码迷,mamicode.com
首页 > 编程语言
JAVA 线程基本知识汇总
任何一个时刻,对象的控制权(monitor)只能被一个线程拥有。 无论是执行对象的wait、notify还是notifyAll方法,必须保证当前运行的线程取得了该对象的控制权(monitor) 如果在没有控制权的线程里执行对象的以上...
分类:编程语言   时间:2015-10-02 06:53:29    阅读次数:196
java:递归
递归:自己调用自己,归去归来,一定要有结束条件。递归的深度不能太深,不然就会有栈溢出,也不要进行发散递归packageday13; publicclassDemo01{ publicstaticvoidmain(String[]args){ intn=5000; inty=f(n); System.out.println(y); } publicstaticintf(intn){ ..
分类:编程语言   时间:2015-10-02 06:42:30    阅读次数:142
【Python之旅】第四篇(一):Python装饰器
有时候拿到一个程序接口,需要对其进行扩展,但是又不能修改原来接口的源代码,这时候就需要使用装饰器了。有下面一个小程序,假如是别人提供给我们的调用接口:importtime defsayHi(): time.sleep(1) print‘Hello,Iamxpleaf.‘一般情况下,如果想要计算该程序的执行时间(因为..
分类:编程语言   时间:2015-10-02 06:43:41    阅读次数:196
spring的配置模式与注解模式基础
“依赖注入”是spring的核心特征,在Web服务器(如Tomcat)加载时,它会根据Spring的配置文件中配置的bean或者是通过注解模式而扫描并装载的bean实例自动注入到ApplicationContext容器中(ApplicationContext容器管理了被注入的bean对象)。下面做两...
分类:编程语言   时间:2015-10-02 06:37:08    阅读次数:323
JAVA中参数传递时值传递的机制分析
参数传递是什么?在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
Spring MVC一些配置信息解析
springMVC框架请求响应步骤 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制...
分类:编程语言   时间:2015-10-02 01:33:50    阅读次数:318
C/C++ | 变量的内存分配
C/C++ 程序占用的内存分布: 栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。 全局区(静态区)(static):全局变量和静态变量的存储...
分类:编程语言   时间:2015-10-02 01:28:35    阅读次数:232
[Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
最近研究搜索引擎、知识图谱和Python爬虫比较多,中文乱码问题再次浮现于眼前。虽然市面上讲述中文编码问题的文章数不胜数,同时以前我也讲述过PHP处理数据库服务器中文乱码问题,但是此处还是准备简单做下笔记。方便以后查阅和大家学习。主要包括raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题。 纪伯伦曾说过:“你无法同时拥有青春和关于青春的知识;因为青春忙于生计,没有余暇去求知;而知识忙于寻求自我,无法享受生活。”同样现在找工作的我,无法在拥有扎实基础知识的同时又兼顾深度的项...
分类:编程语言   时间:2015-10-02 00:19:43    阅读次数:318
重温经典之排序 java实现
重新写一遍,都忘记了!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
More C++ Idioms
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
C# 跨线程访问控件的解决方法
public partial class Form1 : Form { public Form1() { InitializeComponent(); //方法一:不进行跨线程安全检查 //System.Windows.Forms.Control.CheckForIllegalCrossThread...
分类:编程语言   时间:2015-10-02 00:12:04    阅读次数:171
linux服务器登录邮件告警python程序
linux服务器用户登录邮件告警python小程序,一旦有人登录服务器就发邮件通知系统管理员。作为SA有些服务器只有自己可以登录的,你懂的!可有时候会被研发坑,被运维坑。为了全面掌控服务器,配置一个用户登录系统...
分类:编程语言   时间:2015-10-01 23:07:51    阅读次数:722
算法学习 并查集(笔试题目:找同伙)
题目背景太长,记得不清楚,暂参考《啊哈算法》一书,根据笔试题目大意改编如下:警察正要捉获某地区的犯罪团伙,由于强盗人数过大,想查清楚有几个团伙非常困难。根据上级指示,需要首先尽快抓获强盗A所在的团伙,这需要掌握 1 所在团伙的人数。先有资料如下:强盗1 和 强盗2 是同伙强盗3 和 强盗4 是同伙强...
分类:编程语言   时间:2015-10-01 23:05:14    阅读次数:407
[LeetCode In C++] 1. Two Sum
题目: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
javascript面向对象之this指针
下午用面向对象的方法写一个幻灯片插件的时候不小心写出了这样的代码:Slider.prototype.auto=function(){ setInterval(this.toRun,4000);//注意}Slider.prototype.toRun=function(){ if(this.i...
分类:编程语言   时间:2015-10-01 23:05:07    阅读次数:400
Java基础知识强化之集合框架笔记11:Collection集合之迭代器的原理及源码解析
1. 迭代器为什么不定义成一个类,而是定义为一个接口 ?答:假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历。但是呢? 我们想想,Java中提供了很多的集合类,而这些集合类的数据结构是不同的,所以,存储的方式和遍历的方式应该是不同的。进而它们的遍历方式也应该不是...
分类:编程语言   时间:2015-10-01 23:03:03    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!