自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Echo Lab

Stay Hungry. Stay Foolish.

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

转载 windows xp下编译x264生成dll和lib文件

转载:http://niulei20012001.blog.163.com/blog/static/7514721120122605835954/以下所需的所有工具,源码和生成的库文件,可到http://download.csdn.net/detail/echonupt/4746158   下载。1、下载mingw+msys进行配置,这里有已配置好的,直接下载用就可以了但是这个

2012-11-08 15:50:02 1693 1

原创 windows xp 使用编译好的live555的lib和头文件

一、环境(1)windows xp(2)VC6.0(3)live555的lib,头文件和src文件,(存放在 D:\LIVE555\INCLUDE ,D:\LIVE555\LIB 和  D:\LIVE555\SRC中)二、全局设置菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径:D:\L

2012-10-30 16:25:08 733

原创 在cpp文件中使用类的静态static数据报连接错(LNK2001)

现有如下一个类:class CPlayer{public: ...private: static CPlayer* pthis; ... };在cpp中使用pthis指针会报如下链接错:error LNK2001: unresolved external symbol "private: static class CPlayer * CPlayer::pth

2012-10-22 18:31:21 679

转载 如何实现类的成员函数作为回调函数

回调函数(Callback   function)大量用于Windows的系统服务,通过它,程序员可以安装设备驱动程序和消息过滤系统,以控制Windows的有效使用。许多程序员都发现,利用MFC或者其它的C++应用编写回调函数是非常麻烦的,其根本原因是回调函数是基于C编程的Windows   SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成

2012-10-22 15:43:10 370

转载 在windows xp中使用VC6.0编译live555生成库文件

转自:http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html一、live555简介  Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,

2012-10-17 10:41:36 736

原创 re.sub(r'\*(.+?)\*',r'<em>\1</em>','pages of *World Wide Spam*,')的理解

re.sub(r'\*(.+?)\*',r'\1','pages of *World Wide Spam*,')'pages of World Wide Spam,'python环境下re.subde 作用在于:使用给定的替换内容将匹配模式的子字符串(最左端并且非重叠的字符串)替换掉。见证其强大功能的最简单方式就是在替换字符串中使用组号。r'\*(.+?)\*'

2012-08-21 09:46:01 2777

转载 apache运行CGI程序的配置

关于apache与CGI在这里就不解释了.1、apache下载地址:http://www.apache.org,下面以2.0.63为例介绍运行CGI程序的配置。2、下载Windows下的Python解释器3、修改apache的配置文件httpd.conf:    AllowOverride None    Options None    Order allow,de

2012-08-17 20:21:51 606

转载 Windows XP 环境下安装 Apache HTTP Server

转自:http://www.blabla.cn/php/install_apache_228_window_xp_80516.html下载 Apache HTTP Server 2.2.8Apache 的官方网站是 http://apache.org/。Apache HTTP Server 的下载页面是 http://httpd.apache.org/download.cg

2012-08-17 16:10:18 706

原创 Python+Win环境下twisted的配置

Twisted来自于Twisted Matrix实验室,是一个事件驱动的Python网络框架,原来是为网络游戏开发的,现在被所有类型的网络软件使用。1 安装http://twistedmatrix.com/trac/wiki下载相应的版本,安装即可。2 配置正确安装后,仍然不能正常使用。from twisted.internet import reactorI

2012-08-17 10:41:13 494

转载 Python递归

每一个递归程序都遵循相同的基本步骤:初始化算法。递归程序通常需要一个开始时使用的种子值(seed value)。要完成此任务,可以向函数传递参数,或者提供一个入口函数, 这个函数是非递归的,但可以为递归计算设置种子值。检查要处理的当前值是否已经与基线条件相匹配。如果匹配,则进行处理并返回值。使用更小的或更简单的子问题(或多个子问题)来重新定义答案。对子问题运行算法。将结

2012-08-15 14:42:51 759

原创 Python递归展开嵌套的list

在Python中,用生成器的递归的方式展开一个嵌套的list。def flatten(nested): try: for sublist in nested: if isinstance(sublist,str): yield sublist else: for element in flatten(sublist): yield element

2012-08-15 14:07:55 2773

转载 使用Eclipse与Pydev开发Python的一些设置

1.关于优化Eclipse中代码补全自动提示很多时候,我们仅仅需要输入一个空格、等号或一个分号结束,可有了代码补全,就会事与愿违了。比如我们想定义如下:String str;但在实际中当你敲完str时,按“;”,结果会变成:String string。那我们有没有办法来改善这个呢,也就是定制自己的代码补全功能呢,竟然有了这遍文章,当然是有办法的了。  其实很简单,就

2012-08-14 11:05:47 1188

转载 使用Eclipse与Pydev开发Python(windows)

Python的编辑器很多,具体可见:http://wiki.python.org/moin/PythonEditors。官方的IDLE、PythonWin和Eclipse(Pydev)是比较值得推荐的。IDLE在安装了官方的Python软件包以后即可获得,PythonWin通过安装ActivePython可获得。而Pydev是一款用来扩充Eclipse的插件,安装了之后就可以使用Eclipse

2012-08-14 10:53:37 429

转载 【VC插件】VC显示行号_VC6LineNumberAddin

下载地址: http://code.google.com/p/codefish/downloads/detail?name=VC%E6%98%BE%E7%A4%BA%E8%A1%8C%E5%8F%B7_VC6LineNumberAddin.rar&can=2&q=使用方法:1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录: C:\P

2012-07-16 10:33:22 617

原创 ubuntu10.04+matlab r2011a+opencv2.2 安装于配置

一、ubuntu10.04的安装选用ubuntu10.04是因为该版本是LTS版本。安装的时候,语言最好选择英语。二、opencv2.2 的安装1)下载opencv2.2 源码,下载地址为:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/2)建立基本的编译环境sudo apt-g

2012-04-14 19:13:36 1276 2

转载 QQ圈子:实名社交的潘多拉魔盒

摘要:QQ圈子对关系链的梳理能力很强,​国内还没有哪个SNS产品能把关系分析和拓展做到这种程度,​这是腾讯对社交产品软性实名化的一步,​如果再有一个统一的内容发布平台,则必然会形成垄断优势,“​圈子”展示的正是腾讯最值钱的东西--用户关系链,通过“圈子”​已经把关系链升级为关系网。​QQ圈子对于其他基于人际关系的网站来说,将是终结性的产品。  QQ 圈子的产品形态  3 月 21 日,腾讯

2012-03-23 11:47:51 869

转载 云计算、社交网络和移动互联网

本文的目的是用简明扼要的语言向你解释这三个时下最流行的IT术语(云计算、社交网络和移动互联网)的实质,分析它们的问题,并预测未来趋势。  什么是云计算  首先是云计算。时至今日,我的身边还常有朋友问起,这个喊得震天响的云计算,到底是什么东西?开始时我也会解释一大堆话,后来发现,简单记得住最管用。于是概括为一句:云计算就是互联网,互联网就是云计算。而云计算的用处,或者说目的,是要将个人电脑(

2012-03-22 10:46:36 918

转载 异常处理

我们开发的软件一般按照正常的流程操作时运行不会出问题,但是用户不一定会根据软件工程师的想法来操作软件,而且往往随机性很大,另外,软件的运行环境也会改变,例如硬盘空间不足、文件被移走,这些都可能会导致软件出现异常,甚至崩溃。所以我们进行软件开发时要充分考虑异常的捕捉和处理。       一.异常处理的基本思想       进行异常处理的目标是,使软件具有容错能力,在出现运行环境或者异常操作等

2012-03-20 22:33:54 611 2

原创 类型转换(2)— 强制转换

1、命名的强制转换类型转换1.1一般形式 : cast_name(expression);type:转的目标类型。expression则是被强制转的值。cast_name有分为:(1)dynamic_cast:支持运行时识别指针或引用所指向的对象,这个会在后边介绍。(2)const_cast:只能用来添加或删除const特性。如://假设string_copy函数只接收

2012-03-19 21:41:33 691 2

转载 中国人为何宁花4000元买手机,不花6元买游戏

转自月光博客,        网易游戏频道做了一个有意思的专题:“宁花4000买手机 不花6元买游戏”,来讨论中国iOS游戏市场上的怪现象。中国大陆已成为iPhone全球销量排名第二的地区,仅次于美国。而与硬件的热销形成对比,中国大陆的iOS应用市场的规模,仅占全球市场的3%。  曾经毁了中国PC游戏市场的那些东西,如今又在iOS游戏市场一一重现:盗版、外挂、抄袭、强制消费、恶意竞争…

2012-03-19 09:35:01 530

原创 类型转换(1)— 隐式转换

1、发生隐式转换的情况混合类型表达式中,转换为相同的类型int ival = 2;double dval = 2.1;ival >= dval; //int型转换为double型条件表达式转换为bool类型if(ival) //int型转换为bool型{ //body}初始化或赋值某个变量时,转换为给变量类型int ival = 3.14; //3.14

2012-03-17 11:33:27 839

转载 国外程序员推荐:每个程序员都应读的书

编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?  “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”  很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数

2012-03-16 13:32:34 345

原创 VC6.0中使用迭代的器报error C2065,error C2653等

在VC6.0中写了下边的代码。#include#include#includeusing std::vector;using std::cin;using std::cout;using std::endl;using std::string;int main(){ string st1; vector text; while(cin>>st1){ text

2012-03-16 10:58:52 1703

原创 标准库类型基础(3)— 迭代器iterator

术语iterator往往表示两个不同的事物。一般意义上是迭代器的意思;具体而言指的是由容器定义的具体的iterator类型,如vector。若一种类型支持一组确定的操作(这些操作可以用来遍历容器内的元素,并访问,或修改这些元素的值),就称之为迭代器。就这个概念而言,可以将数组类比于容器,那么指针就是数组的迭代器(这只是类别,并不准确)。这里放在一起简单的介绍。用迭代器的方式重新编写

2012-03-16 10:58:01 454

原创 标准库类型基础(2)— vector

0、什么是vector(容器)vector是同一种类型对象的集合,负责管理与存储元素相关的内存。vector不是一种数据类型,而只是一个类模板,可以用来定义任意多种数据类型。vector类型的每一种都指定了其保存元素的类型。因此,vector,vector都是数据类型。在使用vector之前,必须包含相应的头文件。假设下文都做了声明。#includeusing std::vector

2012-03-16 10:57:19 582 2

原创 标准库类型基础(1)— string

0、都已包含响应库函数并已进行using声明。1、string初始化string s1; //默认构造函数,s1为空字符串string s2(s1); //将s2初始化为s1的一个副本string s3("value"); //将s3初始化为一个字符串字面值副本string s4(

2012-03-16 10:56:37 511 1

原创 开博自勉

开通此博客,是为了记录自己学习的过程。1)记录自己每天所学。2)复习之用。朋友,希望我们能共同进步。。

2012-03-16 10:55:27 294

winxp下编译X264的工具和结果

所有工具:msys pexports 源码:x264-snapshot-20121107-2245 生成结果:libx264-128.dll libx264-128.lib 所需环境:pthreadGC2.dll stdint.h

2012-11-08

VC6.0编译的live555库文件

文件夹中的live555文件是编译好的库文件。分文三个文件include,lib,src添加到VC6.0中即可使用。

2012-10-17

org.eclipse.jface.text_3.8.0.v20120531-0600.jar

这个是针对Eclipse SDK Version: 4.2.0编译好后的文件。可直接替换该版本的插件。 主要取消掉了空格上屏等功能。

2012-08-14

空空如也

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

TA关注的人

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