线程同步:当有两个进程并发修改同一文件时就可能造成异常。意思就是当一个线程要改变一个文件的内容时,却sleep了一段时间,这时另一个线程却改变了这个文件的内容。最后就会出现错误的结果。为了解决这个问题,java多线程支持引入了同步监视器来解决这个问题。使用同步监视器的通用方法就是同步代码块。同步代码...
分类:
编程语言 时间:
2015-04-21 20:25:39
阅读次数:
149
Effective C++ Chapter 1. 让自己习惯C++(Accustoming Yourself to C++) Item 1. 视C++为一个语言联邦(View C++ as a federation of languages) 将 C++ 视为由四个次语言组成的语言联邦,在某个次语言...
分类:
编程语言 时间:
2015-04-21 20:21:32
阅读次数:
151
线程死亡:线程会以如下3种方式结束,结束后就处于死亡状态。1、run()或call()方法执行完成,线程正常结束。2、线程抛出一个未捕获的Exception或Error3、直接调用该线程的stop方法结束该线程---该方法容易导致死锁,通常不推荐使用。为了测试某个线程是否已经死亡,可以调用线程对象i...
分类:
编程语言 时间:
2015-04-21 20:17:51
阅读次数:
168
线程的控制:Java中的线程支持提供了一些便捷的工具方法,通过这些便捷的工作方法可以更好的控制线程的执行。一、join线程:Thread提供了让一个线程等待另一个线程完成的方法——join()方法。当某个程序执行流中调用其他线程的join方法时,调用线程将被阻塞,直到被join方法加入的join线程...
分类:
编程语言 时间:
2015-04-21 20:16:51
阅读次数:
135
Ping pongTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 2302Accepted: 879DescriptionN(3 2 #include 3 #include 4 #include 5 using namespace s...
分类:
编程语言 时间:
2015-04-21 20:13:51
阅读次数:
182
index.jspHtml代码登陆(struts标签)struts-config.xmlXml代码login_use_struts_tag.jspHtml代码用户登陆-使用struts标签保持数据用户名:密码:运行之后,报了如下错误:Java代码严重:Servlet.service()forserv...
分类:
编程语言 时间:
2015-04-21 20:14:12
阅读次数:
165
1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,Javascr...
分类:
编程语言 时间:
2015-04-21 20:07:11
阅读次数:
146
Spring MVC工作流程图图一图二Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用Han.....
分类:
编程语言 时间:
2015-04-21 20:05:49
阅读次数:
201
#include //system头文件 #include //_chdir头文件 #include //cout头文件 #define picNum 228 using namespace std; //cout 命名空间 void main() { char path[]="d:/vs/scen...
分类:
编程语言 时间:
2015-04-21 20:06:21
阅读次数:
155
If you want the references initialized,you can do it: 1.At the point the objects are defined.This means that they'll always be initialized before the....
分类:
编程语言 时间:
2015-04-21 20:03:52
阅读次数:
132
1.Swift使用var声明变量,let声明常量var myVariable = 42myVariable = 50let myConstant = 42
分类:
编程语言 时间:
2015-04-21 20:00:38
阅读次数:
138
最近在看源代码,结果发现有些jar的API文档在官网也没得下载,于是在网上搜了些资料,现都记载下来,方便以后使用。dom4j: 下面链接是百度文库,上面有dom4j的部分class及方法的解释http://wenku.baidu.com/link?url=i9K9bc2Uy2t7LoEYYdPHOd...
分类:
编程语言 时间:
2015-04-21 20:00:44
阅读次数:
127
--python实现两个文件并集,排序,计数 --(1)python版本2.3以上,低版本的python不支持set(),本文采用的是python2.7。 import sys import time time_start=time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(tim...
分类:
编程语言 时间:
2015-04-21 18:51:18
阅读次数:
131
功能:通过邮件服务器发送电子邮件,smtplib是smtp客户端的实现,支持邮件格式有:文本、HTML、Image、EXCEL1、普通文本邮件#!/usr/bin/envpython
#coding:UTF-8
importsmtplib
importstring
host="smtp.qq.com"#定义smtp主机
subject="TestemailfromPython"#定义邮件主题
to_m..
分类:
编程语言 时间:
2015-04-21 18:38:05
阅读次数:
190
################################
#打印下面图形
#
#+----+----+
#|||
#|||
#|||
#|||
#+----+----+
#|||
#|||
#|||
#|||
#+----+----+
#
################################
defprint_line(num,count):
line=‘‘
forjinrange(count):
line+=‘+‘
foriinrange(num-2):
..
分类:
编程语言 时间:
2015-04-21 18:39:39
阅读次数:
129
functionfullscr(){varffchat;ffchat=window.open("#","hamie","Status=no,scrollbars=no,resizable=yes");ffchat.moveTo(0,0);ffchat.resizeTo(screen.availWidth,screen.availHeight);ffchat.outerWidth=screen.availWidth;ffchat.outerHeight=screen.availHeight;}<spanc..
分类:
编程语言 时间:
2015-04-21 18:37:22
阅读次数:
213
二分查找法functionbinary_search(source_arr,target){varlen=source_arr.length,start=0,end=len-1,middle,middle_val;while(start<=end){middle=parseInt((start+end)/2);middle_val=source_arr[middle];if(middle_val==target){returnmiddle;}elseif(middle_val>targe..
分类:
编程语言 时间:
2015-04-21 18:34:43
阅读次数:
420