任何一个时刻,对象的控制权(monitor)只能被一个线程拥有。 无论是执行对象的wait、notify还是notifyAll方法,必须保证当前运行的线程取得了该对象的控制权(monitor) 如果在没有控制权的线程里执行对象的以上...
分类:
编程语言 时间:
2015-10-02 06:53:29
阅读次数:
196
递归:自己调用自己,归去归来,一定要有结束条件。递归的深度不能太深,不然就会有栈溢出,也不要进行发散递归packageday13;
publicclassDemo01{
publicstaticvoidmain(String[]args){
intn=5000;
inty=f(n);
System.out.println(y);
}
publicstaticintf(intn){
..
分类:
编程语言 时间:
2015-10-02 06:42:30
阅读次数:
142
有时候拿到一个程序接口,需要对其进行扩展,但是又不能修改原来接口的源代码,这时候就需要使用装饰器了。有下面一个小程序,假如是别人提供给我们的调用接口:importtime
defsayHi():
time.sleep(1)
print‘Hello,Iamxpleaf.‘一般情况下,如果想要计算该程序的执行时间(因为..
分类:
编程语言 时间:
2015-10-02 06:43:41
阅读次数:
196
“依赖注入”是spring的核心特征,在Web服务器(如Tomcat)加载时,它会根据Spring的配置文件中配置的bean或者是通过注解模式而扫描并装载的bean实例自动注入到ApplicationContext容器中(ApplicationContext容器管理了被注入的bean对象)。下面做两...
分类:
编程语言 时间:
2015-10-02 06:37:08
阅读次数:
323
参数传递是什么?在C的函数或是JAVA的方法中,向一个函数或方法内部传递一个参数,比如:void fun( int num ){ num+=2 ;}int a = 3 ;fun( a ) ;这个a就被作为参数传入函数fun()中,作为a,然后返回或者不返回值回到最初,函数的作用是复用,那么我们希望....
分类:
编程语言 时间:
2015-10-02 06:37:15
阅读次数:
261
从城市1到城市到城市3有很多条路,每条路的路况各不相同,所耗费的时间都标记在了箭头上,现在需要找出从1到3的最短路径。无向图:意思是来回的路径值是一样的无权图:意思是每套路径的值是一样的package myalgorithm;import java.util.LinkedList;import ja...
分类:
编程语言 时间:
2015-10-02 06:36:04
阅读次数:
258
springMVC框架请求响应步骤 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制...
分类:
编程语言 时间:
2015-10-02 01:33:50
阅读次数:
318
C/C++ 程序占用的内存分布: 栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 全局区(静态区)(static):全局变量和静态变量的存储...
分类:
编程语言 时间:
2015-10-02 01:28:35
阅读次数:
232
最近研究搜索引擎、知识图谱和Python爬虫比较多,中文乱码问题再次浮现于眼前。虽然市面上讲述中文编码问题的文章数不胜数,同时以前我也讲述过PHP处理数据库服务器中文乱码问题,但是此处还是准备简单做下笔记。方便以后查阅和大家学习。主要包括raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题。
纪伯伦曾说过:“你无法同时拥有青春和关于青春的知识;因为青春忙于生计,没有余暇去求知;而知识忙于寻求自我,无法享受生活。”同样现在找工作的我,无法在拥有扎实基础知识的同时又兼顾深度的项...
分类:
编程语言 时间:
2015-10-02 00:19:43
阅读次数:
318
重新写一遍,都忘记了!No.1 快排 1 public class FastSort { 2 public static void main(String[] args)throws Exception{ 3 int[] a = {10, 1, 2, 3, 7, 3, 8, ...
分类:
编程语言 时间:
2015-10-02 00:12:26
阅读次数:
213
Table of ContentsNote: synonyms for each idiom are listed in parentheses.Adapter Template TODOAddress Of Readed,没啥用Algebraic Hierarchy Readed,没啥用A...
分类:
编程语言 时间:
2015-10-02 00:12:37
阅读次数:
370
public partial class Form1 : Form { public Form1() { InitializeComponent(); //方法一:不进行跨线程安全检查 //System.Windows.Forms.Control.CheckForIllegalCrossThread...
分类:
编程语言 时间:
2015-10-02 00:12:04
阅读次数:
171
linux服务器用户登录邮件告警python小程序,一旦有人登录服务器就发邮件通知系统管理员。作为SA有些服务器只有自己可以登录的,你懂的!可有时候会被研发坑,被运维坑。为了全面掌控服务器,配置一个用户登录系统...
分类:
编程语言 时间:
2015-10-01 23:07:51
阅读次数:
722
题目背景太长,记得不清楚,暂参考《啊哈算法》一书,根据笔试题目大意改编如下:警察正要捉获某地区的犯罪团伙,由于强盗人数过大,想查清楚有几个团伙非常困难。根据上级指示,需要首先尽快抓获强盗A所在的团伙,这需要掌握 1 所在团伙的人数。先有资料如下:强盗1 和 强盗2 是同伙强盗3 和 强盗4 是同伙强...
分类:
编程语言 时间:
2015-10-01 23:05:14
阅读次数:
407
题目:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two...
分类:
编程语言 时间:
2015-10-01 23:04:32
阅读次数:
383
下午用面向对象的方法写一个幻灯片插件的时候不小心写出了这样的代码:Slider.prototype.auto=function(){ setInterval(this.toRun,4000);//注意}Slider.prototype.toRun=function(){ if(this.i...
分类:
编程语言 时间:
2015-10-01 23:05:07
阅读次数:
400
1. 迭代器为什么不定义成一个类,而是定义为一个接口 ?答:假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历。但是呢? 我们想想,Java中提供了很多的集合类,而这些集合类的数据结构是不同的,所以,存储的方式和遍历的方式应该是不同的。进而它们的遍历方式也应该不是...
分类:
编程语言 时间:
2015-10-01 23:03:03
阅读次数:
316