- 博客(65)
- 资源 (15)
- 收藏
- 关注
原创 写在29岁
回忆篇过了青年,人开始会回忆。小时候的记忆里,大部分是爸爸妈妈。记得一天早上妈妈骑自行车载我从老家回县城,出发的时候天刚蒙蒙亮。我一路盯着天空,看着东方的天空从黑暗慢慢变成鱼肚白,云层奇妙地变化出各种图案。当犹如一个伏案的老者的画面出现时,我问妈妈是不是每天早上的云都会出现这个样子,妈妈说不是啊。于是我懵懂的盯着天空,想,这个老爷爷明天不出现在天空,他会去哪儿呢。那会,自行车在石子路面上慢
2014-11-10 15:55:25
1304
转载 linux 硬链接与软连接的区别
<br />硬链接(hard link)<br /> UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,我们称这种机制为链接。它可以使得单个程序对同一文件使用不同的名字。这样的好处是文件系统只存在一个文件的副本。系统简单地通过在目录中建立一个新的登记项来实现这种连接。该登记项具有一个新的文件名和要连接文件的inode号(inode与原文件相同)。不论一个文件有多少硬链接,在磁盘上只有一个描述它的inode,只要该文件的链接数不为0,该文件就保持存在。硬链接不能对目录建立硬链接!<br />
2010-06-29 12:26:00
841
转载 QT: Fast way to measure time?
QTime myTimer; myTimer.start(); // do something.. int nMilliseconds = myTimer.elapsed();
2010-05-25 14:45:00
855
转载 甲方和乙方的区别
甲方与乙方,在很多人都存在有误解,不知道究竟如何辨别。这里我提一些简单的辨别方式:甲方一般是指提出目标的一方,在合同拟订过程中主要是提出要实现什么目标,乙方一般是指完成目标,在合同中主要是提出如何保证实现,并根据完成情况获取收益的一方。在合同过程中,甲方主要是监督乙方是否完全按照要求提供自身需求的满足。在合同执行结束后,甲方一般需要付出资金或者其他,以获得自身需求所需要的东西。这也是其法律上的区别
2010-05-21 15:48:00
2160
转载 国标码
即GB国标码:中文内码之一,代表中文简化字,在中国大陆广泛使用,影响所及,使用量渐见普及。 “国家标准信息交换用汉字编码”(GB2312-80标准),简称国标码。国标码是指1980年中国制定的用于不同的具有汉字处理功能的计算机系统间交换汉字信息时使用的编码。国际码是二字节码, 用两个七位二进制数编码表示一个汉字。目前国标码收入6763个汉字, 其中一级汉字(最常用)3755个, 二级汉字300
2010-05-17 14:45:00
2430
转载 Nginx+PHP+MySQL双机互备、全自动切换方案
在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而 短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时间 只需几十秒。一、双机互备、全自动切换方案:1、拓扑图:2、解释:(1)、假设外网域名blog.s135.com
2010-05-11 19:53:00
560
转载 What is the "pthreadgc2.dll" ?
Filename:%SYSDIR%/pthreadGC2.dll MD5:CE931021E18F385F519E945A8A10548ESize:60273 Version:2, 8, 0, 0 Product:?? Company:Open Source Software community pro
2010-05-11 09:03:00
790
转载 POSIX
[编辑本段]POSIX的概念 术语解释:POSIX[1][2]是Portable Operating System Interface of Unix的缩写。由IEEE(Institute of Electrical and Electronic Engineering)开发,由ANSI和ISO标准化。 由来:POSIX的诞生和Unix的发展是密不可分的,Unix于70年代诞生
2010-05-11 09:02:00
639
原创 开发笔记
昨天客户端程序一直登录不成功,整了好久没搞定~今天早上过来,发现是弄错端口号了。服务器端有两个监听端口,分别监听用户消息和数据库操作消息,我弄错了端口,把应该由用户处理的消息发送到了数据库操作的端口,结果监听数据库操作连接的线程报“未知消息类型”。这个现象在昨天跟服务端程序的时候就发现了,是很明显的端口错了,我都没意识到,惭愧。
2010-05-04 10:02:00
574
转载 视频服务器DVR与DVS的区别
谈到视频服务器,首先想到的问题是,如何定义视频服务器(DVS)这样的产品,视频服务器(DVS)与现在主流的数字硬盘录像机,也就是DVR,如何进行区分?一个简单的方法就是,DVR可以单机系统运行操作,也具备网络界面,视频服务器(DVS)则必须需要网络化的管理软件通过网络进行操作、使用和管理。视频服务器的应用,相比DVR应用,一个显著的特点就是其系统基于网络进行架构,将视频系统的采集压缩、传输、存
2010-04-24 09:52:00
1810
转载 NVS核心技术
NVS核心技术:1码率调整前端设备能够根据视频画面动态变化大小,自动调整码率,节省传输的网络带宽。系统平台通过对比前端的发包量与平台收包量计算出收包率,动态地调整前端编码当画面相对静止、动作变化较小时,自动调低码率,节省存储容量;当夜间能见度较低时,自动调高码率,提高图象清晰度。2丢帧补偿网络视频监控主要通过编码设备将视频流编码转换为IP数据包,在IP网络进行传输。由于网络环境的不稳定性,视频流在
2010-04-24 09:48:00
1235
转载 NVS
华为网络视频监控系统利用无处不在的网络,将分散、独立的图像采集点进行联网,实现跨区域、全国范围内的统一监控、统一存储、统一管理、资源共享,为各行业的管理决策者提供一种全新、直观、扩大视觉和听觉范围的管理工具,提高其工作绩效。NVS是Network Video Surveillance的缩写。 华为网络视频监控解决方案所提供的业务,也称为“全球眼”业务。 “全球眼”网络视频监控业务
2010-04-24 09:46:00
1832
转载 mysql的grant命令
关键字: mysql grant 本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@%grant insert on testdb.*
2010-04-21 18:08:00
659
原创 mysql安装使用手记
删除rpm包 rpm -e mysql-embedded-5.1.39-4.fc12.i686 --nodeps安装rpm包 rpm -vih MySQL-server-community-5.1.37-0.rhel5.i386.rpm查询已安装的rpm包 rpm -qa | grep MySQL 启动mysql mysql(没有密码的情况) mysql -
2010-04-21 17:07:00
537
转载 双机热备、双机互备和双机双工,这三者之间的区别!!!
双机热备=主机+备机 简单理解:主要应用运行于主机,备机即备用机器。它是目前通常所说的active/standby 方式,服务器数据包括数据库数据同时往两台或多台服务器写,保证数据的即时同步,当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。典型应用在证券资金服务器或行情服务器。cluster其中一种形式。
2010-04-20 17:11:00
1404
转载 linux fg bg ctrl + z jobs & 等命令
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三。jobs查看当前有多少在后台运行的命令四。fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以用 fg %jobnumber将选中
2010-04-20 11:44:00
900
转载 InnoDB和MyISAM 异同
InnoDB和MyISAM是在使用MySQL时最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 以下是一些细节和具体实现的差别:1. InnoDB不支持FULLTEX
2010-04-20 10:01:00
617
转载 sockaddr 和 sockaddr_in 的差别和联系
Sockfd是调用socket函数返回的socket描述符,my_addr是个指向包含有本机IP地址及端口号等信息的sockaddr类型的指针;addrlen常被设置为sizeof(struct sockaddr)。 struct sockaddr结构类型是用来保存socket信息的: struct sockaddr { unsigned short sa_family; /* 地址
2010-04-08 13:05:00
809
转载 INADDR_ANY
INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般来说,在各个系统中均定义成为0值。 例如MontiVista Linux中在/usr/include/netinet/in.h定义为: /* Address to accept any incoming messages. */ #define INAD
2010-04-08 12:42:00
511
转载 dynamic_cast
用法:dynamic_cast ( expression ) 该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void *; 如果type-id是类指针类型,那么expression也必须是一个指针,如果type-id是一个引用,那么expression也必须是一个引用。 dynamic_cast主要用于类层次间的上行转换
2010-04-01 15:58:00
509
转载 dvr
DVR即是Digital Video Recorder(也叫: Personal video recorder 即PVR)——数字视频录像机或数字硬盘录像机,我们习惯上称为硬盘录像机。 硬盘录像机 它是一套进行图像存储处理的计算机系统,具有对图像/语音进行长时间录像、录音、远程监视和控制的功能,DVR集合了录像机、画面分割器、云台镜头控制、报警控制、网络传输等五种功能于
2010-03-27 18:53:00
989
转载 NVR
2000年中国第一台家用DVR问世,开始进入中国安防领域。随后,在技术以及市场的双重驱动下,DVR开始突飞猛进地发展。来到2006年,DVR已经占据了整个视频监控将近40%的市场份额。在视频监控从模拟向数字化发展的进程中,DVR扮演了极其重要的角色,可以说,DVR开创了一个数字监控时代。 从2006年开始,随着网络化技术的发展和信息化建设的深入,视频监控产业开始进入网络化时代,市场对DV
2010-03-27 18:52:00
1624
转载 D-Bus 体系
有很多种IPC或者网络通信系统,如:CORBA, DCE, DCOM, DCOP, XML-RPC, SOAP, MBUS, Internet Communications Engine (ICE)等等,可能会有数百种,dbus的目的主要是下面两点:1.在同一个桌面会话中,进行桌面应用程序之间的通讯2.桌面程序与内核或者守护进程的通信。Dbus是一套进程通信体系,它有以下几层:1.libdbu
2010-03-26 14:33:00
1210
转载 守护进程
在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。 守护进程,也就是通常说的D
2010-03-26 14:00:00
766
转载 使用QtDBus作为Qt的进程通信(2)
在使用QtDBus作为Qt的进程通信中我们已经讨论了怎样利用QtDBus设计一个能够进行进程通信的例子。本文将引入一个新的工具qdbusxml2cpp,通过它可以帮助自动生成继承于QDBusAbstractAdaptor和QDBusAbstractInterface这两个类的实现代码。这两个类分别作用于进程通信服务端和客户端,简化了开发者的代码设计。 我将以http://doc.trol
2010-03-26 12:05:00
5547
转载 使用QtDBus作为Qt的进程通信
自从Qt-4.2版本引入D-Bus作为进程通信的一个方法之后,它就越来越有取代qcop的趋势。它不仅在应用层之间可以互相通信,还可以和内核做通信。比如某些硬件事件的发生,就可以通过D-Bus来交互。Linux系统中的蓝牙bluez正是使用了这种D-Bus.那我们就来看看在我们的Qt应用中怎么使用QtDBus功能。作为服务器端,我们需要做的工作有:1. 申请一个总线连接2. 在总线连接上挂载
2010-03-26 11:08:00
6799
转载 Qt: QTableView的当前行改变时的信号Qt: QTableView的当前行改变时的信号
void ShowLogDialog::showLogs(const QList &logs) { ModelBuilder::buildModel(&(this->model), logs);ui->tableView->setModel(this->model);ui->tableView->resizeColumnsToContents();connect(ui->table
2010-03-24 15:44:00
12321
转载 1978年,我是如何每月赚到1500元!
1977年11月,我孑身一人带着两个弱小的女儿,来到了陌生的香港。当我站在香港繁华的街头,耳边响着嘈杂的粤语时,我知道为了女儿的未来,我必须面对如此巨大悬念的风险人生,坚定地告诉自己,“一定要坚强的活下去!”之所以这样是因为我没有任何后路可退。去泰国,本想一家团聚,但婚姻却触了礁。在重男轻女的婆家,不可能让我的两个女儿获得良好的教育。在这种情况,我毅然决然地带着两个孩子离开了,留在香港。
2010-03-12 16:55:00
1535
1
原创 项目笔记
现在做一个项目,感觉项目处于无管理状态,总结这个项目里的教训1.工程控制 不相关的模块各自生成一个动态链接库,避免相互干扰。2.分工明确,公共文件由专人负责 避免多人同时修改一个文件引起麻烦3.代码检视 定期相互做代码检视,集中发现问题(第一轮做代码规范检视,后面针对代码功能做检视)
2010-03-11 13:08:00
569
转载 躲避地震,不要钻入桌子下方
刚刚在央视新闻中听到新华社驻智利记者在连线中说:"感觉到地震大约持续了40秒,我钻到了桌子下面。" 在此提醒所有朋友,当地震发生时,尽量让藏身之处留有空间。中国国际救援医疗队曾与美国“9·11”灾害现场救援总指挥、美国国际救援组织主席兼领队道格·库普先生,就美国近年来地震救援进行交流,经验证明,躲在两张桌子之间比躲在桌子下面的震后生存几率要高出很多。原因是两张桌子可以承担起从天花板塌落的重物,而桌
2010-02-28 12:46:00
1505
转载 QT学习笔记-渐变填充
渐变,是指逐渐的,有规律性的变化,是一种规律性很强的现象。Qt提供了一个与渐变相关的QGradient类,目前支持三种渐变画刷,分别是线性渐变(QLinearGradient)、辐射渐变(QRadialGradient)、角度渐变(QConicalGradient),如下图所示: 从左到右依次为:线性渐变、辐射渐变、角度渐变下面来看一下实现的代码,由于程序较简单,所以将解释都加在了
2010-02-25 14:50:00
2266
转载 夏令时 各国争议很大
美国人尝到节能甜头 俄罗斯据称死亡增多 图为俄罗斯夏令时结束后,表店职员将所有钟表调慢一小时。 10月29日这一天,“世界的脚步开始放慢”。美国、加拿大、俄罗斯和欧洲其他国家的人们都将时钟拨慢了一个小时,夏令时结束了。提到夏令时,人们就会想到18世纪后期的美国驻法国大使本杰明·富兰克林。他早上散步时看到法国人上午10点才起床,夜生活过到很晚。于是他就给《巴黎
2010-02-25 13:38:00
2810
转载 extern "C"
extern "C"包含双重含义,其一:被它修饰的目标是“extern”的;其二:被它修饰的目标是“C”的。1)被extern “C”限定的函数或变量是extern类型的; extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其他模块中使用。 注意
2010-02-24 16:22:00
486
转载 类QSettings使用参考
类QSettings使用参考2008-07-28 18:55qt4.0一个非常有用的类QSettingsQSettings是qt4.0提供的一个读取配置文件的类,在windows平台,它提供了ini文件读些,注册表读写的功能。而且使用也非常简单。大家可以参照它的示例:$QTDIRexamplestoolssettingseditor我就简单点随便介绍介绍它的使用吧QSe
2010-02-22 15:59:00
1603
转载 3G牌照是什么以及什么是3G
3G牌照是什么以及什么是3GBy Howard on 2009-01-07 | Permalink | Comments (0) | TrackBacks (0) 无线通信与国际互联网等多媒体通信结合的新一代移动通信系统的经营许可权。就好比各行业的营业执照一样,得有国家有关部门许可才可经营此业务为什么要发3G牌照 根据中国市场空间, 促进中国电信市场的竞争; 有效利用频
2010-02-22 13:56:00
874
转载 在工作中怎样和领导、同事沟通
一、面对主管——怎样与上司沟通 1)与上司相处 ▼尊重上司,但不怕,事先整理好要谈的内容,以轻重缓急记入笔记 ▼要有数据观念,不可乱讲,好好听取上司的暗示作笔记 ▼不发牢骚,不要只提出问题,而不提出解决问题的方案 ▼与上司意见相左时,问明原因,讨论但不顶嘴 ▼见上司时,应选对时机,不宜在上司忙急时 ▼进行工作之中,
2010-02-22 13:30:00
4681
转载 Qt
qt的一篇入门文章(貌似大部分代码和讲解都来自C++ GUI Programming with QT4) Qt学习之路(1):前言Qt是一个著名的C++库——或许并不能说这只是一个GUI库,因为Qt十分庞大,并不仅仅是GUI。使用Qt,在一定程序上你获得的是一个“一站式”的服务:不再需要研究STL,不再需要C++的,因为Qt有它自己的QString等等。或许这样说很偏激,但Qt确实是一
2010-02-21 15:59:00
1988
转载 VCL
Visual Component Library的缩写(可视组件库)VCL是Visual Component Library的缩写,即可视组件库,它是Delphi,C++Builder等编程语言的基本类库。 它拥有封装纯粹,可扩展性强,操作方便等特点。如果是一个非常繁杂的Win32API,在经过VCL封装后,使用也是非常简便的。VCL支持类的嵌套,过程及函数的嵌套,如果你想在一个过程里声明一
2010-02-20 10:59:00
702
转载 什么是B帧、I帧、P帧
简单来说,视频压缩时,其实是把每帧当作一幅静止图像压缩,这个大家应该不会有问题。在实际压缩时,会采取各种算法减少数据的容量,其中I帧、P帧、B帧就是最常见的。I表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画
2010-02-02 09:59:00
1527
HP LoadRunner中文快速入门
2015-06-08
Objective-C基础教程
2015-06-08
设计模式可复用面向对象软件的基础(中文)
2015-06-08
POSIX多线程程序设计
2015-06-08
COM技术内幕
2015-06-08
unix网络编程 第二版
2015-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人