首页 > 编程语言
MFC第七天
多文档视图应用程序     1,概念     可以同时管理多个文档,例如:word excel office等     2.相关类     CWinApp     CMDIFrameWnd   ---对文档主框架类     CMDIChildWnd   ---多文档子框架类     CView/CEditView     CMultiDocTemplate  --多文档程序模板 ...
分类:编程语言   时间:2015-04-04 13:41:19    收藏:0  评论:0  赞:0  阅读:156
给定一个整数sum, 从有N个有序元素的数组中寻找元素a,b,使得a+b的结果最接近sum
class FindClosestPairExample { public static void findAndPrintClosest(int[] arrayOne, int expectedSum) { int lenOne = arrayOne.length; //数组长度,默认全部填满。 int diff = Intege...
分类:编程语言   时间:2015-04-04 13:41:09    收藏:0  评论:0  赞:0  阅读:117
C++中类模板的使用
类模板是类的抽象,类是类模板的实例。 声明类模板:template//可声明多个类型参数 关于类模板的使用谨记一点。用类模板实例化的类中实参数类型去代替声明时的类型参数名。 如声明:template class Compare { public:     Compare(T1 a,T2 b):x(a),y(b){};     void display(); private: ...
分类:编程语言   时间:2015-04-04 13:40:59    收藏:0  评论:0  赞:0  阅读:107
语言的学习基础,100个经典的算法
POJ上做做ACM的题语言的学习基础,100个经典的算法C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数...
分类:编程语言   时间:2015-04-04 13:37:59    收藏:0  评论:0  赞:0  阅读:131
Java学习(十):Java线程池实例
线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个ThreadPoolExecutor还维护着一些基本的统计数据,如完成的任务数。 Java常用的线程池有四种。Exec...
分类:编程语言   时间:2015-04-04 13:36:49    收藏:0  评论:0  赞:0  阅读:190
java中变量使用的总结
java中整数默认为int,小数默认为double。float n5=1.3; 这个句子就会报错,应该修改成这样float n5=1.3f;八大基本类型变量类型位数范围备注Byte8位-27-------27-1带符号整数Short16位-215-------215-1带符号整数Int32位-23....
分类:编程语言   时间:2015-04-04 13:36:39    收藏:0  评论:0  赞:0  阅读:110
大数阶乘(C/C++)
高精度的运算在Java中是很容易实现的,就像 a + b Problem 一样,因为Java提供了相应的类库和API;但是在 C/C++ 当中就没有那么现成的类和API来让你调用了。本着“自己动手,丰衣足食”的Coder精神,还是自己上吧。让我们一起看看如何使用 C/C++ 来进行大数的阶乘吧。/*...
分类:编程语言   时间:2015-04-04 13:33:29    收藏:0  评论:0  赞:0  阅读:141
hdu 4046 Panda 树状数组
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4046When I wrote down this letter, you may have been on the airplane to U.S. We have known for 15 years...
分类:编程语言   时间:2015-04-04 13:30:59    收藏:0  评论:0  赞:0  阅读:144
C++动态数组
一: 一维数组初始化标准方式1:int value[100]; //value[i]的值不定,因为没有初始化;标准方式2:int value[100] = {1,2,3}; //value[0],value[1],value[2]值是1,2,3,没有定义的初始化为0指针方式: int ...
分类:编程语言   时间:2015-04-04 13:30:19    收藏:0  评论:0  赞:0  阅读:152
字符串匹配的KMP算法
原文链接字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K...
分类:编程语言   时间:2015-04-04 13:29:39    收藏:0  评论:0  赞:0  阅读:140
Java学习(九):Java线程的两种实现方式
线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基...
分类:编程语言   时间:2015-04-04 13:27:29    收藏:0  评论:0  赞:0  阅读:169
javascript-处理XML
1 /** 2 * Created by Administrator on 2015/4/4. 3 */ 4 5 var XmlUtil=(function () { 6 var createDocument= function () { 7 if(typeof ar...
分类:编程语言   时间:2015-04-04 13:26:39    收藏:0  评论:0  赞:0  阅读:145
JavaScript 按值传递 & 按引用传递
(1)值的比较--引用的比较首先,原始值的比较是值的比较:只有在它们值相等的时候它们才相等 比如简单的var a1 = 10;var a2 = 10;console.log(a1 === a2); //true其次,对象的比较并非值的比较:对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,....
分类:编程语言   时间:2015-04-04 13:23:59    收藏:0  评论:0  赞:0  阅读:141
dedecms网站文章内容按自定义排序的方法
标签dede:arclist的排序是通过orderby来指定的,如下:{dede:arclist orderby=’排序字段’ }{/dede:arclist} orderby=’sortrank’ 文档排序方式 § orderby=’hot’ 或 orderby=’click’ 表示按点击数排列§...
分类:编程语言   时间:2015-04-04 13:23:39    收藏:0  评论:0  赞:0  阅读:120
javascript弹出窗口实现动态文件上传
function showWin(title,html,width,height,modal,type,url) { //设置窗口大小 if(width<400) { width=400; } if(height<200) { height=200; } //body内边大小 var cw=document.body.clientWidth; var ch=...
分类:编程语言   时间:2015-04-04 12:20:19    收藏:0  评论:0  赞:0  阅读:189
POJ3294---Life Forms(后缀数组,二分+给后缀分组)
DescriptionYou may have wondered why most extraterrestrial life forms resemble humans, differing by superficial traits such as height, colour, wrinkles, ears, eyebrows and the like. A few bear no human...
分类:编程语言   时间:2015-04-04 12:20:09    收藏:0  评论:0  赞:0  阅读:173
Python与shell的交互方式
hello.py代码如下:#!/usr/bin/python print "hello, world!"TestInput.py代码如下:#!/usr/bin/python str = raw_input() print("input string is: %s" % str)1.os.system(cmd)这种方式只是执行shell命令,返回一个返回码(0表示执行成功,否则表示失败)retcode...
分类:编程语言   时间:2015-04-04 12:16:19    收藏:0  评论:0  赞:0  阅读:128
C/C++程序内存分配(和Linux进程分配有一些区别)
一、一个由C/C++编译到程序占用的内存分为以下几个部分: 1、栈区(stack)——由编译器自动分配释放,在不需要的时候自动清除。用于存放函数的参数、局部变量等。操作方式类似数据结构中的栈(后进先出)。 2、堆区(heap)——一般由程序员分配释放,若程序员分配后不释放,程序结束后可能由OS回收。不同于数据结构中的堆,分配方式有些类似链表。 3、全局区(静态区)——全局变量和静态变量存储在这里。程序结束后由系统释放。在以前到C语言中,全局变量又细分为初始化的(DATA段)和未初始化到(BSS段),在...
分类:编程语言   时间:2015-04-04 12:15:29    收藏:0  评论:0  赞:0  阅读:145
汇编语言画圆
CODES SEGMENT ASSUME CS:CODESSTART: MOV DS,AX MOV AH,00H MOV AL,13H INT 10H MOV DX,40AGAIN: MOV CX,0AGAIN_X: PUSH CX ...
分类:编程语言   时间:2015-04-04 12:12:49    收藏:0  评论:0  赞:0  阅读:177
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?pansz,欢迎评论此贴纯科普用,以下仅仅说主要用途,其他用途限于篇幅关系省略之,不要钻牛角尖。C:系统底层,驱动程序,嵌入式底层,基础服务程序。C++:上层服务程序,应用API,大型3D游戏。...
分类:编程语言   时间:2015-04-04 12:11:39    收藏:0  评论:0  赞:0  阅读:235
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号