最近,写了一个pcap方面的程序,程序启动的时候,有守护进程监控,会重启; 程序本身会多线程监控所有活动的网卡,同时用俩个线程,一个做超时检查,一个做连接状况显示; 今天在替换的时候,发现有僵尸进程这种情况出现,因为内部用了大量的sleep,可能你kill主线程的时候,子线程还在休眠,造成这种现象; ...
分类:
系统相关 时间:
2017-09-13 13:18:42
阅读次数:
276
上篇《白话tornado源码之一个脚本引发的血案》用上帝视角多整个框架做了一个概述,同时也看清了web框架的的本质,下面我们从tornado程序的起始来分析其源码。 概述 上图是tornado程序启动以及接收到客户端请求后的整个过程,对于整个过程可以分为两大部分: 启动程序阶段,又称为待请求阶段(上 ...
分类:
其他好文 时间:
2017-09-12 01:26:12
阅读次数:
225
程序启动时查找所有注册了的apps.py 会执行def ready方法MyAdmin.apps.py: def ready(self): super(MyadminConfig,self).ready() from django.utils.module_loading import autodis ...
分类:
其他好文 时间:
2017-09-08 00:16:15
阅读次数:
245
Application对象 当一个WPF应用程序启动时,首先会实例化一个全局唯一的Application对象,类似于WinForm下的Application类,用于控制整个应用程序,该类将用于追踪应用程序打开的窗口。在应用程序打开或关闭的时候能够触发相应的事件。 创建Application对象 手动 ...
分类:
移动开发 时间:
2017-09-03 14:53:27
阅读次数:
456
1 什么是线程 线程就是程序内的一个顺序流控制。线程本身不能运行。它只能用于程序中,使用分配给程序的资源和环境。 2 进程和线程的区别 多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响。 线程本身的数据通常只有寄存器数据,以及一个程序执行是使用的堆栈, ...
分类:
编程语言 时间:
2017-09-02 01:07:55
阅读次数:
219
连接池:解决资源浪费,提高代码性能。 本小节目标: 使用DBCP,C3P0连接池完成基本数据库的操作。 使用DBUtils完成CRUD的操作。 数据库连接池的解决方案是: 当应用程序启动时,系统主动建立足够的数据库连接,并将这些连接组成一个连接池。每次应用程序请求数据库连接时,无须重新打开连接,而是 ...
分类:
数据库 时间:
2017-08-30 00:51:21
阅读次数:
224
附件: OpenOffice 1.下载解压 2.安装 安装 OpenOffice 界面程序 3.启动OpenOffice 4.查进程检查是否启动成功 在这里已经成功了! 出现乱码 故障:新安装的openoffice启动的时候或者是打开后菜单栏都是一些小方块(乱码) 解决: 把win下面c:\wind ...
分类:
其他好文 时间:
2017-08-25 11:04:02
阅读次数:
124
由于硬件的驱动支持问题,升级4.7.0的内核主要是为了能使用Intel HD Graphics 630驱动,但是也出现了相关问题,比如Compiz的特效导致桌面上如果有多个相同程序启动,然后再次点击时就会出现闪烁和崩溃问题。查找日志如下: 解决方法: 这些方法只能尝试,不一定每台机器都有效。 1、重 ...
分类:
系统相关 时间:
2017-08-24 10:23:37
阅读次数:
454
// // main.m // 第二个OC类 #import <Foundation/Foundation.h> @interface Person : NSObject { @public int _age; double _height; double _weight; } - (void)ea ...
分类:
其他好文 时间:
2017-08-22 11:41:09
阅读次数:
130
iOS Dev (66) 一个手机游戏程序的基本考虑 博客:http://blog.csdn.net/prevention作者:大锐哥摘自:Learn iPhone and iPad cocos2d Game Development 1 基本流程内的 handler 程序启动 application ...
分类:
Web程序 时间:
2017-08-20 11:20:24
阅读次数:
242