码迷,mamicode.com
首页 > 编程语言
Java编程
CAS(Compareandswap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值。这听起来可能有一点复杂但是实际上你理解之后发现很简单,接下来,让我们跟深入的了解一下这项...
分类:编程语言   时间:2015-04-24 18:47:20    阅读次数:150
C Pointer-to-Function 与 C++ Pointer-to-MemberFunction 的区别
在看APUE Figure1.10的时候发现signal(SIGINT, sig_int)这里的sig_int直接用的函数名,但是看Thinking-in-C++ Vol.2的时候发现mem_fun(&Shape::draw)却对函数名进行了取地址操作,感觉有疑问就查了一下资料,下面的代码可以展示出...
分类:编程语言   时间:2015-04-24 18:44:08    阅读次数:209
python reload(sys)后不打印解决
import sysstdout = sys.stdoutreload(sys)sys.stdout = stdout
分类:编程语言   时间:2015-04-24 18:42:58    阅读次数:136
cProfile——Python性能分析工具
Python自带了几个性能分析的模块:profile、cProfile和hotshot,使用方法基本都差不多,无非模块是纯Python还是用C写的。本文介绍cProfile。例子import timedef func1(): sum = 0 for i in range(1000000)...
分类:编程语言   时间:2015-04-24 18:43:47    阅读次数:173
Eclipse java中一个工程引用另一个工程的类
最近写代码在写一个tools的工程,打算把平常用到的自己写的工具类都放在里面。所以就出现了一个工程使用到tools工程中的类使如何引用比如 tools工程为 project tools ,现在要使用工具工程中的类的工程为project aa那么右击aa,properties->java build ...
分类:编程语言   时间:2015-04-24 18:36:39    阅读次数:159
黑马程序员---java基础-java语法(从“Hello Word” 到基础语法)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、控制台输出“HelloWorld”首先创建文件“helloWorld.java”,然后输入如下代码:1 public class HelloWorld2 {3 public static...
分类:编程语言   时间:2015-04-24 18:35:57    阅读次数:213
Java POI 导出excel表
1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.csdn.net/detail/evangel_z/38950512.Student.java public class Student { private int id; ...
分类:编程语言   时间:2015-04-24 18:33:38    阅读次数:189
黑马程序员---java基础-Java面向对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------面向对象是Java语言区别c语言的一个重要特点,也是学好Java必须掌握的重要部分。接下来我会根据视频教程,总结对Java面向对象的理解与应用,以及牵涉到的一些知识点。一、面向对象面向对象的特点:1....
分类:编程语言   时间:2015-04-24 18:30:23    阅读次数:219
vs2013 c++代码内出现中文导致编译错误
简单的做法就是,首先,菜单栏->文件->高级保存选项,选择utf-8 无签名,然后,如果是发现注释语句里有中文,可以让注释语句与下行代码中间空一行,如果是代码里有用到中文,那么就在中文的最后补上一个英文字符".",让整段中文的字符长度算是被认可。当然以上仅仅是取巧的做法,正式的做法肯定是把中文写在配...
分类:编程语言   时间:2015-04-24 18:30:20    阅读次数:143
Java 多线程 自定义线程辅助
之前的文章我介绍了C#版本的多线程和自定义线程处理器。接下来我们来看看Java版本的呢java 的线程和C#的线程有点区别,java的线程没有是否是后台线程一说,具体原因是java的线程是jvm的c++代码模拟线程,而C#的线程也是C++模拟线程。但是区别在于C#的线程会基于系统的线程。C# 的 T...
分类:编程语言   时间:2015-04-24 18:30:10    阅读次数:191
list,set,map,数组间的相互转换
list,set,map,数组间的相互转换1.list转setSet set = new HashSet(new ArrayList()); 2.set转listList list = new ArrayList(new HashSet());3.数组转为listList stooges = Arr...
分类:编程语言   时间:2015-04-24 18:22:43    阅读次数:107
JavaScript内部原理实践——真的懂JavaScript吗?(转)
通过翻译了Dmitry A.Soshnikov的关于ECMAScript-262-3JavaScript内部原理的文章, 从理论角度对JavaScript中部分特性的内部工作机制有了一定的了解。但是,邓爷爷说过:“实践才是检验真理的唯一标准”。所以,我打算通过从内部原理来解释一些经常在笔试或者面试中...
分类:编程语言   时间:2015-04-24 18:18:22    阅读次数:147
关于才语言的递归算法
汉诺塔问题递归算法分析: 一个庙里有三个柱子,第一个有64个盘子,从上往下盘子越来越大。要求庙里的老和尚把这64个盘子全部移动到第三个柱子上。移动的时候始终只能小盘子压着大盘子。而且每次只能移动一个。 1、此时老和尚(后面我们叫他第一个和尚)觉得很难,所以他想:要是有一个人能把前63个盘子先移...
分类:编程语言   时间:2015-04-24 18:18:13    阅读次数:114
用多线程发送邮箱(一次给一个用户发送N封邮件)
前台不用写,后台执行方法就可以了。 1 namespace SendMail 2 { 3 public partial class SendMail_Page : System.Web.UI.Page 4 { 5 protected void Page_Load(ob...
分类:编程语言   时间:2015-04-24 18:09:05    阅读次数:217
Java相对路径读取文件
Java相对路径读取文件 ? 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的。 ? 项目的文件夹结构: repathte...
分类:编程语言   时间:2015-04-24 17:00:48    阅读次数:200
Java集合框架之HashMap
HashMap 的底层由一个散列表来实现,存储的内容是键值对(key-value),且键值不能重复,最多允许有一个null值。 1.Map与Set的关系 ? ? Set集合的特点是不能存储重复元素,不能保持元素插入时的顺序,且key值最多...
分类:编程语言   时间:2015-04-24 17:01:24    阅读次数:246
java.lang.IllegalStateException: BeanFactory not i
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh‘ before accessing beans via the ApplicationContext at org.springframework.context.support.AbstractRefr...
分类:编程语言   时间:2015-04-24 17:00:38    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!