码迷,mamicode.com
首页 > 编程语言
语言的学习基础,100个经典的算法
POJ上做做ACM的题语言的学习基础,100个经典的算法C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数...
分类:编程语言   时间:2015-04-04 13:38:24    阅读次数:188
Java学习(十):Java线程池实例
线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个ThreadPoolExecutor还维护着一些基本的统计数据,如完成的任务数。 Java常用的线程池有四种。Exec...
分类:编程语言   时间:2015-04-04 13:40:07    阅读次数:424
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:37:55    阅读次数:186
大数阶乘(C/C++)
高精度的运算在Java中是很容易实现的,就像 a + b Problem 一样,因为Java提供了相应的类库和API;但是在 C/C++ 当中就没有那么现成的类和API来让你调用了。本着“自己动手,丰衣足食”的Coder精神,还是自己上吧。让我们一起看看如何使用 C/C++ 来进行大数的阶乘吧。/*...
分类:编程语言   时间:2015-04-04 13:35:23    阅读次数:281
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:34:06    阅读次数:320
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:32:12    阅读次数:176
字符串匹配的KMP算法
原文链接字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K...
分类:编程语言   时间:2015-04-04 13:30:01    阅读次数:229
Java学习(九):Java线程的两种实现方式
线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基...
分类:编程语言   时间:2015-04-04 13:29:01    阅读次数:182
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:28:29    阅读次数:175
JavaScript 按值传递 & 按引用传递
(1)值的比较--引用的比较首先,原始值的比较是值的比较:只有在它们值相等的时候它们才相等 比如简单的var a1 = 10;var a2 = 10;console.log(a1 === a2); //true其次,对象的比较并非值的比较:对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,....
分类:编程语言   时间:2015-04-04 13:24:11    阅读次数:176
dedecms网站文章内容按自定义排序的方法
标签dede:arclist的排序是通过orderby来指定的,如下:{dede:arclist orderby=’排序字段’ }{/dede:arclist} orderby=’sortrank’ 文档排序方式 § orderby=’hot’ 或 orderby=’click’ 表示按点击数排列§...
分类:编程语言   时间:2015-04-04 13:25:46    阅读次数:215
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:21:19    阅读次数: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:22:20    阅读次数:621
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:19:22    阅读次数:227
C/C++程序内存分配(和Linux进程分配有一些区别)
一、一个由C/C++编译到程序占用的内存分为以下几个部分: 1、栈区(stack)——由编译器自动分配释放,在不需要的时候自动清除。用于存放函数的参数、局部变量等。操作方式类似数据结构中的栈(后进先出)。 2、堆区(heap)——一般由程序员分配释放,若程序员分配后不释放,程序结束后可能由OS回收。不同于数据结构中的堆,分配方式有些类似链表。 3、全局区(静态区)——全局变量和静态变量存储在这里。程序结束后由系统释放。在以前到C语言中,全局变量又细分为初始化的(DATA段)和未初始化到(BSS段),在...
分类:编程语言   时间:2015-04-04 12:15:54    阅读次数:185
汇编语言画圆
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:13:00    阅读次数:157
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?
C、C++、Java、JavaScript、PHP、Python、Ruby 这些语言分别主要用来开发什么?pansz,欢迎评论此贴纯科普用,以下仅仅说主要用途,其他用途限于篇幅关系省略之,不要钻牛角尖。C:系统底层,驱动程序,嵌入式底层,基础服务程序。C++:上层服务程序,应用API,大型3D游戏。...
分类:编程语言   时间:2015-04-04 12:13:08    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!