自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

要坚持,要认真。

一点一点地记录,一点一点地进步。

  • 博客(144)
  • 资源 (31)
  • 收藏
  • 关注

原创 C++ int 和 string 之间的相互转换

要实现这个目标,非stringstream类莫属。这个类在头文件中定义, 库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。另外,每个类都有一个对应的宽字符集版本。string到int类型的转换使用string对象来代替字符数组。这样可以避免缓冲区溢出的危险。而且,传入参数和目标对象的类型被自动推导出来,即使

2013-07-18 16:01:06 1130

原创 Linux 下 apache的启动命令

Linux系统为Ubuntu一、Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务# /etc/init.d/apache2 restartor$ sudo /etc/init.d/ap

2013-07-18 16:01:04 2275

原创 error LNK2038: mismatch detected for \'_ITERATOR_DEBUG_LEVEL\': value \'0\' doesn\'t match value \'2\' in *.obj

今天在使用自己编写的RTSP静态库时遇到如下的问题:error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in *.obj。很郁闷,昨天改写了静态库,但是没有及时上传到SVN上面的,然后进行了一次“reverse”,然后就悲剧地出现了超多莫名其妙的bug。再慢慢

2013-07-18 16:01:02 4180

原创 Live555本地库的编译

Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,能够支持RTP/RTCP、RTSP、SIP等标准流媒体传输协议。1.要编译Live555,首先要去官方网站(http://www.live555.com/liveMedia/public/)上面下载最新的源代码;2.将live555-latest.tar.gz下载到本地后,使用解压缩命令“tar zxvf live555-lates

2013-07-18 16:00:59 2132

转载 比较三种php框架:Zend Framework, CodeIgniter与Kohana

下面我就来简单的聊聊各框架的优劣。一部分是客观事实,一部分是自己的经验和经历。CI的优势轻量CI的轻量意味着开发者可以在短时间内迅速上手,迅速进行开发。我当初花了2个小时阅读了用户手册后就直接开始开发了,基本上也没遇到过什么大问题。就目前论坛和QQ群里的一些新手开发者们而言,好多人都是不仔细看用户手册,就问这问那,提问没有错,但是提问有提问的艺术。在国外的技术论坛上经常会看见人说“RTFM”,意思

2013-07-18 16:00:57 2743

原创 云计算介绍

云计算是IT基础设施的交付和使用模式,允许人们通过网络以按需付费、易扩展的方式获得所需资源(包括网络、服务器、存储、应用和服务等),这是云计算的核心意义。云计算的资源来自一个共享的、可配置的资源池,并能够以最省力和无人干扰的方式获取和释放。通过云计算抽象而出的“计算能力”可作为一种商品通过互联网进行流通。“云”能给予用户强大的支持,其自动化集中式管理使企业无需负担高额的数据管理成本;同时,其通用性

2013-07-18 16:00:55 890

原创 绝对路径与相对路径的区别

在引用文件时通常会涉及到文件路径的问题,文件路径主要包括绝对路径和相对路径。绝对路径和相对路径的不同之处在于描述目录路径时所采用的参考点不同。相对路径:以引用文件的网页所在位置作为参考点而建立出的目录路径。因此,当保存在不同目录下的网页引用同一个文件时,所使用的路径将有所不同。绝对路径:以Web站点根目录为参考点建立的目录路径。因此,当保存在不同目录下的网页引用同一个文件时,所使用的路径都是一样的

2013-07-18 16:00:52 1624

原创 C++虚函数与纯虚函数

虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪个类的。通常此类指针或引用都声明为基类的,它可以指向基类或派生类的对象。  多态指同一个方法根据其所属的不同对象可以有不同的行为。  下面来看一个例子:  程序运行输出结果: 8, 12  为什么Base 对象的大小是8个字节而不是4个字节

2013-07-18 16:00:50 758

原创 MySQL .frm .myd .myi文件及数据库的本地移植

首先不得不说自己学得好烂!今天在看一份PHP的源代码的时候有用到MySQL,但是在数据文件夹下面不是*.sql文件,而是一堆*.frm *.myd *.myi文件,顿时就傻眼了!唉,还亏得自己学过数据库专业课程,这些文件都不知道是干嘛的! *.frm文件是表的结构文件;*.myi文件是表的索引文件;*.myd文件是表的数据记录。 将这些*.frm *.myd *.myi文件转换为*.sql,即将数

2013-07-18 16:00:48 2166

原创 while(true)循环与CPU占用率问题

之前写程序的时候一直没有主动注意CPU占用的问题,今天在进行RTSP服务端测试的时候发现只是接入了一两个连接,CPU的占用率已经达到了100%,吓死我了~虽然之前已经预料到CPU占用会很高,但实际测试结果还是让我出了一身冷汗,这样的程序怎么能够发布使用呢?应该逐渐关注程序性能算法优化这方面的问题。当然,导致CPU占用率如此之高的元凶就是程序中的几个while(true)死循环。用代码解释如下:wh

2013-07-18 16:00:46 16071 4

原创 C++ vector一边遍历一边删除元素

使用iterator迭代器对vector进行遍历,删除元素时使用的erase函数返回的是vector中的下一个元素。代码如下:/* ObjectVector是一个Object类型的迭代器,轮询ObjectVector,如果Object::IsAlive()返回false则从vector中删除该Object */vector::iterator it = ObjectVector.begin();w

2013-07-18 16:00:44 7477

原创 C++类型转换之四种cast操作符

类型转换既是将一种数据类型转换为另外一种数据类型,从而改变该变量的表示方式以及操作。具有标准定义类型的简单数据类型(如int、double)之间的转换可以使用传统的转换方式,既强制转换,也是C语言风格的转换方式,如下:TypeA a;TypeB b = (TypeB)a;在C++编程中较多地使用到类和类的指针,往往会遇到子类和父类之间的相互转换,但传统的转换方式不适用于类和类的指针之间的转换,因此

2013-07-18 16:00:41 1651

原创 Linux MySQL 忘记root密码的处理

如果数据不重要的话,最直接的方法就是将 "/var/lib/mysql/*"目录内的资料全部删除掉,然后重启MySQL,资料库会进行重建,然后root又没有密码了。。。。。如果数据很重要,哈哈,再说吧。。。。。

2013-07-18 16:00:39 743

原创 linux下开发php常用命令及必备tips

linux 源目录: /etc/apt/sources.list查看php版本号: php -vApache相关结构主配置文件: /etc/apache2/httpd.conf  (参见http://httpd.apache.org/docs/2.2/mod/core.html)额外参数设定: /etc/apache2/conf.d/youConfigFileName.conf  (启动Apach

2013-07-18 16:00:37 1615

原创 C++ Class incomplete type is not allowed

哈哈,居然是 没有加头文件!!!!

2013-07-18 16:00:35 5227 5

原创 win7命令行窗口中无法使用系统命令

最近装了JDK,设置环境变量时居然一不小心把之前PATH中的内容给覆盖掉了,导致在命令行中无法使用系统命令。求助于强大的谷哥,找到解决办法。很简单,就是将之前PATH中的系统环境变量加进去:;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem注意需要的分号一个都不能少哦~~

2013-07-18 16:00:33 1520

原创 如何配置JDK环境变量

JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量:   a.新建 JAVA_HOME        C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)   b.新建 PATH        %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin   c.新建 CLASSPATH          .;

2013-07-18 16:00:30 751

原创 Linux下获取毫秒级时间差

代码如下:#include #include #include int main(int argc, char* argv[]){ struct timeval struc_start, struc_end; long dif_time = 0; //get start time gettimeofday(&struc_start, NULL); long start = ((long)

2013-07-18 16:00:28 1998

原创 Navigation to the webpage was canceled 解决办法

最近在网上下载了一些chm文件,打开后看不到内容,显示: Navigation to the webpage was canceled之前也遇到过,还以为是自己下载的文件有问题,没有多去查找原因,今天又遇到了,就去网上搜了一下,解决方法如下: 在文件上右键,选择“属性”(Properties),看到“常规”(General)这页最下面有个“Unblock”(我的是英文系统,中文的可能是解锁吧)的复

2013-07-18 16:00:26 6337

原创 设置本机MTU值

Windows环境下查看本机的MTU值:netsh interface ipv4 show subinterface设置本机的MTU值:netsh interface ipv4 set subinterface "Local Area Connection(本地连接)" mtu=1470 store=persistent

2013-07-15 22:57:37 2262

原创 用过的Linux/Windows操作命令

下载apache安装包:wget http://www.apache.org/dist/httpd/httpd-2.4.4.tar.gz

2013-07-08 21:49:38 758

原创 一道简单的题

下面C的值为多少呢?#define foo(x) x + 1int c = foo(10) * 2;

2013-06-27 13:55:55 834

原创 CString 和 string的互换

首先,CString和string都是C++中的字符串模板类,string作为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;而CString(typedef CStringT > CString)是Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI)、wchar_t(unicode)、T

2012-11-22 13:48:33 884

原创

      月,从古至今总是人们吟诵的对象,只要相思不断,月以及它所带给人们的意境便总是会不断地流传下去。从前只知道看着圆圆的月亮,沐浴着柔柔的月光,吟唱着细细的曲子,品味着淡淡的相思。月,带给我的仿佛只有“人有悲欢离合”与“独在异乡为异客”的感伤。于是乎,纵然月夜是那么的温柔那么的美丽,也不敢去触及。但这几日没想到却看见了从没看到过的月,而这样的月带给我的是惊讶是欣喜。快到月末了,前几日月亮都还

2009-12-01 12:37:00 658

Spring Security 4 简单入门

自己总结的Spring Securit做用户登录系统和操作权限管理系统的入门要点,已经基于此实现了多个系统的登录和Web页面的权限管理。

2016-08-03

mongodb入门

mongodb入门小书,简单快速高效!可以看看,快速了解mongodb的基本用法!

2015-12-25

AdBlock Chrome插件

AdBlock,很好用的Chrome广告拦截插件!下载解压后直接拖到Chrome插件管理的页面上就可以安装了。

2015-12-01

NetAssist网络调试助手v4.0.4

网络调试助手最新版v4.0.4!还附带一个串口调试工具,需要的下,好用!可以选择多网卡了哦!

2015-11-21

Spring技术内幕(第二版)

Spring技术内幕第二版PDF,会让你受益匪浅的一本书!

2015-11-11

Python机器学习实践

使用Python进行机器学习,包括中英文PDF和源代码,值得学习!

2015-10-15

利用Python进行数据分析

本书内容如其名,讲解的就是如何使用Python及Python的相关模块来进行数据分析,同时也讲解了数据分析相关的基本知识,数据分析相关的工作越来越热门,值得学习!

2015-10-10

Git使用手册(中文版)

这是中文版的Git使用手册,非常好非常详细!对于Git入门有很大帮助,不过英文好的同学还是建议去官网看原版的帮助文件。

2015-09-17

Python简明教程

如题所说,这是Python的简明教程!如果想快速对Python的各种特性和语法有一个概要性的了解,那这是一份值得看的资料!

2015-09-17

ARM NEON 使用手册

ARM NEON是什么东西我就不多做介绍了,我觉得想用这技术的多半是高手,高手一般都有CSDN下载分的!哈哈哈!如果没有下载分,私信我留下邮箱,我会发给你。具体看链接:http://www.arm.com/zh/products/processors/technologies/neon.php

2015-09-17

C#的JSON解析

这是C#的JSON解析,不用添加任何第三方DLL,直接将此文件加到自己的工程中就可以了!最低可以支持到.NET 2.0!

2015-08-20

MySQL Workbench

MySQL Workbench及其安装所需要的vs和.net插件。

2015-08-14

Visual Studio 的SVN插件

Visual Studio 的SVN插件,VS2010和VS2013都可以用!

2015-08-14

H264标准中文版(rfc3984)

这是H264标准,即rfc3984,中文版。给大家看看。

2014-12-29

中国移动开发者研究报告

2013年中国移动开发者研究报告!给大家看看,了解一下行业现状。

2014-11-24

vc++ 2008库

Windows Server2008安装XAMPP后启动Apache时出现“并行配置错误”,只需要下载本资源然后安装就可以解决啦!

2014-08-30

C++ API 设计

如何构建高效、健壮、稳定且可扩展的优质api ?对于这一软件工程上的难题,martin reddy 凭借长期的从业经验,对优质api 所应具备的各要素进行了全面分析,针对api 的不同风格及模式,以及大型长期项目的内在需求,给出了种种最佳设计策略,从而对api 设计过程的规范性及可持续性作出了理论上不可磨灭的贡献。 《c++ api设计》适合具有一定c++ 编程经验的程序员阅读,也适合对api 设计主题感兴趣的读者参考。    现代软件开发中的一大难题就是如何编写优质的api。api负责为某个组件提供逻辑接口并隐藏该模块的内部细节。多数程序员依靠的是经验和冒险,从而很难达到健壮、高效、稳定、可扩展性强的要求。martin reddy博士在自己多年经验基础之上,对于不同api风格与模式,总结出了api设计的种种最佳策略,着重针对大规模长期开发项目,辅以翔实的代码范例,从而有助于设计决策的成功实施,以及软件项目的健壮性及稳定性的实现。

2013-09-15

PHP开发典型模块大全完整源码

附件是与《PHP开发典型模块大全》配套的完整源代码,本人还有相应电子书和视频材料,如果有需要可以联系我。

2013-07-03

复旦MSE数学复习资料

这份资料是复旦MSE数学复习资料,比较简单,但是毕竟全面,本人已经考过,正在就读。不过今年开始要进行GCT联考了,仅供大家参考。

2013-06-16

软件架构参考文档

软件架构参考文档模板,包括需求设计、系统架构、系统设计、UML图例、部署视图、数据视图、测试等内容。

2013-05-20

Excel VBA 连接MySQL

使用Excel中的VBA连接MySQL数据库,并进行增删查找等基本操作!很详细的资料,希望能够帮助大家。

2013-01-06

Excel 2010 中的VBA入门教程

最近在了解VBA,发现一份挺好的入门教程,篇幅不长,但是有细节有框架,个人觉得是一份很好的入门资料,希望能够帮助大家!

2013-01-06

云计算入门指南

云计算是近期比较火的技术,本文是关于云计算的简单介绍,让大家了解一下。

2011-10-24

系统程序员成长计划

此文源于李先静老师的博客,经整理后成文。其中有涉及编程语言,也有项目管理,虽多是经验之谈,但值得我们学习。

2011-10-09

C/C++ void及void指针含义的深刻解析

深入解析了void及void指针的含义和用法,小小的void蕴含了很丰富的设计哲学,作为软件开发人员,对问题的深入思考必定会让我们受益匪浅的。

2011-09-21

MFC 文字跟随鼠标移动

MFC中实现文字可以跟随鼠标任意移动的功能。

2011-08-30

窗口淡入淡出,渐隐渐显。

VC2008调试通过,实现窗口的淡入淡出。

2011-08-25

空空如也

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

TA关注的人

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