编程语言-月排行
我们知道,进程在各自独立的地址空间中运行,进程之间共享数据需要用mmap或者进程间通信机制,有些情况需要在一个进程中同时执行多个控制流程,这时候线程就派上了用场,比如实现一个图形界面的下载软件,一方面需要和用户交互,等待和处理用户的鼠标键盘事件,另一方面又需要同时下载多个文件,等待和处理从多个网络主...
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架
控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。
IOC
高层模...
课程主页在:http://blog.csdn.net/sxhelijian/article/details/11890759,由课程主页,可以看到完整教学方案,所有参考解答 有同学总结:老二说用数组法做给了我思路,真是有兄弟,不孤单。做了这道题才发现以前没用数组法做的那个判断第几天的程序结果存在错误。 我评论:每个人身边都有一帮子兄弟。靠兄弟,就不用靠老师。兄弟总在身边,弟兄们一起长大! ...
[root@localhostsetuptools-3.3]#easy_installpip
Traceback(mostrecentcalllast):
File"/usr/bin/easy_install",line5,in<module>
frompkg_resourcesimportload_entry_point
File"build/bdist.linux-i686/egg/pkg_resources.py",line2749,in<module>
File"build/..
自动装配
Spring能自动装配Bean与Bean之间的依赖关系,无需使用ref显示指定依赖Bean。
通过元素的default-autowire属性指定,也可以通过autowire属性指定。
no:不使用自动装配,必须通过ref定义。
byName:根据属性名自动装配
byType:根据属性类型自动装配
constructor:根据属性名自动装配,用构造函数
autodetect:...
首先声明:该文从我自己的网易博客“敏敏的博客”(现已不再更新)整理过来,仍属原创。-------------------------------------------------------------------------------------------------------------...
经过前几篇文章, 终于将常量池介绍完了, 之所以花这么大的功夫介绍常量池, 是因为对于理解class文件格式,常量池是必须要了解的, 因为class文件中其他地方,大量引用了常量池中的数据项。 对于还不了解常量池的读者, 如果想要深入了解class文件格式, 或者想继续读这篇博客和本专栏以后的博客, 那么我建议先把我前面的几篇博客读一下,把常量池的结构熟悉一下, 对于理解后面的内容很有帮助。...
关键字解释器, C#, Scheme,
函数式编程关于本文介绍了如何使用C#实现一个简化但全功能的Scheme方言——iScheme及其解释器,通过从零开始逐步构建,展示了编程语言/解释器的工作原理。作者Lucidaa.k.aLuc如果你是通过移动设备阅读本教程,或者认为本文的代码字体太小的,请使用...
有序列表ADT
我们开始讨论有序列表。就如上节中我们讨论的列表,如果数据项按升序排列,就要写成17,26,31,54,77,93。17是最小的,就是第一个数据项,93是最大的,就占最后的位置。
有序列表的数据结构是数据项的集合,数据项之间保持其相对位置,而且这个位置是根据数据项的某个潜在特征排列的。典型的排列方法一般就是升序或降序或其他定义好的比较方法。有序列表的操作大部分与无序列表很象。...
Python中有两种导入模块的方法1:import module2:from module
import *使用from module import *方法可以导入独立的项,也可以用from module import *导入所有的东西。eg:from
types import FunctionTy...
基础类型转化成String
在程序中你可能时常会需要将别的类型转化成String,有时候可能是一些基础类型的值。在拼接字符串的时候,如果你有两个或者多个基础类型的值需要放到前面,你需要显式的将第一个值转化成String(不然的话像System.out.println(1+'a')会输出98,而不是"1a")。当然了,有一组String.valueOf方法可以完成这个(或者是基础类型对应的...
转载自http://www.cppblog.com/flyinghare/archive/2011/06/23/149225.htmlC++0x引入了新的关键字decltype,它是一个操作符,用来取得表达式的类型,主要在泛型编程中使用。这里,简单介绍一下语法规则。语法形式:decltype
(ex...
为什么我明明在Eclipse导入了dom4j的jar包,但是在实例化SAXReader类还是失败了?
原因:没有正确地导入jar包。...
原文出自:http://cmsblogs.com/?p=599 在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!一、定义public class HashSet
ext...
底层的并发功能与并发语义不存在一一对应的关系。同步和条件等底层机制在实现应用层协议与策略须始终保持一致。(需要设计级别策略。----底层机制与设计级策略不一致问题)。简介1.并发简史。(资源利用率/公平性/便利性),进程通信通过粗粒度通信机制:文件/套接字/信号量/信号处理器/共享内存。高效做事--...
Java观察者模式定义对象间一对多的依赖关系,当一个对象(被观察者)的状态发生改变时,所有依赖于它的对象(观察者)都得到通知并自动更新。JDK中提供的观察者模式的实现是由java.util.Observer接口和java.util.Observable类组成的,其中Observer代表观察者,而Observable代表被观察者。
1、Observable类是由被观察者(可...
网上找了一下,整理了贴出来。下面是Java 1.7
里新出现的功能的一些用法例子:对集合的支持摒弃了 Java 集合接口的实现类,如: ArrayList 、 HashSet 和 HashMap 。而是直接采用
[] 、 {} 的形式存入对象,采用 [] 的形式按照索引、键值来获取集合中的对象,创建...
java写utf-8编码的csv文件,用excel2007打开乱码,excel2010,wps均没有乱码
查了一下,原来是excel2007的bug 如下:(引用 http://blog.csdn.net/oyi319/article/details/6406506)
Excel 2007 打开 UTF-8 编码 CSV 文件的BUG
(Excel 2003和Excel 2010不...
将生成的class文件所部按package路径输出到classes目录当中:javac -d
.\classes src\*.java