自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (6)
  • 收藏
  • 关注

转载 zookeeper简介

转自:http://www.open-open.com/lib/view/open1415453633887.html一直对zookeeper的应用和原理比较迷糊,今天看一篇文章,讲得很通透,分享如下: 场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和

2015-08-07 18:09:05 565

转载 ZeroMQ研究与应用分析

转自:http://blog.chinaunix.net/uid-22312037-id-3556937.html1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行

2015-08-07 13:57:10 601

转载 Kafka设计解析(三):Kafka High Availability (下)

转自:http://www.infoq.com/cn/articles/kafka-analysis-part-2?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clkKafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞

2015-07-28 17:59:36 4193

转载 Kafka设计解析(二):Kafka High Availability (上)

转自:http://www.infoq.com/cn/articles/kafka-analysis-part-2?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clkKafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Bro

2015-07-28 17:47:19 667

转载 Kafka剖析(一):Kafka背景及架构介绍

转自:http://www.infoq.com/cn/articles/kafka-analysis-part-1/Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Kafka的应用以及

2015-07-27 10:21:34 549

转载 案例分析:基于消息的分布式架构

转自:http://www.infoq.com/cn/articles/message-based-distributed-architecture美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机,那就是它的复杂与不可控。所以

2015-07-15 10:20:23 1302

转载 BitTorrent协议规范

转自:http://blog.chinaunix.net/uid-14408083-id-2814554.html鉴定BitTorrent是由布莱姆·科恩设计的一个端对端(peer to peer)文件共享协议,此协议使多个peers通过不可信任的网络的文件传输变得更容易。目的此规范的目的是详细介绍 BitTorrent 协议规范 v1.0 。Bram 的协

2015-07-10 09:39:10 1247

转载 unicode下各种类型转换,CString,string,char*,int,char[]

把最近用到的各种unicode下类型转换总结了一下,今后遇到其他的再补充:1、string转CStringstring a=”abc”;              CString str=CString(a.c_str());              或str.format("%s", a.c_str()) 2、int转CString   

2015-06-01 17:18:03 693

转载 MFC框架理解

转自:http://www.cnblogs.com/zuibunan/archive/2012/09/10/2679078.html网上不少介绍MFC框架都是从剖析其消息流向入手,看完之后很快就忘了,抓不住重点,这里我从面向对象的角度来理解MFC编程框架,对其体会就更清楚了一些。http://www.cnblogs.com/zuibunan/archive/2012/0

2015-06-01 13:55:16 720

转载 说说MFC中CRuntimeClass和CObject之间的那点事

MSDN曰:对于MFC中每个从CObject派生的类来说,都有一个相关的CRuntimeClass结构体,在程序运行时可以访问该结构体来获取对象及其基类的信息。CRuntimeClass是一个结构体,并且其本身并没有基类。在运行时确定一个对象的类型是很重要的,尤其是在做类型检查时;而c++语言本身并不支持运行时类信息。CObject和CRuntimeClass是MFC中两个

2015-06-01 11:24:44 445

转载 动态创建控件(EDIT)添加关联变量

转自:http://blog.sina.com.cn/s/blog_603596e701013o5t.html我们知道如果在资源视图中添加了某个控件之后,如果想把它关联一个变量的话,可以使用类向导中来添加关联变量,但是动态创建的按钮如何让其关联变量呢?1、在CMyDlg.cpp前面定义变量:int num1;                       //定义   动

2015-05-14 20:05:04 2125

转载 C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息

转自:http://www.cnblogs.com/L-hq815/archive/2012/08/04/2622829.html一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在w

2015-05-12 10:19:15 748

转载 tcp/udp缓冲区

转自:http://blog.csdn.net/piratejk/article/details/7420337一、tcp:1、tcp每个套接字都有一个缓冲区,当应用进程调用write时便把应用层的数据写入套接字的缓冲区;2、如果套接字的缓冲区容不下应用层的数据,则write阻塞。write返回只表示将数据写到了套接口缓冲区,并不表示发送出去;3、套接字

2015-05-05 20:58:55 448

转载 Linux下tcp协议socket的recv函数返回时机分析(粘包)

原文:http://blog.csdn.net/zlzlei/article/details/7689409以前老在网上找别人说recv什么时候返回,要么说的很笼统,要么完全觉得不靠谱,最近还是自己做个试验分析一下吧:测试1. 每次发送大小:1024每次接收大小:32结果:pack1每send发送一个包,包中数据大小1024,带PUSH标志

2015-05-05 16:21:01 1048

转载 TCP序列号和确认号详解

转自:http://blog.chinaunix.net/uid-20665441-id-305478.html1.  序列号和确认号的简介及作用TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。 响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数据包时,它会把这个数

2015-05-04 20:53:16 2690

转载 C++串口编程实例

转自:http://ticktick.blog.51cto.com/823160/286603/  在windows程序设计与开发过程中,特别是涉及到开发嵌入式软硬件系统时,往往会涉及到串口编程。网上以及一些书籍上讲解windows下的串口编程知识也挺多的,但我个人觉得,看完书上的知识点有时依然不知道该如何下手开始自己的程序设计和代码编写,许多知识如果能结合着详细的例子往往能够帮助

2015-04-03 09:07:50 628

转载 关于ES、PES、PS以及TS码流

转自:http://www.360doc.com/content/13/0829/15/13084517_310733557.shtml一、基本概念1)ESES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包

2015-03-11 14:40:46 991

转载 浅谈C++中内存泄漏的检测

原文:http://tech.e800.com.cn/articles/2009/1030/1256866753344_1.html 首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现

2015-03-05 10:00:31 295

转载 FFMPEG视音频编解码零基础学习方法

感谢作者总结分享:FFMPEG视音频编解码零基础学习方法,在此转载,以备查询 在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟

2015-02-11 16:42:41 394

转载 完成端口(Completion Port)详解

http://www.cnblogs.com/lancidie/archive/2011/12/19/2293773.html手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By Pigg

2015-02-08 15:46:51 967

转载 ffplay播放rtsp视频流花屏问题

转自:http://write.blog.csdn.net/postedit 问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示:avformat_open_input函数根据输入的文件名,与rts

2015-02-06 15:55:45 3161

转载 TCP的SEQ和ACK的生成

转自:http://www.2cto.com/net/201307/232339.html TCP的SEQ和ACK的生成1.   序列号和确认号的简介及作用TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证的。响应包内也包括一个序列号,表示接收方准备好这个序列号的包。在TCP传送一个数

2015-02-04 13:29:47 776

转载 RTMP/RTP/RTSP/RTCP的区别

转自:http://www.360doc.com/content/13/1015/13/7324690_321597807.shtml 用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控

2015-02-02 10:38:20 751

转载 ffmpeg开发指南

转自http://www.cppblog.com/mcuit/articles/68854.html 作者:李健  ffmpeg开发指南(使用 libavformat 和 libavcodec)Ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参

2015-02-02 09:59:28 409

转载 软件设计之UML—UML中的六大关系

转自:http://www.cnblogs.com/hoojo/p/uml_design.html  一、UML中的六大关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。

2015-01-22 15:46:12 399

转载 TCP抓包总结

转自:http://blog.sina.com.cn/s/blog_66ab084e0100j26q.html,感谢博主TCP  Window Update:  如果一个TCP Window变为0了, 或者接近0了, 这就会警告数据发送方没有更多空间来接受更多数据了.文件传输会停止, 直到收到一个update说buffer已经清空了TCP  Previous segment

2015-01-17 18:54:43 2226

原创 RTP时间戳总结

视频:     25fps,采样次数90000次/秒,所以时间戳单位1/90000,时间戳增量90000/25=3600;第一帧时间戳假设为: GetTickCount(),下一帧时间戳为 90 * GetTickCount();因为一秒发送25帧,两帧间隔40ms。两次GetTickCount()相差40。音频:    G.711 采样率8000HZ,每隔20ms打一个包,构成一个数据块。则

2015-01-17 16:32:39 742

转载 select、poll、epoll之间的区别总结

转自:http://www.cnblogs.com/Anker/p/3265058.html,感谢博主总结、分享 select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要

2015-01-14 19:05:31 464

转载 跟我一起学MFC–【目录】

转自:http://www.gymsaga.com/project/358.html,感谢博主前言   浅谈MFC应用前景   对刚开始学习MFC的朋友一点建议   对初学MFC朋友们的看法意见   进制转换器制作   计算器设计(前)   计算器设计(中)   计算器设计(下)     MFC实例讲解概述

2015-01-13 17:02:19 2214

转载 MFC窗口风格?WS?Window?Styles

原文:http://www.360doc.com/content/11/0407/16/6408986_107855308.shtml窗口风格(Window style)WS_BORDER   有边框窗口WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。WS_CHILD   说明窗口为子窗口,不能应用

2014-12-06 19:21:49 535

转载 VC中自动改变控件位置和大小的对话框类

原文:http://dev.yesky.com/221/2494221.shtml在用VC开发应用程序时,经常会要做一些可以改变大小的对话框,而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少,那可以在对话框的OnSize()事件里面添加代码,通过计算来调整各个控件的位置和大小;但是,如果对话框上的控件比较多的话,那这将是一件非常痛苦的事情!要是程序中又

2014-12-05 20:35:42 452

转载 c++封装Word (比较全了)

转载收藏自:http://www.cnblogs.com/c-study/archive/2012/01/04/2311772.html,感谢作者小鱼儿程序代码:#ifndef CMYWORD_H#define CMYWORD_H#include "msword.h"#include //段落对齐的属性enum Alignment{wdAlignParagraphCent

2014-12-01 10:47:04 5146

转载 How to change the text color of the selected property sheet tab in Visual C++

转自:http://support.microsoft.com/kb/206626/en-usArticle ID: 206626 - View products that this article applies to.This article was previously published under Q206626This article has been arch

2014-11-25 20:29:31 921

转载 Wing IDE 5.0快捷键

version 1 中文改个font就好edit  -> preferences -> User Interface 在font/size的地方选个支持中文的 我用的是这个 nsimsun 12,看着这个还算顺眼 2 自动补全edit  -> preferences -> Editor -> Auto-completi

2014-09-19 13:20:32 3334

转载 Wing IDE 创建 Django 工程

转自:http://wingware.com/doc/howtos/django

2014-09-19 10:28:51 3777

转载 Python快速教程

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我将在每一篇中专注于一个

2014-09-18 16:12:42 496

转载 理解Upstart

原文:Ubuntu从6.10开始逐步用Upstart()代替原来的SysVinit进行服务进程的管理。RHEL(CentOS)也都从版本6开始转用Upstart代替以往的init.d/rcX.d的线性启动方式。  SysVinit守护进程(sysvinit软件包)是一个基于运行级别的系统,它使用运行级别(单用户、多用户以及其他更多级别)和链接(位于/etc /rc?.d

2014-05-16 10:51:10 7396

owl-s组合webservice实例

网上一个经典的owl-s例子其www.bs-byg.dk/hashclass.wsdl不能用了,故又找了一个globalweather服务http://www.webservicex.com/globalweather.asmx?WSDL 来自http://webservices.seekda.com/providers/webservicex.com/GlobalWeather?tab=usenow, 包含两个方法:GetCitiesByCounty和GetWeather。GetCitiesByCounty输入国家名称(英语),返回该国家主要城市; GetWeather输入国家名称和城市名称,返回天气状况。myserive中可以输入China,Beijing试一试。 注:此weather服务,是c#编写的,可能与java有些不兼容。不过还是能模仿 用protege插件编辑OWL-S的实例 - 勇敢的心 - BlogJava.jpg 的例子,做出来的,供学习用。

2011-06-21

天气预报webservice示例

是天气预报web服务的例子,用C#开发.可以帮助理解webservice

2011-06-20

Linux必学的60个命令v1[1].0.1.pdf

挺好的一个资源,常用的linux命令及用法描述

2011-03-31

KDE+2_Qt编程宝典.pdf

扫描版的KDE+2_Qt编程宝典.pdf,有需要的朋友下

2011-03-31

数字0~9模式识别的matlab代码

模式识别的常用例子,用matlab编程,识别数字0-9,

2010-12-13

nasm-2.09.03-installer.exe

nasm的安装程序,版本:2.09.03。

2010-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除