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程序设计
[
linux程序设计
笔记]第7章:数据管理(省略了后面的数据库那个)
数据管理A内存: 1.内存的分配: (void*)malloc(size_tsize) size_t在32位机上被解释为unsigedint,size是分配的内存大小(按字节算)。 返回的是空指针。你可以用任意方式操作这段内存。接收变量会记录其首地址,并规定操作方式。 如: char*s; s=(char*)malloc(sizeof(char)); //刚
forestLight
·
2011-11-08 10:00
数据库
linux
测试
command
[
Linux程序设计
笔记]14章:套接字Socket
A套接字:socket用于本机的两个程序通讯或者两个在不同机器上的进程通讯。 1.创建套接字 intsocket(intdomian,inttype,intprotocol); 头文件:#include #include domian :域,包括AF_INET(因特网),AF_UNIX(Unix本机),AF_
forestLight
·
2011-11-08 10:00
关于程序可移植性的问题
《
linux程序设计
》最后一部分提到了关于程序的可移植性问题,这里做一下总结。 可移植性是针对编译器、操作系统和硬件三个层次来说的。
forestLight
·
2011-11-03 22:00
linux
idea
编译器
[笔试题] 如何判断主机是大端还是小端(字节序)
今天看《
linux程序设计
》中关于跨平台需要注意的事项,看到了大端小端的问题。突然想起实验室一同学的笔试题,如何判断主机的大端还是小端。
forestlight
·
2011-11-03 20:51
笔试题
[笔试题] 如何判断主机是大端还是小端(字节序)
今天看《
linux程序设计
》中关于跨平台需要注意的事项,看到了大端小端的问题。突然想起实验室一同学的笔试题,如何判断主机的大端还是小端。
forestLight
·
2011-11-03 20:00
windows
linux
测试
存储
byte
跨平台
Linux程序设计
学习笔记——静态库和共享库
在
Linux程序设计
中,库分为静态库和共享库两种,两者的后缀名分别为.a和.so,两者的主要区别在于:(1)静态库 如果程序使用了静态库中的函数,那么在程序的链接阶段静态库中的函数将会被链接到程序中
chw1989
·
2011-10-26 16:00
linux
File
gcc
null
终端
fun
使用curses管理基于文本的屏幕
出自
linux程序设计
初始化与结束正如我们所看到的,所有的curses必须与initscr开始,并且以endwin结束。
Mr_JJ_Lian
·
2011-10-08 22:00
linux经典书籍(转)
成为一名精通
Linux程序设计
的高级程序员一直是不少朋友孜孜以求的目标。
yz2022408
·
2011-09-06 09:00
编程
windows
linux
工作
unix
嵌入式
linux操作系统下c语言编程入门
http://blog.csdn.net/zypsg/article/details/644163 2)
Linux程序设计
入门--进程介绍 3)
Linux
zhengdl126
·
2011-08-29 17:00
linux
linux c getopt getopt_long
http://blogold.chinaunix.net/u/7040/showart_244389.html
Linux程序设计
——用getopt处理命令行参数 Linux下很多程序甚至那些具有图形用户界面
whyhonest
·
2011-08-29 15:00
Linux程序设计
——用getopt处理命令行参数
Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心这个。这里,对参
chenwenshi
·
2011-08-24 17:00
linux
struct
unix
测试
Microsoft
null
linux下进程的一些总结
引用《
linux程序设计
》的一句话:进程和信号构成了Linux操作环境的基础部分,控制着Linux和其他所有类UNIX计算机系统执行的几乎所有动作。
coder_xia
·
2011-08-22 22:00
linux
windows
unix
File
System
Path
精品书籍推荐
1.linux应用编程类
linux程序设计
第三版 李健、宋健建翻译 人邮出版社(很好,重点推荐)linux高级程序设计(第二版) 人邮出版社 UNIX环境高级编程(第二版) (比较难,建议后期翻阅
xdw1985829
·
2011-08-11 21:00
linux
android
嵌入式
qt
出版
linux内核
zz几本linux经典书籍
成为一名精通
Linux程序设计
的高级程序员一直是不少朋友孜孜以求的目标。
purrowkam
·
2011-08-03 10:41
Linux程序设计
入门系统进程的详细介绍
1、进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命令.那么操作系统是怎么实现多用户的环境呢?在现代的操作系统里面,都有程序和进程的概念.那么什么是程序,什么是进程呢?通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现.一个程序可能有许多进程,而每一个进程又可以有许多子进程.
freshpassport
·
2011-07-21 14:45
编程
linux
职场
LINUX进程
休闲
c_lflag中ICANON的作用
by
Linux程序设计
QUOTECanonicalversusNon-CanonicalModesThetwoproblemsarecloselyrelated.Bydefault,terminalinputisnotmadeavailabletoaprogramuntiltheuserpressesEnter.Inmostcases
summerhust
·
2011-07-19 10:00
Linux程序设计
——用getopt处理命令行参数
Linux程序设计
——用getopt处理命令行参数一2007年09月13日星期四05:52P.M.
cjsycyl
·
2011-07-18 11:00
linux
unix
Microsoft
任务
interface
图形
静态链接库和动态链接库 (参考
linux程序设计
4th)
原文引用:http://blog.csdn.net/Andrew659/article/details/5726701搭建UbuntuC环境输入sudoapt-getinstallbuild-essential来安装各种必须软件和头文件。C源程序到最后的可执行代码需要经过:预处理,汇编,编译,链接过程,链接的过程就是把编译好的目标代码(.o文件)和其他目标代码(比如几个目标文件链接成一个可执行程序
liu_chunhai
·
2011-07-09 19:00
linux
汇编
gcc
ubuntu
include
编译器
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作者:JonMasters、RichardBlum译者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux程序设计
领域内的经典著作
isiqi
·
2011-06-08 12:00
mysql
linux
PHP
Ajax
正则表达式
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作 者:JonMasters、RichardBlum译 者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux
Iamduoluo
·
2011-06-08 12:00
mysql
PHP
数据库
Ajax
linux
正则表达式
图灵LAMP类图书精彩荟萃
《Linux高级程序设计》基本信息:作者:JonMasters、RichardBlum译者:陈健更多信息:http://www.china-pub.com/39901内容简介:本本书是
Linux程序设计
领域内的经典著作
wapysun
·
2011-06-08 12:00
mysql
PHP
linux
Ajax
正则表达式
转)Linux学习路线
《
Linux程序设计
》-靠它来入门,然后装一个linux系统,学习shell(bash)和linuxC,把基础打牢;2.
jetjetlinuxsystem
·
2011-05-31 21:00
编程
linux
unix
网络
shell
linux内核
好书推荐——关于学习Linux的经典书籍 (深入理解Linux内核、Linux设备驱动程序等)
成为一名精通
Linux程序设计
的高级程序员一直是不少朋友孜孜以求的目标。
jarvis_xian
·
2011-05-22 18:00
编程
linux
windows
unix
嵌入式
linux内核
strftime和strptime使用
[singlepicid=32w=320h=240float=left]整理自《
linux程序设计
》这两个函数都是时间日期的格式控制函数,在功能上看起来正好相反。
vin_do
·
2011-05-08 21:06
c
职场
笔记
休闲
vin_do
vin_do学习笔记
Beginning Linux Programming 笔记(一) 新的开始
期末的时候借了两本书,一本是《BeginningLinuxProgramming4thEdition》,一本是它的中文版《
Linux程序设计
》,都是六七百页的书,差不多可以当枕头的那种。
tigernorth
·
2011-04-06 19:00
编程
linux
windows
gcc
Path
微软
linux菜鸟事件?
差不多是今年二月份开始学习Linux,一开始的参考书就是本很花哨的《
Linux程序设计
》俩英国人写的,但是最近两个星期在公司培训,发现自己懂的太少,用的太少,而且各位前辈讲的是最基础的,但我相信每天进步一点
wfp458113181wfp
·
2011-04-03 21:00
linux
虚拟机
网络
service
远程登录
NetWork
strftime和strptime使用(时间日期的格式控制函数)
strftime和strptime使用整理自《
linux程序设计
》这两个函数都是时间日期的格式控制函数,在功能上看起来正好相反。
wisage
·
2011-03-22 21:00
c
linux
Date
struct
UP
Codec
9.3.1 信号量 IPC 原理_
Linux程序设计
9.3.1信号量IPC原理 信号量通信机制主要用来实现进程间同步,信号量值用来标识系统可用资源的个数,例如,可以使用信号量来标识一个缓冲区可用空间大小(假定缓冲区大小为256个字节),在使用之前,该缓冲区没有任何内容,可用资源为256,即可以初始化信号量为256,每向缓冲区写入一个字符就将信号量的值自动减1,当信号量的值为0时即表示缓冲区满,资源暂不可用;每从缓冲区中读出一个字符,将信号量的值自动
kyokowl
·
2011-03-18 10:00
数据结构
linux
struct
Semaphore
permissions
structure
Linux上如何进行换行符转换
(一) 最近在学习shell编程,可是在《
Linux程序设计
》指定的网站上下载了源码,使用的时候却一直出问题。提示:”bash: .
wdp107
·
2011-01-24 09:00
编程
linux
windows
ubuntu
Solaris
大话Linux之 跟我走吧,现在就出发[0]引子
曾看和正在看的有几本宝典,譬如:他的中文名字叫:《
Linux程序设计
》,当然他也有英文名字,
zhangyuanlovelife
·
2010-11-27 10:00
编程
windows
linux
Google
linux 网络分析相关链接
Linux程序设计
入门-网络编程(原始套接字):http://www.cqihang.com/index.php/archives/206linux-TcpIP协议栈源码阅读笔记:http://blog.csdn.net
seven407
·
2010-11-25 11:00
Linux程序设计
读书笔记——POSIX线程
1、首先,明确线程和进程的区别。什么时候该用多线程,什么时候该用多进程?Linux下的多线程和Win32下的有什么区别?2、线程基本函数,以pthread_开头: 头文件#include intPthread_create(pthread_t*thread,pthread_attr_t*attr, void*(*start_
success041000
·
2010-11-24 21:00
Linux程序设计
入门 - 加密函数crypt
crypt是个密码加密函数,它是基於Data Encryption Standard(DES)演算法。 crypt基本上是One way encryption,因此它只适用於密码的使用,不适合於资 料加密。 char *crypt(const char *key, const char *salt); key是使用者的密码。salt是两个字,每个
Qoo_wzp
·
2010-11-04 20:00
Linux程序设计
读书笔记:第一章 入门知识
1.1什么是UNIX操作系统1.2什么是Linux操作系统LinuxTovalds在赫尔辛基大学开发出来的 1.3发行版本1.4GNU项目和自由软件基金会1.5为Linux系统设计程序1.6UNIX程序unix下应用程序:可执行文件和脚本文件 注:脚本文件的指令需要由另外一个程序(如解释器)来执行unix不要求可执行文件或脚本程序具备某种特定的文件名或者某种特定的扩展名,而是由文件的系
pang123hui
·
2010-10-23 17:00
linux
unix
脚本
读书
Path
编译器
2010主要技术学习知识点
HttpClient 深入理解 5.深入JVM虚拟机 * 数据结构和算法 * 多线程 * 字节操作 * 内存分配 * 对象,继承,设计模式 * 递归 * 汇编知识和程序运行原理 深入Linux内核架构
Linux
ago520
·
2010-10-16 21:00
设计模式
mapreduce
oracle
linux
websphere
UNIX/Linux进程间通信入门(1):管道
UNIX/Linux进程间通信入门(1):管道 重读了《
Linux程序设计
(第三版)》,对进程间通信做个总结。
MONKEY_D_MENG
·
2010-10-15 15:00
shell
server
File
服务器
buffer
Descriptor
8)
Linux程序设计
入门--网络编程(下)
网络编程(7) 7. TCP/IP协议 你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP吗?在这一章里面,我们一 起来学习这个目前网络上用最广泛的协议. 7.1 网络传输分层 如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上 ,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层 ,
jakielong
·
2010-09-26 14:00
编程
linux
应用服务器
网络应用
网络协议
8)
Linux程序设计
入门--网络编程 (上)
Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的 应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处 于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一 位真正的hacker,必须掌握网络编程技术。 现在书店里面已经有了许多关于Linux网络编程方面的书籍,网络上也有了许多关于
jakielong
·
2010-09-26 14:00
编程
linux
socket
网络应用
网络协议
7)
Linux程序设计
入门--线程操作
前言:Linux下线程的创建 介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由 于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线 程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可以参考我后面给出的 资料. 现在关于线程的资料在网络上可以找到许多英文资料,后面我罗列了许多链接,对 线程的高级属性感兴趣的
jakielong
·
2010-09-26 13:00
thread
linux
J#
6)
Linux程序设计
入门--消息管理
前言:Linux下的进程通信(IPC) Linux下的进程通信(IPC) POSIX无名信号量 System V信号量 System V消息队列 System V共享内存 1。POSIX无名信号量 如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子 操作.也就是操作是不可以中断的,在一定的时间内,只能够有一个进程的代码在CPU上面 执行.在系统当中,有时候为了顺利的
jakielong
·
2010-09-26 13:00
数据结构
C++
c
linux
C#
5)
Linux程序设计
入门--信号处理
Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时 候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -l 命令可以得到以
jakielong
·
2010-09-26 13:00
C++
c
linux
C#
dos
3)
Linux程序设计
入门--文件操作
Linux下文件的操作 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 ---------------------------------------------------------------------------- ---- 1。文件的创建和读写 我假设你已经知道了标准级的文件操作的各个函
jakielong
·
2010-09-26 13:00
设计模式
linux
socket
F#
Access
2)
Linux程序设计
入门--进程介绍
前言: 这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到: 进程的概念 进程的身份 进程的创建 守护进程的创建 ---------------------------------------------------------------------------- ---- 1。进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系
jakielong
·
2010-09-26 11:00
linux
dos
git
F#
1)
Linux程序设计
入门--基础知识
Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 ----------------------------------------------------------------------------
jakielong
·
2010-09-26 11:00
C++
c
linux
gcc
C#
Linux程序设计
学习笔记 1
第一章 入门 1.1 UNIX、Linux和GNU简介 简要介绍了UNIX,Linux和GUN的历史与发展。 注意到UNIX的编程哲学,Linux应该也是沿用了它的编程哲学。 简单性,程序尽量小而简单,避免复杂,复杂容易出错。 集中性,单个程序尽量只完成一个功能,复杂应用应该有多个程序组合起来实现。这其实服从了第一个特性。 可重用组件,现在程序设计不光是UNI
Darrin
·
2010-09-14 19:00
编程
linux
windows
unix
gcc
Linux程序设计
——用getopt处理命令行参数
Linux程序设计
——用getopt处理命令行参数Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface,GUI)的程序,都能接受和处理命令行选项。
flyonok
·
2010-09-04 17:00
LINUX程序设计
-- 用getopt处理命令行参数
Linux下很多程序甚至那些具有图形用户界面(graphicaluserinterface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心这个。这里,对参
lbqBraveheart
·
2010-08-28 00:00
Dos文本与linux文本之间的转换
为了学习《
linux程序设计
》,从网上把书的源代码下了下来,结果在运行CD数据库例子的SHELL脚本的时候出现了错误。
justin_xd
·
2010-08-24 21:03
linux
职场
dos
文本
休闲
Dos文本与linux文本之间的转换
为了学习《
linux程序设计
》,从网上把书的源代码下了下来,结果在运行CD数据库例子的SHELL脚本的时候出现了错误。
justin_xd
·
2010-08-24 21:03
linux
Dos
职场
Dos文本与linux文本之间的转换
为了学习《
linux程序设计
》,从网上把书的源代码下了下来,结果在运行CD数据库例子的SHELL脚本的时候出现了错误。
justin_xd
·
2010-08-24 21:03
linux
dos
职场
文本
休闲
上一页
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
其他