自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 论坛 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 STL几种容器的简单理解

本文按照自己的理解,对C++ STL(标准模板库)中的常见容器,做简单记录容器简单分类:队列型、表型一. 队列std::vector特性:连续空间的队列;优点:查找快,按下标查找;算法复杂度 O(1)缺点:插入删除慢;因为头插-push_front和插入-insert,需要移动指定节点后面的所有元素; 算法复杂度 O(N)。尾插算法复杂度O(1)std::list...

2019-09-17 10:49:22 105

转载 Unity3D之AnimationCurve

原文地址背景:入门小白,最近要研究动画曲线网上找了一圈,跳跃性太大,就这篇博客讲的比较基础,适合初学者,强力推荐。

2018-07-13 11:17:21 629

转载 SVN分支的合并和同步

原文地址

2018-05-09 11:25:26 407

原创 windows下 python 如何安装pygame模块

python安装pygame

2017-09-28 11:48:46 21539 17

原创 查看python是32位还是64位

在python解释器中输入以下命令:>>> import platform>>> platform.architecture()会输出版本:32位或64位本机电脑显示:('64bit', 'WindowsPE')

2017-09-20 11:53:51 9234

转载 git commit的信息如何修改,如何退出修改

git commit 最后一次提交的注释信息,如何修改? 如何退出编辑器?今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了)首先 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器

2017-08-29 10:17:06 17239 2

转载 CDHtmlDialog中阻止某页面的显示

.h文件中: DECLARE_EVENTSINK_MAP() void XOnBeforeNavigate2(LPDISPATCH pDisp, VARIANT FAR* URL, VARIANT FAR* Flags, VARIANT FAR* TargetFrameName, VARIANT FA

2017-07-17 10:40:02 456

原创 git 回滚操作 revert 和 reset

使用git 管理代码比较方便。当代码提交后发现问题时,想要回滚,要怎么做呢?git 有 revert 和 reset 两种方式。但用途并不一样:git revert 撤销git reset 回退。例子:如果先后做了3次提交 commitA、commitB、commitC,分别改了A文件、B文件、C文件。如果在git中查看commitCcommitBcommitA当前

2017-07-14 19:21:06 917

原创 VC 屏蔽Alt组合键

Win32 屏蔽组合键Alt+

2017-07-03 15:16:54 1763

原创 CDHtmlDialog 如何 屏蔽脚本错误

CDHtmlDialog 如何 屏蔽脚本报错

2017-07-01 13:08:28 966

转载 Visual Studio 对应 VC版本

VC6.0: Microsoft Visual Studio 6.0VC7.0: Microsoft Visual Studio .NET 2002VC7.1: Microsoft Visual Studio .NET 2003VC8.0: Microsoft Visual Studio 2005VC9.0: Microsoft Visual Studio 2008VC

2017-06-20 16:34:25 555

原创 duilib 内存画图

duilib 内存画图

2017-05-30 11:33:52 3338 1

原创 VS2013 编译 Win32程序,如何配置版本等信息

VC6中默认有程序版本配置项的,但新建 VC++ win32项目,发现没有地方配置版本信息,试了一下,如下操作,即可添加程序版本配置页:SolutionExplorer -> 解决方案名 右键 ->  添加 -> 资源, 选择 Version。

2016-10-11 16:56:04 646 1

原创 duilib最新的SVN地址

貌似duilib从SVN迁移到github上了,原来的SVN地址checkout不到duilib的代码,github的duilib项目URL为:https://github.com/duilib/duilib.git现在获取源码的两种方式:一. SVN的 checkout命令二. Git

2016-09-27 23:10:42 2448

原创 C++ 如何判断姓名字符串符合百家姓

最近做注册窗口身份证+姓名认证时,有个需求:姓名必须是符合百家姓的据说有现成的公安系统可以使用,但是是按次收费的,果断放弃此方案,网上找了一圈没有,有人说用正则,正则最多能判断是不是中文吧,还能判断出“秀”、“欧冠”是不是属于百家姓?感觉也不靠谱没办法,干脆自己写吧,全是体力活,希望能帮助到需要的人! 有问题欢迎指出,一起探讨!// .hBOOL IsInBookOf

2016-04-08 10:18:52 2205

原创 判断字符串是全中文,windows+GB编码

在windows+系统语言为简体中文的环境下,字符串编码格式采用国标(GB),此时,要判断字符串是否为全中文,可采用下述代码(有问题欢迎指出,一起探讨)BOOL IsStrChinese(LPCTSTR szStr); // 全中文-只适用于GBBOOL IsStrChinese( LPCTSTR szStr ){ int len=lstrlen(szStr); if (

2016-04-06 15:37:46 595

转载 四大发明之活字印刷——面向对象思想的胜利

话说三国时期,曹操带领百万大军攻打东吴,大军在长江赤壁驻扎,军船连成一片,眼看就要灭掉东吴,统一天下,曹操大悦,于是大宴众文武,在酒席间,曹操诗性大发,不觉吟道:“喝酒唱歌,人生真爽。…………”。众文武齐呼:“丞相好诗!”于是一臣子速命印刷工匠刻版印刷,以便流传天下。         样张出来给曹操一看,曹操感觉不妥,说道:“喝与唱,此话过俗,应改为‘对酒当歌’较好!”,于是此臣就

2015-12-17 14:36:09 379

翻译 谷歌为什么从WebKit中建立一个Blink分支

谷歌为什么从WebKit中分离Blink分支?

2015-09-22 09:24:10 1386

翻译 LoadIcon(),加载系统图标说明

最近需要在对话框(CDialog)上任意位置绘制系统图标,搜索一遍后,最后在csdn上找到了方法,CSDN原文地址////////////////////////////////////////////////////        以下为译文          //////////////////////////////////////////////////////////

2015-08-27 10:03:00 5160

转载 STL常用容器浅谈

STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用。下面,我们就浅谈某些常用的容器。这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)。1、顺序性容器(1)vector  vecto

2015-07-14 14:04:23 302

翻译 我能读懂C++和Java但是读不懂Smalltalk

译序初学一样东西容易拿了一片树叶,却掩了整座泰山。面向对象编程是现在业界事实上的主流。自打接触面向对象编程那天起,就不断的见到或听到绝大多数人对它的溢美;言必曰对象,行定从OO。更有面向对象的狂热分子甚至总结归纳出了设计模式云云。我也曾奉面向对象为神圣无敌先进的编程思想,把封装继承多态作为编程的奥义去领会。但是实践中我渐渐发觉面向对象并不如传颂的那般美好,在网上书上也接触了零星的和面向对象唱反

2015-06-20 07:51:57 1369

原创 吐槽smalltalk代码风格

最近想搞ios开发,要学object-c看别人介绍,有一些smalltalk风格的语法,导致难于理解,于是好奇去看smalltalk语法看到这一句代码,简直崩溃,这是给人看的代码吗?age age age: age age + age age函数名和变量根本无法直观区分,这种代码绝对加大阅读者理解难度

2015-06-19 12:04:54 1178

转载 VISUAL SVN 安装及客户端使用

1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualS

2015-06-15 09:21:28 429

转载 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1700”不匹配值“1800”

问题描述:在用VS2012编译时出现下面的错误error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1700”error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”问题分析:_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值:

2015-06-02 10:37:55 3243

原创 error LNK2005; VC6工程引入.lib时链接出错

最近需要jsoncpp解析WebService接口返回的 JSON VC6工程

2014-11-10 11:15:52 503

原创 自绘式按钮COwnerDrawBtn:可设置文本字体、文本颜色、按钮背景图片

使用MFC做界面的程序员,一定是很痛苦的,因为默认效果比较gula

2014-07-18 16:54:42 1603 1

转载 国内软件公司为何无法做大做强?

纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?更何况 开源企业,这是为什么呢?1."作坊"式管理 "作坊"往往是效率最高的, 国软几乎都是从作坊走过来的,但把作坊式的管理模式套用到一个不断壮大的公司中显然是不行的.组织架构到达一定程度后就必然要进行分工的细化,依靠作坊式的"暴力开发"是行

2014-02-26 15:39:49 627

原创 win7+VS2010/2012+cocos2d-x-V2.1.4 环境安装+使用模板(2)

注意:1. cocos2dx-V2.1.2版本之后,使用project-creator.py这个python脚本进行工程项目的创建和配置,详见后文链接以前版本利用install-templates-msvc.bat安装VC项目模板,这种方式已经不适用了关于PC上cocos2d-x环境搭建问题,这几日想使用install-templates-msvc.bat安装VC项目模板,始终不成

2013-10-15 18:31:05 1990

转载 在VS2012 下编译 cocos2d-x-2.1.4

最近在弄cocos2d-x环境的搭建,用的官网V2.1.4版本,有问题,网上看了一篇文章,有点作用想说两句:1.cocos2d-x 发布版本的时候不细心,自带解决方案有些问题2.install-templates-msvc.bat ,存在问题,缺少文档说明,至少一部分人点击后根本没用**********************************  分割线

2013-10-15 16:00:28 1001

原创 Win7下 由Release版程序崩溃地址逆推崩溃代码行

本博客之前的一篇文章介绍过 WindowsXP系统下 由Release版程序崩溃地址逆推程序崩溃代码行的技巧一般都是如下图一样的提示,相信程序员和测试人员都经常遇见类似的弹出窗口为什么说前一篇文章提到的这个技巧只适用于WindowsXP系统下呢?因为Win7系统下弹出的出错窗口没有写明引用的内存地址如下图所示,win7的出错窗口,问题详细信息里找不到类似XP

2012-11-07 14:39:18 1038

转载 由Release版程序崩溃地址逆推崩溃代码行

有没有碰到Release版本的程序崩溃呢? Release时找问题可是很麻烦很头痛吧? 以下转载文章介绍了Release下程序崩溃时的处理方法注意:该方法只对xp系统有用,因为xp系统在程序崩溃时会提示程序崩溃地址,win7虽然也会有出错信息,可是提示看的我不明就里,无法推断出崩溃地址信息。 作者:老罗原文出处:http://www.luocong.com/articles

2012-02-02 14:47:02 716

原创 VC6下 断点调试之条件断点的使用

有VC编码经验的人,都应该熟悉设置断点进行调试。有时候会遇到特殊情况,例如:在For循环中出错,你总不能单步调试1000次去找到问题是在 i=? 发生的吧? 条件断点可解决上述问题,步骤如下:1.设置断点2.VC6 > Edit > BreakPoints > 下方选择断点所在目标行 > Conditons > 输入条件例如 i == 500 > OK3

2012-02-02 14:38:56 669

可设置底图、文本字体颜色的自绘式按钮

提供一个自绘式按钮,可设置底图、可设置文本字体/颜色 附件是源码及示例工程

2014-07-18

QQ1.4亿在线背后的故事.ppt

腾讯QQ T4专家为您解读QQ用户从十万级到百万级、千万级、亿级的各种经验教训,希望对您的企业互联网业务有所裨益

2011-11-24

数字信号处理PPT [01]

重点大学中南大学信息及相关专业学科必修课授课组编写,分析清晰,条理清楚. 是对通信感兴趣的专业及业余人士在数字信号处理方面比较好的自学材料.

2008-09-26

三级网络重要知识点(文档格式)

由资深网友亲历创作,内容言简意赅,适合三级网络的突击式学习,很不错的文本教程。短期学习三级网络的必备宝物。

2008-09-05

南开三级网络100题

08年三级网络上机题库,最富盛名的南开大学三级网络教材

2008-09-05

父类虚函数,子类声明为非虚,会有什么特性

发表于 2013-11-06 最后回复 2019-08-29

C++.Net 程序如何获取命令行参数?

发表于 2015-11-20 最后回复 2015-12-16

怎么样合理设计软件程序(客户端)?

发表于 2015-10-15 最后回复 2015-10-15

MFC 如何判断某个ID对应的资源是否存在

发表于 2014-08-14 最后回复 2015-07-31

STL 如何遍历list,将每个元素和其后的N个元素进行比较?

发表于 2015-07-29 最后回复 2015-07-31

如何获得菜单的矩形区域

发表于 2014-07-16 最后回复 2014-08-26

Edit编辑框控件,如何让文本垂直居中,又具有password属性?

发表于 2014-07-14 最后回复 2014-07-16

求助,关于深度优先探索和广度优先探索的一个问题

发表于 2012-11-26 最后回复 2012-11-30

MFC 如何关闭弹出的对话框

发表于 2012-05-18 最后回复 2012-11-30

3D 画立方体,遇到问题了

发表于 2012-07-26 最后回复 2012-08-01

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

TA关注的人 TA的粉丝

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