欢迎来到贱贱的博客

扩大
缩小

05 2017 档案

linux线程笔记1之创建线程
摘要:1 线程与进程的对比 这里有一个笔记详细的阐述 http://blog.csdn.net/laviolette/article/details/51506953 2 创建线程函数 int pthread_create(pthread_t *thread, const pthread_attr_t * 阅读全文

posted @ 2017-05-21 16:19 L的存在 阅读(319) 评论(0) 推荐(0) 编辑

linux的僵尸进程和孤儿进程
摘要:1 僵尸进程: 子进程已经退出勒 但是还没有回收资源的进程为僵尸进程 代码验证 2 孤儿进程: 父亲进程先退出而导致一个子进程被init进程收养的进程为孤儿进程 代码验证 阅读全文

posted @ 2017-05-21 15:38 L的存在 阅读(310) 评论(0) 推荐(0) 编辑

linux中用无名管道进行文件的读写
摘要:1管道是什么: 水管子大家知道,有两端,在此一端用来读一端用来写,其中一端的输出作为另外一端的输入。 2 函数原型 int pipe(int pipefd[2]);//参数中分别代表的两端 3 例子:管道一端作为写 另外一端作为读 父子进程实现 运行结果: 阅读全文

posted @ 2017-05-18 22:19 L的存在 阅读(2376) 评论(0) 推荐(0) 编辑

linux中vfork对打开文件的处理
摘要:vfork和fork fork()函数是拷贝一个父进程的副本,拥有独立的代码段 数据段 堆栈空间 然而vfork是共享父亲进程的代码以及代码段 vfork是可以根据需要复制父进程空间,这样很大程度的提高勒性能。 1 例子vfork检测 子进程和父进程值是否一样 结果发现:子进程和父进程共享数据空间 阅读全文

posted @ 2017-05-18 16:50 L的存在 阅读(474) 评论(0) 推荐(0) 编辑

linux中fork对打开文件的处理
摘要:1 子进程复制父进程的数据段、BBS段、代码段、堆空间、栈空间和文件描述符 2 对于文件描述符采用共享的方式 后面这个例子可以清晰的看出 结果分析: 父子进程对于局部变量执行复制操作 而对于文件描述符的文件表项信息则是共享使用。 阅读全文

posted @ 2017-05-18 16:25 L的存在 阅读(800) 评论(0) 推荐(0) 编辑

python学习笔记7-异常处理
摘要:2 异常触发 3 自定义异常 阅读全文

posted @ 2017-05-18 12:42 L的存在 阅读(221) 评论(0) 推荐(0) 编辑

python学习笔记6-输入输出与文件读取写入
摘要:(1)打印到屏幕:print (2)读取键盘输入:input/raw_input (3)打开文件 open 关闭close 读取read (4)查找位置 定义指针位置 (5)文件重命名和删除 阅读全文

posted @ 2017-05-18 12:29 L的存在 阅读(398) 评论(0) 推荐(0) 编辑

python学习笔记5-自定义函数
摘要:1 自定义函数 (1)函数代码块以def关键字开头,然后函数标识符名称和圆括号 (2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数 (3)函数的第一行语句可以选择性的使用文档字符串用于存放函数说明 (4)函数内容以冒号开始 并且缩进 (5)return[expression]结 阅读全文

posted @ 2017-05-18 12:21 L的存在 阅读(248) 评论(0) 推荐(0) 编辑

python学习笔记4-时间函数
摘要:1 time 2 calender 阅读全文

posted @ 2017-05-18 11:42 L的存在 阅读(191) 评论(0) 推荐(0) 编辑

python学习笔记3-循环1
摘要:1 while break continue 1.1 break continue pass 2 for 2.1 序列索引迭代 阅读全文

posted @ 2017-05-18 11:34 L的存在 阅读(230) 评论(0) 推荐(0) 编辑

python学习笔记2-条件语句
摘要:注意:python不支持switch 阅读全文

posted @ 2017-05-18 11:22 L的存在 阅读(286) 评论(0) 推荐(0) 编辑

python学习笔记1-基础语法
摘要:1 在3版本中print需要加上括号2 多行语句:用\连接 3 引号 字符串通常在引号中 不管是单引号 双引号还是三引号 必须保证前后一致 4注释: (1)#开头 也可以在结尾用#进行注释 (2)多行注释 用三引号括起来 5码组: 6帮助 7变量赋值 8数据类型 Numbers (1)不可以改变的数 阅读全文

posted @ 2017-05-18 10:59 L的存在 阅读(277) 评论(0) 推荐(0) 编辑

sprintf系列函数
摘要:1 简介和功能 字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。 把格式化的数据写入某个字符串缓冲区。 2 函数原型 int sprintf( char *buffer, const char *format, [ argument] … ); buffer 阅读全文

posted @ 2017-05-16 16:03 L的存在 阅读(1384) 评论(0) 推荐(0) 编辑

sscanf非常的重要
摘要:刚进研究生阶段,发现曾经学习的c语言真的好少好少,很少能够看见scanf printf等。。。。。 以后实验的80%以上都是在linux下面 老师让我看看关于一个日志会聚的一个项目模块 发现基本上都是格式化的输入输出 网上就找了一篇来看了看 也就记录在这了。 (转)sscanf() - 从一个字符串 阅读全文

posted @ 2017-05-16 15:39 L的存在 阅读(40613) 评论(5) 推荐(7) 编辑

c++中.c_str和.c_data
摘要:1 关于.c_str的用法: const char *c_str(); 这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失效。因此要么现用先转换,要么把它的数据复制到用户自己可以管理的内存中。注意。 c_str()函数返回一个指向正规C字符串的指针, 内容与本strin 阅读全文

posted @ 2017-05-16 15:34 L的存在 阅读(527) 评论(0) 推荐(0) 编辑

c++Map用法
摘要:1. map最基本的构造函数;map<string ,int>mapstring; map<int,string >mapint;map<sring,char>mapstring; map< char ,string>mapchar;map<char,int>mapchar; map<int ,ch 阅读全文

posted @ 2017-05-16 15:19 L的存在 编辑

c语言sscanf总结
摘要:1函数原型 int scanf(const char *format,[,argument]...) extern int sscanf(_const char*_restrict_s,const char*_restrict_format); sscanf与scanf类似,都是用于输入的,但是呢, 阅读全文

posted @ 2017-05-10 09:15 L的存在 阅读(277) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示