码迷,mamicode.com
首页 > 编程语言
javascript变量的作用域
变量作用域:局部变量优先级别高于同名的全局变量//声明一个全局变量var scope="global";function checkscope(){ //声明一个同名的局部变量 var scope="local"; //返回的是局部变量的值 return scope;}//=...
分类:编程语言   时间:2015-11-27 21:52:04    阅读次数:183
JAVA+PHP+阿里云组件纯手工实现POP、SMTP、IMAP开发邮件服务器(二)
java开发邮件服务器的接收模块用java建立socket服务端,监听端口25,实现SMTP协议。即可完成邮件服务器的接收模块。这里要注意的是,SMTP协议其实可以分为两种。一种是你用手机、PC等客户端发邮件到邮件服务商的服务器的时候用的SMTP协议,这一类是需要登录验证的。一种是邮件服务商之间传递...
分类:编程语言   时间:2015-11-27 21:50:08    阅读次数:237
java Socket编程
一.网络通信,常见的结构是C/S模式。客户端在需要服务时向服务器请求连接,服务端被动接收连接,建立连接后,双方开始通信。服务器进程一般作为守护进程,一直运行,不断监听网络端口,被动接收客户端的请求,当接收到客户的请求时,会启动一个服务进程来处理客户的请求,并继续监听网络端口。(上图转自:http:/...
分类:编程语言   时间:2015-11-27 21:48:42    阅读次数:181
树状数组求逆序数
poj 2299 树状数组求逆序数题目链接:http://poj.org/problem?id=2299 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9...
分类:编程语言   时间:2015-11-27 21:46:07    阅读次数:197
C++ STL算法系列2---find ,find_first_of , find_if , adjacent_find的使用
一.find运算假设有一个int型的vector对象,名为vec,我们想知道其中是否包含某个特定值。解决这个问题最简单的方法时使用标准库提供的find运算: 1 // value we'll look for 2 int search_value = 42; 3 4 //call find to ....
分类:编程语言   时间:2015-11-27 21:44:45    阅读次数:202
线程create时参数的传递问题(转载)
1.奇怪的线程参数初始化for(i=0;i{//会有什么问题?pthread_create(&tid,NULL,&thread_client_function,(void*)&i);}上面代码应该很容易明白,创建多个线程,传入序列号作为线程id。基实这里存在一个大bug,传递的参数会不成功!!示例代...
分类:编程语言   时间:2015-11-27 21:45:42    阅读次数:201
JAVA+PHP+阿里云组件纯手工实现POP、SMTP、IMAP开发邮件服务器(一)
前言废话:很早之前就打算写博客,但是一直因为在创业,抽不出时间。如今朝九晚五,打算利用晚上的时间,开始写博客。本类博客是一个系列,将完整的讲述纯手工开发一个邮件服务器的过程,并附有关键代码。演示地址 作者邮箱: longge93@cliyun.com这一篇先说整个系统的架构。邮箱系统主要分为几个模块...
分类:编程语言   时间:2015-11-27 21:43:20    阅读次数:154
Javascript的location对象
JavaScript window.location对象示例注意方法经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。示例URL:http://b.a.com:88/index.php?name=kang&when=2011#first属性含义值protocol:...
分类:编程语言   时间:2015-11-27 21:43:27    阅读次数:239
python基础-常用内建模块
一、collections:内建集合模块. 1、namedtuple:创建一个自定义的tuple对象 2、deque:为了高效实现插入和删除操作的双向列表,适合用于队列和栈 3、defaultdict:Key不存在时返回默认值 4、OrderedDict:保持Key的顺序 5、Counte...
分类:编程语言   时间:2015-11-27 21:41:48    阅读次数:341
初学Java随记——要点简记
一、Windows环境变量环境变量设置:1.我的电脑——右击属性——高级系统变量——环境变量 2.系统变量下,新建 变量名:JAVA_HOME 变量值:存放盘(例D)D:\Java\jdk1.7.0_60_x64 确定后再次新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%\li.....
分类:编程语言   时间:2015-11-27 21:40:54    阅读次数:255
Objective-C 数组、可变数组
数组的使用方式下面是数组:类型NSArray 1 #import 2 #import "AppDelegate.h" 3 4 int main(int argc, char * argv[]) { 5 6 // 通过@符号创建数组 7 NSArray *arr = @[...
分类:编程语言   时间:2015-11-27 21:42:16    阅读次数:131
Python归并排序
归并排序 1 #!/usr/bin/env python3 2 def mergeSort(array): 3 '''归并排序,分解''' 4 if len(array) <= 1: 5 return array 6 mid = len(array) // 2...
分类:编程语言   时间:2015-11-27 21:41:12    阅读次数:229
解决Spring AOP Controller 不生效
在spring-mvc.xml文件中,进行以下配置,就可以实现在Controller中,方法一:最简单的,在spring-mvc.xml配置文件中,添加以下语句spring-mvc.xml以前,这句代码,我们放在了spring.xml中。方法二:与方法一类似,也是在spring-mvc.xml配置文...
分类:编程语言   时间:2015-11-27 21:39:47    阅读次数:348
如何定义,创建,启动一个线程
如何定义一个线程?第一通过继承java.lang.Thead类来定义一个线程。第二,通过实现java.lang.runnable接口定义一个线程。为什么不采用run方法直接启动线程呢?线程是由操作系统来管理的,操作系统启动一个线程,会调用本地的一个代码,这个本地的代码会使系统初始化一个新的线程,由新...
分类:编程语言   时间:2015-11-27 21:38:22    阅读次数:163
python学习系列之python装饰器基础(1)
创建装饰器#basic.py #首先定义一个装饰器auth: #一般装饰器 defauth(func): definner(): print‘before‘ func() print‘after‘ returninner #带1个参数的装饰器 defauth_arg(func): definner(arg): print‘before‘ func(arg) print‘after‘ returninner #带多个参数的装饰器 ..
分类:编程语言   时间:2015-11-27 20:12:20    阅读次数:170
javascript--瀑布流客厅笔记
<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title>瀑布流</title><style>*{font-size:12px;}.bar{margin:5pxauto;width:1016px;height:20px;border:1pxsolid#000;}#process{width:10%;height:100%;background-color..
分类:编程语言   时间:2015-11-27 20:05:57    阅读次数:202
spring读取properties文件
1.方式一@Value("#{meta['pubVersion']}") private String pubVersion2方式二: file:${global.config.path}/opc/opc-business/jdbc.write.properties file:${glo...
分类:编程语言   时间:2015-11-27 20:02:46    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!