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
底层知识
计算机
底层知识
拾遗(五)理解块IO层
上一篇讲了文件系统计算机
底层知识
拾遗(四)理解文件系统,说了文件按照inode-block的结构存储在磁盘上。
iter_zc
·
2015-01-29 14:15
操作系统
计算机原理
计算机底层知识拾遗
计算机
底层知识
拾遗(五)理解块IO层
上一篇讲了文件系统计算机
底层知识
拾遗(四)理解文件系统,说了文件按照inode-block的结构存储在磁盘上。
ITer_ZC
·
2015-01-29 14:00
bio
io调度
块IO
缓冲区高速缓存
buffer_head
计算机
底层知识
拾遗(四)理解文件系统
操作系统的很多核心组件都是相互关联的,比如虚拟内存管理,物理内存管理,文件系统,缓存系统,IO,设备管理等等,都要放在一起来看才能从整体上理解各个模块到底是如何交互和工作的。这个系列的目的也就是从整体上来理解计算机底层硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。文件系统主要有三类1.位于磁盘的文件系统,在物理磁盘上存储文件
iter_zc
·
2015-01-29 13:38
操作系统
计算机原理
计算机底层知识拾遗
计算机
底层知识
拾遗(四)理解文件系统
操作系统的很多核心组件都是相互关联的,比如虚拟内存管理,物理内存管理,文件系统,缓存系统,IO,设备管理等等,都要放在一起来看才能从整体上理解各个模块到底是如何交互和工作的。这个系列的目的也就是从整体上来理解计算机底层硬件和操作系统的一些重要的组件是如何工作的,从而来指导应用层的开发。这篇讲讲文件系统的重要概念,为后面的IO系统做铺垫。文件系统主要有三类1.位于磁盘的文件系统,在物理磁盘上存储文件
ITer_ZC
·
2015-01-29 13:00
文件系统
vfs
iNode
超级块
计算机
底层知识
拾遗(三)理解磁盘的机制
在计算机
底层知识
拾遗(一)理解虚拟内存机制这篇中说了虚拟内存是面向磁盘的,理解磁盘的工作原理对理解计算机的很多概念有很大的帮助。尤其是在数据库和分布式存储领域,要经常和磁盘打交道。
iter_zc
·
2015-01-22 18:39
计算机原理
计算机底层知识拾遗
计算机
底层知识
拾遗(三)理解磁盘的机制
在计算机
底层知识
拾遗(一)理解虚拟内存机制这篇中说了虚拟内存是面向磁盘的,理解磁盘的工作原理对理解计算机的很多概念有很大的帮助。尤其是在数据库和分布式存储领域,要经常和磁盘打交道。
ITer_ZC
·
2015-01-22 18:00
磁盘
计算机
底层知识
拾遗(二)深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。什么是计算机资源经典的冯诺依曼结构把计算机系统抽象成CPU+存储器+IO,那么计算机资源无非就两种:1.计算资源2.存储资源CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对输入的指令和数据进行计算,然后输出结果,它不负责管理计算哪
iter_zc
·
2015-01-16 11:43
计算机原理
计算机底层知识拾遗
计算机
底层知识
拾遗(二)深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。什么是计算机资源经典的冯诺依曼结构把计算机系统抽象成CPU+存储器+IO,那么计算机资源无非就两种:1.计算资源2.存储资源CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对输入的指令和数据进行计算,然后输出结果,它不负责管理计算哪
ITer_ZC
·
2015-01-16 11:00
线程
并发
进程
虚拟内存
WEB前端
底层知识
--浏览器是如何工作的
WEB前端
底层知识
--浏览器是如何工作的概述 对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已)WEB领域的开发人员来说,浏览器Browser
ydm19891101
·
2014-12-17 17:00
Linux Performance Analysis and Tools(Linux性能分析和工具)
出于本人对linux系统的极大兴趣,以及对
底层知识
的强烈渴望,并作为检验自己基础知识的一个指标,我决定将这里的所有工具学习一遍(时间不限
u013399759
·
2014-10-23 10:00
linux
操作系统
Linux Performance Analysis and Tools(Linux性能分析和工具)
出于本人对linux系统的极大兴趣,以及对
底层知识
的强烈渴望,并作为检验自己基础知识的一个指标,我决定将这里的所有工具学习一遍(时间不
GREKI
·
2014-10-23 09:00
原生DOM知识的积累
不想这样,我们就需要一些
底层知识
作储备。本次分享将介绍一些生癖但非常有用的DOM知识给大家开开眼界,吸引大家在这方面的继续发掘。详细解读和小伙伴们一起来吐槽
李航421
·
2014-06-25 09:00
dom
知识
积累
原生
坐拥IT高薪职位必备
底层知识
系列――TCP有限状态机的实现
一些操作系统,如windows,会将从建立TCP连接,发送,接收数据,到关闭TCP连接这个过程分为几个状态表示,例如,我们在cmd命令提示符下键入netstat-a,屏幕输出的右边就包含了每个TCP连接的当前状态。这里对每个状态的含义进行说明。网管人员熟悉掌握了每个状态代表的意义后,对于windows的netstat-a*系列命令的输出,又会有更深一层的认识。可以从下面的简易TCP状态机转换图看出
shayi1983end
·
2014-04-19 01:44
windows
操作系统
close
知识
高薪
坐拥IT高薪职位必备
底层知识
系列——TCP有限状态机的实现
一些操作系统,如windows,会将从建立TCP连接,发送,接收数据,到关闭TCP连接这个过程分为几个状态表示,例如,我们在cmd命令提示符下键入netstat-a,屏幕输出的右边就包含了每个TCP连接的当前状态。这里对每个状态的含义进行说明。网管人员熟悉掌握了每个状态代表的意义后,对于windows的netstat-a*系列命令的输出,又会有更深一层的认识。可以从下面的简易TCP状态机转换图看出
shayi1983end
·
2014-04-19 01:44
windows
高薪
知识
脱壳的艺术(Anti-debug),调试器检测技术
为了甄别或解决非常难的反逆向技巧,逆向分析人员有时不得不了解操作系统的一些
底层知识
,聪明和耐心也是成功脱壳的关键。这个挑战既牵涉到壳的创建者,也牵涉到那些决心躲过这些保护的脱壳者。
zhoujiaxq
·
2014-04-08 11:00
[转]openmp的一点使用经验
按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的
底层知识
,从而提高编程效率。
zhang11wu4
·
2014-01-18 15:00
坐拥IT高薪职位必备
底层知识
系列――linux shell 编程与命令行基础知识汇总
Linuxshell编程,系统常用命令,各种服务进程安装视频知识点@Linuxshell编程部分@shell定义: 操作系统提供给用户的用以访问,管理,控制操作系统的接口。在windows中称为CMD,在Linux中称为shell。这种用户接口(shell,又称外壳)会解释用户输入的指令,并搜索该指令对应存储在磁盘中的二进制可执行程序文件,然后传递给操作系统内核执行。注意:shell本身就是一种程
shayi1983end
·
2013-11-09 19:25
linux
shell
环境变量
系统管理
系统运维
坐拥IT高薪职位必备
底层知识
系列——linux shell 编程与命令行基础知识汇总
Linuxshell编程,系统常用命令,各种服务进程安装视频知识点@Linuxshell编程部分@shell定义:操作系统提供给用户的用以访问,管理,控制操作系统的接口。在windows中称为CMD,在Linux中称为shell。这种用户接口(shell,又称外壳)会解释用户输入的指令,并搜索该指令对应存储在磁盘中的二进制可执行程序文件,然后传递给操作系统内核执行。注意:shell本身就是一种程序
shayi1983end
·
2013-11-09 19:25
linux
环境变量
系统管理
坐拥IT高薪职位必备
底层知识
系列――socket(套接字)专题,网络编程必读
【名词解释】Internet 因特网。专指从ARPANET发展而来的连接全球各广域网的唯一网络。InternetProtocol 网际协议。IPv4 网际协议第4版。IPv6 网际协议第6版。TCP/IP 传输控制协议/网际协议。因特网是互联网的一种(最大的互联网),但互联网并不等同于因特网。【套接字相关的基础知识】》》》》》》》》》》》》》》》》》》》》套接字:一种抽象概念或者框架,各操作系统与
shayi1983end
·
2013-11-08 20:05
计算机网络
IP协议
坐拥IT高薪职位必备
底层知识
系列——socket(套接字)专题,网络编程必读
【名词解释】Internet因特网。专指从ARPANET发展而来的连接全球各广域网的唯一网络。InternetProtocol网际协议。IPv4网际协议第4版。IPv6网际协议第6版。TCP/IP传输控制协议/网际协议。因特网是互联网的一种(最大的互联网),但互联网并不等同于因特网。【套接字相关的基础知识】》》》》》》》》》》》》》》》》》》》》套接字:一种抽象概念或者框架,各操作系统与编程语言对
shayi1983end
·
2013-11-08 20:05
计算机网络
IP协议
Linux Performance Analysis and Tools(Linux性能分析和工具)
出于本人对linux系统的极大兴趣,以及对
底层知识
的强烈渴望,并作为检验自己基础知识的一个指标,我决定将这里的所有工具学习一遍(时间不限
584250550
·
2013-09-28 20:26
linux
操作系统
基础知识
Linux Performance Analysis and Tools(Linux性能分析和工具)
出于本人对linux系统的极大兴趣,以及对
底层知识
的强烈渴望,并作为检验自己基础知识的一个指标,我决定将这里的所有工具学习一遍(时间不限
584250550
·
2013-09-28 20:26
linux
基础知识
操作系统
Linux学习笔记
程序员是否需要学习
底层知识
转自:http://blog.csdn.net/chgaowei/article/details/6460287程序员是否需要学习
底层知识
?这两天每天中午午休前都会看一些《编程人生》。
hitwhylz
·
2013-09-12 10:00
程序人生
底层
openMP的一点使用经验(图像特征提取OpenCV)
按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的
底层知识
,从而提高编程效率。这两天关注的多核编程的工具包括openMP和T
s170262941
·
2013-09-11 09:00
云茂电子商务招募android方向高端人才~
任职要求:1、本科及以上学历,可以熟练阅读英文技术文档;2、3年以上开发经验,2年以上Android平台开发经验;3、了解linux核心的
底层知识
,深入掌握面向对象技术和设计模式,精通C、C++、JAVA
泓萱
·
2013-09-06 16:00
java
spring
android
J2EE
了解php底层机制
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关
底层知识
,对我们更好的开发php程序,优化性能等有一定的指导意义
wbj0110
·
2013-08-29 10:00
PHP
原理
了解php底层机制
了解php底层机制
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关
底层知识
,对我们更好的开发php程序,优化性能等有一定的指导意义
wbj0110
·
2013-08-29 10:00
PHP
原理
了解php底层机制
了解php底层机制
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关
底层知识
,对我们更好的开发php程序,优化性能等有一定的指导意义
wbj0110
·
2013-08-29 10:00
PHP
原理
了解php底层机制
ASP.NET之旅--深入浅出解读IIS架构
但建议多掌握一点
底层知识
,对一些问题会有更好的理解。希望通过这篇文章的,可以让你更好的
zhang_xinxiu
·
2013-08-26 08:00
用虚拟机软盘启动自己的磁盘镜像文件
经过一个月的挣扎,我决定还是静下心的来学习汇编和操作系统,然后进一步的巩固自己的
底层知识
。虽然这一块的工作确实不太好找,所以近期的任务就是读>,另外就是继续完善自己的C服务器。
jjchen_lian
·
2013-07-28 14:00
虚拟机
用虚拟机软盘启动自己的磁盘镜像文件
阅读更多经过一个月的挣扎,我决定还是静下心的来学习汇编和操作系统,然后进一步的巩固自己的
底层知识
。虽然这一块的工作确实不太好找,所以近期的任务就是读>,另外就是继续完善自己的C服务器。
jjchen_lian
·
2013-07-28 14:00
openMP
按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的
底层知识
,从而提高编程效率。
king_c
·
2013-06-08 23:00
open
[gdc13]dx11效率优化
developer.amd.com/wordpress/media/2013/04/DX11PerformanceReloaded.ppsxnv和amd共同呈现的一个dx11上面硬件优化方面的信息,非常棒的
底层知识
的介绍
ccanan
·
2013-05-04 23:00
OpenMP: OpenMP的一点使用经验
按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的
底层知识
,从而提高编程效率。
Augusdi
·
2013-04-15 15:00
WEB前端
底层知识
--浏览器是如何工作的(1)
概述对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已)WEB领域的开发人员来说,浏览器Browser再熟悉不过了。不管你是JAVA流还是微软流抑或PHP流,WEB开发新流派。不论你的服务器端采用哪种业务架构,ORACLE数据库还是MSSQL,站在用户的角度思考,这个才是他们直接能接触到的,前端的用户体验给了用户直观的印象,投其所好,我们也
阿彬哥
·
2013-04-07 08:30
WEB前端
底层知识
--浏览器是如何工作的
WEB前端
底层知识
--浏览器是如何工作的概述 对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已)WEB领域的开发人员来说,浏览器Browser
·
2013-04-05 19:00
web前端
WEB前端
底层知识
之浏览器是如何工作的(2)--渲染引擎
上一章简要说明了一下浏览器机制的相关知识,从基础架构上我们也可以看到浏览器的重头戏其实在于渲染引擎(又称排版引擎),很多页面兼容性问题的根源可以说也皆来源于此。360浏览器HTML5跑分再高(http://html5test.com/),UI与交互再怎么不一样,内核还是一样的。好了,那我们深入到渲染引擎内部仔细看一下吧。渲染引擎(therenderingengine)简述渲染引擎的职责,正如字面上
linFen
·
2013-04-05 08:00
WEB前端
底层知识
之浏览器是如何工作的(4)--Render树与CSS解析
浏览器在构造DOM树的同时也在构造着另一棵树-RenderTree,与DOM树相对应暂且叫它Render树吧,我们知道DOM树为javascript提供了一些列的访问接口(DOMAPI),但这棵树是不对外的。它的主要作用就是把HTML按照一定的布局与样式显示出来,用到了CSS的相关知识。从MVC的角度来说,可以将render树看成是V,dom树看成是M,C则是具体的调度者,比HTMLDocumen
linFen
·
2013-04-05 08:00
WEB前端
底层知识
之浏览器是如何工作的
概述 对于一直从事B/S(其实我感觉BS也是一种CS架构,只不过CS自己写显示而BS有相对统一的显示引擎实现而已)模式WEB领域的开发人员来说,浏览器Browser再熟悉不过了。不管你是JAVA流还是微软流抑或PHP流,WEB开发新流派。不论你的服务器端采用哪种业务架构,ORACLE数据库还是MSSQL,站在用户的角度思考,这个才是他们直接能接触到的,前端的用户体验给了用户直观的印象
IMU
·
2013-04-04 19:00
http简单demo
工作中开发的都是基于B/S(浏览器/服务器)架构项目,很多大牛都在考虑如何设计出高并发的服务器,比如Nginx、Apache,最近在学习这方面
底层知识
,写一个简单demo。
·
2013-03-18 10:00
http
openMP的使用
按照我的理解,多核编程可以认为是对多线程编程做了一定程度的抽象,提供一些简单的API,使得用户不必花费太多精力来了解多线程的
底层知识
,从而提高编程效率。
zhouschina
·
2013-02-23 14:00
tornado: IOLoop
所以碰到ioloop这个涉及到线程/信号/EPOLL之流
底层知识
的时候彻底土鳖,所以边猜边看,无知者无罪 看到代码里第一句话有点儿感动“AnI/Oeventloopfornon-blockingsockets
9esuLuciano
·
2013-02-17 15:00
tornado
启迪思维:顺序存储
参加工作快三年,兴趣和生存压力促使自己在业余时间学习一些
底层知识
,慢慢发现这些看似用不上的东东,很好锻炼我逻辑思维,也大大提升我工作效率。
·
2013-01-22 15:00
顺序
打算开始写一个2.5D游戏引擎
对于
底层知识
的了解可以在方向上起指导作用。 并且,虽然有如此多的开源游戏引
langresser
·
2013-01-01 00:00
深入了解php底层机制
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关
底层知识
,对我们更好的开发php程序,优化性能等有一定的指导意义
tonyXf121
·
2012-12-07 14:00
对生活现状的思考
3.以C语言为核心的编程知识,帮助理解计算机
底层知识
和概念。
cos_sin_tan
·
2012-11-11 12:53
思维训练
显卡
底层知识
显卡
底层知识
分类: 硬件相关 GPU Direct3D OpenGL 图形图像 游戏开发 引擎开发2012-09-1906:38 162人阅读 评论(0) 收藏 举报原文是由nv的技术总监cemcebenoyan
linuxheik
·
2012-10-31 20:00
GPU
OpenGL
游戏开发
Direct3D
图形图像
硬件相关
引擎开发
高级工程师面试经验宝典
作为一个高级工程师需要具备哪些素质,对
底层知识
的深入掌握,这里用Java来举例,深入掌握JVM工作原理,JDK与JRE关系,基本语法、API与设计模式,运行时内存分配和管理原理,Tomcat、WebLogic
yangguoqi
·
2012-10-22 12:00
设计模式
编程
工作
面试
webservice
struts
深入了解php底层机制(-)
作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关
底层知识
,对我们更好的开发php程序,优化性能等有一定的指导意义
xrzs
·
2012-10-05 14:00
C++虚函数表面试汇总
但面试时往往会遇到更细节的问题,比如让你实现一个虚函数机制,虽然不太实用,总归了解些
底层知识
也是件好事。但如果有人苦苦相逼一定要拿这个刷人,你就去骂他吧,你才是写编译器的,你们全家都是写编译器的。
jiyanfeng1
·
2012-09-27 06:00
C++
c
面试
function
存储
编译器
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他