摘要:
逃离博客园 阅读全文
摘要:
双机热备的技术选型以及设计方案 阅读全文
摘要:
逃离博客园http://blog.163.com/penguin_ku/blog/static/21869701620145232129261/ 阅读全文
摘要:
#include <unistd.h> #include <stdlib.h>#include <stdio.h>#include <string.h>#define INPUT 0 #define OUTPUT 1 int main() { int file_descriptors[2]; /*定义子进程号 */ pid_t pid; char buf[256]; int returned_count; /*创建无名管道*/ pipe(file_descriptors); /*创建子进程*/ if((pid = fork()) == -1) { 阅读全文
摘要:
信号signal,为os传递给proc的一种事件通知。每种信号对应某种系统event。信号传递给proc,proc将会在内核态切换回用户态时捕捉,并执行。具体执行机制为内核态跳转到信号对应的处理函数,信号处理函数执行完毕之后切换回用户态,故而在信号处理函数执行的同时,proc本身的任务将处于休眠状态,不会运行。在用户态,proc不会捕捉处理信号。此处在实际编程中需要注意。 Linux系统中信号分为两类,不可靠信号与可靠信号。信号值小于SIGRTMIN(32)的信号均为不可靠信号,在SIGRTMIN(32)与SIGRTMAX(64)之间的为可靠信号。可靠与不可靠主要针对于信号丢失来说。(很多地. 阅读全文
摘要:
之前写了移动市场的浅谈,当时是想紧接着写这个系列的。包括即时通讯、播放器等。后来因为要回家定亲加上要看房子,拖延了下来。今天接着写,算是上班打酱油吧。也趁此机会骂下楼市,真心黑。破县城都四千多五千。废话不说了,说正题了。 做一款软件,首先需要明确的不是你是单机的还是分布式的,cs的还是bs的。这些都是后话。第一个遇到的问题是这款软件要实现什么功能,也即是市场以及设计者开发者对于这款软件的需求预期是什么。 因为即时通讯软件是比较成熟的了。所以功能就很好列出来。对于功能,最实惠一目了然的描述方法就是用例图了。不过悲剧的是公司把端口给禁用了,上传不了图片。万恶的公司。所以这里我就简单罗列下了。 功. 阅读全文
摘要:
学术幻灯片管理解决方案草稿2012-X-XX发布 2012-X-XX实施关于本方案本方案为投标使用草案,于初步沟通需求的基础之上拟定。后续需根据实际情况进一步修正完善细节方面具体内容。此方案中主要分为分析需求以及对于解决方案的概要设计,包含部分通信协议。关键字解释 服务器:整个系统的核心所在,安装在幻灯室,用于统一管理各个客户端软件,接受幻灯片的上传、会场录像的上传。可配置日程信息,并保存于数据库。根据数据库中日程信息统一调度各个相关客户端。日程信息包括演讲批次、演讲地点、演讲主题、演讲者姓名、演讲者单位、演讲者照片,演讲开始时间与结束时间。 会场端:安装在会场,开启本地监听,用于接受服务器端 阅读全文
摘要:
企业级产品中大数据量已经是不可避免的问题,尤其对于监控行业,实时要求高,对此要求更为苛刻。故而数据的设计问题摆上日程。 此文重点在于介绍数据库设计时需要注意的问题,以及一些选择所带来的好处与附带效应。 主键:作为表中记录的区分标志。为聚集索引。至于索引的概念后续会讲到。 工作原理:类同书本目录。数据库维护主键表,主键 特征:不可重复,不可为空。 作用:简化查询条件,保证数据库数据的完整性 附带效应:额外的维护 性能对比: 1. 设置主键与不设置主键 CREATE TABLE [dbo].[STUDENT_TABLE1]( [Student... 阅读全文
摘要:
打开VS2010,File->New->win32Project->input "HelloWorld"->ok->Finish。此时已经创建了带一定头文件的WIN32PROJECT。此时VS2010自动帮我们生成了文档结构: External Dependencies:外部资源头文件集合Header Files:项目内头文件集合Resources Files:资源集合Source Files:项目内CPP文件集合对于External Dependencies中得文件,因为是外部文件,此处不作深究,有兴趣可以抛开相关代码查阅。Head File 阅读全文
摘要:
本人之前都是从事C#的winform开发,对于c++,虽说大学学过,但毕竟第一所学甚浅,第二放下的日子也甚久,故而本套博客,本人将其定义为菜鸟学c++,所有工具为vs2010.之所以采用vs2010,纯粹由于之前c#用vs用习惯了。安装vs2010的步骤本文就不再介绍,可去微软官方查看。下面介绍c++最简单,也入门必先遇到的项目类型:win32控制台。新建项目:File->new-... 阅读全文