技术
文章平均质量分 65
ThinkingAboutLife
这个作者很懒,什么都没留下…
展开
-
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 · 11922 阅读 · 0 评论 -
NVS核心技术
NVS核心技术:1码率调整前端设备能够根据视频画面动态变化大小,自动调整码率,节省传输的网络带宽。系统平台通过对比前端的发包量与平台收包量计算出收包率,动态地调整前端编码当画面相对静止、动作变化较小时,自动调低码率,节省存储容量;当夜间能见度较低时,自动调高码率,提高图象清晰度。2丢帧补偿网络视频监控主要通过编码设备将视频流编码转换为IP数据包,在IP网络进行传输。由于网络环境的不稳定性,视频流在转载 2010-04-24 09:48:00 · 1178 阅读 · 0 评论 -
NVS
华为网络视频监控系统利用无处不在的网络,将分散、独立的图像采集点进行联网,实现跨区域、全国范围内的统一监控、统一存储、统一管理、资源共享,为各行业的管理决策者提供一种全新、直观、扩大视觉和听觉范围的管理工具,提高其工作绩效。NVS是Network Video Surveillance的缩写。 华为网络视频监控解决方案所提供的业务,也称为“全球眼”业务。 “全球眼”网络视频监控业务转载 2010-04-24 09:46:00 · 1442 阅读 · 0 评论 -
开发笔记
昨天客户端程序一直登录不成功,整了好久没搞定~今天早上过来,发现是弄错端口号了。服务器端有两个监听端口,分别监听用户消息和数据库操作消息,我弄错了端口,把应该由用户处理的消息发送到了数据库操作的端口,结果监听数据库操作连接的线程报“未知消息类型”。这个现象在昨天跟服务端程序的时候就发现了,是很明显的端口错了,我都没意识到,惭愧。原创 2010-05-04 10:02:00 · 554 阅读 · 0 评论 -
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 · 610 阅读 · 0 评论 -
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 · 765 阅读 · 0 评论 -
Nginx+PHP+MySQL双机互备、全自动切换方案
在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而 短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时间 只需几十秒。一、双机互备、全自动切换方案:1、拓扑图:2、解释:(1)、假设外网域名blog.s135.com转载 2010-05-11 19:53:00 · 543 阅读 · 0 评论 -
信息交换用汉字编码字符集
《信息交换用汉字编码字符集》是由我国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。它是计算机可以识别的编码,适用于汉字处理、汉字通信等系统之间的信息交换。基本集共收入汉字6763个和非汉字图形字符682个。整个字符集分成94个区,每区有94个位。每个区位上只有一个字符,因此可用所在的区和位来对汉字进行编码,称为区位码。 这个码是唯转载 2010-05-17 14:44:00 · 1434 阅读 · 0 评论 -
国标码
即GB国标码:中文内码之一,代表中文简化字,在中国大陆广泛使用,影响所及,使用量渐见普及。 “国家标准信息交换用汉字编码”(GB2312-80标准),简称国标码。国标码是指1980年中国制定的用于不同的具有汉字处理功能的计算机系统间交换汉字信息时使用的编码。国际码是二字节码, 用两个七位二进制数编码表示一个汉字。目前国标码收入6763个汉字, 其中一级汉字(最常用)3755个, 二级汉字300转载 2010-05-17 14:45:00 · 2301 阅读 · 0 评论 -
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 · 630 阅读 · 0 评论 -
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 · 518 阅读 · 0 评论 -
linux fg bg ctrl + z jobs & 等命令
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三。jobs查看当前有多少在后台运行的命令四。fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以用 fg %jobnumber将选中转载 2010-04-20 11:44:00 · 865 阅读 · 0 评论 -
使用QtDBus作为Qt的进程通信
自从Qt-4.2版本引入D-Bus作为进程通信的一个方法之后,它就越来越有取代qcop的趋势。它不仅在应用层之间可以互相通信,还可以和内核做通信。比如某些硬件事件的发生,就可以通过D-Bus来交互。Linux系统中的蓝牙bluez正是使用了这种D-Bus.那我们就来看看在我们的Qt应用中怎么使用QtDBus功能。作为服务器端,我们需要做的工作有:1. 申请一个总线连接2. 在总线连接上挂载转载 2010-03-26 11:08:00 · 6679 阅读 · 0 评论 -
守护进程
在linux或者unix操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断。 守护进程,也就是通常说的D转载 2010-03-26 14:00:00 · 743 阅读 · 0 评论 -
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 · 1177 阅读 · 0 评论 -
使用QtDBus作为Qt的进程通信(2)
在使用QtDBus作为Qt的进程通信中我们已经讨论了怎样利用QtDBus设计一个能够进行进程通信的例子。本文将引入一个新的工具qdbusxml2cpp,通过它可以帮助自动生成继承于QDBusAbstractAdaptor和QDBusAbstractInterface这两个类的实现代码。这两个类分别作用于进程通信服务端和客户端,简化了开发者的代码设计。 我将以http://doc.trol转载 2010-03-26 12:05:00 · 5465 阅读 · 0 评论 -
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 · 490 阅读 · 0 评论 -
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 · 782 阅读 · 0 评论 -
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 · 493 阅读 · 0 评论 -
linux Vim 帮助
vim中把光标至于socket()上面,然后按K(大写),vim就会自动跳转,看完man后按q再按回车又可以回到原处。原创 2010-04-20 11:42:00 · 551 阅读 · 0 评论 -
双机热备、双机互备和双机双工,这三者之间的区别!!!
双机热备=主机+备机 简单理解:主要应用运行于主机,备机即备用机器。它是目前通常所说的active/standby 方式,服务器数据包括数据库数据同时往两台或多台服务器写,保证数据的即时同步,当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。典型应用在证券资金服务器或行情服务器。cluster其中一种形式。转载 2010-04-20 17:11:00 · 1346 阅读 · 0 评论 -
QT: Fast way to measure time?
QTime myTimer; myTimer.start(); // do something.. int nMilliseconds = myTimer.elapsed();转载 2010-05-25 14:45:00 · 800 阅读 · 0 评论