码迷,mamicode.com
首页 > 编程语言
C语言经典题10道之古典问题: 兔子生兔问题
//2.古典问题: 有一对兔子, 从出生后第三个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死, 每个月的兔子总数为多少? //根据题找到规律 1对, 1对, 2对, 3, 5, 8, 13, 21......可以发现从第三个月起 ...
分类:编程语言   时间:2015-06-27 22:35:04    阅读次数:141
C语言qsort
C/C++中有一个快速排序的标准库函数 qsort ,在stdlib.h 中声明,其原型为:void qsort(void *base, int nelem, unsigned int width, int ( * pfCompare)( const void *, const void *)); ...
分类:编程语言   时间:2015-06-27 22:32:42    阅读次数:172
连通域标记算法并行化(MPI+OpenMP)
1 背景 图像连通域标记算法是从一幅栅格图像(通常为二值图像)中,将互相邻接(4邻接或8邻接)的具有非背景值的像素集合提取出来,为不同的连通域填入数字标记,并且统计连通域的数目。通过对栅格图像中进行连通域标记,可用于静态地分析各连通域斑块的分布,或动态地分析这些斑块随时间的集聚或离散,是图像处理.....
分类:编程语言   时间:2015-06-27 22:34:28    阅读次数:190
Java内存分析
前言   只看代码,我们只能了解程序执行的先后顺序,通过内存分析,我们可以了解程序执行过程中的内存分配情况。前者是在时间维度上进行分析,后者是在空间维度上进行分析。本文目的就是将具体代码与其执行过程中的内存分配情况对应起来,使大家对这块内容有个清晰的认识。 概述   根据下图,我们首先来介绍一下整个程序执行过程。主要分为三步:   双击程序文件,将程序装载到内存中; 内存中本身有操...
分类:编程语言   时间:2015-06-27 21:30:30    阅读次数:170
Java学习笔记----main
1.java中main方法是程序的入口方法,main还是必须的两个修饰符是public和static.举例 A:public static void main(String args[]) B:public static final void main(String args[]) C:static public void main(String args[]) D:static public ...
分类:编程语言   时间:2015-06-27 21:30:19    阅读次数:120
Effective C++ 条款25
考虑写出一个不抛出异常的swap函数本节讲解如何自定义一个高效的swap函数对于std名空间中的swap缺省函数如下所示namespace std{ template void swap(T& a, T& b) { T temp(a); a=b; b=temp; } }class WidgetIm...
分类:编程语言   时间:2015-06-27 21:30:09    阅读次数:130
多线程编程--创建线程之Thread VS Runnable
前面写过一篇基础的创建多线程的博文:http://blog.csdn.net/liutengteng130/article/details/20036517 那么本篇博文主要来对比一下这两种创建线程的区别。   继承Thread类:          还拿上篇博客的例子来说:                   四个线程各自卖各自的票,说明四个线程之间没有共享,是独立的线程。每...
分类:编程语言   时间:2015-06-27 21:30:19    阅读次数:164
Spring2集成iBatis2
从数据库中查询一条记录,演示Spring与iBatis的集成1 编写sqlmaps与Domain对象 /home/sherry/WorkPlace/git/tools/JavaEEDevelop/Lesson8_Spring2_iBatis2_Demo1/src/org/zln/dom...
分类:编程语言   时间:2015-06-27 21:23:31    阅读次数:264
JAVA中数值在计算机中的表示方式
很多刚学习JAVA的童鞋不明白为什么int型有时候强转为byte时会变为负数。这是因为不明白JAVA中数值的表示机制。JAVA中规定用二进制补码的方式表示一个负数。有了上面的概念之后我们就知道为什么高精度转换低精度类型时有时会变成负数。比如 int 232转为byte时值 变为-24转换过程如下:2...
分类:编程语言   时间:2015-06-27 21:23:10    阅读次数:152
简单JAVA爬虫
到Apache官网下载httpcomponents-client-4.4,在项目中导入jar主要类:HttpClient,HttpGet,HttpResponse,HttpEntitypublic static void getContentFromUrl(String url) { Http...
分类:编程语言   时间:2015-06-27 21:19:38    阅读次数:116
Javascript:DOM动态创建元素实例应用
Dom:动态创建元素 演示地址:http://codepen.io/anon/pen/yNpgLp
分类:编程语言   时间:2015-06-27 21:21:13    阅读次数:194
JAVA 序列化
1、对象序列化 我们平时使用JAVA对象的时候,所有的操作都是在内存中进行的,即对象的生存周期不会比它所依赖的JVM更长。有时候我们又需要即使JVM已经停止,但是有能够在JVM停止后仍然能够获得之前的那些对象,即将这些对象持久化,JAVA对象序列化就能够帮助我们实现这个功能。 JAVA对象序列化.....
分类:编程语言   时间:2015-06-27 21:21:41    阅读次数:96
BaseType.java
importjava.util.ArrayList;importjava.util.Scanner;publicclassBaseType{//字符串强制转换为整形publicintstringtoint(Strings){inta=Integer.parseInt(s);returna;}//字符...
分类:编程语言   时间:2015-06-27 21:20:03    阅读次数:116
Python Socket编程小结
1、客户端连接 客户端连接有4个步骤: (1)建立一个socket对象 Socket=socket.socket(family,type) (2)使用socket的connect方法连接服务器 Socket.connect((host,port)) ...
分类:编程语言   时间:2015-06-27 21:19:24    阅读次数:132
【算法江湖】哈希之战【上】
【算法江湖】哈希之战【上】文章很长,但超级干货,值得收藏!虽然下面的文字略有嘻哈的感觉,但我还是希望您在阅读之后,能够本着严肃的态度,来审视一番当今天下最有用的数据结构~哈希表(hash table)。因为,有人的地方就有江湖,有数据的地方就有哈希。2015年,6月7日~6月9日,在史上最强计算机技...
分类:编程语言   时间:2015-06-27 21:14:16    阅读次数:343
python中2进制、10进制、16进制等之间的转换
10转2: bin(8) # '0b1000'2转10: int('1000', 2) # 810转16: hex(15) # '0xf'16转10: int('f', 16) # 152进制和16进制中间通过转10进制可以相互转换
分类:编程语言   时间:2015-06-27 21:12:01    阅读次数:117
【Java EE 学习第22天 文件下载】【单线程下载】【单线程断点下载】【多线程下载】
一、文件下载简述 1.使用浏览器从网页上下载文件,Servlet需要增加一些响应头信息 (1)response.setContentType("application/force-download"); (2)response.setContentLength(fis.availabl...
分类:编程语言   时间:2015-06-27 21:09:29    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!