一、类型定义 C语言自定义数据类型 (typedef) C语言提供一个叫做typedef的功能来声明一个已有的数据类型的新名字。 typedef int Length; 使得Length成为int类型的别名。 这样,Length就可以替代int出现在定义变量和声明函数的...
分类:
编程语言 时间:
2015-03-29 11:59:29
收藏:
0 评论:
0 赞:
0 阅读:
286
1、线程的状态
1.1创建 线程 的两种方式,接口和线程类。利用接口的好处:更好的体现面向对象的思想,可以避免由于Java的单继承特性而带来的局限;
增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的;(同步问题)适合多个相同程序代码的线程区处理同一资源的情况。
1.2线程就绪等待调度运行start()方法。
1.3线程的中断
这里需要注意的是,...
分类:
编程语言 时间:
2015-03-29 10:52:49
收藏:
0 评论:
0 赞:
0 阅读:
178
守护线程/*
* Daemon线程,即守护线程
* 一般都在后台运行,为其他线程提供服务,不能单独存在
*/
public class Test08 {
public static void main(String[] args) {
MyThread8 t1 = new MyThread8("守护线程");
System.out.println("是守...
分类:
编程语言 时间:
2015-03-29 10:52:39
收藏:
0 评论:
0 赞:
0 阅读:
146
Eclipse for JavaEE中新建Jsp的默认编码是ISO-8859-1,
这让人非常苦恼,每次新建一个Jsp都要按Ctrl+F,把所有ISO-8859-1替换成utf-8,才可以。
具体如下图:
这都什么年代呢?连2010出版的Dreamweaver CS4的默认编码都是utf-8,已经不是Dreamweaver 8的gbk了。这都什么年代了,Eclipse for Jav...
分类:
编程语言 时间:
2015-03-29 10:52:19
收藏:
0 评论:
0 赞:
0 阅读:
209
守护线程与线程阻塞的四种情况...
分类:
编程语言 时间:
2015-03-29 10:52:09
收藏:
0 评论:
0 赞:
0 阅读:
1680
题目链接:HOJ 2275题意分析:给你一个大小为50000的数组a,要求在1秒内求出数组中满足{ i < j < k , ai ak }的组合数。(0 <= ai <= 32768)解题思路:虽然数组很大,但是数组里的数很小啊,所以桶排一下,然后树状数组求和就行了:
首先我们已经在HDU 1541这题中学会了怎么求在ai前面比ai小的数的量了,那么这题就是求在ai前面比ai小的数的...
分类:
编程语言 时间:
2015-03-29 10:51:39
收藏:
0 评论:
0 赞:
0 阅读:
157
Annotaton(注解)是jdk5.0后引入的,先今很多主流框架都支持注解。
注解一般用于创建文档,跟踪代码中的依赖以及编译检查。以@注解名存在
jdk中常用的注解有
@Override 覆盖超类中方法
@Deprecated 被废弃的代...
分类:
编程语言 时间:
2015-03-29 10:51:29
收藏:
0 评论:
0 赞:
0 阅读:
250
想搞清楚这个问题的原因就是我无法把一个文本里的单词全部给找出来,因为接触C++的时候记得好像regex可以有好多个字符组成,这样就可以通过,。!和空格等标点来分割文本了,但是split的方法所接受的参数只有String类型的regex和int类型的limit,limit用来表示最多可以将字符串分成多少部分。后来通过在网上查找资料才知道原来String类型的regex可以由多部分组成,每个部分分别由 | 隔开,对于可能要出现的* + .等符号,可能需要 \\ 的转义,具体注意事项有以下几个部分:
1.首先 ....
分类:
编程语言 时间:
2015-03-29 10:50:59
收藏:
0 评论:
0 赞:
0 阅读:
287
#include
using namespace std;
#define maxn 100000+10
#define INF 0x7ffffff
typedef pair P;
struct edge
{
int to;
int cost;
edge(){}
edge(int to_, int cost_)
{
to = to_;
...
分类:
编程语言 时间:
2015-03-29 10:50:39
收藏:
0 评论:
0 赞:
0 阅读:
288
/*****************搜索二叉树*********************/
//《算法导论》P161
/*构建一个有n个不同关键字的二查搜索树的期望高度为h = O(lgn);
下述所有查找等操作的时间复杂度为O(h)
*/
/******定义搜索二叉树*****/
//对于任一节点x,满足其左子树上的节点key都不大于x.key
// ...
分类:
编程语言 时间:
2015-03-29 10:49:19
收藏:
0 评论:
0 赞:
0 阅读:
312
一般情况下,自己动手写一个简单排序程序还是没有问题的,但是你能保证写出来的排序程序的时间复杂度吗?你能保证程序的正确性吗,鲁棒性呢,还有程序结构的清晰性,可维护性.......综上所述,学习一下排序接口来实现对复杂对象的排序还是很有必要的。Java中有两个用来实现排序的接口Comparator和Comparable接口,本人比较喜欢使用java的Comparator接口,在程序里实现Comparator接口里的compare(Object o1,Object o2)方法,然后在程序中通过调用Arrays.s...
分类:
编程语言 时间:
2015-03-29 10:47:29
收藏:
0 评论:
0 赞:
0 阅读:
246
矩阵转置:http://stackoverflow.com/questions/5954603/python-numpy-transposehttp://www.imissy.cn/?p=105余弦计算:http://stackoverflow.com/questions/1823293/optim...
分类:
编程语言 时间:
2015-03-29 10:45:38
收藏:
0 评论:
0 赞:
0 阅读:
381
黑马程序员——Java基础---io(上)------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一、概述 Java I/O系统负责处理程序的输入和输出,I/O类库位于java.io包中,它对各种常见的输入流和输出流进行了抽象。如果数据流中最小的数据单元....
分类:
编程语言 时间:
2015-03-29 10:43:59
收藏:
0 评论:
0 赞:
0 阅读:
311
一、题目要求题目:返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 数组要足够大,直到溢出。 溢出之后,加判断。 求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思想 由于溢出...
分类:
编程语言 时间:
2015-03-29 10:37:59
收藏:
0 评论:
0 赞:
0 阅读:
178
'郑州','北京',9=>'上海','郑州');print_r($arr);$c=array_unique($arr);//消除重复的元素值,并进行索引排列 print_r($c);$b=array_values($arr);//重新排序数组print_r($b); $arr1=array('...
分类:
编程语言 时间:
2015-03-29 10:36:08
收藏:
0 评论:
0 赞:
0 阅读:
243
在Spring的applicationContext.xml中配置映射文件,通常是在这个 Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的 “mappingResources”属性,方式包括(mappingRes...
分类:
编程语言 时间:
2015-03-29 10:35:48
收藏:
0 评论:
0 赞:
0 阅读:
164
Rob Pike谈Google Go:并发,Type System,内存管理和GC 1. Rob,你创建了Google Go这门语言。什么是Google Go?能简明扼要的介绍一下Google Go吗? 我还是讲讲为什么要创建这门语言吧,和你的问题稍有些不同。我...
分类:
编程语言 时间:
2015-03-29 09:30:49
收藏:
0 评论:
0 赞:
0 阅读:
420
###百度API实现 ##Step1:申请API Key >>以前用过BAE,已经有了Api Key,没有的可以去申请 ##Step2:挺简单,直接看实现的代码吧 >>···python #coding:utf-8 import urllib2 import urllib import json #采用g...
分类:
编程语言 时间:
2015-03-29 09:30:28
收藏:
0 评论:
0 赞:
0 阅读:
300
列表推导式是利用其它列表创建新列表的一种方法,它的工作方式类似于for循环:
>>> [x*x for x in range(10)]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
列表由range(10)中的每个x的平方组成,如果只想打印出那些只能被3整除的平方数呢?那么可以使用模运算符--x%3,当数字可以被3整除时返回0:
>>> [x*x for x i...
分类:
编程语言 时间:
2015-03-29 09:27:18
收藏:
0 评论:
0 赞:
0 阅读:
261
虽然前面整理了相对MD5更安全的SHA散列算法,但有时MD5还是有他的需求的,所以也整理备份下。
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Utils {
/**
* md5加密方法
* @param password
*...
分类:
编程语言 时间:
2015-03-29 09:26:38
收藏:
0 评论:
0 赞:
0 阅读:
234