2014-10-05 16:55
⁄ 工业·编程
⁄ 共 4496字
MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体。
Qt这个C++的图形库由Trolltech在1994年左右开发。它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌入式系统中。Qt是完全面向对象的。
Document/View model
MFC编程需要使用Document/View模式以及模板(template),如果...
MFC, Qt阅读全文
2014-10-05 11:46
⁄ 工业·编程
⁄ 共 2076字
#!/usr/bin/env python
#coding=gbk
__author__ = 'lc'
import MySQLdb
import glob
import os
import sys
DB_HOST = "localhost"
DB_USER = "root"
DB_PWD = "root"
DB_DATABASE = "database"
CHARVAR_PATH = "dir"
NOT_EXIST_FILE = "./not_exist_character.txt"
EXPORT_SQL_FILE = "./character_var.sql"
def check_arg():
if le...
Python阅读全文
2014-10-05 06:50
⁄ 科技·视野
⁄ 共 1351字
以建成中国最大云计算公司为目标的阿里云这次将触手伸向了安防视频监控领域。
阿里云计算与国内最大的安防企业海康威视近日达成战略合作协议,双方将共同推动云计算和大数据技术在家庭监控、个人安全生活以及平安城市建设等领域的应用。根据设想,摄像头、传感器等监控设备未来有望像人脑一样,既能看得见、记得住,还能思考和说话。
至此,海康威视将以云服务商角色加入阿里云搭建的云计算生态圈。受此利...
安防行业, 海康, 阿里, 马云阅读全文
2014-10-04 21:25
⁄ 工业·编程
⁄ 共 274字
扎实基本功
1. 数组,字符串和哈希表
2. 正则表达式
3. 算法,数据结构和操作系统的基本知识
4. 调试
5. 两门语言,符合编程规范 (基本的比如:代码有没有考虑很多方面,比如边界条件,Null的处理。还有你有没有工业代码的风格。)
6. 开发环境
7. SQL语言和数据库原理
其他素质和能力
1. 学习新事物的能力
2. 真正的喜欢程序开发,有钻研精神
3. 追求完美的产品意识和专业意识
4. 创新精神,主动的不断的创新
5. 团队意识和积...
软件开发阅读全文
2014-10-04 11:45
⁄ 工业·编程
⁄ 共 1267字
#coding=gbk
"""
实现服务器资源data文本文件加密
"""
__author__ = 'lc'
import os
import sys
import traceback
ENCRYPT_DIR = "path"
PASSWORD = [0x88, 0x04, 0xfe, 0xef, 0xaa]
def check_arg():
if len(sys.argv) != 2:
print("参数不正确! 用法: encrypt_data 要加密的目录")
...
Python阅读全文
2014-10-03 15:55
⁄ 科技·视野
⁄ 共 4218字
随着安防行业的高速发展,“高清”和“智能”已经是当前视频监控领域炙手可热的话题,整个行业已经全面进入了数字化时代。而伴随ONVIF等国际标准协议的不断完善,功能逐渐齐全,通过ONVIF等标准协议就可以实现预览、存储、移动侦测、OSD、云台控制等功能,前端各厂家不同的网络编码设备与NVR之间的对接也将不断标准化。可以预见,未来NVR将会是一种井喷式的发展,各厂家NVR产品之间的竞争将更加白热化。NVR产品的竞争主要围绕着高清...
安防行业阅读全文
2014-10-03 05:38
⁄ 工业·编程
⁄ 共 1133字
ACE的安装是一件比较麻烦的事情,这里简单的记录了我在VS2005下安装ACE的过程,希望能给大家一个参考。
安装环境:
l 操作系统:Windows XP 专业版
l 编译环境:VS2005中文版
l ACE版本:ACE-5.5.1
安装过程:
a) 下载安装包。Ace的安装文件可以在http://download.dre.vanderbilt.edu/中下载到,由于我是在windows环境下安装并且不需要TAO等其它库,便下载了ACE-5.5.1.zip。
b) 下载完成后将其解压。我的解压路径为D:\Develop\A...
ACE阅读全文
2014-10-03 03:11
⁄ 工业·编程
⁄ 共 4342字
1. 前言
在阅读研究线程池的源码之前,一直感觉线程池是一个框架中最高深的技术。研究后才发现,线程池的实现是如此精巧。本文从技术角度分析了线程池的本质原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本质、更好的使用线程池或者定制实现自己的线程池的业务场景具有一定指导意义。
2. 使用线程池的意义
复用:类似WEB服务器等系统,长期来看内部需要使用大量的线程处理请求,而单次请求...
多线程编程阅读全文
2014-10-02 06:50
⁄ 控制·综述
⁄ 共 4409字
目前,大约有80%以上的视频芯片支持H.264编解码标准,作为继承技术,在一年半以前获得核准的H.265(又称高效率视频编码,HEVC)一直被视为是H.264理所当然的接班者,许多业内人士预测,H.265应该很快就能凭借着减少一半带宽需求,在对视频传输需求几乎呈指数级增长的广大消费市场和需要更高效图像质量的高清视频监控领域中崛起。
HEVC的研发目标是为了提供更高效的压缩性能。但相对的,HEVC也需要更多的处理资源。因此该标准针对...
H.265, 安防技术阅读全文
2014-10-02 05:06
⁄ 工业·编程
⁄ 共 4415字
ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和...
ACE阅读全文