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
C-Linux环境编程
vim插件【功能说明、安装方法和使用方法介绍】
================================122.ctags13(1).帮助手册查看14:helpusr_291516(2).功能17ctags的功能,只要在unix/linux
环境编程
过的人都知道它的历害
OutManLee
·
2011-12-26 19:00
windows
File
vim
templates
tags
windows
环境编程
: 线程创建函数 设置线程名 隐藏DOS窗口 重定向IO
_beginthreadex是微软的C/C++运行时库函数,CreateThread是操作系统的函数。_beginthreadex通过调用CreateThread来实现的,但比CreateThread多做了许多工作。注意:若要创建一个新线程,绝对不要使用CreateThread,而应使用_beginthreadex. Why? 考虑标准C运行时库的一些变量和函数
xiarendeniao
·
2011-12-26 16:00
thread
多线程
windows
exception
struct
c++ boost上来就出错了。没理解 -I 是链接
//www.boost.org/doc/libs/1_48_0/more/getting_started/unix-variants.html 可是我一执行,就报错: jill@ubuntu:~/
c-linux
yanzhiying95599
·
2011-11-24 14:00
c++ boost
别人推荐的一些计算机行业的书
linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级unix
环境编程
zplove003
·
2011-11-19 10:00
数据结构
编程
linux
unix
网络
linux内核
vim+global+ctags搭建高效的编程环境(Windows/Linux)
曾经在在Linux
环境编程
时,一个很棘手的问题就是编程环境,Linux下有没有像VS这样的编程工具呢?经过查找资料并进行尝试,对一些方法有了新的认识,感觉有必要整理下来和大家分享。
sanlinux
·
2011-11-18 23:00
unix 高级
环境编程
-1.9-信号
信号是通知进程已发生某猪情况的一种技术。进程对信号处理有三种选择忽略该信号。按系统默认方式处理。如当除数为0时候,系统默认方式为终止改进程。提供一个函数。信号发生时候则调用改函数,这称扑捉信号。使用这种方式,我们可以提供自编函数能知道什么时候产生信号了,并按照自己的方式处理。经常用到的信号如ctrl-c和delete等终止信号,还有kill命令。发送信号必须对自己所属的进程。】实例为使程序能扑捉到
wallwind
·
2011-10-15 20:00
编程
unix
kill
null
delete
Signal
嵌入式系统学习之路
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机1、《C语言》第二版谭浩强;《C程序设计语言》第二版徐宝文译机戒工业出版社你能区分开指针数组和数组指针吗?你知道函数指针吗?
bluewindkanan
·
2011-10-14 23:00
linux 多线程编程的信号问题
最近,复习unix高级
环境编程
,当涉及到多线程编程的时候,对多线程环境下的信号的处理目前存在很多疑惑。
y815007145
·
2011-10-11 22:00
多线程
编程
linux
unix
unix
环境编程
笔记: 第四章: 文件过滤程序
常用的过滤程序:grep、tail、sort、wc、edgrep、egrep、fgreptr、dd、uniqsed(streameditor)、awk(作者的名字)都是grep派生的程序。执行格式:$prog模式行为文件名 1.grep系列$grep模式文件名选项:-n-v-y模式中的元字符:元字符^、$分别代表行首和行尾。[a-z]:匹配任何小写字母。[^0-9]:匹配任何非数字字符。.:匹配
wzb56
·
2011-10-09 21:00
编程
unix
正则表达式
String
ubuntu
character
unix
环境编程
笔记:第二章:文件系统
一、文件系统的基础:1.ed命令:行编辑命令。2.cat命令:显示文件内容的命令3.od命令:八进制显示文件内容:选项-c-b-x4.stty命令:终端设置命令,选项-tabs5.命令cat与cat-u的区别6.终端输入结束命令和退出终端命令:ctrl+d7.file命令:查看文件的类型。8.sort命令:排序命令。9. wc命令,统计文件的字符数、行数(-l)10.cp命令:copy11.cm
wzb56
·
2011-10-09 21:00
编程
unix
ubuntu
File
终端
output
linux下a.out > outfile 2>&1重定向问题
linux下a.out>outfile2>&1重定向问题问题源自在unix高级
环境编程
中的a.out>outfile2>&1a.out2>&1>outfile1.首先1>可以简写为>,其次1代表stdout
vcdog
·
2011-09-23 18:00
linux
问题
定向
Linux
环境编程
简明教程(2)字符串相关操作
事实上,字符串操作,不能算是Linux
环境编程
的一部分。但由于Linux
环境编程
,基本就是对C语言函数库的编程,所以对于字符串的理解是必不可少的。
oraclestudy
·
2011-09-20 18:00
linux
Linux
环境编程
简明教程(1)获取进程相关信息的操作
与获取进程相关信息的操作,都在unistd.h文件中,常用的有如下一些函数。getuid函数原型:uid_tgetuid(void);函数功能:获取调用进程的用户的ID。函数返回:调用进程的用户的ID。声明文件:unistd.hgetgid函数原型:gid_tgetgid(void);函数功能:获取调用进程的用户组的ID。函数返回:调用进程的用户组的ID。声明文件:unistd.hgetpid函数
Poechant
·
2011-09-20 17:00
Linux
环境编程
简明教程(1)获取进程相关信息的操作
与获取进程相关信息的操作,都在unistd.h文件中,常用的有如下一些函数。 getuid 函数原型:uid_t getuid(void); 函数功能:获取调用进程的用户的ID。 函数返回:调用进程的用户的ID。 声明文件:unistd.h getgid 函数原型:gid_t getgid(void); 函数功能:获取调用进程的用户组的ID。 函数返回:调用进程的用户组的
oraclestudy
·
2011-09-20 17:00
linux
学习嵌入式系统需要具备的条件、方法及步骤
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。(1)、自信坚
yz2022408
·
2011-09-12 09:00
数据结构
编程
linux
嵌入式
语言
linux内核
Linux
环境编程
--waitpid与fork与execlp
waitpidwaitpid(等待子进程中断或结束)表头文件#include#include定义函数pid_twaitpid(pid_tpid,int*status,intoptions);函数说明waitpid()会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则wait()会立即返回子进程结束状态值。子进程的结束状态值会由参数status返回,而
21aspnet
·
2011-09-05 11:00
编程
linux
File
null
存储
Path
Linux进程的实际用户ID和有效用户ID
最近温习APUE(《高级UNIX
环境编程
》),终于对这两个概念有了一个清晰的认识,看来经典著作绝对需要温习多遍,才能领略其中的奥秘。
TODD911
·
2011-08-30 21:00
编程
linux
unix
测试
Linux
环境编程
--linux中的perror、exit、_exit、wait 和 waitpid
perror:#include #include定义函数voidperror(constchar*s); perror("open_port");函数说明perror()用来将上一个函数发生错误的原因输出到标准错误(stderr)。参数s所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量error的值来决定要输出的字符串。 在库函数中有个error变量,
21aspnet
·
2011-08-30 19:00
Linux
环境编程
--进程通信
实验内容编写程序实现进程的管道通信。用系统调用pipe()建立一管道,二个子进程P1和P2分别向管道各写一句话: Child1issendingamessage! Child2issendingamessage!父进程从管道中读出二个来自子进程的信息并显示(要求先接收P1,后P2)。 实验指导一、什么是管道UNIX系统在OS的发展上,最重要的贡献之一便是该系统首创了管道(pipe)。这也是
21aspnet
·
2011-08-30 18:00
编程
linux
unix
任务
磁盘
Numbers
Linux
环境编程
--多线程
本文作者:姚继锋(2001-08-1109:05:00) 时隔多年原文地址已经无从查。。。 居然是2001年就写了 今天看来对初学者还是很有参考意义 所以特转给大家本人在原文基础上适当修改1引言线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有
21aspnet
·
2011-08-30 18:04
linux
编程
多线程
destructor
null
signal
Linux环境编程
Linux
环境编程
--多线程
本文作者:姚继锋(2001-08-1109:05:00) 时隔多年原文地址已经无从查。。。 居然是2001年就写了 今天看来对初学者还是很有参考意义 所以特转给大家本人在原文基础上适当修改1引言线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有
21aspnet
·
2011-08-30 18:00
linux
环境编程
--IPC 之 msg queue
消息队列 在UNIX的SystemV版本,AT&T引进了三种新形式的IPC功能(消息队列、信号量、以及共享内存)。但BSD版本的UNIX使用套接口作为主要的IPC形式。Linux系统同时支持这两个版本。系统调用msgget() 如果希望创建一个新的消息队列,或者希望存取一个已经存在的消息队列,你可以使用系统调用msgget()。 系统调用:msgget();原型:intmsgget(ke
21aspnet
·
2011-08-21 14:00
linux
环境编程
-- ftok()函数
系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_tftok(char*fname,intid)fname就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽然为int,但是只有8个比特被使用(0-255)。当成功执行的时候,一个key_t值将会被返回,否则-1被返回。 在一般的UNIX实现中,
21aspnet
·
2011-08-21 14:00
编程
linux
unix
null
存储
通讯
Linux
环境编程
--编辑器基本操作
vim使用新建文件#vim hello.c插入模式按下I键,底下出现--插入--换行:按下Enter删除字符:普通模式下按x删除整行:按dd恢复删除:按u取消命令:Ctrl+R对U后果弥补复制:y y2w复制2个单词y复制包含末尾空格 yy复制行粘贴:p退出保存:按ESC,输入:wq退出不保存:按ESC,输入:q!注意有个惊叹号结尾查找::/查找的内容 指定行::5按Enter第5行 缩进:
21aspnet
·
2011-08-21 00:00
编程
windows
linux
unix
dos
vim
Linux
环境编程
--文件基本操作
Linux下目录是/这样的 而windows是\怎么记呢?\和w是不是一样的反向?所以Linux的目录就是反的反向,好记了。一:open函数名称:open目标:打开一个文件。头文件:#include#include#include函数原形:intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tm
21aspnet
·
2011-08-19 18:00
编程
linux
windows
unix
buffer
磁盘
Linux
环境编程
--进程
查看正在运行的进程#ps-ef#psax可以看到状态 查看nice值#ps-l#ps-f system函数传递命令,如同在shell中执行char*p="psax";system(p); 或者="psax&";//ps一启动shell就返回 execl,execlp,execle函数exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程
21aspnet
·
2011-08-17 14:00
编程
linux
shell
Linux
环境编程
--fflush(stdout)有什么作用
代码:printf("hello\n"); //fflush(stdout); fork();输出:hello 代码:printf("hello\n"); fflush(stdout); fork();输出:hellohello 说明:系统函数fork()创建新的进程。printh后打印内容在缓冲区里,fork后,父子进程的缓冲区里也是相同的,进程退出时,缓冲区输出到屏幕,所以有两份。而
21aspnet
·
2011-08-17 14:00
编程
linux
SCGI 源码解析
最近在看unix高级
环境编程
,对服务器环境下,fork处理请求和select处理请求,一直没有直观的认识,于是重读了一下scgi的源代码,以理解其实际应用.scgi对请求的处理是基于进程的,但是,它采用了一个进程池的方式去处理客户端的链接
shonelau
·
2011-08-15 09:00
Web
python
socket
OS
scgi
Linux
环境编程
之文件目录
Linux
环境编程
之文件目录分类:Linux编程2010-06-0512:5958人阅读评论(0)收藏举报 文件IO是主要是对一个文件的操作的基本函数,这篇主要描述文件系统的其他特征和文件的性质。
黑曼巴snake
·
2011-07-28 00:03
linux
职场
文件目录
休闲
环境编程
程序员技术练级攻略--进阶加深
l 学习(麻省理工免费课程)计算机科学和编程导论l 学习(麻省理工免费课程)C语言内存管理l 学习Unix/Linux系统调用(Unix高级
环境编程
),了解系统层面的东西。
joneui
·
2011-07-25 16:54
程序员
休闲
编程攻略
技术练级攻略
高级深入
到明年2月份的读书计划
1.Unix高级
环境编程
(在读)2.TCP/IP详解123卷3.Unix网络编程12卷Linux内核方面1.Linux内核设计与实现(在读)2.操作系统设计与实现(在读)
iteye_16378
·
2011-07-07 23:05
跨平台软件的开发方式
跨平台软件的开发方式 版块跳转新手园地 硬件问题Linux系统管理Linux网络问题Linux
环境编程
Linux桌面系统国产LinuxBSD BSD文档中心AIX
junecau
·
2011-07-02 17:00
unix高级
环境编程
笔记--内存分配调用与堆栈空间
#include <stdlib.h> void *malloc(size_t size); 分配size个字节的空间 void *calloc(size_t nobj, size_t size); 分配nobj个size字节的连续空间 void *realloc(void *ptr, size_t newsize); 分配以ptr为起始地址的size个字节的连续空间(若ptr为
hawkphantom
·
2011-06-13 21:00
编程
unix
嵌入式学习流程
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。 (1)、自信坚强积极勤快(注:
chevalier0y
·
2011-06-02 13:30
职场
嵌入式
休闲
嵌入式学习流程
嵌入式学习流程
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机3、最后也是最重要的一点,你得有坚韧不拔之志和一颗平常之心。(1)、自信坚强积极勤快(注:好的自信是自觉的!)(2
chevalier0y
·
2011-06-02 13:30
职场
嵌入式
休闲
怎么开始内核的学习
1.首先要熟悉linux
环境编程
(线程进程相关,系统调用,信号量)2.基本的操作系统知识3.LKD+内核之旅的相关文章(如果光看LKD因为是纯理论的会比较空洞,如果结合相关文章,动手做一些实现效果要好很多
FrankyzhangC
·
2011-05-18 21:00
编程
linux
编写自己的Shell解释器
同时,还将就用到的一些 linux
环境编程
的知识做一定讲解。
·
2011-04-12 19:00
shell
unix高级
环境编程
---11章 线程 学习
零散知识。1.线程id--- 进程id的类型是pid_t,线程id的类型是pthread_t;比较两个线程id:#includeintpthread_equal(pthread_ttid1,pthread_ttid2);获得自身的线程id:pthread_tpthread_self(void)2.线程创建intpthread_create( pthread_t*restricttidp,co
zz_yun
·
2011-04-11 20:29
线程
linux
unix
职场
休闲
学习嵌入式系统需要具备的条件、方法及步骤
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机 3、最后也是最重要的一
·
2011-04-10 16:00
嵌入式
linux
环境编程
之进程间通信(pipe & FIFO)
/***********************rw.h*******************/#includeintRead(intfd,void*buf,size_tcount){ void*p=buf; inttotle=count; intcurrent=0; intiRet=0; while(current#include#include#include#inclu
zz_yun
·
2011-03-15 17:55
linux
通信
职场
pipe
休闲
学习嵌入式系统需要具备的条件、方法及步骤
(1)、window
环境编程
;(2)、Linux
环境编程
;(3)、单片机 3、最后
zajin
·
2011-03-03 17:00
编程
linux
Flash
嵌入式
qt
Linux进程的实际用户ID和有效用户ID
最近温习APUE(《高级UNIX
环境编程
》),终于对这两个概念有了一个清晰的认识,看来经典著作绝对需要温习多遍,才能领略其中的奥秘。 在Unix进程中涉及多个用户ID和用户组ID,包
Challenge_C_PlusPlus
·
2011-02-28 15:00
编程
linux
unix
测试
2010
LINUX
环境编程
笔记
/************************************************************/**文件和文件描述符操作的系统调用接口。*/************************************************************//*打开和关闭文件*//*#include#include#includeintopen(constchar*
apn172
·
2010-12-20 18:00
linux
Stream
struct
socket
File
null
UNIX高级
环境编程
第一章 ls的实现
#include#include#include#includeintmain(intargc,char*argv[]){ DIR*dp; structdirent*dirp; if(argc!=2) printf("usage:lsdirectory_name"); if((dp=opendir(argv[1]))==NULL) printf("can'topen%s",arg
水潇孤剑
·
2010-12-13 22:03
unix
职场
休闲
ls的实现
UNIX高级
环境编程
第一章 ls的实现
#include#include#include#includeintmain(intargc,char*argv[]){DIR*dp;structdirent*dirp;if(argc!=2)printf("usage:lsdirectory_name");if((dp=opendir(argv[1]))==NULL)printf("can'topen%s",argv[1]);while((di
水潇孤剑
·
2010-12-13 22:03
职场
unix
休闲
unix环境高级编程
说说 int main(int argc,char *argv[])两个命令行参数
最近看unix高级
环境编程
这本书,又看到了命令行参数这个东西,不禁让我想起最初对这两个参数的摸索过程来大学里面接触的c语音应该是从谭浩强那本书开始的,当然里面的main函数中基本上不会带有argc,argv
qqwx_1986
·
2010-09-15 10:00
java
c
windows
unix
ubuntu
平台
Book
C++程序设计原理与实践代码之美BEAUTIFULCODE代码大全(第二版)高质量程序设计艺术(深入剖析著名开源软件的质量问题)代码整洁之道C程序设计语言(第2版·新版)Unix编程艺术Unix高级
环境编程
netnote
·
2010-09-09 16:00
学习linux/unix编程方法的建议,学习Linux的四个步骤
linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级unix
环境编程
阿π
·
2010-08-31 11:00
unix
环境编程
学习 例子执行
http://weaver.blogbus.com/logs/39553723.html 一 最近学习Linux编程,收获真的很多。以前都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。 linux编程,首先需要安装gcc与其它编程工具与库文件。最简单的方法是进入图形界面的添加删除程序,选上开发工具就可以了。 1.APUE2源代码下载:http:/
explorers
·
2010-08-12 16:00
编程
c
linux
unix
FreeBSD
Linux开发环境必备十大开发工具/Linux开发工具大全/Linux网页开发工具
Linux开发环境必备十大开发工具/Linux开发工具大全/Linux网页开发工具2009-03-2610:14关键词:LINUX工具开发
环境编程
软件文章来源于http://www.lupaworld.comLinux
deepfuture
·
2010-08-04 17:00
eclipse
编程
linux
项目管理
gcc
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他