QMessageBox类:含有Question消息框、Information消息框、Warning消息框和Critical消息框等通常有两种方式可以来创建标准消息对话框:一种是采用“基于属性”的API,一种是使用QMessageBox的静态方法。后者书写容易,但缺少灵活性,针对用户给出的提示的信息不...
分类:
系统相关 时间:
2016-01-06 23:47:45
阅读次数:
875
在Java软件的使用过程中,有时会莫名的出现奇怪的问题。而这些问题常常无法使用日志信息定位,这时我们就需要通过查看进程内部线程的堆栈调用关系来分析问题出在哪里。 举个例子,当我们在做某个操作时,莫名的会弹出多个警告框,其中有些信息是正常的,有些则不是。对于这些错误的警告信息,我们该如何定位是哪...
分类:
编程语言 时间:
2016-01-06 23:19:03
阅读次数:
141
centos优化: 1、关闭不需要的服务:ntsysv crond:自动计划任务 network:已配置网络接口的脚步程序服务。 sshd:openssh服务器守护进程。 irqbalance:启用irqbalance服务,既可以提升性能,又可以降低能耗。 syslo...
分类:
系统相关 时间:
2016-01-06 23:13:31
阅读次数:
231
#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])只需要在#import之前添加以上代码,就可以去掉讨厌的时间戳和进程ID啦~
分类:
系统相关 时间:
2016-01-06 21:56:47
阅读次数:
206
Linux系统守护进程详解 ---转自:http://yuanbin.blog.51cto.com/363003/107306/,多谢分享不要关闭下面这几个服务:acpid, haldaemon, messagebus, klogd, net...
分类:
系统相关 时间:
2016-01-06 21:48:53
阅读次数:
250
基础概念? 缓冲区操作缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图? 内核空间、用户空间上图简单描述了数据从磁盘到用户进程的内存区域移动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区...
分类:
编程语言 时间:
2016-01-06 21:30:57
阅读次数:
266
SocketServer与客户端进行连接的示意图:只要客户端连接进来,我们就为客户端创建1个线程或进程,创建完成之后,客户端直接和创建的线程直接进行通信(即3和4步),因此这样的话可以通过这个模块传输大的文件。1.基于线程版本的SocketServer示例server.py#!/usr/bin/en...
分类:
编程语言 时间:
2016-01-06 21:30:42
阅读次数:
179
一 Linux守护进程Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们...
分类:
Web程序 时间:
2016-01-06 20:17:28
阅读次数:
369
SAVE和BGSAVE两个命令都会调用rdbSave函数,但它们调用的方式各有不同:SAVE直接调用rdbSave,阻塞Redis主进程,直到保存完成为止。在主进程阻塞期间,服务器不能处理客户端的任何请求。BGSAVE则fork出一个子进程,子进程负责调用rdbSave,并在保存完成之后向主进程发送信号,..
分类:
其他好文 时间:
2016-01-06 18:22:47
阅读次数:
446