本文是居于对话框的笔者使用mfc撑死2个星期,不过这是有c++基础的前提下接触mfc,昨天看到了网上对qt creator的评论,感觉好高大上,回去试了一下后发现,qt需要mfc的基础,若是直接接触qt的话会比较难,毕竟mfc是在vs的平台下,大家学起来会比较顺手。回到正题,今天研究了下怎么使用mf...
分类:
编程语言 时间:
2015-06-11 22:24:07
阅读次数:
191
Reactor线程模型 netty...
分类:
编程语言 时间:
2015-06-11 21:20:15
阅读次数:
341
1、问题的引入
1).观察以下第一块代码:
#include
using namespace std;
class Screen{
public:
void test(){
dummy_fcn( );
}
void dummy_fcn( ){
}
};
此代码编译无错误。。。。。。。。。。。...
分类:
编程语言 时间:
2015-06-11 21:18:22
阅读次数:
163
一、关于sm3算法本身
1、分组,将需要加密的文件转为2进制,然后分组为512*K+448(K为任意整数,不够用一个“1”和多个“0”补齐),再加上64位的文件长度信息构成512*(K+1)的分组
2、迭代运算,这里有一个参数(256位)参与运算,初始值V(0)(文档中叫做IV),迭代一次之后得到V(1),后面依次迭代得到V(1)、V(2)、V(3)……V(K)、V(K+1),V(K+1...
分类:
编程语言 时间:
2015-06-11 21:18:25
阅读次数:
6216
横看成岭侧成峰,远近高低各不同。
不识庐山真面目,只缘身在此山中。 ——苏轼
Spring的各个子项目
1、Spring Framework(Core):Spring项目的核心。包含了一系列IOC容器的设计,提供了反转模式的实现,同时还集成了AOP功能。另外,在Spring Framework中,还包含了其他Spring的基本模块,比如MVC、JDBC、事务处理模块的实现。
2、Spring...
分类:
编程语言 时间:
2015-06-11 21:18:21
阅读次数:
235
//快速排序
#include
#include
#include
using namespace std;
void qksort(int* arr, int cnt)
{
function getPivot = [&](int* arr, int left, int right)->int
{
int mid = (left + right) / 2;
if (arr[left...
分类:
编程语言 时间:
2015-06-11 21:18:10
阅读次数:
143
再来一套2015年的华为机试题。第一题(60分): 按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”
分析思路:
容易题
1.获得字符串的长度length后,判断与要输出位数N的大小,大于N的话,直接printf...
分类:
编程语言 时间:
2015-06-11 21:17:22
阅读次数:
208
SIFT,SURF,ORB,FAST 特征提取算法比较主要的特征检测方法有以下几种,在一般的图像处理库中(如opencv, VLFeat, Boofcv等)都会实现。
FAST ,Machine Learning for High-speed Corner Detection, 2006
SIFT,Distinctive Image Features from Scale-Invariant Key...
分类:
编程语言 时间:
2015-06-11 21:16:00
阅读次数:
472
解题思路:
首先,我们选择查找数子7为例来一步步分析查找的过程。
然后,我们选取数组右上角的9。
代码实现:package array;public class QuencyArray { public static boolean FindArray(int[][] arr,int number){
int rows = arr.length;
int...
分类:
编程语言 时间:
2015-06-11 21:15:21
阅读次数:
197
一、冒泡排序
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:
比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样...
分类:
编程语言 时间:
2015-06-11 21:16:28
阅读次数:
133
前言本教程综合Stanford CS231N和UC Berkerley CS188的Python教程。
教程很短,但适合有一定编程基础,学过其他语言的童鞋。Python启动Python 解释器Python可以有两种使用方式,一种就是使用解释器interpreter,类似Matlab,输入一行代码,运行一行;另一种就是编写一个py后缀的文档,称为脚本,然后python xxx.py运行脚本scrip...
分类:
编程语言 时间:
2015-06-11 21:17:29
阅读次数:
133
3.有两个字符串@"I am a good girl";@"You are a bad boy"; 将这两个字符串单词,交叠,形成系的字符串 @"I You am are a a good bad girl boy" 1 int main(int argc, const char * argv[])...
分类:
编程语言 时间:
2015-06-11 21:16:49
阅读次数:
186
1. 简单使用while ( 条件 ) { 语句1; 语句2; .... }如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内容)。然后再次判断条件,重复上述过程,直到条件不成立就结束while循环 while循环的特点:如果wh...
分类:
编程语言 时间:
2015-06-11 21:15:00
阅读次数:
181
有两种类型的菜单:下拉式菜单和弹出式菜单。本章只讨论下拉式菜单编程方法。菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的。菜单与JComboBox的相同之处是每次只可选择一个项目。在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件。该事件被发送给那个...
分类:
编程语言 时间:
2015-06-11 21:16:00
阅读次数:
149
获取【下载地址】 A 代码生成器(开发利器); 增删改查的处理类,service层,mybatis的xml,SQL( mysql 和oracle)脚本, jsp页面 都生成 就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的 druid。D...
分类:
编程语言 时间:
2015-06-11 21:12:56
阅读次数:
169
1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 string BinToHex(const string &strBin, bool bIsUpper = false) 8 { 9 string strH...
分类:
编程语言 时间:
2015-06-11 21:12:27
阅读次数:
189
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Map Map用于具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另一组值用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的ke....
分类:
编程语言 时间:
2015-06-11 21:11:38
阅读次数:
229