自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

原创 python mysql操作使用变量作为表名

使用python操作mysql数据库的时候,被一个问题困扰了好久,原因是数据库里面有个表按日期分的。也就是每天一个新表,数据在入库的时候,表名在python程序里面是一个变量,同时表里面字段有很多,本以为轻松愉快的就能解决,比如这样。 cur.execute("INSERT INTO table_%s (c1, c2, c3, c4) VALUES(%s, %s, %s, %s, %s)

2016-01-07 18:15:22 10984 1

原创 select的用法

但你需要在一个线程里面处理多个描述符时,一般需要使用I/O复用,select是I/O复用的一种。 原型 int select(int nfds, fd_set *readst, fd_set *writefd, fd_set *exceptfd, const struct timeval *timeout); 参数解析 nfds 加这个参数是为了提高select的效率,l

2013-04-23 22:50:39 956

原创 C++ 几种单例模式的写法

这段时间在做一个服务器的重构项目,其中有几个类需要用到单例。整理几种写法,如下。欢迎各位提出意见,或者更好的写法. 1:标准实现 class Singleton{ private: Singleton(){}; virtual ~Singleton(){}; public: Singleton *Instance();

2013-03-13 21:54:36 4059

原创 编译可调试的ffmpeg

最近在看ffmpeg.c的源码,看代码的时候习惯用gdb调试一下。因此准备编译一个可调式的ffmpeg。 ./configure --help 看到了--enable-debug 和 --extra-cflags --extra-ldflags 这几个选项。 ./configure --enable-shared --enable-gpl --enable-libmp3lame --enab

2012-12-11 22:34:09 11140 3

原创 unix/linux多进程编程3-进程控制

1:进程组 1.1与同意作业关联的一个或者多个进程的集合称为进程组,可以接收来自同一终端的各种信号。可以用getpgrp(),来或者进程的进程组ID。 1.2组长进程 每个进程组都有一个组长进程,其标志是进程ID等于进程组ID,组长进程可以创建一个进程组,创建该组中的进程,然后终止。但组长进程终止,并不意味着进程组的终止。 1.3生存周期 进程组创建到组中最后一个进程结束。 1.4

2012-06-13 22:59:33 762

原创 unix/linux多进程编程2-进程控制

主要内容 ①进程创建 ②执行程序 ③进程终止 ④进程属性 1:进程标识符 1.1 ①每个进程都有一份非负整数表示的唯一进程ID ②进程ID可以重新,一个进程结束之后可以,这个ID可以被其他进程所使用,当UNIX普遍都采用了延迟重用算法。使得某一个进程结束之后其ID不会马上被新的进程所使用,以防止将新进程误认为之前结束的进程

2012-06-13 22:58:11 800

原创 unix/linux多进程编程学习日志1-进程环境

主要内容 ①:unix/linux中main函数如何被调用 ②:命令行参数如何传递给执行程序 ③:典型存储器布局的样式 ④:如何分配另外的存储空间 ⑤:进程如何使用环境变量 ⑥:各种不同的进程终止方式 ⑦:longjmp和setjmp函数以及它们与栈的交互作用 ⑧:进程的资源限制 1:main()函数 C程序总是从main()函数启动的,main()函数的原型是

2012-06-06 23:36:08 1272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除