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
Linux程序设计
0号内存单元和空指针——读书笔记[
Linux程序设计
大全]
#defineNULL(void*)0 NULL其实是一个空指针,空指针实际上就是一个常数0,其代表0号内存单元,在所有系统中0号内存单元都是不允许读写操作的,因此指向该内存单元的指针作为空指针使用。之所以需要将0转换为void*类型的指针,根本目的是要避免编译器做无用的类型检查。
somewhere117
·
2009-08-10 15:00
与函数有关的优化——读书笔记[
Linux程序设计
大全]
一个函数调用要经过以下4个步骤:1.参数压栈2.保存寄存器的值3.保存返回地址4.跳转 变量存储优化:全局变量存储在数据段上,局部变量存储在栈上。编译器会将局部变量存储在寄存器中,而全局变量存储于内存中。
somewhere117
·
2009-08-10 14:00
优化控制结构——读书笔记[
Linux程序设计
大全]
表达式优化:1.使用移位替换程序中的乘除法:所有乘法都可以替换成移位的组合,例如a*13 a<<3+a<<2+a;除法的话,只有除数正好是2的n次幂是可以用右移代替2.常量折叠:其实就是说把常量的计算串计算出来,得出一个常量3.使用数学公式:如求和公式等4.存储问题:c中的变量要保存到内存中,相对cpu内部的寄存器操作,访问内存所消耗的时间是很大的。
somewhere117
·
2009-08-10 14:00
时间。。。好少
突然感觉时间好少,本想借thecprogramminglanguage,温习一下c语言,然后看
linux程序设计
。。。
njujmj
·
2009-07-12 13:00
Linux程序设计
——用getopt处理命令行参数
转自:http://hi.baidu.com/52hack/blog/item/398a98522c972e060df3e35f.html Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()
cnctloveyu
·
2009-07-04 16:00
linux
unix
struct
测试
null
图形
第一个makefile
最近网上看一本《
Linux程序设计
入门--网络编程》 学习一下gcc方面的知识 先试验一下makefile 怎么用的吧 /*mytool1.h*/ #ifndef _MYTOOL_1_H
xfei6868
·
2009-06-12 23:00
C++
c
linux
gcc
C#
堆积未读的书本
jboss教程(正在阅读中) lucene构建搜索引擎
linux程序设计
(还有半本没看完) 数据结构 算法导论 深入浅出tapestry 微积分 网络安全完全手册 80X86汇编语言
lingqi1818
·
2009-04-15 22:00
设计模式
oracle
linux
Lucene
tapestry
待看的书
这是高人推荐我看得书http://www.china-pub.com/33907&ref=browse
Linux程序设计
(第3版)(07年度畅销榜NO.5)(08年度畅销榜TOP50)http://www.china-pub.com
vaqeteart
·
2009-04-03 12:00
编程
unix
linux下C编程详解
linux下C编程详解linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍linux下C编程详解... 11)
Linux程序设计
入门--基础知识... 31.源程序的编译
izuoyan
·
2009-03-12 12:00
编程
C++
c
linux
C#
好书收藏
以下为一些好书推荐:
Linux程序设计
阅读路线: 《Programming In C
lmyessential
·
2009-01-16 20:00
编程
C++
c
linux
C#
Linux程序设计
入门 - fork, pthread, and signals
在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。 fork()及signal经常运用在daemon守护神这一类常驻程序,另外像 a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如 Mozilla/Apache/Squid等大程序几乎都一定会用到。 虽然在UNIX下的程序写作,对thread的功能需
zi_jin
·
2009-01-15 17:00
thread
linux
unix
kill
null
Signal
linux经典书籍
成为一名精通
Linux程序设计
的高级程序员一直是不少朋友孜孜以求的目标。
宁静的飞飞
·
2009-01-02 19:00
linux
嵌入式
编程
unix
windows
linux内核
linux操作系统下c语言编程入门
http://bbs.chinaunix.net/thread-56653-1-1.html整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门
romandion
·
2008-12-19 23:00
编程
c
linux
struct
String
语言
linux下用c连接mysql
下面是测试代码,源自《
linux程序设计
》(老外的大作) ,做了部分更改 #include <stdlib.h> #include <stdio.h> #include
zhyt710
·
2008-12-03 15:00
C++
c
mysql
linux
C#
linux下用c连接mysql
下面是测试代码,源自《
linux程序设计
》(老外的大作) ,做了部分更改 #include <stdlib.h> #include <stdio.h> #include
zhyt710
·
2008-12-03 15:00
C++
c
mysql
linux
C#
Linux程序设计
——用getopt处理命令行参数
Linux程序设计
——用getopt处理命令行参数一2007年09月13日星期四05:52P.M.
macky0668
·
2008-10-30 10:00
roadmap for unix
下一步是读
linux程序设计
(3rd) 和 写大量的代码 然后向高级unix编程(2nd)进阶. 编程环境 gcc code bloks 8.02 Ubunt
frenchmay
·
2008-10-16 00:00
编程
linux
unix
python
ubuntu
HTTP 协议学习笔记收藏
HTTP协议学习笔记收藏新一篇: 中国龙即将腾飞 | 旧一篇:
Linux程序设计
——用getopt处理命令行参数本文对HTTP协议的内容做了一个简单的框架式的总结,主要记述了HTTP消息头部的各个选项
skyremember
·
2008-09-24 17:00
Linux程序设计
入门--网络编程
Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。想成为一位真正的hacker,必须掌握网络编程技术。现在书店里面已经有了许多关于Linux网络编程方面的书籍,网络上也有了许多关于网络编程方面的教材,大家都可以去看
arduousbonze
·
2008-09-13 11:00
《
Linux程序设计
》读书笔记(一)
《
Linux程序设计
》读书笔记1、编译C程序的技巧在调用C语言编译器的时候可以通过给出“-I”标志来引用保存在下级子目录或者非标准目录下的头文件,如:$gcc-I/usr/openwin/includefred.c
61party
·
2008-09-11 15:00
linux
书籍阅读列表
=类别:LinuxUnix ||===============书名:《Unix网络编程》 书名:《Linux内核源代码情景分析》毛德操胡希明著 书名:《Linux内核分析及编程》倪继利著 书名:《
Linux
danforn
·
2008-08-08 10:00
设计模式
编程
linux
unix
mfc
linux内核
解决ubuntu7.10上没有curses.h文件
最近学习《
Linux程序设计
》,发现我的系统ubuntu7.10上没有curses.h文件,解决了,原来是系统没有安装libncuses5-dev,装了之后就有有了。
muyuyuzhong
·
2008-08-01 16:00
linux
ubuntu
如何成为一名现代的Linux程序员
如果你是一位Linux程序员,想必你一定知道或读过《
Linux程序设计
(
turingbooks
·
2008-06-15 22:00
编程
linux
mysql
python
unix
如何成为一名现代的Linux程序员
如果你是一位Linux程序员,想必你一定知道或读过《
Linux程序设计
(
turingbooks
·
2008-06-15 22:00
编程
linux
mysql
unix
python
(经典)linux下c编程
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作
·
2008-06-13 13:00
如何成为一名现代的Linux程序员
如果你是一位Linux程序员,想必你一定知道或读过《
Linux程序设计
(
turingbooks
·
2008-06-04 22:00
编程
linux
unix
配置管理
工具
linux内核
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作 者:JonMasters、RichardBlum译 者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux
turingbooks
·
2008-05-24 20:00
mysql
PHP
linux
Ajax
数据库
正则表达式
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作 者:JonMasters、RichardBlum译 者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux
turingbooks
·
2008-05-24 20:00
mysql
linux
PHP
正则表达式
F#
Linux程序设计
入门--信号处理
Linux程序设计
入门--信号处理
Linux程序设计
入门--信号处理Linux下的信号事件前言:这一章我们讨论一下Linux下的信号处理函数.Linux下的信号处理函数:信号的产生信号的处理其它信号函数一个实例
组件工厂
·
2008-04-16 09:00
Linux程序设计
入门--消息管理
Linux程序设计
入门--消息管理前言:Linux下的进程通信(IPC)Linux下的进程通信(IPC)POSIX无名信号量SystemV信号量SystemV消息队列SystemV共享内存1。
组件工厂
·
2008-04-16 09:00
Linux程序设计
入门--线程操作
Linux程序设计
入门--线程操作前言:Linux下线程的创建介绍在Linux下线程的创建和基本的使用.Linux下的线程是一个非常复杂的问题,由于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用
组件工厂
·
2008-04-16 09:00
linux下编程学习--- 静态库和动态库的编译
学习linux下c很长一段对动态库和静态库的编译和使用总是透着雾水,今天看了一本书《
Linux程序设计
第2版》,总算弄清楚了,所谓库文件是预先编译好的函数集合,函数库一般分为静态和共享两种格式。
shark863
·
2008-02-03 16:00
linux下编程学习--- 静态库和动态库的编译
学习linux下c很长一段对动态库和静态库的编译和使用总是透着雾水,今天看了一本书《
Linux程序设计
第2版》,总算弄清楚了,所谓库文件是预先编译好的函数集合,函数库一般分为静态和共享两种格式
shake863
·
2008-02-03 16:00
编程
C++
c
linux
C#
我眼中的2007十大程序设计新书
引进榜1.HeadFirst设计模式(中文版)中国电力出版社2.JavaScript权威指南(第5版)机械工业出版社3.
Linux程序设计
(第3版)人民邮电出版社4.Java编程思想(第4版)机械工业出版社
turingbook
·
2007-12-26 19:00
linux程序设计
及编程卓越之道
这两天粗略地看完了
linux程序设计
(第3版)和编程卓越之道(第二卷:thinkinglow-level,writinghigh-level),感觉前者内容很丰富,几乎可以作为案头参考书,后者的内容贴近底层
nicolas16
·
2007-10-26 08:00
Linux之父炮轰C++:糟糕程序员的垃圾语言
【图灵图书推荐】
Linux程序设计
(第3版) 众所期待的程序设计圣经【写在前面】此文贴出后,引起了大家的较多关注,是意料之中的事情。毕竟,C、C++、Linux之父,都是大家最最熟悉的东西。
turingbook
·
2007-09-07 03:00
编程
C++
linux
git
语言
linux内核
2007开源大奖揭晓
【图灵图书推荐】
Linux程序设计
(第3版) 众所期待的程序设计圣经2007Google-O'Reilly开源大奖于7月24日揭晓。
turingbook
·
2007-08-02 01:00
linux
git
subversion
mozilla
照片
版本控制系统
linux中的日志功能(
Linux程序设计
(第3版) )
许多应用程序需要记录它们的活动。系统程序经常需要向控制台或日志文件写消息。这些消息可能指示错误、警告或是与系统状态有关的一般信息。例如,su程序会把某个用户尝试得到超级用户权限但失败的事实记录下来。通常这些日志信息被记录在系统文件中,而这些系统文件又被保存在专用于此目的的目录中。它可能是/usr/adm或/var/log目录。对一个典型的Linux安装来说,文件/var/log/messages
hwz119
·
2007-07-05 16:00
linux下C编程详解
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作
·
2007-05-31 11:00
编程
c
linux
struct
String
buffer
[转]linux操作系统下c语言编程入门
linux操作系统下c语言编程入门(一)目录介绍1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作4)
Linux程序设计
入门--时间概念5
lihao21
·
2007-05-30 01:00
编程
c
linux
struct
String
语言
Linux程序设计
——用getopt处理命令行参数
Linux程序设计
——用getopt处理命令行参数[2006-11-220:57:00|By:linxh] Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface
xjtuse_mal
·
2007-05-17 23:00
Linux程序设计
——用getopt处理命令行参数
Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心这个。这里,对
hwz119
·
2007-05-09 15:00
Novell Linux首席架构师辞职
【图灵图书推荐】《
Linux程序设计
》(第3版)即将出版。此书号称Linux程序员秘笈,上一版中文版在china-pub上有200多条评论,大有翘首企盼的味道。
turingbook
·
2007-05-06 01:00
linux
Google
Blog
Office
System
linux内核
超难技术文献翻译汇总
Linux世界仅次于Torvalds的二号人物,源代码的维护者AlanCox,为图灵即将出版的《
Linux程序设计
》写了序言。高手就是高手,一上来,
turingbook
·
2007-03-29 09:00
linux操作系统下c语言编程入门
(一)目录介绍1)
Linux程序设计
入门--基础知识 2)
Linux程序设计
入门--进程介绍 3)
Linux程序设计
入门--文件操作 4)
Linux程序设计
入门--时间概念 5)
Linux程序设计
入门
NoExcuse
·
2007-03-01 21:00
编程
c
linux
String
buffer
语言
linux操作系统下c语言编程入门
整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序设计
入门--基础知识2)
Linux程序设计
入门--进程介绍3)
Linux程序设计
入门--文件操作4)
Linux程序设计
入门--时间概念
hecal
·
2007-01-04 14:00
linux操作系统下c语言编程入门
整理编写:007xiong 原文:Hoyt等 (一)目录介绍 1)
Linux程序设计
入门--基础知识 2)
Linux程序设计
入门--进程介绍 3)
Linux程序设计
入门--文件操作
hecal
·
2007-01-04 14:00
linux
书单
2000-2-1UnixNetworkProgrammingV1&V2,Unix网络编程卷1、2W.RichardStevens清华/科海 GNU/Linux编程指南KurtWall科海2002-6-1
Linux
yihucha166
·
2006-12-28 18:00
Linux程序设计
入门 - fork, pthread, and signals
在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。 fork()及signal经常运用在daemon守护神这一类常驻程序,另外像 a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如 Mozilla/Apache/Squid等大程序几乎都一定会用到。 虽然在UNIX下的程序写作,对thread的功能需求并非很大,但thread在现
xjtuse_mal
·
2006-12-04 09:00
Linux程序设计
入门--消息管理
1。POSIX无名信号量如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子操作.也就是操作是不可以中断的,在一定的时间内,只能够有一个进程的代码在CPU上面执行.在系统当中,有时候为了顺利的使用和保护共享资源,大家提出了信号的概念.假设我们要使用一台打印机,如果在同一时刻有两个进程在向打印机输出,那么最终的结果会是什么呢.为了处理这种情况,POSIX标准提出了有名信号量和无名信号量的概念
阳明居士
·
2006-11-09 15:00
linux
semaphore
struct
buffer
system
cmd
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他