1.线程的6种状态(Thread.State) (1)New(新创建): new新线程,还未运行。 (2)Runnable(可运行) 调用start方法后。 (3)Blocked(被阻塞) 当前线程试图获取内部的对象锁但该锁被其他线程持有时,该线程进入阻塞状态;当其他线程释放该锁,且线程调度器允许本 ...
分类:
编程语言 时间:
2017-07-30 21:14:54
阅读次数:
268
题目描写叙述 请实现一个函数用来找出字符流中第一个仅仅出现一次的字符。比如,当从字符流中仅仅读出前两个字符"go"时,第一个仅仅出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时。第一个仅仅出现一次的字符是"l"。 输出描写叙述: 假设当前字符流没有存在出现一次的字符。返回#字符 ...
分类:
编程语言 时间:
2017-07-30 21:16:22
阅读次数:
225
new为特定类型分配内存,并在新分配的内存中构造该类型的一个对象。new 表达式自动运行合适的构造函数来初始化每个动态分配的类类型对象。某些情况下,需要将内存分配与对象构造分离开。 使用 new表达式的时候,分配内存,并在该内存中构造一个对象:使用 delete 表达式的时候,调用析构函数撤销对象, ...
分类:
编程语言 时间:
2017-07-30 21:16:56
阅读次数:
287
参考文档 Python重定向标准输入、标准输出和标准错误 http://blog.csdn.net/lanbing510/article/details/8487997 python重定向sys.stdin、sys.stdout和sys.stderr http://www.cnblogs.com/g ...
分类:
编程语言 时间:
2017-07-30 22:00:07
阅读次数:
526
首先分清楚Java项目有没有依赖第三方jar,其次考虑是那种软件,不过MyEclipse/Eclipse两者方法都相同。 第一种:java项目有依赖第三方Jar包 1 第一步,选中项目点击右键,选择>>export 2 第二步,在输入框里搜 jar,选择>> Runnable JAR file,点击 ...
分类:
编程语言 时间:
2017-07-30 22:00:30
阅读次数:
275
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maxim ...
分类:
编程语言 时间:
2017-07-30 22:01:01
阅读次数:
184
f=open(file,mod) str1=f.readline() //读取一行的内容 str=f.readlines() //读取剩余的全部内容 当mod设为“a+”使,无法读取文件的内容 文件模式对照: Str1=[] for line in Str: line=line.strip() St ...
分类:
编程语言 时间:
2017-07-30 22:01:55
阅读次数:
246
题目链接:poj 2406 Power Strings 题意: 给你一个字符串,让你找出这个字符串的最大循环次数,及最小循环节。 题解: 用kmp的nxt数组搞搞,L=j-nxt[j],为前缀j的最小循环节。 1 #include<cstdio> 2 #include<algorithm> 3 #i ...
分类:
编程语言 时间:
2017-07-30 22:03:33
阅读次数:
221
我在写多语言支持时用到的东西 絮叨絮叨:好久不来写了,居然支持markdown 了。 我也是在项目里的wiki 里干刚接触了一些, 来这里也试试。然后悲催的发现,mac 电脑在markdown下直接上传图片有bug @2015-08-19 20:28:13。一会试一下链接版的吧。 我们的37度手环一 ...
分类:
编程语言 时间:
2017-07-30 22:03:52
阅读次数:
255
1 import cv2 2 import numpy as np 3 4 5 def olbp(src): 6 dst = np.zeros(src.shape,dtype=src.dtype) 7 for i in range(1,src.shape[0]-1): 8 for j in rang... ...
分类:
编程语言 时间:
2017-07-30 22:04:25
阅读次数:
1875
1 # !/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # li = ["电脑","U盘","鼠标","游艇"] 4 # for item in li: 5 # print(item) 6 # input = input("请输入商品:") 7 8 #... ...
分类:
编程语言 时间:
2017-07-30 22:06:24
阅读次数:
201
一、从存储看变量 在js中,变量按存储方式来说,有两种类型,一是值类型,二是引用类型。 先说值类型,在js中,值类型有Number、String、 Boolean、undefined、null。那么在内存中,值类型存储的就是这些基本数据变量的值,如果我们要对这些变量进行复制,那么我们需要一块新的内存 ...
分类:
编程语言 时间:
2017-07-30 22:08:44
阅读次数:
185
创建POSIX线程的函数为 第1个参数为线程句柄(类似于文件描述符),第3个参数为线程启动函数(输入void*、返回void*,因为指向任何结构体/基本数据类型的指针都可以被看作void*,而void*一般都可以显式强制转换成指向对应类型的指针甚至整型,这是不支持纯C编程的常见技巧),第4个参数为传 ...
分类:
编程语言 时间:
2017-07-30 22:09:45
阅读次数:
253
操作系统 centos7.2 说明:编译python3的过程是简单的但比较慢,可以用连字符 && ,让它自己去完成编译安装全过程 python版本 3.6.1 (最新版本是3.6.2 但是在make时陷入循环) 1.下载python3源码 wget https://www.python.org/ft ...
分类:
编程语言 时间:
2017-07-30 22:10:46
阅读次数:
203
1.switch的表达式取值: byte short int char Enum(枚举) jdk1.7版本以上支持 String类型 2. break: 01.代表跳出当前方法体!跳出的是 距离break最近的一个{}(大括号) 02.break之后不允许写代码!因为其后的代码不会得到执行! 3.多 ...
分类:
编程语言 时间:
2017-07-30 22:11:32
阅读次数:
202
1.一个lambda表达式表示一个可调用的代码单元,可以理解为一个未命名的内联函数,但是与函数不同,lambda表达式可能定义在函数内部。其形式如下: [capture list] (parameter list) -> return type { function body } capture l ...
分类:
编程语言 时间:
2017-07-30 22:13:31
阅读次数:
168
package cn.xf.algorithm.ch07inputEnhancement; import java.util.HashMap; import java.util.List; import java.util.Map; import org.junit.Test; /** * * 功能... ...
分类:
编程语言 时间:
2017-07-30 23:27:07
阅读次数:
181
之前说到过Quartz的基本使用(猛戳这里看文章)。在实际使用中,我们一般会将定时任务交由spring容器来管理。所以今天我们来说说Quartz与spring的整合。 咱们还是依照Quartz的三大元素的顺序来聊聊整合使用。 作业任务 在spring中对于Quartz的作业任务管理主要提供了两种方式 ...
分类:
编程语言 时间:
2017-07-30 23:28:42
阅读次数:
178
函数的定义与调用 1. 定义 def 函数名(*args,**kwargs) ''' 函数注释''' return 返回值 2.调用 返回值=函数名(参数1,参数2)#记得函数名后面加括号 例:写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者 ...
分类:
编程语言 时间:
2017-07-30 23:30:45
阅读次数:
159
@BeforeClass作用于类 对于类中所有方法执行一次 属性要声明为静态的 @Before作用于方法 对于每一个测试方法都要执行一次@Test加入测试 junit顺序问题,按照字母排序执行。若要有序执行,可使用TestNG,TestNG可添加依赖 junit联合spring ...
分类:
编程语言 时间:
2017-07-30 23:31:14
阅读次数:
118