码迷,mamicode.com
首页 > 编程语言
线程浅析
1.进程与线程 一个进程包含多个线程。可以把进程当做一个应用程序。 操作系统分配一段时间给一个进程,让CPU执行该进程。进程再将时间片段分割给各个线程 2.创建线程(Thread)的方法 //方法一 Thread thread = new Thread(){ @Override public voi
分类:编程语言   时间:2016-03-02 21:51:23    阅读次数:202
P100 单源最短路问题 Bellman-Ford 算法
///单源最短路问题 ///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
springmvc的一个小例子学习(一)
实现一个简单的springMVC的小例子
分类:编程语言   时间:2016-03-02 21:50:51    阅读次数:320
[leetcode] Insertion Sort List(python)
简单的插入排序,总是超时,暂且放在这记录一下。 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
poj2186 强连通分量 targan算法的应用
这个题的意思是给你一些牛和一些边, 假设A 膜拜 B, B膜拜C, 那么A就膜拜C, 然后让你求被其他所有的牛都膜拜的牛的个数, 使用targan算法缩点, 将图变成有向无环图DAG 之后统计顶点的入度, 假设顶点入度为0的个数超过了1, 那么答案是0, 否则输出这个集合的牛的数量。 代码如下: #
分类:编程语言   时间:2016-03-02 21:41:39    阅读次数:209
使用Python和Perl绘制北京跑步地图
当你在一个城市,穿越大街小巷,跑步跑了几千公里之后,一个显而易见的想法是,我到底和之前比快了多少,跑量有何变化,如果能把在这个城市的所有路线全部画出来,会是怎样的景象呢? 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
JavaScript中var a=b=c=d的小发现
看了别人的博客随手记录下 先看一下以下的代码 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
C++ Big Three详细讲解+示例
=========简单构造函数========= ?这里主要详细介绍了构造函数,这里只需要说明一点,就是要明确一下写作规范,书写构造函数时最好使用this指针,即: 1 this->width = width; 2 this->height = height; this指针明确指出了等号左边是当前类
分类:编程语言   时间:2016-03-02 21:29:10    阅读次数:206
YARN环境中应用程序JAR包冲突问题的分析及解决
Hadoop框架自身集成了很多第三方的JAR包库。Hadoop框架自身启动或者在运行用户的MapReduce等应用程序时,会优先查找Hadoop预置的JAR包。这样的话,当用户的应用程序使用的第三方库已经存在于Hadoop框架的预置目录,但是两者的版本不同时,Hadoop会优先为应用程序加载Hadoop自身..
分类:编程语言   时间:2016-03-02 20:21:37    阅读次数:2351
【C++】实现动态顺序表的PushBack(),PopBack(),PushFront(),PopFront(),Find(),Insert
建立源文件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
Python学习之路——socket
Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。 socket服务端示例: import socket ip_port = ('127.0.0.1',9999) #设定服务端的IP地址与端口。 sk = socket.soc
分类:编程语言   时间:2016-03-02 20:11:19    阅读次数:218
c++异常模板复习
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
SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-006-给bean运行时注入值(Environment,Property文件)
一、 直观的给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
python学习记录(五)
1、print和import P83 import ... as ... 2、赋值 3、语句块 语句块是在条件为真if时执行或者执行多次for的一组语句。在代码前放置空格来缩进语句即可创建语句块。 使用冒号: 表示语句块的开始 假: False, None, 0, "", (), [] 注意: []
分类:编程语言   时间:2016-03-02 20:03:07    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!