码迷,mamicode.com
首页 > 编程语言
java中线程的同步
线程同步:当有两个进程并发修改同一文件时就可能造成异常。意思就是当一个线程要改变一个文件的内容时,却sleep了一段时间,这时另一个线程却改变了这个文件的内容。最后就会出现错误的结果。为了解决这个问题,java多线程支持引入了同步监视器来解决这个问题。使用同步监视器的通用方法就是同步代码块。同步代码...
分类:编程语言   时间:2015-04-21 20:25:39    阅读次数:149
Effective C++ 之 Item 1: 视C++为一个语言联邦
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
java中线程状态-死亡
线程死亡:线程会以如下3种方式结束,结束后就处于死亡状态。1、run()或call()方法执行完成,线程正常结束。2、线程抛出一个未捕获的Exception或Error3、直接调用该线程的stop方法结束该线程---该方法容易导致死锁,通常不推荐使用。为了测试某个线程是否已经死亡,可以调用线程对象i...
分类:编程语言   时间:2015-04-21 20:17:51    阅读次数:168
java中线程的控制
线程的控制:Java中的线程支持提供了一些便捷的工具方法,通过这些便捷的工作方法可以更好的控制线程的执行。一、join线程:Thread提供了让一个线程等待另一个线程完成的方法——join()方法。当某个程序执行流中调用其他线程的join方法时,调用线程将被阻塞,直到被join方法加入的join线程...
分类:编程语言   时间:2015-04-21 20:16:51    阅读次数:135
poj Ping pong LA 4329 (树状数组统计数目)
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
java org.apache.struts.taglib.html.BEAN 没有找到
index.jspHtml代码登陆(struts标签)struts-config.xmlXml代码login_use_struts_tag.jspHtml代码用户登陆-使用struts标签保持数据用户名:密码:运行之后,报了如下错误:Java代码严重:Servlet.service()forserv...
分类:编程语言   时间:2015-04-21 20:14:12    阅读次数:165
Javascript闭包深入解析及实现方法
1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。简单的说,Javascr...
分类:编程语言   时间:2015-04-21 20:07:11    阅读次数:146
SpringMVC工作原理
Spring MVC工作流程图图一图二Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用Han.....
分类:编程语言   时间:2015-04-21 20:05:49    阅读次数:201
在c++中调用exe程序进行操作
#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
Java:references initialized
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
开始swift
1.Swift使用var声明变量,let声明常量var myVariable = 42myVariable = 50let myConstant = 42
分类:编程语言   时间:2015-04-21 20:00:38    阅读次数:138
部分jar的内容
最近在看源代码,结果发现有些jar的API文档在官网也没得下载,于是在网上搜了些资料,现都记载下来,方便以后使用。dom4j: 下面链接是百度文库,上面有dom4j的部分class及方法的解释http://wenku.baidu.com/link?url=i9K9bc2Uy2t7LoEYYdPHOd...
分类:编程语言   时间:2015-04-21 20:00:44    阅读次数:127
python利用set实现两个文件并集,计数
--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
Python网络协议模块学习之smtplib
功能:通过邮件服务器发送电子邮件,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
python 学习 0x001
################################ #打印下面图形 # #+----+----+ #||| #||| #||| #||| #+----+----+ #||| #||| #||| #||| #+----+----+ # ################################ defprint_line(num,count): line=‘‘ forjinrange(count): line+=‘+‘ foriinrange(num-2): ..
分类:编程语言   时间:2015-04-21 18:39:39    阅读次数:129
Javascript 模拟F11全屏
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
js实现二分法查找、快速排序算法
二分查找法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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!