ALTER TABLE `fd_rel_customer_doctor` ADD CONSTRAINT `FK_fd_rel_customer_doctor_1` FOREIGN KEY (`CUSTOMER_USER_ID`) REFERENCES `fd_customer_user` (`CUS ...
分类:
数据库 时间:
2016-08-28 21:06:07
阅读次数:
177
Microsoft Visual Studio PDB:调试的符号文件,程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置; 当以 /ZI 或 /Zi(用于 C/C++)生成时,将创建一个 PDB 文件。 在 Visual C++ 中,/Fd 选项用于命名由编译器 ...
分类:
数据库 时间:
2016-08-27 14:06:03
阅读次数:
217
Select 系统调用: select 轮询监听多个文件描述符的数组,其原理如下(转自:这里): 从用户空间拷贝fd_set到内核空间;注册回调函数__pollwait;遍历所有fd,对全部指定设备做一次poll(这里的poll是一个文件操作,它有两个参数,一个是文件fd本身,一个是当设备尚未就绪时 ...
分类:
其他好文 时间:
2016-08-27 12:42:46
阅读次数:
229
#include int getch(void){ struct termios tm, tm_old; int fd = 0, ch; if (tcgetattr(fd, &tm) < 0) {//保存现在的终端设置 return -1; } tm_old = tm; cfmakeraw(&tm)... ...
分类:
系统相关 时间:
2016-08-22 20:04:45
阅读次数:
206
v4l2 --是Linux内核中关于视频设备的内核驱动框架,为上层访问底层的视频设备提供了统一的接口。/dev/vidioX 1.打开设备文件 fd=open("/dev/video3",O_RDWR); /dev/video3:视频设备文件名 O_RDWR:可读可写 fd: open成功反返回文件 ...
分类:
其他好文 时间:
2016-08-22 14:57:20
阅读次数:
480
常见的异步IO存在的问题: 1.使用 fcntl(fd, F_SETFL, O_NONBLOCK);,为什么在处理上效率不好。 a.在没有数据可读写的时候,循环会不停执行,浪费掉大部分cpu b.每次尝试读写文件描述符,都会执行一次内核调用(recv,write),而系统调用耗时。 2.使用sele ...
分类:
其他好文 时间:
2016-08-20 10:09:05
阅读次数:
179
摘要python中的select.select()函数调用了系统底层的select(),但是他有一个限制,就是当打开的文件句柄的数字达到1024后,就会出现下面的错误ValueError:filedescriptoroutofrangeinselect()正文这个值在select()中对应的是FD_SETSIZE,下面我们写一段脚步来证明#!/usr/bin/envp..
分类:
其他好文 时间:
2016-08-19 22:20:12
阅读次数:
209
在linux系统中,每个设备都被当成一个文件来对待。下面我就列出几个常见的设备与其在linux当中的文件名:ide硬盘/dev/hd[a-d]scsi/sata/usb硬盘/dev/sd[a-p]u盘/dev/sd[a-p](与sata相同)软驱/dev/fd[0-1]打印机25针:/dev/lp[0-2]usb:/dev/usb/lp[0-15]鼠标usb:/dev/usb/mo..
分类:
系统相关 时间:
2016-08-18 14:54:05
阅读次数:
237
摘自:www.cctry.com 选择模型selectint select( __in int nfds, 参数nfds会被忽略。之所以仍然要提供这个参数,只是为了保持与Berkeley套接字兼容。 __in_out fd_set* readfds, 用于检查可读性 __in_out fd_set* ...
分类:
其他好文 时间:
2016-08-18 14:14:24
阅读次数:
161
backtrace是库函数引入的应用自调试函数。 系列里的三个函数可以缓冲或输出栈帧。 #include <execinfo.h> int backtrace(void **buffer, int size); char **backtrace_symbols(void *const *buffer ...
分类:
移动开发 时间:
2016-08-16 00:02:25
阅读次数:
433