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
《程序员的自我修养》
程序员的自我修养
——操作系统篇
也许,只需这一篇文章,便能让你全面的认识操作系统!在阅读本文之前,推荐阅读“自己动手制作4位计算机”。目录:1.进程的有哪几种状态,状态转换图,及导致转换的事件。2.进程与线程的区别。3.进程通信的几种方式。4.线程同步几种方式。5.线程的实现方式.(用户线程与内核线程的区别)6.用户态和核心态的区别。7.用户栈和内核栈的区别。8.内存池、进程池、线程池。9.死锁的概念,导致死锁的原因,导致死锁的
·
2014-06-29 03:00
程序员
修养
自我
《
程序员的自我修养
-链接,加载和库》读后感
五月份读的书是《
程序员的自我修养
-链接,加载和库》,这本书很早以前就听说过他的大名,据说是为数不多的讲解程序运行时情况的书籍,看完后的确也受益匪浅,下面主要说说看完这本书后理解了的东西。
u012501459
·
2014-06-03 10:00
读《
程序员的自我修养
-链接装载与库》
不喜欢主标题扣上“
程序员的自我修养
”这顶大帽子,貌似不懂本书所讲的就不是程序员了?或者说至多算个没修养的程序员?书中对某些细节过于追究,当然也反映出了
maochengtao
·
2014-05-29 22:00
程序员的自我修养
一忌:轻易言败,没有自信没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序员,你不可能成功。
manlianman
·
2014-04-14 22:52
程序员
技术
程序设计
随笔
程序员的自我修养
一忌:轻易言败,没有自信没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序员,你不可能成功。
manlianman
·
2014-04-14 22:52
技术
程序员
计算机
程序设计
相信自己
使用c++编写和使用.so动态链接库
参考:《
程序员的自我修养
----链接,装载与库》《C++dlopenminiHOWTO》http://www.tldp.org/HOWTO/pdf/C++-dlopen.pdf1,使用c生成动态链接库mylib.so
安静的疯子
·
2014-04-13 21:03
so
c++
动态链接库
使用c++编写和使用.so动态链接库
参考:《
程序员的自我修养
----链接,装载与库》《C++dlopenminiHOWTO》http://www.tldp.org/HOWTO/pdf/C++-dlopen.pdf1,使用c生成动态链接库mylib.so
安静的疯子
·
2014-04-13 21:03
C++
so
动态链接库
动态库 静态库
这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《
程序员的自我修养
——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。
whu_czp
·
2014-04-11 20:16
c语言
library
程序员
动态库 静态库
这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《
程序员的自我修养
——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。
chenzhipeng1234
·
2014-04-11 20:00
程序员
C语言
library
《
程序员的自我修养
》中关于加锁不能保证线程安全的一个错误
《
程序员的自我修养
》中关于加锁不能保证线程安全的一个错误在《
程序员的自我修养
—链接装载与库》一书第28页“过度优化”这一节中,作者提到了编译器优化可能造成多线程bug的情况(我手中的是09年6月第二次印刷那版
jfkidear
·
2014-04-11 15:00
线程局部存储实现
11.3.3线程局部存储实现(1)2009-04-2215:29俞甲子/石凡/潘爱民电子工业出版社字号:T|T《
程序员的自我修养
:链接、装载与库》第11章运行库。
summerhust
·
2014-03-30 23:00
一个没有main函数的 HelloWorld ... ...
最近在拜读《
程序员的自我修养
-链接,装载与库》一书,书中给出了一个没有main函数的HelloWorld程序。代码如下(PS:强烈推荐此书!)
jack_wong2010
·
2014-03-27 10:21
【C++】
【写着玩】
【Linux】
C++设计模式9--代理模式--万能的中间层
引言曾经看到过这样一句话,忘了是哪位大神说的了(只记得是在
程序员的自我修养
这本书里看到的,这里特别提一下这本书,是因为我的好多零碎的知识点都是在这本书里学到的,所以特别纪念一下),那句话大致是这么个意思
gatieme
·
2014-03-18 13:00
【
程序员的自我修养
】从分段机制到分页机制
操作系统的多任务性使得CPU在多个进程之间共享,从进程的角度来看,就是一个进程独占一个CPU,IO抽象模型也很好地实现了IO设备的共享,那么内存的分配与共享就交给虚拟存储器来管理了。 早期计算机中,程序是直接运行在物理内存上的,就是程序运行时访问的都是PA(物理地址),我们必须同时在内存中运行多个程序,那么有限的RAM空间如何分配呢?直接分配的策略有如下问题: 1:地址空间不隔离,所
xiaozhuaixifu
·
2014-03-09 22:00
分页
操作系统
内存管理
构建程序员知识体系(PHP)--
程序员的自我修养
!
标题写的“狠”严肃,其实。。。欢迎吐槽啊!!!!!工作一年,回顾一下我到底有了神马改变?1.知识网络的构建---广度吃饭的一套家伙:LA/NMP(Linux+Apache/Nginx+Mysql+PHP)好歹是做WEB开发的,HTML+CSS+Javascript总要会点吧?主要工作是开发PHP提供接口(邪恶了一下!),对于网络知识总不能少!提升效率的时候来了Redis,Memcache,不懂原理
水哥water
·
2014-03-09 01:13
感悟
总结
论
程序员的自我修养
――有助于成长的12件事
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。看看对程序员的技术和精神世界有影响的12件事儿吧,我们不一定是天才,但成为一个技术高手不是梦。1、变得有耐心程序员们会担心锻炼耐心付出的努力得不到应有的回报。其实,培养耐心只要付出很小的投入就能够得到相对而言很大的收获。下面是开始锻炼耐心可以尝试的一个列表,只要全身心投入其中任意一项,都可以在一个月左右脱离门外汉(成为有经验的新手)的
datanalysis
·
2014-02-24 09:23
程序员
自我修养
马年的计划
3.读完《
程序员的自我修养
——链接、装载与库》 4.读完《反模式》 SharePoint方面: 5.读完《
shrenk
·
2014-01-29 10:00
linux动态链接库使用方法分享
之前看《
程序员的自我修养
》中讲到程序的链接和装入过程,这些玩意都是底层的,对于理解程序的编译过程有好处。http://www.ibm.com/developerworks/cn/
·
2014-01-21 09:07
程序员的自我修养
(序)-量子
本人为什么会最终想到要写这一《
程序员的自我修养
》以及《我的IT生活》,首先周星驰是本人很喜欢的一位演员,《喜剧之王》里的那本《演员的自我修养》,他用他特有的方式,表达了他想要表达的东西。
·
2013-12-20 11:00
程序员
问道——
程序员的自我修养
(1)面向产品业务流开发时,不一定需要多新的框架,稳定的,能用的框架就是好框架。
wxyyxc1992
·
2013-12-13 19:00
程序员的自我修养
待补充http://blog.jobbole.com/52761/http://blogread.cn/it/article/3401?f=wb1http://cstheory.stackexchange.com/questions/19759/core-algorithms-deployed/19773程序员必看书籍程序员必看电影
bruce_sky
·
2013-11-27 21:00
深入理解计算机书单和网站
程序员的自我修养
http://www.tenouk.com/Bufferoverflowc/Bufferoverflow1.htmlhttp://www.tenouk.com/ModuleW.html内存布局
cuiy0001
·
2013-11-19 14:00
计算机体系
《
程序员的自我修养
—链接、装载与库》
《
程序员的自我修养
—链接、装载与库》——读书笔记(本文为记录笔记,大部分内容为书中的摘抄)作者微博:@MTK_蛙蛙鱼写作时间:2013年11月18日更新时间:2014年02月18日编译和链接2.1被隐藏了的过程预编译
HuiyuYang_fish
·
2013-11-18 19:00
《
程序员的自我修养
—链接、装载与库》
《
程序员的自我修养
—链接、装载与库》——读书笔记(本文为记录笔记,大部分内容为书中的摘抄)作者微博:@MTK_蛙蛙鱼写作时间:2013年11月18日更新时间:2014年02月18日编译和链接2.1被隐藏了的过程预编译
HuiyuYang_fish
·
2013-11-18 19:00
C++静态库与动态库
这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《
程序员的自我修养
——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。
·
2013-10-16 22:00
C++
一个
程序员的自我修养
原文转自:http://blog.csdn.net/wuyt2008/article/details/7861982,很有同感。今天在改程序,当打开一个方法的时候,里面有一堆连续的elseif。我数了一下,有超过40个。而且,每个elseif里面,还都有处理过程,或简单或复杂。看了我当时就想骂娘,再偷懒也搞个switch啊。这个类其实是个html处理的类,在模板也加入特殊标签,而方法里这40多个e
xianglunxi
·
2013-10-15 13:00
程序员
经验
计算机原理学习(序)
最近一个月不是特别忙,抽空看了看《深入理解计算机系统》、《
程序员的自我修养
》、《现
cc_net
·
2013-08-27 23:33
计算机原理系列
计算机原理学习(序)
最近一个月不是特别忙,抽空看了看《深入理解计算机系统》、《
程序员的自我修养
》、《现
cc_net
·
2013-08-27 23:00
操作系统
计算机原理
linux内核
Windiws
【
程序员的自我修养
】第4章 静态链接
第4章 静态链接空间与地址分配整个链接过程,链接器就是将几个输入目标加工后合并成一个输出文件。按序叠加:碎片相似段合并链接器为目标文件分配地址和空间有两个含义:第一是在输出的可执行文件中的空间;第二是在装载后的虚拟地址中的虚拟地址空间。现在的链接器空间分配的策略基本上是第二种,两步链接法:(1)空间与地址分配:扫描所有的输入目标文件,获得它们每个段的长度、属性和位置,并将输入目标文件中的符号中所有
hellokangning
·
2013-08-09 08:00
运行时系统
C语言栈与调用惯例
C语言栈与调用惯例1、前言最近在再看《
程序员的自我修养
》这本书,对程序的链接、装载与库有了更深入的认识。
·
2013-08-08 11:00
C语言
最小的"Helloworld"程序
最近在看《
程序员的自我修养
-链接、装载与库》,在学习使用链接脚本的时候碰到点问题,特此记录,以便日后回顾,总结!char*str="Helloworld!
tzw_51
·
2013-07-02 19:47
链接
最小的"Helloworld"程序
最近在看《
程序员的自我修养
-链接、装载与库》,在学习使用链接脚本的时候碰到点问题,特此记录,以便日后回顾,总结!char*str="Helloworld!
tzw_51
·
2013-07-02 19:47
链接
计算机基础
程序员的自我修养
--读书笔记
程序员的自我修养
--读书笔记1:注意不要反回指向栈内存的指针或引用,因为在函数返回时改内存已经被销毁了2:C/C++没有办法知道指针所指的内存容量大小当数组作为参数传递时,数组将退化成相同类型的指针不要指望要指针参数去申请动态内存
不断的谦逊,不断的努力
·
2013-05-20 16:00
从helloworld回顾程序的编译过程之三——静态链接
本文关于静态链接库的链接过程分析是对《
程序员的自我修养
——链接、装载与库》这本书的一点学习总结,另外,本文是在linux操作系统下进行验证和测试,所使用的测试文件为:main.c和add.c,其内容如下
hjx_1000
·
2013-04-19 21:00
程序员的自我修养
——Linux下的环境变量原理与shell
概述:在linux下工作,经常会出现这样的情况:1)运行某个命令,出现提示-bash:【commandname】:commandnotfound2)执行某个ELF可执行文件:xyz@hnode02:~/Downloads/software/bean/workdir>./bean.exe./bean.exe:errorwhileloadingsharedlibraries:libTreePlayer
trochiluses
·
2013-04-16 10:00
Path
配置文件
linux环境变量
LD_LIBRARY_PATH
环境变量原理
程序员的自我修养
——库与链接的原理
连接原理 简介:开发大型程序的时候,往往要多人协作,编写库进行共享,从而提高效率。那么库的原理是什么?和每个源程序是如何结合在一起的?程序的装载过程是什么样的?本文主要解释了这些问题,链接的原理和库文件的编写和使用。1.1连接器的任务连接器将多个目标文件连接成为一个完整的、可加载的、可执行的目标文件。其输入是一组可重定位目标文件。任务如下:符号解析:将目标文件内的引用符号和该符号的定义联系起来
trochiluses
·
2013-04-15 20:00
链接
动态库
装载
库
程序原理
第7章 PIC、GOT和PLT和延迟绑定(动态链接补充)
其实读完《
程序员的自我修养
》这本书的“动态链接”一章后,仍然云里雾里,幸运的是在网上找到国外大牛发表的这篇博客。本人愚笨,仔仔细细读了一天,做了PPT图解了本文,并且以问答的方式阐述了文中细节。
chuanwang66
·
2013-03-30 17:16
链接
装载与库
第7章 PIC、GOT和PLT和延迟绑定(动态链接补充)
其实读完《
程序员的自我修养
》这本书的“动态链接”一章后,仍然云里雾里,幸运的是在网上找到国外大牛发表的这篇博客。
chuanwang66
·
2013-03-30 17:00
Go
第7章 PIC、GOT和PLT和延迟绑定(动态链接补充)
其实读完《
程序员的自我修养
》这本书的“动态链接”一章后,仍然云里雾里,幸运的是在网上找到国外大牛发表的这篇博客。
chuanwang66
·
2013-03-30 17:00
Go
需要阅读的书籍列表
需要重点阅读的书籍:编程语言(ProgrammingLanguage)1.
程序员的自我修养
—链接、装载与库2.C语言大全3.C++Primer(第四版)编译器(Compiler)1.Compilers:
wuxiaoer717
·
2013-03-16 08:00
我的博客目录
的一点分享内存的分配VS回收&构造函数VS析构函数内存池的原理及实现构造函数产生的点及原因虚方法的调用是怎么实现的(单继承VS多继承)C++DataMember内存布局C++山寨C#中的DataTable
程序员的自我修养
不断的谦逊,不断的努力
·
2013-02-20 11:00
程先生讲笑话(五)
《
程序员的自我修养
》中在解释多核CPU的局限时提到“就比如一个女人可以花10个月生出一个孩子,但是10个女人并不能在一个月就生出一个孩子一样。” 很精辟吧! 82.
IO_oI
·
2013-02-17 10:00
笑话
解析目标文件
解析目标文件 最近在看《
程序员的自我修养
》,颇有体会,故化繁为简,整理书中部分内容,作为学习笔记。
·
2013-01-29 15:00
操作系统
程序员的自我修养
方法 程序员发展需要强化自己的三个能力:技术,沟通,管理 说明:这里的管理是指,管理自己的时间,管理自己的精力。 想要做高手,先把基础打扎实。JavaSE中基本类库,IO,通信,多线程,JavaEE,三大框架,WebService。包跨其底层的各种协议。还有设计模式,OOP思想。 很多感兴趣而工作中不用的东西,不是很有必要去研究。但这些东西确实丰富个人素质的好东西。有点矛盾
老Man
·
2013-01-28 22:00
程序员
记录下书单
TheHiddenLanguageofComputerHardwareandSoftware(《编码的奥秘》)2.ComputerSystem:AProgrammer’sApproach(《深入理解计算机系统》)/WindowsviaC/C++(《Windows核心编程》/《
程序员的自我修养
res_cue
·
2013-01-26 15:00
书单
《
程序员的自我修养
》学习笔记(一):简介
1.从HelloWorld说起2.万变不离其宗3.站得高,望得远4.操作系统做什么不让CPU打盹监控程序监控CPU使用——多道程序;每个程序运行一段时间后主动让出CPU——分时系统;多任务系统:应用程序以进程方式运行;抢占式CPU分配。设备驱动操作系统是对硬件抽象;操作系统中的硬件驱动程序完成硬件细节的实现;操作系统为硬件厂商提供一系列接口和框架。5.内存不够怎么办简单分配物理内存的问题:地址空间
斌伯
·
2013-01-20 13:00
好本清单
nbsp; 10131102 编译原理及实践 10058560 自动机理论、语言和计算导论(原书第3版) 11039443 程序设计语言——实践之路(第3版)(含CD光盘1张) 10067200
程序员的自我修养
wukunlsy
·
2013-01-07 22:00
windows API
windowsAPI一个普通的fwrite()的调用路径: WindowsAPI现在的数量很庞大,按照功能被划分为几大类: 参考:《
程序员的自我修养
》
chenglinhust
·
2013-01-07 18:00
孜孜不倦是一种境界
阅读‘
程序员的自我修养
’,令我想起了‘喜剧之王’周星驰放在床头的那本‘演员的自我修养’。一方
moxiaomomo
·
2013-01-06 01:00
227 - 问,objdump readelf nm等工具
227-问,objdumpreadelfnm等工具看了《
程序员的自我修养
》前三章,简要记录下一些工具。
everettjf
·
2012-12-19 20:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他