目标:想在WinForm程序之间传递参数。以便子进程作出相应的处理。一种错误的方法父进程的主程序:1 ProcessStartInfo psi = new ProcessStartInfo();2 psi.FileName = "ProcessChil...
“你定义了那么多全局变量,系统才给你分配了几百KB,这样做是不是太耗内存了?”,一同学问道。 老早就听说嵌入式系统各种资源有限啊,不能分配大空间啊要注意节约资源之类的(。。。貌似米神4的配置要完爆我的thinkpad了。。。)。那是不是全局变量的使用真的会占用很大系统内存,而系统真的才分配几百...
分类:
编程语言 时间:
2014-06-25 16:26:23
阅读次数:
242
使用gdb调试Python进程有时我们会想调试一个正在运行的Python进程,或者一个Python进程的coredump。例如现在遇到一个mod_wsgi的进程僵死了,不接受请求,想看看究竟是运行到哪行Python代码呢?这时就需要祭出gdb了。主要是三步:1)确保你的gdb版本>=72)安装pyt...
分类:
数据库 时间:
2014-06-25 16:24:59
阅读次数:
476
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结...
分类:
Web程序 时间:
2014-06-25 16:04:52
阅读次数:
384
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNI...
分类:
编程语言 时间:
2014-06-25 16:01:44
阅读次数:
227
1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulim...
分类:
系统相关 时间:
2014-06-25 14:57:00
阅读次数:
343
2014年6月24日 17:29:11如果有其它配置文件,可以使用 include 指令默认的redis不会以守护进程运行,需要这样的话可以 daemonize yes进程信息放在/var/run/redis.pid中,可以用指令 pidfile 指定端口默认为6397 设为0的话 redis不会监...
分类:
其他好文 时间:
2014-06-25 14:22:02
阅读次数:
223
其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放...
分类:
其他好文 时间:
2014-06-25 13:34:10
阅读次数:
313
接到报警通知,负载过高,达到800%,load也过高,有11了。MySQL版本号为5.6.12-log1 top 之后,确实是mysqld进程占领了全部资源。2 查看error日志,无不论什么异常3 show eninge innodb status\G,没有死锁信息。4 show full pro...
分类:
数据库 时间:
2014-06-25 09:24:54
阅读次数:
234
2.5.6 CAPWAP状态机详解 2.5.6.1 Start to Idle 这个状态变迁发生在设备初始化完成。 ¢ WTP: 开启CAPWAP状态机。 ¢ AC: 开启CAPWAP状态机。 2.5.6.2 Idle to Discovery 这个状态变迁发生是为了支持CAPWAP发现进程。 ¢ ...
分类:
其他好文 时间:
2014-06-25 00:46:53
阅读次数:
827