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内存寻址的分段机制
现在把我的理解记录下来,希望对
内核学习
者有一定帮助,也希望大家指出错误之处。
q454684431
·
2016-02-29 11:00
linux分段
【小镇的技术天梯】Linux
内核学习
,物理内存
【上次小镇是学习过了Linux的虚拟内存和物理内存的,但是只是着重的讲了虚拟内存的相关知识,物理内存的知识我们今天来详细的探讨一下~讨论的环境都是32位的系统】在内核态申请内存比在用户态申请内存要更为直接,它没有采用用户态那种延迟分配内存技术。内核认为一旦有内核函数申请内存,那么就必须立刻满足该申请内存的请求,并且这个请求一定是正确合理的。相反,对于用户态申请内存的请求,内核总是尽量延后分配物理内
ztyzly00
·
2016-02-27 17:00
CM添加kafka服务
下载:ubuntu14.04的cdh5.5.1对应包http://archive.cloudera.com/kafka/parcels/latest/KAFKA-2.0.0-1.kafka2.0.0.p
0.12
ggz631047367
·
2016-02-27 11:00
kafka
cm
自制页面小记
CSS:导入css获得光标someElement:hover在标签后添加内容someElement:after{content:} 边框阴影box-shadow:02px8px2pxrgba(0,0,0,
0.12
浪子一回头
·
2016-02-20 10:00
在新浪SAE上部署应用实战心得
Bottle的文档简单清晰(http://bottlepy.org/docs/
0.12
/index.html),其中的“Todo-ListApplication”是一个很好的例子,在本机实现这个示例程序之后
PosPro
·
2016-02-19 11:54
学习笔记
在新浪SAE上部署应用实战心得
Bottle的文档简单清晰(http://bottlepy.org/docs/
0.12
/index.html),其中的“Todo-ListApplication”是一个很好的例子,在本机实现这个示例程序之后
PosPro
·
2016-02-19 11:00
sae
Bottle
web框架
新浪云应用
vue学习笔记之v-for与-repeat
11tags:['JavaScript','MVVM','Vue.js'] 12} 13}) 14 15结果一直运行不出结果,最后发现是vue.js版本引用的问题,把vue.js的版本引用为0.11或
0.12
MissBean
·
2016-02-15 11:00
2016.02.05股市早8点:谢天谢地,让股民在2800点上方过年?
点道琼斯工业平均指数上涨79.92点,报16,416.58点,涨幅为0.49%;标准普尔500指数上涨2.92点,报1,915.45点,涨幅为0.15%;纳斯达克综合指数上涨5.32点,报4,509.56点,涨幅为
0.12
%
沙黾农
·
2016-02-05 00:00
Windows
内核学习
笔记之浅析系统调用
在潘老师《Windows内核原理与实现》一书,解析了Windows应用程序发出的系统调用。图示如下。从图可看出,系统调用所提供的服务(函数)是运行在内核中的,也就是说,在"系统空间"中。用户空间与系统空间所在的内存区间不一样,同样,对于这两种区间,CPU的运行状态也不一样。在用户空间中,CPU处于"用户态";在系统空间中,CPU处于"系统态"。CPU从系统态进入用户态是容易的,因为可以执行一些系统
SEIGER
·
2016-02-02 00:00
PHP解释器引擎执行流程 - [ PHP
内核学习
]
catalogue1.SAPI接口 2.PHPCLI模式解释执行脚本流程 3.PHPZendComplile/Execute函数接口化(HookCall架构基础) 1.SAPI接口PHP的SAPI层实现上层接口的封装,使得PHP可以用在很多种模式场景下(例如apache、ningx、cgi、fastcgi、cli),以以cliSAPI为例子学习PHP解释器引擎是如何处理PHP用户态源代码文件的
.Little Hann
·
2016-01-29 14:00
PHP解释器引擎执行流程 - [ PHP
内核学习
]
catalogue1.SAPI接口 2.PHPCLI模式解释执行脚本流程 3.PHPZendComplile/Execute函数接口化(HookCall架构基础) 1.SAPI接口PHP的SAPI层实现上层接口的封装,使得PHP可以用在很多种模式场景下(例如apache、ningx、cgi、fastcgi、cli),以以cliSAPI为例子学习PHP解释器引擎是如何处理PHP用户态源代码文件的
.Little Hann
·
2016-01-29 14:00
Android stuido viewpagerindicator的使用
dl.bintray.com/populov/maven"} mavenCentral() } dependencies{ classpath'com.android.tools.build:gradle:
0.12
work hard work smart
·
2016-01-27 12:00
PHP
内核学习
教程之php opcode内核实现
opcode是计算机指令中的一部分,用于指定要执行的操作,指令的格式和规范由处理器的指令规范指定。除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数。这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等。通常opcode还有另一种称谓:字节码(bytecodes)。例如Java虚拟机(JVM),.NET的通用中间语言(CIL:CommonInterm
Little Hann
·
2016-01-27 10:42
PHP Opcode内核实现 - [ PHP
内核学习
]
catalogue1.Opcode简介 2.PHP中的Opcode 3.opcode翻译执行(即时解释执行) 1.Opcode简介opcode是计算机指令中的一部分,用于指定要执行的操作,指令的格式和规范由处理器的指令规范指定。除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数。这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等通常opcode
.Little Hann
·
2016-01-27 10:00
PHP Opcode内核实现 - [ PHP
内核学习
]
catalogue1.Opcode简介 2.PHP中的Opcode 3.opcode翻译执行(即时解释执行) 1.Opcode简介opcode是计算机指令中的一部分,用于指定要执行的操作,指令的格式和规范由处理器的指令规范指定。除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数。这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等通常opcode
.Little Hann
·
2016-01-27 10:00
PHP数组/Hash表的实现/操作、PHP变量内核实现、PHP常量内核实现 - [ PHP
内核学习
]
catalogue1.PHPHash表 2.PHP数组定义 3.PHP变量实现 4.PHP常量实现 1.PHPHash表0x1:基本概念哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很多高级语言中也显式的支持哈希表。哈希表通常提供查找(Search),插入(Insert),删除(Delete)等操作,这些操作在最坏的情况下和链表的性能一样为O(n)。不过通常并不会
.Little Hann
·
2016-01-26 10:00
PHP数组/Hash表的实现/操作、PHP变量内核实现、PHP常量内核实现 - [ PHP
内核学习
]
catalogue1.PHPHash表 2.PHP数组定义 3.PHP变量实现 4.PHP常量实现 1.PHPHash表0x1:基本概念哈希表在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保存标记,很多高级语言中也显式的支持哈希表。哈希表通常提供查找(Search),插入(Insert),删除(Delete)等操作,这些操作在最坏的情况下和链表的性能一样为O(n)。不过通常并不会
.Little Hann
·
2016-01-26 10:00
linux内核(
0.12
)-main.c分析
关于写时复制技术(copy-on-write)介绍:在查看内核时,发现注释中有讲到写时复制技术。下面补充介绍一下,写时复制技术:在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么
daiyibo123
·
2016-01-25 21:00
linux
kernel
有限差分法Eluer算法(求解常微分方程)
还给出步长(stepsize)h=
0.12
.x'=xsint-2x^2;给出初始条件x(0)=0要求:求出在区间[0,1]的值,比较h=
Catcheryp
·
2016-01-25 09:02
Matlab学习
Linux系统下安装rz/sz命令及使用说明
1.软件安装root账号登陆后,依次执行以下命令:1cd/tmp2wgethttp://www.ohse.de/uwe/releases/lrzsz-
0.12
zy_281870667
·
2016-01-23 16:00
linux内核(
0.12
)-head.s分析
函数功能介绍重设中断门描述符表,将所有中断门描述符都指向“哑中断(ignore_int子程序)”重设全局描述符表(GDT)测试是否开启A20地址线,如果没有开启,在此处死循环判断协处理器是否存在,更具情况设置CR0中的协处理器仿真位EM(位2)和协处理器存在标志MP(位1)。设置页表,将head.s的最开始0~0x4ffff设置为1个页目录表和4个页表。跳转到main.c函数设置中断门描述符表代码
daiyibo123
·
2016-01-22 19:00
linux
kernel
Linux内核(
0.12
)-setup.S分析
函数功能介绍利用ROMBIOS中断读取机器系统数据,并将这些数据保存到0x90000开始处(覆盖了bootsect程序所在地方),看下面的“setup程序读取并保留参数”将system模块从0x1000~0x8ffff移动到0x0000~0x7ffff处。加载全局段描述符表(GDT)和中断段描述符表(IDT)开启A20地址线重新设置两个中断控制芯片8295A,将硬件中断重新设置为0x20~0x2f
daiyibo123
·
2016-01-21 12:00
linux
kernel
使用Hive如何和Hbase集成
hadoop,hbase和hive的搭建就不重复说了,不会的朋友,可以看散仙前面的博客,下面直接进入重点,关于hive集成hbase这一块,网上资料不算多,有的版本比较旧,散仙这里使用的版本是hive
0.12
weitao1026
·
2016-01-21 10:00
hbase
linux内核(
0.12
)--使用bochs运行系统
参考在ubuntu14.04环境下,下载bochs。通过bochs运行赵炯博士提供的linux开发环境。教程:http://www.oldlinux.org/oldlinux/viewthread.php?tid=14509我们需要通过挂载镜像来获取bochs中的数据,下面是挂载镜像的方法:http://breezey.blog.51cto.com/2400275/1339068博士提供的开发环境
daiyibo123
·
2016-01-18 21:00
linux
kernel
Linux内核(
0.12
)-bootsect.S分析
功能介绍把自己移到0x90000处(本来在0x7c00)从磁盘把第2-4个扇区的setup模块读入到0x90200处(紧接着bootsect)取磁盘参数表中当前启动引导磁盘的参数显示“Loadingsystem”字符串system模块加载到0x10000处确定要文件系统的设备号跳转到setup程序开始处(0x90200)遇到问题汇编中包含了C语言inlcude语言:bootsect.S中C语言代码
daiyibo123
·
2016-01-18 10:00
linux
kernel
启动函数
使用Hive如何和Hbase集成
hadoop,hbase和hive的搭建就不重复说了,不会的朋友,可以看散仙前面的博客,下面直接进入重点,关于hive集成hbase这一块,网上资料不算多,有的版本比较旧,散仙这里使用的版本是hive
0.12
weitao1026
·
2016-01-17 02:00
hive
Linux内核(
0.12
)-Makefile分析
下面通过对Linux
0.12
内核中的Makefile文件的注释讲解,来介绍Linux
0.12
内核中Makefile的知识点和Linux内核的组织结构,剩下没讲到的Makefile基本上都是照样画葫芦,大家可以自行阅
daiyibo123
·
2016-01-16 10:00
linux
kernel
内核
阅读
使用到Pig来分析线上的搜索日志数据
使用到Pig来分析线上的搜索日志数据,散仙本打算使用hive来分析的,但由于种种原因,没有用成,而Pig(pig
0.12
-cdh)散仙一直没有接触过,所以只能临阵磨枪了,花了两天时间,大致看完了pig官网的文档
weitao1026
·
2016-01-10 01:00
pig
使用到Pig来分析线上的搜索日志数据
阅读更多使用到Pig来分析线上的搜索日志数据,散仙本打算使用hive来分析的,但由于种种原因,没有用成,而Pig(pig
0.12
-cdh)散仙一直没有接触过,所以只能临阵磨枪了,花了两天时间,大致看完了
weitao1026
·
2016-01-10 01:00
pig
使用到Pig来分析线上的搜索日志数据
阅读更多使用到Pig来分析线上的搜索日志数据,散仙本打算使用hive来分析的,但由于种种原因,没有用成,而Pig(pig
0.12
-cdh)散仙一直没有接触过,所以只能临阵磨枪了,花了两天时间,大致看完了
weitao1026
·
2016-01-10 01:00
pig
orm2 中文文档
译者:飞龙来源:ObjectRelationalMapping安装npminstallorm所支持的Node.js版本支持0.8,0.10,
0.12
,iojs-1.5。
飞龙
·
2016-01-10 00:00
数据库
orm
node.js
Linux操作系统中踢出其他登录用户的方法
[root@localhost~]#w --查看有哪些用户在登陆 17:15:00up1day,19:23, 3users, loadaverage:
0.12
,0.10,0.09USER TTY
aaa奇奇aaa
·
2016-01-06 11:12
linux
用户
操作系统
Linux操作系统中踢出其他登录用户的方法
[root@localhost~]#w--查看有哪些用户在登陆17:15:00up1day,19:23,3users,loadaverage:
0.12
,0.10,0.09USERTTYFROMLOGIN
DevOperater
·
2016-01-06 11:12
Linux
操作系统
用户
LINUX操作系统
linux
内核学习
(一)------------模块
1.1linux内核模块简介模块是linux提供的动态加载代码的功能。模块具有如下特点:1.模块一旦被加载,就和内核其它部分完全一样。2.模块本身不被编译进内核,从而控制了内核的大小1.2下面是一个常见的内核模块的举例:#include#include#includestaticint__initlkp_init(void){printk("Hello,world!fromethekernelsp
happyAnger6
·
2016-01-03 20:00
hexo同时在github和gitcafe搭建个人博客
hexo搭建个人博客的时候,最好看清教程的日期和使用的版本,这样就不会因为版本的不同导致的问题了.建议先去hexo官网了解一下hexo官网1.准备工作安装nodejs去官网下载nodejs安装(推荐安装
0.12
maochunguang
·
2016-01-01 00:00
node.js
gitcafe-pages
github
hexo
go标准命令详解
0.12
go tool pprof
0.12
gotoolpprof我们可以使用gotoolpprof命令来交互式的访问概要文件的内容。命令将会分析指定的概要文件,并会根据我们的要求为我们提供高可读性的输出信息。
u012210379
·
2015-12-31 20:00
go语言
日向-2016目标
LINUX1,自制简单操作系统(1月完成)(为学习linux做准备)2,了解LINUX系统(1多了解些linux特性2多掌握些linux命令)3,LINUX0.11
内核学习
4,LINUX内核经典书籍两本
sonn日向
·
2015-12-26 19:00
UILabel上的文字 单独改变 属性
CGRectMake(0.065*UIScreenSize.width,backBtn.frame.origin.y+backBtn.frame.size.height,UIScreenSize.width-
0.12
wwwwwwwwwwwwdi
·
2015-12-24 11:00
ios
UI
自定义Label文字
windows下linux内核源代码阅读 Source Insight3.5工具
在
内核学习
过程中,我们经常要查找相关函数的定义、参数、头文件等,在VI下查找效率太低。本文为方便Linux
内核学习
能快速方便地查找到相应的函数及函数定义、文件等。
Jason Gel
·
2015-12-23 16:02
linux内核
windows下linux内核源代码阅读 Source Insight3.5工具
在
内核学习
过程中,我们经常要查找相关函数的定义、参数、头文件等,在VI下查找效率太低。本文为方便Linux
内核学习
能快速方便地查找到相应的函数及函数定义、文件等。
jin13277480598
·
2015-12-23 16:00
source
内核代码下载解压
Insight3.5工具
linux内核学习开发
上古世纪新版黄金箱子9000个开出物品几率测试
三波3个:3000个箱子开出-防爆石分别是21,28个,34个,几率0.07-
0.12
%-祝福石碎片119,103,133个,几率3.4-4.4%-黄泉箱子碎片71,67,80个,开出几率0.2-0.26%
佚名
·
2015-12-23 14:17
搜索框和搜索对齐
css部分.find_inputtd{padding:
0.12
rem0;}.searchinput{border-right-width:0px;padding-left:0.04rem;width:
web倩倩
·
2015-12-21 18:00
纯javascript网页莱特币矿机的实践
在三年前的笔记本上,打开6个浏览器窗口,Chrome+WIn764,每个页面的挖矿速度是0.06KH/S,如果只打开一个浏览器页面,则是
0.12
KH/S;使用台式机,i3两年前主流机型,4核CP
MartinKing
·
2015-12-21 14:00
比特币
bitcoin
miner
矿机
Linux
0.12
内核与现代内核在内存管理上的区别
0.12
内核的内存管理比较简单粗暴,内核只用了一个页目录,只能映射4G的线性空间,所以每个进程的虚拟空间(逻辑空间)只能给到64M,最多64个进程;每个进程都有对应的任务号nr,当一个进程需要分配进程空间时
山鹰Sniper03
·
2015-12-19 12:31
内存管理
linux内核
虚拟空间
Linux
0.12
内核与现代内核在内存管理上的区别
0.12
内核的内存管理比较简单粗暴,内核只用了一个页目录,只能映射4G的线性空间,所以每个进程的虚拟空间(逻辑空间)只能给到64M,最多64个进程;每个进程都有对应的任务号nr,当一个进程需要分配进程空间时
山鹰Sniper03
·
2015-12-19 12:31
内存管理
linux内核
虚拟空间
Spark SQL 之 Migration Guide
SparkSQL兼容HiveMetastore从
0.12
到1.2.1的所有版本。S
BYRans
·
2015-12-16 14:00
Node.js因为OpenSSL安全问题推迟更新
拒绝服务漏洞影响了从v
0.12
.x至v5.x
百占辉
·
2015-12-16 00:00
Node.js因为OpenSSL安全问题推迟更新
拒绝服务漏洞影响了从v
0.12
.x至v5.x
百占辉
·
2015-12-16 00:00
Android
内核学习
之Binder
一,Binder框架讲解Binder是一种框架,这种架构提供了服务端接口,Binder驱动,客户端接口三个模块服务端一个Binder服务端实际上就是一个Binder类对象,该对象那个一旦创建,内部就会创建一个隐藏的线程,该线程就会接收Binder驱动发送的消息,收到消息后,会执行Binder中的onTransact()函数,并按照该函数的参数执行不同的服务代码,因此,要是先一个onTransact
a1134760013
·
2015-12-15 22:00
IPC机制
Binder学习
android内核
IBinder机制
Service原理
将无限循环小数转化为分数
0.12
——12是循环节,是12/(100-1)=4/33。
cacyth
·
2015-12-14 10:00
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他