//添加一个值add(object) { list[list.length] = object;}//删除下标为index的值removeIndex(index) { var object = this.list[index]; this.list.splice(index, 1)...
分类:
编程语言 时间:
2015-09-08 00:24:28
阅读次数:
121
原文:http://zwchen.iteye.com/blog/1154193刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Jav...
分类:
编程语言 时间:
2015-09-08 00:22:54
阅读次数:
295
Javascript中的事件包括click、mouseover、submit、change等等,它们分别在元素被点击、鼠标滑过、表单提交、域的内容改变时触发,那么自定义事件是如何定义和触发的?它有什么意义?如何定义?自定义事件创建分两步:创建事件模型、初始化。document.createEvent...
分类:
编程语言 时间:
2015-09-08 00:22:14
阅读次数:
1403
http://blog.csdn.net/jdh99/article/details/42585987http://www.oschina.net/question/1438043_235020http://blog.163.com/ctcg326%40126/blog/static/7581291...
分类:
编程语言 时间:
2015-09-08 00:14:41
阅读次数:
1028
1、Socket类的构造方法很多,只有无参构造方法不会尝试建立连接,其他构造方法,都会尝试建立连接的,如果建立连接失败,将会抛出异常。如果想为Socket设定连接超时时间,此时就需要使用无参构造方法,使用方法如下:大家可能有些奇怪,设置的超时时间明明是1ms,为什么花了2ms后建立连接成功,而不是报...
分类:
编程语言 时间:
2015-09-08 00:13:05
阅读次数:
200
使用进程池处理request请求及错误重试,使用委托处理UI界面输出。
分类:
编程语言 时间:
2015-09-08 00:14:18
阅读次数:
317
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) .....
分类:
编程语言 时间:
2015-09-08 00:12:31
阅读次数:
269
内核级线程切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu,目前Linux...
分类:
编程语言 时间:
2015-09-08 00:09:40
阅读次数:
172
接上文:http://www.cnblogs.com/tacyeh/p/4790112.html一、改造helloWorld.py 1 import web 2 3 urls = ('/', 'Home', 4 '/login', 'Login', 5 '/sayh...
分类:
编程语言 时间:
2015-09-08 00:09:12
阅读次数:
136
一、Web资源 【1】Web资源介绍 1.静态资源:通过浏览器可以解析Web静态资源,例如html。 2.动态资源:他不能够直接展示,需要先转换为静态资源html,然后再由浏览器解析。例如:JSP/Servlet. 【2】静态资源和动态资源的区别 上面的图片展示了...
分类:
编程语言 时间:
2015-09-08 00:05:19
阅读次数:
213
题意:给出很多商品,每个商品有价值和出售期限,只能在期限内出售才能获取利润,每一个单位时间只能出售一种商品,问最多能获得多少利润。只需要按照优先价值大的,其次时间长的排序所有物品,然后贪心选择,从它可以选的时间开始往前遍历,如果某个时间点没有出售过商品,那就放在那个时间出售,就这样就行。 1 #in...
分类:
编程语言 时间:
2015-09-08 00:04:11
阅读次数:
258
今天在A站上看到一个程序员常犯的错误,就是将==写成=。这是一个常见的错误,也难以发现。为了避免这种错误,我想用equal代替==,但是java中的基本类型不支持这个方法。而且Java中==和equal有不同。==比较的是引用。equal比较的也是引用,但是对于String等类型,Java重写了该....
分类:
编程语言 时间:
2015-09-08 00:02:36
阅读次数:
195
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括: 1.线程ID 每个线程都...
分类:
编程语言 时间:
2015-09-08 00:02:51
阅读次数:
244
SMTP是发送邮件的协议。python对SMTP的支持有两个模块,smtplib模块和email模块。email负责构造邮件,smtplib负责发送邮件。一个例子简单的实现发送邮件的功能#!/usr/bin/env python# coding=utf-8import smtplibfrom ema...
分类:
编程语言 时间:
2015-09-08 00:01:59
阅读次数:
231