E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
0.12内核学习】
Linux 内核版本命名
接下来是0.02,0.03,0.10,0.11,
0.12
(第一个GPL版本),0.95,
hazir
·
2013-11-13 09:00
linux
kernel
Linux
内核学习
实践之红外驱动分析—RCA38KHz软解码
本文以Amlogic的红外驱动代码片段为例;对之前
内核学习
有一个很好的实践:1.平台总线、设备及驱动部分;《Linux总线、设备与驱动》uvc设备分析,主要是总线驱动的match函数、设备和驱动的互相发现机制等
tankai19880619
·
2013-11-04 10:00
zdclient在华硕n14u上出现的怪异问题
这是openwrt下认证通过的抓包:########ZDClientver.
0.12
$Revision:93$######### Device: MAC:00:0c:43:76:20:78 IP:0.0.0.0
manfeel
·
2013-10-31 21:00
Linux系统下安装rz/sz命令及使用说明
1.软件安装root账号登陆后,依次执行以下命令:1cd/tmp2wgethttp://www.ohse.de/uwe/releases/lrzsz-
0.12
kobejayandy
·
2013-10-28 13:54
Linux
精华文章
Linux系统下安装rz/sz命令及使用说明
1.软件安装root账号登陆后,依次执行以下命令:1cd/tmp2wgethttp://www.ohse.de/uwe/releases/lrzsz-
0.12
kobejayandy
·
2013-10-28 13:00
开源工具:强大的开源C++机器学习库Shark
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法、神经网络等。Shark已经应用于多个现实项目中。
u012211748
·
2013-10-18 14:00
写给Linux内核新手-关于Linux
内核学习
的误区
写给Linux内核新手-关于Linux
内核学习
的误区 先说句正经的:其实我没资格写这篇文章,因为自己也就一两个月以来才开始有所领悟的。
pinghegood
·
2013-10-10 11:00
[置顶] 《Linux启动过程分析》内核挂载根文件系统
Android2.3及Linux2.6.29内核模拟器版本编译与调试 前边通过源码情景分析,看过了总线、设备、驱动及其发现机制,Linux2.6内核udev设备节点创建相关;对于文件系统,一直望而生畏,但
内核学习
tankai19880619
·
2013-09-27 14:00
史上最经典的Linux
内核学习
方法论
(声明下,转载的地址好像也是转别人的,看来好东东大家都在转) 待到山花烂漫时,还是那些经典在微笑。有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1比1”的场
xuesong13
·
2013-09-23 20:00
linux内核
LDA学习之四――马氏链及其平稳分布的java实现
publicclassMain{ privatestaticfinaldouble[][] tm={ {0.65,0.28,0.07}, {0.15,0.67,0.18}, {
0.12
,0.36,0.52
sbp810050504
·
2013-09-16 18:17
LDA
马氏链
四金缴费比例
个人缴纳部分 公司缴纳部分 养老保险金=基数x8%+基数x22% (3000*0.08+3000*0.22=240+660=900) 医疗保险金=基数x2%+基数x12% (3000*0.02+3000*
0.12
tsmood
·
2013-08-29 06:00
养老保险金
linux/unix信号机制学习
今天在阅读《linux内核完全剖析-基于
0.12
内核》一书中信号(sigal.c)处理这一小节时发现自己原来对信号机制的理解并不是很到位,通过查阅资料整理记录下来。
xielong5668
·
2013-08-25 19:11
linux
信号
linux/unix信号机制学习
今天在阅读《linux内核完全剖析-基于
0.12
内核》一书中信号(sigal.c)处理这一小节时发现自己原来对信号机制的理解并不是很到位,通过查阅资料整理记录下来。
xl_blog
·
2013-08-25 01:00
信号处理
【android
内核学习
笔记】驱动模块 - 初始化与释放
(提示:看到哪儿写到哪儿,看一半写一半,看累了歇,歇好了看,有空就写。)【第一次编辑 @tonyfield 2013.08.24】【参考android内核goldfish,内核版本linux3.4.0】1.驱动模块初始化函数定义分析 所有驱动模块的初始化函数定义形式都是一个无参数返回int型的静态函数,函数类型带有__init前缀。staticint__initdevname_init(void)
Tonyfield
·
2013-08-24 12:00
GSL矩阵计算之行列式
pragmacomment(lib,"libgsl_d.lib")#pragmacomment(lib,"libgslcblas_d.lib")intmain(void){doublea[]={0.11,
0.12
,0.13,0.21,0.22,0.23
Augusdi
·
2013-08-15 10:02
GSL-GNU
scientific
Library
内核 驱动 硬件直接的关系
转自:http://blog.sina.com.cn/s/blog_695e489c0101ceeb.html 分类:LINUX驱动及
内核学习
帮助大家理顺一下思路如下层次关系linux驱动是直接和硬件打交道的软件程序
lijiatong1005
·
2013-08-11 10:00
linux
内核学习
tasklet 详解
软中断被执行的优先级要高于内核线程。硬中断是可以抢占内核线程的,硬中断退出时会立即执行软中断。这时软中断执行程序是运行在中断上下文的。如果软中断执行程序在指定时间内没处理完,就会挂起来等下次下次被执行。下次被执行可以是另一个硬中断退出时在中断上下文中执行,也可以是在特殊的内核线程ksoftirq被调度到来执行,这时是运行在线程上下文的。总体来说,软中断执行程序被执行的机会会比普通线程要多。所以一些
guanglongxishui
·
2013-07-31 23:13
linux
tasklet
tasklet_action
chinaunix 内核源码分析精贴
1.
内核学习
方法,编译、调试等常见问题1.1关于编译升级内核到2.6.0的一些问题作者:ommm http://linux.chinaunix.net/bbs/thread-281831-1-5
haidao2009
·
2013-07-25 16:00
GAE 1.8.2引入专属Memcache和模块化
如今,Google引入了一项缓存服务,该服务提供最大为20GB的专属缓存,速度为10K次操作/秒/GB,价格为
0.12
美元/GB/小时。该专
Abel Avram
·
2013-07-23 00:00
GAE 1.8.2引入专属Memcache和模块化
如今,Google引入了一项缓存服务,该服务提供最大为20GB的专属缓存,速度为10K次操作/秒/GB,价格为
0.12
美元/GB/小时。该专
Abel Avram
·
2013-07-23 00:00
Linux
内核学习
趣谈
本文原创是freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/9304991 从大二开始学习Linux内核,到现在已经4年了。在大学的时候,学习Linux内核仅仅是作为一种爱好,因为国内罕有人能在本科毕业之后直接从事Linux内核研发工作,而哦也从未打算读研。 学习内核是一件很有趣的事情。仅仅是出
·
2013-07-12 18:00
linux
std::unique与结构体
include#include#includestructPair{ int Key; floatValue; booloperatorvec; Pairt; t.Key=12; t.Value=
0.12
yanziguilai
·
2013-07-06 15:00
C++
c
struct
STL
structure
史上最经典的Linux
内核学习
方法论
http://tech.it168.com/a2010/0510/884/000000884174_all.shtml
sanchuyayun
·
2013-07-04 11:00
Linux
0.12
OS. block - ll_rw_blk.c
问自己的问题-lock_buffer: staticinlinevoidlock_buffer(structbuffer_head*bh) { cli();//1.为什么需要用cli/sti来控制IF中断屏蔽? while(bh->b_block)//2.'while'可以用'if'替换吗? sleep_on(bh->b_wait);//可能你得先弄明白sleep_on的运作
HuiyuYang_fish
·
2013-07-03 15:00
Linux
0.12
OS. block - blk.h
重点摘要I.设备支持目前系统支持的设备为0-unused(无设备)1-/dev/mem(内存盘)2-/dev/fd(软盘)3-/dev/hd(硬盘)4-/dev/ttyx(串口)5-/dev/tty(控制台)6-/dev/lp(并口)7-unnamedpipes(无名管道)II.数据结构-devicecommand: READ0:读操作 WRITE1:写操作 READA2:预读操作,可以理解为尝试
HuiyuYang_fish
·
2013-07-03 15:00
查看linux系统是多少位
nbsp; getconf LONG_BITecho $HOSTTYPE uname -a 64位的显示Linux ps4 2.6.16.46-
0.12
gabrielyang
·
2013-06-28 15:00
linux
Linux
0.12
OS. math - error.c
这是math模块里最后一个文件,对这个模块的学习前前后后到现在也有半年时间了,我还依稀记得是从年初那时的一个论坛帖子开始的,它记录下了我前期大量的准备工作。学习从大的说是一件一辈子都不能忘记的事情,如果你是一个上进的人,那么请抽出适量的时间来提升自己,这点我个人还做的不是很好,因为我总是在闲得无聊的时候才想起来学点东西。如果你是搞IT这行当的,那么技术学习是一门永远的课程,你可以选择自己喜欢的技术
HuiyuYang_fish
·
2013-06-15 10:00
Linux
0.12
OS. math - math_emulate.c
好像math模块的分析接近尾声了,其实不然,之前的内容可以归纳为它的核心算法介绍,而这篇文章将勾画出它的框架。所谓的‘框架’就是把浮点处理器能支持的所有指令给解析了一遍,多是多了点儿,可结构清晰简单。一math结构图二FPU指令分类三code部分I. __math_abortvoid__math_abort(structinfo*info,unsignedintsignal) { EIP=ORIG
HuiyuYang_fish
·
2013-06-15 10:00
Linux
0.12
OS. math - mul.c
/*c数组有128位,采用加法加自身即可*/ staticvoidshift(int*c) { __asm__("movl(%0),%%eax;addl%%eax,(%0)\n\t" "movl4(%0),%%eax;adcl%%eax,4(%0)\n\t" "movl8(%0),%%eax;adcl%%eax,8(%0)\n\t" "movl12(%0),%%eax;adcl%%eax,12(%
HuiyuYang_fish
·
2013-06-15 10:00
Linux
0.12
OS. math - div.c
staticvoidshift_left(int*c) { __asm____volatile__("movl(%0),%%eax;addl%%eax,(%0)\n\t" "movl4(%0),%%eax;adcl%%eax,4(%0)\n\t" "movl8(%0),%%eax;adcl%%eax,8(%0)\n\t" "movl12(%0),%%eax;adcl%%eax,12(%0)" ::
HuiyuYang_fish
·
2013-06-15 10:00
Linux
0.12
OS. math - compare.c
#defineclear_Cx()(I387.swd&=~0x4500)/*resetC0,C3,C2*/ staticvoidnormalize(temp_real*a) { inti=a->exponent&0x7fff; intsign=a->exponent&0x8000; if(!(a->a||a->b)){/*zero*/ a->exponent=0; return; } /* Z
HuiyuYang_fish
·
2013-06-15 10:00
linux
内核学习
笔记----进程状态
进程描述符中的state字段描述了进程当前所处的状态,它有一组标志组成,每个标志描述一种可能的进程状态,这些状态是互斥的,也就是说在同一时刻,只能设置一个状态 一、运行状态:TASK_RUNNING,进程要么在CPU上运行,要么准备执行二、可中断的等待状态:TASK_INTERRUPTIBLE,进程被挂起,直到收到某个消息,唤醒该进程三、不可中断的等待状态:TASK_UNINTERRUPTIBLE
xue815020462
·
2013-06-06 14:00
linux
kernel
内核
linux内核栈与用户栈
Linux
0.12
系统中共使用了4种堆栈。第1种是
tongsean
·
2013-06-03 20:00
Shark:强大的开源C++机器学习库
原文转载自:http://sigvc.org/bbs/thread-872-1-1.htmlShark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法
Augusdi
·
2013-06-01 20:00
Linux
0.12
OS. math - add.c
临时实数的加法运算模拟了整数的加法运算,把符号位和尾数部分整合成一个signed整数,在利用add指令完成加法操作。一正数与负数这里说一下我自己理解的另一种补码的表现方式,以下用一个byte来做解释,先来举个例子5的补码:0b00000101,它对应的无符号值也是为5-5的补码:0b00000101->取反->0b11111010->+1->0b11111011,它对应的无符号值是251细心的你应
HuiyuYang_fish
·
2013-06-01 09:00
Linux
0.12
OS. math - get_put.c
get_put.c提供浮点协处理器与操作数之间的交互功能,get_xxx可以把操作数读取出来转换为临时实数,put_xxx可以把浮点指令计算结果写到目的操作数里。一get/put_xxx说明-get/put_short_real:load/store单精度实数(m32r)-get/put_long_real:load/store双精度实数(m64r)-get/put_temp_real:load/
HuiyuYang_fish
·
2013-06-01 09:00
Linux
0.12
OS. math - ea.c
这个.c档可以计算出操作数的内存地址,当然既然内存地址那必须是内存操作数。浮点协处理器内存操作数包括短整(m16j)、整数(m32j)、长整(m64j)、单精度实数(m32r)、双精度实数(m64r)、临时实数(m80r)。要读懂ea.c的两个函数,需要先学习Intel指令解析的一些内容,建议阅读Intelspec的第6、7章节。一r/m字段/* 计算出info结构体里成员的地址偏移量,为了能方便
HuiyuYang_fish
·
2013-06-01 09:00
linux
内核学习
经典书籍及网络资源推荐
待到山花烂漫时,还是那些经典在微笑。有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1比1”的场景?)。 《Linux内核设计与实现》
eric41050808
·
2013-05-14 23:00
linux
资源
内核
经典
linux
内核学习
namespaces
坑爹的命名空间。好难理解。错误之处,还请指出。----------------------------------------------------------------------------------------1、为什么要使用命名空间。A、不同用户之间的隔离。B、让不同用户感觉自己在独占主机。C、未完待补充。2、什么是命名空间。根据“命名空间”四个字,大致猜测,是根据不同的命名,将不同
wwdlk
·
2013-05-12 21:00
linux
内核学习
进程类型
典型的UNIX进程包括:由二进制代码组成的应用程序、单线程(计算机沿单一路径通过代码,不会有其他路径同时运行)、分配给应用程序的一组资源(如内存、文件等)。新进程是使用fork和exec系统调用产生的。1、fork生成当前进程的一个相同副本,该副本称之为子进程。原进程的所有资源都以适当的方式复制到子进程,因此该系统调用之后,原来的进程就有了两个独立的实例。这两个实例的联系包括:同一组打开文件、同样
wwdlk
·
2013-05-12 20:00
linux
内核学习
进程表示
稍微学习一下linux进程有关的东东,做一下记录----------------------------------------------------------------------------首先看一下进程表示的核心,task_struct结构体,进程管理的所有算法都是围绕此结构体展开的。structtask_struct{ volatilelongstate;/*-1unrunnable
wwdlk
·
2013-05-12 19:00
linux
kernel
linux
内核学习
1 start_kernel()
默认为3.9.1版本内核为什么要从这个函数开始?个人习惯吧,我比较懒,就从内核初始化入口开始。-----------------------------------------------------------------------------------------------------先看一张图,start_kernel函数调用关系图:为啥要看这个?我想知道谁掉用了它!挨个看一下比较好~
wwdlk
·
2013-05-11 18:00
Shark:强大的开源C++机器学习库
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法、神经网络等。Shark已经应用于多个现实项目中。
godenlove007
·
2013-05-11 16:00
一个菜鸟的
内核学习
——Win7内核隐藏进程
写了个WIN7隐藏驱动程序,不多说什么,贴代码,主要包括驱动程序和应用程序。开发环境:win7+VS2012+WDK8.0其他操作系统不支持详情请看附件,大牛勿喷……附件地址:http://bbs.pediy.com/showthread.php?p=1175981#post1175981//驱动程序://*********************************//fsjaky//blo
fsjaky
·
2013-05-10 22:00
win7隐藏进程
Shark:强大的开源C++机器学习库
原文转载自:http://sigvc.org/bbs/thread-872-1-1.htmlShark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法
carson2005
·
2013-05-10 20:00
linux内核栈与用户栈
Linux
0.12
系统中共使用了4种堆栈。第1种是系统引导初始化时临时使用的堆栈;第2种是进入保护模式之后提供内核程序初始化使用的堆栈,位于内核代码地址空间固定位置处。该堆栈也是后来任务0使用的用
dandelionj
·
2013-05-08 20:00
Shark:强大的开源C++机器学习库
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法、神经网络等。Shark已经应用于多个现实项目中。
turkeyzhou
·
2013-05-05 10:00
Shark:强大的开源C++机器学习库
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法、神经网络等。Shark已经应用于多个现实项目中。
ihadl
·
2013-05-01 20:00
Shark:强大的开源C++机器学习库
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于
内核学习
算法、神经网络等。Shark已经应用于多个现实项目中。
·
2013-04-30 21:00
shark
一个菜鸟的
内核学习
学习windows内核也有段时间了。这里发一个自己的小作品。我发这个作品的意图不在于这个作品的实用性,而是为了展示学习中的部分收获。这个作品不代表我学习的所有知识。大牛勿喷!!。。 为什么要写这个作品?附件下载地址:http://download.csdn.net/user/fsjaky 我之所以要写这个作品,有两个原因。原因一是在这段时间面试中都碰壁了。许多面试官都会问,有没有自己的
fsjaky
·
2013-04-22 17:00
mfc
ssdt
进程保护
EPROCESS
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他