自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (55)
  • 收藏
  • 关注

原创 Android Studio离线开发环境搭建

Android Studio离线开发环境

2024-01-23 15:54:08 2231

原创 【Android】相对布局(RelativeLayout)最全解析

相对布局(RelativeLayout)是一种根据父容器和兄弟控件作为参照来确定控件位置的布局方式。使用相对布局,需要将布局节点改成

2022-08-21 11:13:25 49706 3

原创 【Android】WebView控件最全使用解析

本文目录WebView 概述WebView基础篇- 基本用法添加权限和布局加载远程网页加载本地网页加载HTML片段WebView 常用方法清除缓存WebView 中网页的前进 / 后退本地网页跳转解决跳转用默认浏览器打开的问题WebView 进阶篇-常用子类WebSettings类WebViewClient类常见方法使用案例WebChromeClient类常用方法使用案例测试网页WebView ...

2022-08-20 21:18:17 7893

原创 【Android 】WebView和原生控件交互

本文目录WebView 提高篇-和JavaScript的交互Android调用 JavaScript代码方法1:`loadUrl`方法方式2:`evaluateJavascript`方法JavaScript调用 Android 代码方式1:`addJavascriptInterface`方法方式2:shouldOverrideUrlLoading 方法方式3:`onJsAlert`、`onJsCo...

2022-08-20 21:14:39 2304 1

原创 【Android】DataBinding 最全使用解析

是谷歌官方在2015谷歌I/O大会发布的一个数据绑定框架,是MVVM模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。能够省去我们一直以来的步骤,大量减少 Activity 内的代码,也是中非常重要的一部分。

2022-08-20 20:58:51 4636 2

原创 Android Studio连接夜神模拟器

Android Studio连接夜神模拟器一、下载夜神模拟器二、夜神模拟器连接Android Studio三、其他操作3.1 屏幕旋转3.2 创建其他模拟器一、下载夜神模拟器官网:https://www.yeshen.com/二、夜神模拟器连接Android Studio找到夜神模拟器的安装路径下的bin文件夹打开命名提示符通过cd命令切换到该路径输入命令nox_adb.exe connect 127.0.0.1:62001连接模拟器nox_adb.exe connect 127.0.0

2022-02-18 12:41:05 41736 5

原创 Android Studio开发环境搭建(图文教程)

Android Studio开发环境搭建一、下载Android Studio二、安装Android Studio三、下载Android SDK四、创建第一个Android工程五、下载和创建模拟器一、下载Android Studio在Android官网下载Android Studio最新版本官网:https://developer.android.google.cn/studio二、安装Android Studio安装过程非常简单,找到下载包,一直点Next即可。安装完成后第一次启动An

2022-02-14 12:46:08 19606 1

原创 【Android】线性布局(LinearLayout)最全解析

【Android】线性布局(LinearLayout)最全解析一、LinearLayout概述二、LinearLayout常用属性2.1 orientation属性2.2 gravity属性2.3 layout_weight属性一、LinearLayout概述线性布局(LinearLayout)主要以水平或垂直方式来排列界面中的控件。并将控件排列到一条直线上。在线性布局中,如果水平排列,垂直方向上只能放一个控件,如果垂直排列,水平方向上也只能方一个控件。使用线性布局,需要将布局节点改成LinearL

2022-02-13 16:09:32 47138

原创 【Android】ConstraintLayout约束布局最全解析

ConstraintLayout约束布局最全解析一、ConstraintLayout概述二、ConstraintLayout基础篇2.1 基础操作2.2 控件间添加约束2.3 约束布局xml代码实现三、ConstraintLayout 进阶篇3.1 Chains链3.2 尺寸约束3.3 百分比布局3.4 radio属性3.5 圆形定位四、ConstraintLayout 高级篇4.1 Guideline4.3 Group4.2 Barrier一、ConstraintLayout概述Constraint

2022-02-12 17:15:48 17693 12

原创 Spring汇总篇【Spring,SpringMVC,Mybatis】

工具和环境篇maven 环境变量和仓库配置IntelliJ全家桶IDEA 2020.1激活方式(审核不通过)Spring 篇Spring MVC篇Mybatis 篇SpringBoot篇SpringCloud篇

2020-07-28 23:04:06 1967

原创 【Android 】属性动画最全解析

本文目录属性动画概述属性动画用法对象动画(ObjectAnimator)方法1:Java代码实现对象动画方法2:XML实现对象动画值动画(ValueAnimator)PropertyValueHolder动画组合(AnimatorSet)差值器(Interpolator)估值器(TypeEvaluator)属性动画概述前面给我们分析了Android中的帧动画和补间动画的特点和用法Andro...

2020-04-28 23:53:33 6947

原创 Android RecyclerView最全使用详解

本文目录RecyclerView概述RecyclerView使用-基础篇第一步:添加RecyclerView第二步:添加布局文件第三步:添加逻辑代码运行效果RecyclerView使用-进阶篇布局管理器线性布局管理器网格布局管理器ItemDecorationItem 动画Item 点击RecyclerView使用-高级篇(上拉刷新下拉加载更多)第一步:添加依赖第二步:布局文件第三步:逻辑代码完整代...

2020-04-27 00:57:05 72829 21

原创 Android开发效率提升利器-ButterKnife最全使用详解及ButterKnife插件的使用

本文目录ButterKnife 概述使用前准备添加依赖ButterKnife绑定Activity绑定Fragment绑定RecyclerView Adapter绑定基本用法控件注解事件注解资源注解ButterKnife 插件插件添加插件使用自动生成View注解自动生成点击事件注解自动生成ViewHolderButterKnife 概述ButterKnife是大神JakeWharton写的一个V...

2020-04-26 16:27:40 7670 1

原创 【Android】补间动画用法最全详解

本文目录补间动画概述和分类各类补间动画实现AlphaAnimationScaleAnimationTranslateAnimationRotateAnimationAnimationSet补间动画概述和分类各类补间动画实现AlphaAnimationScaleAnimationTranslateAnimationRotateAnimationAnimationSet...

2020-04-22 12:05:46 5436

原创 Android 动画之帧动画用法详解

本文目录帧动画概念帧动画实现方法1:xml实现帧动画第一步:导入帧动画素材第二步:创建帧动画文件第三步:布局文件和Activity方法2:用Java代码实现帧动画帧动画概念在Android中,帧动画的本质是把一组预先准备好的图片循环切换播放,造成一种动画效果。帧动画实现实现帧动画有两种方式,即xml和java方法1:xml实现帧动画第一步:导入帧动画素材把准备的素材放到drawab...

2020-04-21 23:24:50 14301 2

原创 Android 文件读写最全解析

本文目录文件读写概述读取raw目录文件读取assets目录文件data/data/(包名) 目录文件读写写数据读数据sdcard文件读写申请动态权限写数据读数据完整代码文件读写概述raw下的和assert下的文件可以以资源文件的形式读取,这些目录的数据只能读取,不能写入,两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。读取raw目录文件在读文件前我们先把raw 文...

2020-04-21 18:08:19 22788 6

原创 Metasploit实战之-SSH暴力破解过程

本文目录Metasploit概述运行环境暴力破解过程第一步:进入metasploit第二步:探测用户名第三步:破解SSHMetasploit概述Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,被安全社区冠以“可以黑掉整个宇宙”之名。运行环境攻击机:Kali Linux 靶机:OWASP Broken Web Apps环境搭建传送门:OWASP Brok...

2020-04-17 23:16:49 6047 3

原创 Android SharedPreferences使用详解

本文目录SharedPreferences概述SharedPreferences使用增加数据读取数据删除数据修改数据清除数据Demo代码SharedPreferences封装类SharedPreferences概述SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了String,set,int,long,float,boolean...

2020-04-14 10:22:31 19282 3

原创 Android Studio断点调试详解

本文目录概述调试方法第一步:添加测试代码第二步:添加断点第三步:调试show Execution pointStep OverStep IntoForce Step IntoStep Outrun to Cursor查看断点修改变量值停止调试概述众所周知,断点调试是一个合格程序员必备的一种技能,断点调试可以帮助我们查看程序运行期间每一步各变量的值,学会调试可以帮我们节省很多排查问题的时间,下面...

2020-04-13 15:13:21 10317 3

原创 Android SQlite数据库使用详解

目录概述SQLite使用SQLite数据库创建增加数据删除数据更新数据查询数据概述SQLite使用SQLite数据库创建public class DBOpenHelper extends SQLiteOpenHelper { public DBOpenHelper(@Nullable Context context, @Nullable String name, @Nullable...

2020-04-12 07:50:17 24540 5

原创 Android Studio查看SQLite数据库方法大全

本文目录方法1:StethoAndroid Studio 中添加代码Chrome浏览器中调试方法2:SQLite Expert Professional第一步:导出模拟器数据库文件第二步:查看数据库文件方法3:命令行查看数据库第一步 adb shell第二步 切换到数据库目录方法1:StethoStetho传送门 http://facebook.github.io/stetho/Stetho...

2020-04-11 22:19:51 20956 6

原创 Android Studio使用技巧-看这一篇就够了-每个技巧都用得上

快捷键主题切换

2020-04-07 21:43:22 16172 1

原创 【Pytorch】循环神经网络实现手写体识别

【代码】【Pytorch】循环神经网络实现手写体识别。

2022-09-21 20:10:08 1378 1

原创 【Pytorch】卷积神经网络实现手写数字识别

构建卷积神经网络,一般卷积层,relu层,池化层可以写成一个套餐。分别构建训练集和测试集(验证集)DataLoader来迭代取数据。

2022-09-21 19:52:24 1624 1

原创 【Pytorch】神经网络分类手写数字识别

该数据集由50000张训练图片和10000张测试图片组成,每张均为28*28像素的黑白图片。

2022-09-21 19:47:25 1127

原创 【Pytorch】Tensor基本操作

PyTorch里面处理的最基本的操作对象就是Tensor(张量),它表示的是一个多维矩阵,在使用上和numpy是对应的32位浮点型:torch.FloatTensor。pyorch.Tensor()默认的就是这种类型。64位整型:torch.LongTensor。32位整型:torch.IntTensor。16位整型:torch.ShortTensor。64位浮点型:torch.DoubleTensor。

2022-09-21 19:37:15 2632

原创 【Mybatis】动态SQL最全解析

本文目录引用if 标签查询条件接口方法动态 SQL测试代码choose(when、otherwise) 标签动态 SQL测试代码where标签set 标签动态SQL测试代码trim标签foreach 标签接口方法动态SQL测试代码collection 值的指定bind 标签引用在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。 MyBatis 动态 SQL 的出现, 解决了这个麻烦。Mybatis提供了动态SQL,可以根据用户提供的参数,动态决定查询语句依赖的查询条件或

2020-08-11 20:38:23 1567

原创 【Mybatis】级联查询之多对多级联查询

目录引言创建工程和数据库表创建实体类和数据库操作接口Order 类Product 类OrderMapper 类ProductMapper 类创建配置文件mybatis-config.xmlOrderMapper.xmlProductMapper.xml添加测试代码引言在Mybatis中,多对多的级联查询通常会转成两个一对多级联查询来实现应用场景举例:用户与商品之间的关系为多对多, 一个订单可以有多种商品,使用一个中间表(订单记录表)就可以将多对多级联转换成两个一对多的关系创建工程和数据库表创建Sp

2020-08-11 00:13:24 1405

原创 【Mybatis】级联查询之一对多级联查询

目录引言创建工程和数据库表创建实体类和数据库操作接口Order 类User类UserMapperOrderMapper创建配置文件mybatis-config.xmlOrderMapper.xmlUserMapper.xml方法1方法2添加测试代码引言与前面介绍的一对一相比 Mybatis】级联查询之一对一级联查询,在实际开发中接触最多的还是一对多的关联关系。应用场景举例:用户与订单之间的关系为一对多,即一个用户可以有多个订单,而一个订单只属于一个用户。创建工程和数据库表创建Spring整合My

2020-08-10 23:14:18 1375

原创 【Mybatis】级联查询之一对一级联查询

本文目录引言创建工程和数据库表创建实体类和数据库操作接口IdCard 类User类IdCardMapperUserMapper创建配置文件mybatis-config.xmlIdCardMapper.xmlUserMapper.xml方法1方法2方法3添加测试代码引言前面讲resultMap元素时, 【Mybatis】配置映射文件之resultMap元素和resultType元素,该元素包含了一个子元素association,Mybatis 主要通过该元素处理一对一关联关系。association

2020-08-10 18:04:46 1277

原创 【Mybatis】Mybatis常见的分页实现方法

本文目录引言关键字limit实现分页第一步:增加分页实体类第二步:增加分页方法第三步:测试代码Interceptor Plugin实现分页PageHelper实现分页引言后台查询数据的时如果数据量较多需要对数据进行分页处理,Mybatis有多种方法能够实现数据分页, 最简单的就是利用原生的sql关键字limit来实现分页,也可以利用interceptor来拼接sql实现分页功能,还可以利用PageHelper开源框架来实现分页。关键字limit实现分页首先创建一个Mybatis工程 【Spring】

2020-08-10 14:20:43 29931 1

原创 【Mybatis】配置映射文件之resultMap元素和resultType元素

resultMap概述resultType元素使用pojo类存储结果使用集合存储结果使用Map存储结果集resultMap映射结果集resultMap概述resultMap是Mybatis映射文件中最重要最强大的元素。它描述如何从结果集中加载对象,主要作用是定义映射规则、级联的更新、定制类型转化器。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来, 并在一些情形下允许你做一些 JDBC 不支持的事情。 实际上,在对复杂语句进行联合映射的时候,它很可能可以代替数千行的同等.

2020-08-10 11:57:10 1165

原创 【Java】JDBC的使用详解

JDBC概述Java使用JDBC详细步骤1、加载数据库驱动2、获得数据库链接3、执行SQL语句方法1:Statement方法2:PreperedStatement4、获取结果5、释放资源完整代码JDBC概述JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作。说白了就是用Java语言来操作数据库。原来我们操作.

2020-08-07 23:29:18 1200

原创 【Mybatis】配置映射文件之insert元素及主键生成策略

本文目录insert元素数据库支持自动生成主键数据库不支持自动生成主键insert元素在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能。insert`语句常用的几个属性如下:parameterType 表示传入SQL语句句的参数类型,它可以是基本数据类型(如int,String,Date等),基本数据类型传参,只能传入一个,在SQL语句中通过#{参数名} 即可获取传入的值。也可以是复杂

2020-08-07 22:27:07 1361

原创 【Mybatis】配置映射文件之parameterType用法小结

本文目录parameterType概述简单类型用法创建Mybatis工程用法和测试结果pojo的包装类型HashMap类型用法parameterType概述在Mybatis配置映射文件中,select,insert,update,delete等元素支持parameterType属性。parameterType只要功能用来指定输入参数的类型,类型可以是简单类型、HashMap类型、pojo的包装类型。简单类型用法创建Mybatis工程首先创建一个Mybatis工程 【Mybatis】Mybatis

2020-08-07 20:50:50 2103

原创 【SpringMVC】表单库标签

本文目录创建工程引入标签库Controller表单标签form标签input标签password标签hidden标签textarea标签checkbox标签checkboxes标签radiobutton标签select、option、options标签errors标签SpringMVC 提供了一些标签库,可以帮助我们实现数据绑定。使用方法如下创建工程参考 【SpringMVC】SpringMVC入门实例创建一个SpringMVC工程创建完工程工程目录如下:在pom.xml中引入标签库 <

2020-08-06 10:36:34 596

原创 【SpringMVC】拦截器使用详解

本文目录拦截器概述过滤器和拦截器区别拦截器的使用创建工程和添加相关文件添加SpringMVC提供的拦截器接口:HandlerInterceptor配置拦截器拦截所有Controller类里的所有处理方法只拦截某个请求路径的处理方法拦截器概述SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。过滤器和拦截器区别过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一

2020-08-05 23:50:34 7753

原创 【SpringMVC】统一异常处理使用详解

本文目录统一异常处理概述创建工程和添加相关文件jsp页面自定义异常类ExceptionControl404统一处理异常处理方法方法1:使用SimpleMappingExceptionResolver实现异常处理方法2:使用HandlerExceptionResolver 接口实现异常处理方法3:使用@ExceptionHandler注解实现异常处理;统一异常处理概述在项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处

2020-08-05 18:27:27 2016 1

原创 【SpringMVC】文件上传和下载使用详解

本文目录文件上传第一步:创建SpringMVC工程第二步:添加页面表单信息第三步:Controller中接收数据文件下载方法1:基于ResponseEntity实现方式2:Java通用下载实现文件上传第一步:创建SpringMVC工程参考 【SpringMVC】SpringMVC入门实例创建一个SpringMVC工程创建好的工程目录如下:在pom.xml文件中添加文件上传相关的依赖包 <dependency> <groupId>commons-fil

2020-08-05 16:33:10 640 1

原创 【SpringMVC】RESTful接口开发

本文目录RESTful二级目录三级目录SpringMVC 除了支持JSON数据交互外,还支持RESTful风格的编程RESTfulRestful(Representational State Transfer)风格的API是一种软件架构风格,是Roy Fielding博士在2000年他的博士论文中提出,之后REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了。RESTful架构的主要原则网络上的所有事物都被抽象为资源每个资源都有一个唯一的资源标识符同一个资源

2020-08-05 14:57:16 1502 1

1500个前端开发常用JavaScript特效

1500个前端开发常用JavaScript特效

2013-10-10

JAVA近百种算法大全

JAVA近百种算法大全

2013-10-10

经典游戏-打飞机 代码

经典游戏-打飞机 代码

2013-10-10

http服务器源码--java版

http服务器源码--java版

2013-10-10

数据结构-清华大学严蔚敏

数据结构-清华大学严蔚敏

2013-10-10

华为面试 面试题 面试题题库

华为面试 面试题 面试题题库

2013-10-10

微软、谷歌、百度、腾讯等各大公司笔试面试题整理

微软、谷歌、百度、腾讯等各大公司笔试面试题整理

2013-10-10

2014阿里面试题长沙站

2014阿里面试题长沙站

2013-10-10

IT面试之百度笔试面试大礼包

IT面试之百度笔试面试大礼包 百度面试必备哦

2013-09-28

2014阿里巴巴面试题

2014阿里巴巴面试题 大家不要错过哦 还没有答案

2013-09-28

21天学通JAVA(高清版)

21天学通JAVA(高清版) java入门的不错教材,详细介绍了java必备知识,包括jdk安装都有介绍,适合初学者

2013-08-16

Java常用排序算法&程序员必须掌握的8大排序算法2B二分法查找.

Java常用排序算法&程序员必须掌握的8大排序算法+二分法查找

2013-08-16

JQuery教程自学笔记

JQuery教程自学笔记

2013-08-08

oracle非常全和完整的总结文档

oracle非常全和完整的总结文档

2013-08-08

三层架构代码生成器,完美缩进

层架构代码生成器,有源码,生成代码带标准缩进

2013-08-08

QQ源码简化版安卓版

放原版的基础上的简化版 一些常用的功能都有 还有java段的客户端 比较适合新手学习安卓参考

2013-08-03

安卓人人简化版源码

安卓人人简化版 大体功能跟原版的差不多 自己修改了一些东西 删掉了一些方法 简化了这个版本 比较适合初学者学习 免费

2013-08-03

Android ListView下拉刷新、上拉载入更多 下拉刷新

找下拉刷新,上拉加载的demo找了好久,踩找到这个相对完美的。所以分享给大家。 同时也将GitHub上的一个开源的下拉刷新,上拉加载的ListView稍稍改良了一下! 原始代码地址:https://github.com/Maxwin-z/XListView-Android 问题和改进: 问题:当最开始数据不能撑满屏幕的时候,也就是比如有1条,那么将ListView向上拉不会完美刷新,必须将底部的view拉出屏幕才可以刷新 解决方法:在XListView的onTouchEvent方法中,将执行加载操作判断一下就可以了,大概从280行开始。 之前上传的有点小bug,现在已经修复并重新上传。

2013-08-03

Android API.chm

Android API

2013-07-05

Hibernate3.2API

Hibernate3.2API

2013-04-16

SQLite Expert Professional.zip

SQLite Expert Professional

2020-04-11

渗透测试流程图.zip

渗透测试流程图

2020-04-06

渗透测试流程.zip

渗透测试工程师面试题大全

2020-04-06

渗透测试工程师面试题大全.zip

渗透测试工程师面试题大全

2020-04-06

渗透测试指南之域用户组的范围.pdf

渗透测试学习笔记

2020-04-06

渗透测试学习笔记之案例三.pdf

渗透测试学习笔记

2020-04-06

渗透测试学习笔记之案例二.pdf

渗透测试学习笔记

2020-04-06

渗透测试学习笔记之案例一.pdf

渗透测试学习笔记

2020-04-06

浏览器安全思维导图.jpg

浏览器安全思维导图

2020-04-06

安全运维脑图.png

安全运维脑图

2020-04-06

安全事件的发现、分析、响应和取证.pdf

安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证安全事件的发现、分析、响应和取证

2020-04-06

XSS漏洞挖掘与安全防护.pptx

XSS漏洞挖掘与安全防护,

2020-04-06

企业级安全服务解决方案.pdf

企业级安全服务解决方案,

2020-04-06

web应用防火墙.pdf

web应用防火墙,

2020-04-06

六个建议防止SQL注入式攻击.pdf

SQL注入式攻击,

2020-04-06

渗透测试使用详解.png

渗透测试,渗透测试结构图,渗透测试详解,渗透测试,渗透测试结构图,渗透测试详解 渗透测试,渗透测试结构图,渗透测试详解

2020-03-15

Nmap 思维导图.png

Nmap 思维导图,Nmap最全详解,Nmap使用指南,Nmap 思维导图,Nmap最全详解,Nmap使用指南Nmap 思维导图,Nmap最全详解,Nmap使用指南Nmap 思维导图,Nmap最全详解,Nmap使用指南Nmap 思维导图,Nmap最全详解,Nmap使用指南

2020-03-15

APK签名验证原理及Upgrade DoS漏洞剖析.pdf

APK签名验证原理及Upgrade DoS漏洞剖析,apk签名原理,

2020-03-15

Google语法命令.pdf

Google Hacking,Google Hacking的语法,最全的Google Hacking语法

2020-03-15

Linux内核精髓:精通Linux内核必会的

经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,《Linux内核精髓:精通Linux内核必会的75个绝技》选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出了75个能有助于读者深刻理解Linux内核精髓的技巧和最佳实践

2013-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除