一、新建线程的3种方法 a)异步委托;b)Thread类;c)线程池; 二、异步委托 1、简单使用,检查委托是否完成其任务 a) 通过 BeginInvoke() 的返回值IAsyncResult 中的成员IsCompleted判断 b)通过 BeginInvoke() 的返回值IAsyncResu ...
分类:
编程语言 时间:
2016-09-26 14:36:18
阅读次数:
178
1.插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 要点:设立哨兵,作为临时存储和判断数 ...
分类:
编程语言 时间:
2016-09-26 14:34:35
阅读次数:
145
一、Spring引言 Spring是一款轻量级框架,代码入侵量很小,并且还是众多优秀的设计模式的组合(工厂、代理、模板、策略)。 特点: 1、方便解耦,简化开发 通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring, ...
分类:
编程语言 时间:
2016-09-26 14:31:38
阅读次数:
134
我用的gradle建立的工程,以上以163邮箱为例子代码,完成以上代码需要jar包,在build.gradle中添加 ...
分类:
编程语言 时间:
2016-09-26 14:33:32
阅读次数:
168
Spring框架的作用 spring是一个轻量级的企业级框架,提供了ioc容器、Aop实现、dao/orm支持、web集成等功能,目标是使现有的java EE技术更易用,并促进良好的编程习惯。 Spring框架主要用于与其他技术(struts,hibernate等)进行整合,可将应用程序中的Bean ...
分类:
编程语言 时间:
2016-09-26 14:31:35
阅读次数:
175
1. 输入10个整数,任意相邻的两个数不同,输出所有的递增,递减序列 比如: 输入:1 5 9 8 12 21 3 0 -1 9 输出: 1 5 9 9 8 8 12 21 21 3 0 -1 -1 9 实现代码如下: # include <stdio.h> int main(int argc, c ...
分类:
编程语言 时间:
2016-09-26 14:31:30
阅读次数:
151
在开发基因组相关流程或工具时,经常需要读取、处理和创建bam、vcf、bcf文件。目前已经有一些主流的处理此类格式文件的工具,如samtools、picard、vcftools、bcftools,但此类工具集成的大多是标准功能,在编程时如果直接调用的话往往显得不够灵活。 本文介绍的是一个处理基因组数... ...
分类:
编程语言 时间:
2016-09-26 14:31:54
阅读次数:
570
找了很多,就这个管用,有时间好好研究一番 public static string GetMD5Hash(string fileName) { try { FileStream file = new FileStream(fileName, FileMode.Open); System.Securi ...
分类:
编程语言 时间:
2016-09-26 14:29:08
阅读次数:
149
解压安装包命令 tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/lib/jvm 编辑环境变量文件 vi ~/.bashrc 环境变量 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_101export JRE_HOME=${JAV ...
分类:
编程语言 时间:
2016-09-26 14:27:41
阅读次数:
263
...
分类:
编程语言 时间:
2016-09-26 14:27:10
阅读次数:
138
计算某用户出生日期是哪个星座的php代码 传参为 月和日 代码如下: ...
分类:
编程语言 时间:
2016-09-26 14:27:31
阅读次数:
117
在stack overflow中看到一个人回答,如下 Yes, the first function has no relationship(有关) with an object instance of that constructor function, you can consider it l ...
分类:
编程语言 时间:
2016-09-26 14:24:48
阅读次数:
149
设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。 一 ...
分类:
编程语言 时间:
2016-09-26 14:22:24
阅读次数:
161
应 CSDN 运营朋友之邀写了一篇观点文章,作为一个刚刚入门的小硕,虽然不才,但厚着脸皮,发表一下自己浅薄的看法。
分类:
编程语言 时间:
2016-09-26 13:16:36
阅读次数:
286
1、 在Linux环境下已经安装了freeswitch,(没安装freeswitch,请安装说明文档) 2、 进入源代码目录 cd libs/esl 目录下 首先安装 yum install python-devel l 首先安装 python-devel,执行yum install python- ...
分类:
编程语言 时间:
2016-09-26 13:17:22
阅读次数:
1900
1、JavaScript的作用域链 首先看下下面这段代码: 观察alert(rain);这句代码。JavaScript首先在inner函数中查找是否定义了变量rain,如果定义了则使用inner函数中的rain变量;如果inner函数中没有定义rain变量,JavaScript则会继续在rainma ...
分类:
编程语言 时间:
2016-09-26 13:10:50
阅读次数:
156
因公司业务需要,需要将原有的ERP系统加上支持繁体语言,但不能改变原有的编码方式,即:普通程序员感受不到编码有什么不同。经过我与几个同事的多番沟通,确定了以下两种方案: 方案一:在窗体基类中每次加载并显示窗体时,会自动递归遍历含文本显示的控件(Button,CheckBox,GroupBox,Lab ...
分类:
编程语言 时间:
2016-09-26 13:09:54
阅读次数:
132