码迷,mamicode.com
首页 > 编程语言
MFC unicode字符集与多字节字符集 问题之彻底终结!
Unicode 和多字节字符集 (MBCS) 支持Visual Studio .NET 2003有些国际市场以大字符集来使用日文和中文等语言。为了支持这些市场的编程,Microsoft 基础类库 (MFC) 支持以两种方式处理大字符集:Unicode多字节字符集 (MBCS)unicode和多字节字...
分类:编程语言   时间:2015-03-07 15:36:14    阅读次数:3867
算法系列之图--BFS
广度优先搜索以源结点s为出发点,算法始终将已发现和未发现结点之间的边界,沿其广度方向向外扩展。也即算法需要在发现所有距离源结点s为k的所有结点之后才会去发现距离源结点距离为k+1的其他结点。 talk is cheap,show me the code!上具体的代码,最容易解释这一切。 该例...
分类:编程语言   时间:2015-03-07 15:35:31    阅读次数:158
【POJ3468】【树状数组区间修改】A Simple Problem with Integers
DescriptionYou haveNintegers,A1,A2, ... ,AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each ...
分类:编程语言   时间:2015-03-07 15:32:20    阅读次数:217
最长回文子串算法(字符串处理问题+多种方法解决)【转载】
转载地址:http://blog.csdn.net/kangroger/article/details/37742639回文是指正着读和倒着读,结果一些样,比如abcba或abba。题目是要在一个字符串中要到最长的回文子串。1、暴力法最容易想到的就是暴力破解,求出每一个子串,之后判断是不是回文,找到...
分类:编程语言   时间:2015-03-07 15:31:10    阅读次数:208
数据结构与算法(C++版本)
首先我们来编写一些矩阵计算的C++实现代码矩阵相加#includeusing namespace std;const int ROWS = 3;const int COLS = 3;void MatrixAdd(int*,int*,int*,int,int);int main(){ int A...
分类:编程语言   时间:2015-03-07 15:28:12    阅读次数:232
C++多态的实现原理
1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚...
分类:编程语言   时间:2015-03-07 15:28:02    阅读次数:183
搭建Windows下Java Web开发环境
概要1.SSH开发相关软件及开发包下载2.软件安装及相关设置3.最简单的Web程序1.软件下载在D盘建一个目录JavaTools,用来存放下载的软件和开发包。(本教程将使用D盘,你也可以使用C盘或E盘)。下载软件的原则,有Zip版的不下载exe版的。1)JDK:JDK 6 Update 7 Wind...
分类:编程语言   时间:2015-03-07 15:26:33    阅读次数:201
Java 并发:线程中断-interrupt
一直以为执行了interrupt方法就可以让线程结束,并抛出InterruptedException. 今天看了Java并发编程实战的第七章发现并不是这么回事,在这章的开头就提到要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程。但它提供了(In...
分类:编程语言   时间:2015-03-07 15:25:15    阅读次数:194
javascript模式——Prototype模式
GoF权威的解释是,原型模式是一种通过对一个对象的克隆,创建基于这个对象的多种对象的模式。为了实现这种原型模式,可以直接使用ECMAScript 5 中的方法Object.create。它不紧可以创建出对特定对象的扩展出的对象,还可以增加新属性。var vehicle = { getModel: ....
分类:编程语言   时间:2015-03-07 15:26:29    阅读次数:189
Python 迭代dict 效率
迭代dict也要讲求效率,不然就要走进性能陷阱以下三种迭代方式:keys,iterkeys, hashkeyimport timeitDICT_SIZE = 100 * 100000testDict = dict()for i in xrange(DICT_SIZE): testDict[i]...
分类:编程语言   时间:2015-03-07 15:22:04    阅读次数:146
Java中抽象类和接口的区别
转载自:http://dev.yesky.com/436/7581936.shtml 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interfac...
分类:编程语言   时间:2015-03-07 15:23:33    阅读次数:118
C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯.....
分类:编程语言   时间:2015-03-07 15:22:33    阅读次数:164
python脚本后台运行
问题描述:环境: CentOS6.4一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本:python test1.py &现在脚本正常运行,通过ps能看到进程号,此时直接关闭ssh终端(不是用exit命令,是直...
分类:编程语言   时间:2015-03-07 15:23:39    阅读次数:165
C语言中数据的两种属性及static的作用
C语言中数据有两种属性:数据类型和存储类别。数据类型定义了数据格式(长度),存储类别定义了数据的作用域和生命期。1.变量的声明1.1变量的声明的一般形式:存储类别 数据类型 变量名;数据类型以int为例:自动变量:auto int i;//自动变量是局部变量局部变量:在函数内部定义的变量,局部变量缺...
分类:编程语言   时间:2015-03-07 15:23:12    阅读次数:179
OpenCV Using Python——调整基于HAAR特征的AdaBoost级联分类器的物体识别的参数
调整基于HAAR特征的AdaBoost级联分类器的物体识别的参数 1. 基于HAAR特征的AdaBoost级联分类器的物体识别问题         Paul A. Viola和Michael J. Jones在2001年发表文章“使用简单特征的提高级联检测器的快速物体检测”。同时CSDN上很多博主在07年到13年也纷纷对该方法的原理,库函数内容,XML文件的训练以及OpenCV的实现做出很多工...
分类:编程语言   时间:2015-03-07 14:18:19    阅读次数:291
【Java】输入与输出与JDK1.5之后的新型字符串StringBuilder
输入与输出在Java里面相当基础,在Java各大书籍里面讲了又讲,但上面的概念往往讲得非常复杂,Java的老师强调学生必须透彻地弄得每一个类、每一个方法的意义,实际上,我们仅仅关注的是如何达到一个简单的输入输出效果。在网络上一个小小的Java输入输出包罗万象,主要是在JDK1.5推出了新型的Scanner输入,而以往的BufferedReader同样可以完成输入操作,也许多有经验的老手把自己使用惯...
分类:编程语言   时间:2015-03-07 14:16:52    阅读次数:213
二维码的C语言实现
二维码在今天已经相当普及了,制作二维码也不难,网上有很多制作二维码的网站,输入信息,立即转换出二维码。然而我们要自己根据信息制作出二维码却不那么简单。网上粗略找了下源码,几乎清一色的是java/c#版本的,这对于stm32芯片项目来说没什么大帮助。最终辗转找到Linux上的qrencode软件包,将其移植了过来。 一、初识二维码 a)        二维码可以存储1850个字节的信...
分类:编程语言   时间:2015-03-07 14:19:09    阅读次数:480
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!