1.字符转化
1)窄字符与宽字符之间的转化
wstring ConvertStringToWString(const std::string & str)
{
int nLen = (int)str.size();
int nSize = MultiByteToWideChar(CP_ACP, 0, ...
分类:
编程语言 时间:
2015-04-29 17:17:31
收藏:
0 评论:
0 赞:
0 阅读:
276
java poi 操作excel,xssf 读excel 2007,将某些单元格为固定值。
该demo读取excel表格,将第0列标记为id(递增),第9列标记为结果(默认是PASS),第10列标记为姓名。...
分类:
编程语言 时间:
2015-04-29 17:16:51
收藏:
0 评论:
0 赞:
0 阅读:
371
Python语法简单,而且通过缩进的方式来表现层次结构,代码非常简明易懂,对初学者来说,比较容易上手。
Perl的模式匹配非常强大,同时匹配的符号有很多种,难以阅读和维护。
在文本处理方面,python通过加载re模块来实现模式匹配的查找和替换。而Perl内置就有模式匹配功能。
note:内置命令和外部命令的区别。
通过代码来直接做比较。
python版:
#!/usr/bin/pyt...
分类:
编程语言 时间:
2015-04-29 17:16:11
收藏:
0 评论:
0 赞:
0 阅读:
318
scikit-learn 之svm学习...
分类:
编程语言 时间:
2015-04-29 17:14:53
收藏:
0 评论:
0 赞:
0 阅读:
380
关于public继承塑模出is-a关系这句话 出现在各种书中 但个人感觉在java编程思想中讲的最简洁 最本质。public inheritance(公开继承)意味着”is-a”的关系, 适用于base classes身上的每一件事情一定也适用于derived classes身上,因为每一个derived class对象也都是一个base class对象
例子:
如果class D以public...
分类:
编程语言 时间:
2015-04-29 17:14:42
收藏:
0 评论:
0 赞:
0 阅读:
253
data_list = []
data_list.append({'softname':'1','version':'1.2.2.2'})
data_list.append({'softname':'7','version':'1.2.2.2'})
data_list.append({'softname':'5','version':'1.2.2.2'})
data_list.append({'s...
分类:
编程语言 时间:
2015-04-29 17:14:21
收藏:
0 评论:
0 赞:
0 阅读:
254
使用list实现了排序的中比较简单的插入排序,箱子排序和基数排序,其中,箱子排序和基树排序只能用于数的排序,所以限制还是蛮大的,箱子排序在实际使用中基本上不使用,箱子排序是基数排序的基础,基数排序有MSD和LSD,MSD也就是从最高位开始向最低位排序,LSD也就是从最低位向最高位排序。下面附上我的实现代码://=============================================...
分类:
编程语言 时间:
2015-04-29 17:14:11
收藏:
0 评论:
0 赞:
0 阅读:
220
编程之美书中讲的一摞烙饼的排序一题
这里无法用基本的排序方法对其排序,那么最直接的方法是找出N个数种最大者,将这通过两次翻转放置到最底部,然后处理N-1,N-2等,直到全部排序完,所以一共需要交换2(N-1)次void reverse(int cakes[], int beg, int end)
{
int temp;
while(beg < end){
temp...
分类:
编程语言 时间:
2015-04-29 17:13:51
收藏:
0 评论:
0 赞:
0 阅读:
285
个人觉得golang十分适合进行网游服务器端开发,写下这篇文章总结一下。
从网游的角度看:
要成功的运营一款网游,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统,游戏才能持续下去,避免鬼城的出现。而这就需要多次大量导入用户,在同时在线用户量达到某个临界点的时候,才有可能完成。因此,多人同时在线十分有必要。
再来看网游的常见玩法,除了排行榜这类统计和数据汇总的功能外,基本没有...
分类:
编程语言 时间:
2015-04-29 17:10:31
收藏:
0 评论:
0 赞:
0 阅读:
280
??
在一些应用场合中,某段程序需要等待某个条件达到要求后才能执行,或者等待一定长的时间后此行,从jdk1.5开始就可以使用CountDownLatch实现,
CountDownLatch类是一个同步倒数计数器,构造时传入int参数,该参数就是计数器的初始值,每调用一次countDown()方法,计数器减1,计数器大于0 时,await()方法会阻塞后面程序执行,直到计...
分类:
编程语言 时间:
2015-04-29 17:10:01
收藏:
0 评论:
0 赞:
0 阅读:
315
原理
C语言中的static可用来改变变量的作用域和生存期以及函数的作用域,该关键字可以用来修饰函数的定义和声明,以及变量的定义。
用static修饰函数定义,表示该函数只在本文件有效(定义所在的文件),其它文件对该函数不可见。
用static修饰函数外的变量定义,表示该变量只在本文件有效(定义所在的文件),其它文件对该变量不可见。
用static修饰函数内的变量定义,表示该变量在多次...
分类:
编程语言 时间:
2015-04-29 17:09:31
收藏:
0 评论:
0 赞:
0 阅读:
189
??
Exchanger 可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给
exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger 可能被视为
SynchronousQueue 的双向形式。Exchanger 可能在应用程序(比如遗传算法和管道设计)中很有用。
模拟用于实现两个之间的数...
分类:
编程语言 时间:
2015-04-29 17:08:51
收藏:
0 评论:
0 赞:
0 阅读:
274
之前因为项目的需要,需要把带有中文的字符串转换成字节数组和图片数据合并后,以二进制数据上传给服务器端。
之前,看到网上有利用Array.prototype.map.call(str, function (c) { return c.charCodeAt(0); })方法将字符串转换成字节数组,但实测结果表明该方式实现了下列功能:
1、若字符是单字节字符,则用一个小于128的数值来表示。
2、...
分类:
编程语言 时间:
2015-04-29 17:07:31
收藏:
0 评论:
0 赞:
0 阅读:
252
一、概述
正则表达式是一串描述一个字符序列的字符,可以用来查找其他字符序列中的匹配项。支持正则表达式处理的是两个类:Pattern和Matcher,使用Pattern定义正则表达式,使用Matcher匹配其他序列中的模式。
二、创建正则表达式
创建正则表达式就是创建一个特殊的字符串。
正则表达式的编译表达形式:指定为字符串的正则表达式必须首先被编译为此类的实例,...
分类:
编程语言 时间:
2015-04-29 17:07:11
收藏:
0 评论:
0 赞:
0 阅读:
420
VC++6.0是一个非常老的IDE,安装经常出现问题,特别是在win7上。
4年前,我开始学习C语言,用的就是它,一直用到现在,估计它也应该寿终正寝了!
对于for循环中的变量作用域,VC++6.0有一个bug,如下:
for循环头部定义了int i,而for语句之前也定义了int i
for循环头部定义了int i,而for语句之后再定义int i...
分类:
编程语言 时间:
2015-04-29 17:06:23
收藏:
0 评论:
0 赞:
0 阅读:
259
正则需要转义字符:'$', '(',
')', '*', '+', '.', '[', ']', '?', '\\',
'^', '{', '}', '|'
异常现象: java.util.regex.PatternSyntaxException:
Dangling meta. character '*' near index 0
解决方法: 对特殊字符加\\转义即可。...
分类:
编程语言 时间:
2015-04-29 17:04:51
收藏:
0 评论:
0 赞:
0 阅读:
414
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。...
分类:
编程语言 时间:
2015-04-29 17:04:11
收藏:
0 评论:
0 赞:
0 阅读:
270
希尔排序简述 希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。(希尔排序先将部分数据进行排序,相当于已经部分排好序)但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。(希尔排序先将间隔大的数据进行大的移位....
分类:
编程语言 时间:
2015-04-29 17:00:41
收藏:
0 评论:
0 赞:
0 阅读:
220
以清华大学出版社《C++语言程序设计》 第四版,郑莉,董渊,何江舟 三位老师编著为蓝本。本书缺点:1,代码风格太差;2,老师们时间太忙,好多错误不修正,3,理论字太多,估计是论文写太多了,表述繁杂,不能一定看明朗,唉,估计是我太笨优点:好的章节都有深度探索,内存布局及探索。写这学习笔记,是为了自己清...
分类:
编程语言 时间:
2015-04-29 16:58:51
收藏:
0 评论:
0 赞:
0 阅读:
313
function swaping3(A, i, j){ if((i === j) || (i === j + 1)){// if(i >= j){ return; } //debugger; if(A[i]%2 === 1){ if(A[j]%2...
分类:
编程语言 时间:
2015-04-29 16:58:41
收藏:
0 评论:
0 赞:
0 阅读:
344