1.进程与线程 一个进程包含多个线程。可以把进程当做一个应用程序。 操作系统分配一段时间给一个进程,让CPU执行该进程。进程再将时间片段分割给各个线程 2.创建线程(Thread)的方法 //方法一 Thread thread = new Thread(){ @Override public voi
分类:
编程语言 时间:
2016-03-02 21:51:23
阅读次数:
202
///单源最短路问题 ///DAG:单向不循环图 ///问题的特殊性:要对变进行遍历,而不是顶点 const int MAX_V=; const int MAX_E=; const int INF=; int num_v; int num_e; int start; int aim; struct
分类:
编程语言 时间:
2016-03-02 21:52:18
阅读次数:
206
简单的插入排序,总是超时,暂且放在这记录一下。 class Solution: # @param head, a ListNode # @return a ListNode def insertionSortList(self, head): if head == None or head.next
分类:
编程语言 时间:
2016-03-02 21:43:11
阅读次数:
192
应用启动后会自动生成一个进程,该应用的大部分操作都是在这个进程完成的,生成一个进程时,后台会自动生成一个主线程,由这个主线程处理或者分配用户与应用之间的交互。所有的线程是在进程的虚拟地址空间中,各个线程是独立的,并都共享进程中的资源。 对于cpu同一时间内,只能执行一条线程,多条线程并行执行(cpu
分类:
编程语言 时间:
2016-03-02 21:41:35
阅读次数:
228
这个题的意思是给你一些牛和一些边, 假设A 膜拜 B, B膜拜C, 那么A就膜拜C, 然后让你求被其他所有的牛都膜拜的牛的个数, 使用targan算法缩点, 将图变成有向无环图DAG 之后统计顶点的入度, 假设顶点入度为0的个数超过了1, 那么答案是0, 否则输出这个集合的牛的数量。 代码如下: #
分类:
编程语言 时间:
2016-03-02 21:41:39
阅读次数:
209
当你在一个城市,穿越大街小巷,跑步跑了几千公里之后,一个显而易见的想法是,我到底和之前比快了多少,跑量有何变化,如果能把在这个城市的所有路线全部画出来,会是怎样的景象呢? 1.数据来源:益动GPS 文章代码比较多,为了不吊人胃口,先看看最终效果: 首先需要有原始数据信息,手机上众多跑步软件提供了详细
分类:
编程语言 时间:
2016-03-02 21:40:58
阅读次数:
633
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 思路:首先所给的旋转数组书局部有序的,这完全可以想到使用二分查找来解决会优化线性查找的
分类:
编程语言 时间:
2016-03-02 21:39:43
阅读次数:
172
看了别人的博客随手记录下 先看一下以下的代码 1 var a=1,b=2,c=3; 2 3 (function(){ 4 var a=b=1; 5 })(); 6 7 console.log(a); 8 console.log(b); 这是大家众所周知的闭包了,没错,闭包的一个很重要的用途就是变量不
分类:
编程语言 时间:
2016-03-02 21:34:07
阅读次数:
203
简单排序分为冒泡排序、直接排序和,直接 1 /** 2 * @ClassName: Sort 3 * @Description: 简单排序 4 * @author dongye 5 * @date 2016年3月2日 上午10:26:49 6 * 7 */ 8 public class Sort {
分类:
编程语言 时间:
2016-03-02 21:29:26
阅读次数:
136
=========简单构造函数========= ?这里主要详细介绍了构造函数,这里只需要说明一点,就是要明确一下写作规范,书写构造函数时最好使用this指针,即: 1 this->width = width; 2 this->height = height; this指针明确指出了等号左边是当前类
分类:
编程语言 时间:
2016-03-02 21:29:10
阅读次数:
206
Hadoop框架自身集成了很多第三方的JAR包库。Hadoop框架自身启动或者在运行用户的MapReduce等应用程序时,会优先查找Hadoop预置的JAR包。这样的话,当用户的应用程序使用的第三方库已经存在于Hadoop框架的预置目录,但是两者的版本不同时,Hadoop会优先为应用程序加载Hadoop自身..
分类:
编程语言 时间:
2016-03-02 20:21:37
阅读次数:
2351
建立源文件SeqList.cpp:#define_CRT_SECURE_NO_WARNINGS1
#include"SeqList.h"
intmain()
{
Test();
system("pause");
return0;
}建立源文件SeqList.h:#ifndef__SEQLIST_H__
#define__SEQLIST_H__
#include<iostream>
usingnamespacestd;
#include<assert.h>
..
分类:
编程语言 时间:
2016-03-02 20:15:47
阅读次数:
251
Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。 socket服务端示例: import socket ip_port = ('127.0.0.1',9999) #设定服务端的IP地址与端口。 sk = socket.soc
分类:
编程语言 时间:
2016-03-02 20:11:19
阅读次数:
218
1 // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include<iostream> 6 #include"TEST2.h" 7 #include<exception> 8 using name
分类:
编程语言 时间:
2016-03-02 20:07:12
阅读次数:
215
一、 直观的给bean注入值如下: @Bean public CompactDisc sgtPeppers() { return new BlankDisc( "Sgt. Pepper's Lonely Hearts Club Band", "The Beatles"); } < bean id =
分类:
编程语言 时间:
2016-03-02 20:04:17
阅读次数:
283
1、print和import P83 import ... as ... 2、赋值 3、语句块 语句块是在条件为真if时执行或者执行多次for的一组语句。在代码前放置空格来缩进语句即可创建语句块。 使用冒号: 表示语句块的开始 假: False, None, 0, "", (), [] 注意: []
分类:
编程语言 时间:
2016-03-02 20:03:07
阅读次数:
244