- 博客(7)
- 收藏
- 关注
原创 Text Justification
python版本要点重复字符串可以用*连接。‘a’ * 3 = “aaa”‘——’.join(字符串)中间插入a——b——clfindrjustsplit不一一说明
2015-06-30 17:09:16 228
原创 signal(多线程?)
最近在写多线程信号传递的时候对wait ,kill不甚理解,温习了一下apue的signal一章。问题一pause()用于等待信号:那等待信号用wait还是pause呢?问题二信号不可靠之处在于信号丢失,1,longjmp解决。2,suspend和promask解决。要点:signal函数需要重设??信号可以排队,但一般实现不排队
2015-06-30 17:07:24 952
原创 多线程版本网络通信
子线程处理connfd,即客户端。传connfd的指针不可取,不是线程安全的。1.传值 ((void*)connfd)2.传堆 int *ptr; ptr = malloc(); 传ptr
2015-06-24 10:50:32 353
原创 mmio和共享内存区和内存映射文件
共享内存区和内存映射文件是两个概念但是有交集。共享内存区:进程间共享内存,用于通信,避免内核调用(read, write,涉及文件读写)。内存映射文件:文件映射到内存。若共享内存区是内存映射文件,内存更新会同步到文件。mmio(io设备)应该是内存映射文件的一种
2015-06-08 15:32:36 462
原创 编译难解问题 .h文件中‘]’缺失
原因:#define中多了分号总结:1.提示行处找不到错误,错误可能在#define处。 2.gcc比arm-linux-gcc貌似有更多错误提示。
2015-06-08 10:41:39 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人