随笔分类 -  开发

摘要:想到这个主题,也是由于最近在写自己的开源代码时,发现使用的singleton类是线程不安全的,虽然在应用主线程都已确保了初始化的正确性,但从一个通用库的角度来讲,这么做就无法保证使用者不出问题,也限制了自由度,pthread_once就是解决这个问题的一个良方,不过首先我们还是先从一些基本的sing 阅读全文
posted @ 2016-12-07 14:34 DKMP 阅读(199) 评论(0) 推荐(0)
摘要:变电站综合自动化系统是指:通过执行规定功能来实现某一给定目标的一些相互关联单元的组合。 “变电站自动化系统”,国际电工委员会解释为在变电站内提供包括通信基础设施在内的自动化系统。在国内,我们所说的变电站自动化系统,包含传统的自动化监控系统、继电保护、自动装置等设备,是集保护、测量、控制、远传等功能为 阅读全文
posted @ 2016-10-24 10:44 DKMP 阅读(1784) 评论(0) 推荐(0)
摘要:http://aigo.iteye.com/blog/1930209 http://stackoverflow.com/questions/1984186/what-is-private-bytes-virtual-bytes-working-set Private Bytes 进程占用内存、进程申 阅读全文
posted @ 2016-09-30 09:55 DKMP 阅读(2451) 评论(0) 推荐(0)
摘要:各种web影像浏览demo及地址1、WPACS http://demo.dayisheng.com 帐号密码 cc dd(http://demo.dayisheng.com/wpacs33.aspx?stuuid=1.2.840.113619.2.11.2013603896.8673.1189986 阅读全文
posted @ 2016-09-20 16:41 DKMP 阅读(566) 评论(0) 推荐(0)
摘要:从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。 转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441 作者:杨步涛 关注分布式架构、大数据、搜索、开源技术 QQ:30659136 阅读全文
posted @ 2016-08-13 11:35 DKMP 阅读(256) 评论(0) 推荐(0)
摘要:这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据,并花了很多时间来研读网络浏览器的源代码。她写道: 塔利在她的网站上公布了自己的研究成果,但是我们觉得它值得让更多的人来了解, 阅读全文
posted @ 2016-06-16 11:04 DKMP 阅读(356) 评论(0) 推荐(0)
摘要:1、解析器与解释器 解析器是parser,而解释器是interpreter。两者不是同一样东西,不应该混用。 前者是编译器/解释器的重要组成部分,也可以用在IDE之类的地方;其主要作用是进行语法分析,提取出句子的结构。广义来说输入一般是程序的源码,输出一般是语法树(syntax tree,也叫par 阅读全文
posted @ 2016-05-28 16:35 DKMP 阅读(936) 评论(0) 推荐(0)
摘要:在向EsayDarwin发起 RTSP DESCRIBE请求或者ANNOUNCE推送时,EasyDarwin会返回401 Unauthorized: 原因:在EasyDarwin的RTSP Session处理过程中,有一个kAuthenticatingRequest和kAuthorizingRequ 阅读全文
posted @ 2016-05-26 16:39 DKMP 阅读(667) 评论(0) 推荐(0)
摘要:SDP file Introduction The Session Description Protocol (SDP) is a format for describing the initialization parameters of streaming media sessions. SDP 阅读全文
posted @ 2016-05-17 16:42 DKMP 阅读(290) 评论(0) 推荐(0)
摘要:经常见到这样的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等. 44100HZ 16bit stereo: 每秒钟有 44100 次采样, 采样数据用 16 位(2字节)记录, 双声道(立体声); 22050HZ 8bit mono: 每秒钟有 22 阅读全文
posted @ 2016-05-14 15:44 DKMP 阅读(1484) 评论(0) 推荐(0)
摘要:1、基本概念 I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。 P frame: 前向预测编码帧又称predictive 阅读全文
posted @ 2016-05-14 11:28 DKMP 阅读(253) 评论(0) 推荐(0)
摘要:YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。 与我们熟知的RGB类似,YUV也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它将 阅读全文
posted @ 2016-05-14 10:14 DKMP 阅读(1913) 评论(0) 推荐(0)
摘要:在windows下调用_beginthread创建子线程并获得子线程id(函数返回值),如果子线程很快退出,在主线程中调用WaitForSingleObject等待该线程id退出,会导致主线程卡死。需要修改_beginthread为_beginthreadex解决该问题。 那么,_beginthre 阅读全文
posted @ 2016-04-28 12:01 DKMP 阅读(5423) 评论(0) 推荐(0)
摘要:位图内存管理: 每块内存用一个二进制位表示它的使用状态,如果该块内存被占用,则把对应位图中的对应位置1,如果空闲则置0,原理十分简单。计算机里面处理的位数最少的变量是字节(byte),所以也就是8位做为一个整体来对待,8位表示的整数是从0到255。 fastdb中database的allocate实 阅读全文
posted @ 2016-04-25 11:12 DKMP 阅读(426) 评论(0) 推荐(0)
摘要:一、浏览器介绍 对于Web应用来说,浏览器是最重要的客户端。 目前浏览器五花八门多得不得了,除了Chrome、IE、Firefox、Safari、Opera这些国外的浏览器外,百度、腾讯、360、淘宝、搜狗、傲游之类的,反正能做的都做了。 浏览器虽然这么多,但浏览器内核主要就以下4种: 国内的浏览器 阅读全文
posted @ 2016-03-24 20:30 DKMP 阅读(531) 评论(0) 推荐(0)
摘要:一.定义 关于进程、轻量级进程、线程、用户线程、内核线程的定义,这个很容易找到,但是看完之后你可以说你懂了,但实际上你真的明白了么? 在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合和资源集合。进程中的线程是动态的对 阅读全文
posted @ 2016-03-09 10:58 DKMP 阅读(335) 评论(0) 推荐(0)
摘要:STL空间配置器(allocator)在所有容器内部默默工作,负责空间的配置和回收。STL标准为空间配置器定义了标准接口(可见《STL源码剖析》P43)。而具体实现细节则由各编译器实现版本而不同。下面介绍SGI STL中的allocator(实际叫alloc)配置器。SGI STL源码下载地址:ht 阅读全文
posted @ 2016-03-03 15:07 DKMP 阅读(241) 评论(0) 推荐(0)
摘要:本文主要讲述C++ new运算符和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的应用。 一 new运算符和operator new(): new:指我们在C++里通常用到的运算符,比如A* a = 阅读全文
posted @ 2016-03-03 11:40 DKMP 阅读(387) 评论(0) 推荐(0)
摘要:摘自:http://www.cppblog.com/woaidongmao/archive/2008/11/09/66387.html 阅读全文
posted @ 2016-03-03 10:37 DKMP 阅读(310) 评论(0) 推荐(0)
摘要:27.1 四则运算你会吗 在银行、证券类项目中,经常会有一些模型运算,通过对现有数据的统计、分析而预测不可知或未来可能发生的商业行为。模型运算大部分是针对海量数据的,例如建立一个模型公式,分析一个城市的消费倾向,进而影响银行的营销和业务扩张方向,一般的模型运算都有一个或多个运算公式,通常是加减乘除四 阅读全文
posted @ 2016-03-02 15:48 DKMP 阅读(271) 评论(0) 推荐(0)