【编者按】Java几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言。国外程序员Andreas Kull在其Github上整理了非常优秀的Java开发资源,推荐给大家。译文由ImportNew-?唐尤华翻译完成。 以下为具...
分类:
编程语言 时间:
2015-01-09 19:38:32
阅读次数:
432
在了解多线程之前我们先了解一下进程和线程的关系 一个程序至少有一个主进程,一个进程至少有一个线程。 为了保证线程的安全性请大家看看下面介绍?Delphi多线程同步的一些处理方案大家可以参考:http://www.cr173...
分类:
编程语言 时间:
2015-01-09 19:37:29
阅读次数:
356
packagecom.ctgu.java.exer;
publicclassTestArray3{
publicstaticvoidmain(String[]args){
int[]arr=newint[]{12,43,9,0,-65,-99,100,9};
intmax=arr[0];
for(inti=1;i<arr.length;i++){
if(max<arr[i]){
max=arr[i];
}
}
System.out.printl..
分类:
编程语言 时间:
2015-01-09 19:36:21
阅读次数:
244
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。迭代器迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中..
分类:
编程语言 时间:
2015-01-09 19:32:17
阅读次数:
158
packagecom.ctgu.java.exer;
publicclassTestArray{
publicstaticvoidmain(String[]args){
int[]array1,array2;
array1=newint[]{2,3,5,7,11,13,17,19};
for(inti=0;i<array1.length;i++){
System.out.print(array1[i]+"\t");
}
System.out.println();..
分类:
编程语言 时间:
2015-01-09 19:29:33
阅读次数:
204
packagecom.ctgu.java.exer;
publicclassTestArray3{
publicstaticvoidmain(String[]args){
int[]arr=newint[]{12,43,9,0,-65,-99,100,9};
intmax=arr[0];
for(inti=1;i<arr.length;i++){
if(max<arr[i]){
max=arr[i];
}
}
System.out.printl..
分类:
编程语言 时间:
2015-01-09 19:30:45
阅读次数:
165
学编程吧SpringMVC异常处理发布了,欢迎通过xuebiancheng8.com来访问Spring3.0中对异常的处理方法一共提供了两种:一种是使用HandlerExceptionResolver接口;一种是在Controller类内部使用@ExceptionHandler注解。使用第一种方式可以实现全局异常控制,并且Spring已经提供了一..
分类:
编程语言 时间:
2015-01-09 19:27:51
阅读次数:
176
UDP 服务器不是面向连接的,所以不用像 TCP 服务器那样做那么多设置工作。事实上,并不用设置什么东西,直接等待进来的连接就好了.
ss = socket() # 创建一个服务器套接字
ss.bind() # 绑定服务器套接字
inf_loop:...
分类:
编程语言 时间:
2015-01-09 19:26:09
阅读次数:
164
JavaScript是具有面向对象能力的解释性语言,也就是脚本语言。可以说,JavaScript由ECMAScript,DOM(文档对象模型),BOM(浏览器对象模型)三部分组成, JavaScript最后一个博客项目实例算是对整个JS视频学习的实践,之前学的知识是散的,通过实例就好比把知识点都联系起来。...
分类:
编程语言 时间:
2015-01-09 19:24:26
阅读次数:
230
centos/ubuntu jenkins.war 自启动脚本...
分类:
编程语言 时间:
2015-01-09 19:21:50
阅读次数:
232
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout::iterator it;for(it=vec....
分类:
编程语言 时间:
2015-01-09 19:17:59
阅读次数:
197
1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Executors; 3 import java.util.concurrent.Semaphore; 4 5 public class Th.....
分类:
编程语言 时间:
2015-01-09 19:18:46
阅读次数:
260
学编程吧Spring MVC异常处理发布了,欢迎通过xuebiancheng8.com来访问Spring3.0中对异常的处理方法一共提供了两种:一种是使用HandlerExceptionResolver接口;一种是在Controller类内部使用@ExceptionHandler注解。使用第一种方式...
分类:
编程语言 时间:
2015-01-09 19:16:18
阅读次数:
193
继承、封装、多态是面向对象编程最主要的三个特征,有人说多态是理解C++最难理解的一部分,其实我觉得单单从技术上讲,多态并不难,难的是你需要懂得在何时使用多态,就像封装一样,封装本身不难,难的是你对整个事物和需求的理解,以及如何封装会更好。多态的最简单使用:关键字virtual,虚函数是实现多态最.....
分类:
编程语言 时间:
2015-01-09 19:14:16
阅读次数:
234
这两天Google墙得严重,于是就产生了做个一键更新hosts的脚本的想法。由于正在学习Python,理所当然用Python来写这个脚本了。接触比较多的就是urllib2这个库,习惯性的import进去了。还要import一个re的库,让Python支持正则表达式。关于正则表达式我研究不多,只会点简...
分类:
编程语言 时间:
2015-01-09 19:12:16
阅读次数:
227
堆排序也是一种重要的排序方式,时间复杂度能达到O(nlogn),是非常优越的排序,下面给出具体代码,原理和思路还是google一下吧,我语言欠缺描述不好,很多大神的博客里都有详细的讲解。#include using namespace std; void max_heapify(int data.....
分类:
编程语言 时间:
2015-01-09 19:11:05
阅读次数:
190
import osFilename=raw_input("please input filename that you will open: ")if os.path.exists(Filename):##检查文件是否存在 try: Filehandle=open(Filenam...
分类:
编程语言 时间:
2015-01-09 19:11:45
阅读次数:
278