码迷,mamicode.com
首页 > 编程语言
java的垃圾回收机制的特点
编写程序时,一个基本原则就是:对于不再需要的对象,不要引用它们。如果保持对它们的引用,垃圾回收机制暂时不会回收它们所占的内存,则系统可用内存越来越少;当系统可用内存越来越少,垃圾回收机制的执行频率越来越高,从而导致系统的性能下降。...
分类:编程语言   时间:2014-09-28 01:16:10    阅读次数:123
2高并发服务器:多线程服务器
?? 1多进程并发服务器 在使用线程模型开发服务器时需要考虑以下问题: A 调整进程最大文件描述符上限 B 线程如有共享数据,考虑线程同步 C 服务于客户端线程退出时,退出处理 D 2.案例说明 server.c,代码如下: /* server.c */ #include #include ...
分类:编程语言   时间:2014-09-28 00:25:40    阅读次数:122
Python-起步
在.net平台混迹了几年,感觉有点单一。作为一个程序员,知识面宽广一些总是好的,所以从今天开始准备学习Python。 为什么选择Python呢?我也说不出个所以然,因为之前对Python的了解,仅仅局限于听说。查阅了一些资料,了解到该语言的一些特点,比如简洁、易读和扩展性高等,第一映像不错。 ...
分类:编程语言   时间:2014-09-28 01:13:20    阅读次数:177
Python学习-18.Python中的错误处理(三)
在某些情况下,我们需要定义自己的异常并且抛出先定义一个错误:1 class MyError(BaseException):2 def __init__(self):3 pass上面定义了一个叫MyError的类,继承自BaseException。在Python中,所有的错误都...
分类:编程语言   时间:2014-09-28 00:55:50    阅读次数:134
Python学习-19.Python的Http模块
模拟 http 请求是比较常见的一种需求,在 Python 中,使用 http 模块操作。 1 import http.client 2 3 # 创建 Http 连接。 4 http = http.client.HTTPConnection('www.baidu.com')...
分类:编程语言   时间:2014-09-28 01:28:30    阅读次数:135
java之static关键字
介绍:1、在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。2、用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static成员。(静态...
分类:编程语言   时间:2014-09-28 01:10:30    阅读次数:247
java模仿qq好友面板的布局(BoxLayout问题)
.............. JLabel ll = new JLabel(dlg.getNameText() + ":" + dlg.getIPText(), ii[index], JLabel.LEFT); ...
分类:编程语言   时间:2014-09-28 01:59:50    阅读次数:161
java UDP通信
服务器端:public class UDPServer{public static void main(String[] args) throws Exception{byte buf[] = new byte[1024];DatagramPacket dp = new DatagramPacket...
分类:编程语言   时间:2014-09-28 00:32:20    阅读次数:282
Python学习-16.Python中的错误处理
虽然叫错误,但跟 C# 中的异常是一回事。只不过 Python 中叫错误(Error)而 C# 中叫异常(Exception)。先手工产生一个异常:1 file = open('','r')上面一句由于路径是空路径,因此文件肯定是不存在的,执行这一句会引发 FileNotFoundError 这个错...
分类:编程语言   时间:2014-09-28 00:32:10    阅读次数:214
java TCP通信
服务器端:public class TCPServer{ public static void main(String[]args){ ServerSocket ss = new ServerSocket(6666); while(true){ Socket s = ss.a...
分类:编程语言   时间:2014-09-28 00:32:00    阅读次数:217
Python学习-15.Python的中的套接字socket
Python应用最广泛的要数web方面了。因此,socket显得十分重要。要使用socket,必须引入socket模块,因此在Python脚本开头先写入1 import socket学过socket的都知道,就是客户端和服务端的通信。因此新建client.py和server.py文件。先编写serv...
分类:编程语言   时间:2014-09-28 00:13:20    阅读次数:205
spring mvc 集成 ckfinder
下载ckfinder :http://cksource.com/ckfinder/download下载下来 war包 放到tomcat 的webapps 下面运行一下,然后拿到ckfinder 文件夹 放到项目中将tomcat 中 ckfinder下的 WEB-INF中 config.xml 拷贝到...
分类:编程语言   时间:2014-09-28 00:45:20    阅读次数:245
Python学习-17.Python中的错误处理(二)
错误是多种多样的,在 except 语句中,可以捕获指定的异常修改代码如下: 1 import io 2 3 path = r'' 4 mode = 'w' 5 6 try: 7 file = open(path,mode) 8 str = file.read() 9 p...
分类:编程语言   时间:2014-09-28 02:08:20    阅读次数:300
[leetcode] Maximum Product Subarray @ python
[leetcode] Latest added:2014-09-23Find the contiguous subarray within an array (containing at least one number) which has the largest product.For exam...
分类:编程语言   时间:2014-09-28 01:51:00    阅读次数:414
HDU 5050 Divided Land(最大公约数Java)
HDU 5050 Divided Land(最大公约数Java)...
分类:编程语言   时间:2014-09-27 23:57:10    阅读次数:180
Java5新特性之静态导入、可变参数、增强for循环、自动拆装箱
JDK1.5已经发布很长时间,之所以还拿出来是因为它增加了很多个重要的特性,使用这些特性有助于我们简化开发,编写的代码更加简洁清晰安全,主要有以下几个特性:   Ø  静态导入   Ø  可变参数   Ø  增强for循环   Ø  自动拆装箱   Ø  泛型   Ø  枚举        由于泛型、枚举内容比较多,也最重要,之后单拿出来讲。这里先介绍前面四个简单而又实用的小特性...
分类:编程语言   时间:2014-09-28 01:03:10    阅读次数:270
JAVA介绍+用法(链接)
JAVA介绍+用法(链接)...
分类:编程语言   时间:2014-09-28 01:02:50    阅读次数:162
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!