socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 socket就是该模式的一个实现,... ...
分类:
编程语言 时间:
2016-09-07 12:52:01
阅读次数:
276
一、 JavaScript 函数 1、函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。我们可以将一些常用的代码封装成函数,待用到的时候就能直接调用使用。利用函数可以使代码的组织结构更清晰。 函数语法: 函数就是包裹在花括号中的代码块,前面使用了关键词 function,function ...
分类:
编程语言 时间:
2016-09-07 12:51:07
阅读次数:
216
在js中this始终指向一个调用函数的那个对象 var a='有种你干掉我啊'; //纯粹调用函数 function test(){ console.log(this.a);//默认指向全局对象 } //test();//=>windows.test() //作为对象的方法被调用 Function. ...
分类:
编程语言 时间:
2016-09-07 12:50:43
阅读次数:
144
concurrent包是常用多线程的相关包,最近由于开发sdn程序,对于多线程使用比以前多了很多,现简单总结下。 第一类 原子类:用在多个线程共同操作一个计数的情况 AtomicLong AtomicInteger 第二类 lock和condition condition是从lock中得到的,所以在 ...
分类:
编程语言 时间:
2016-09-07 12:50:21
阅读次数:
277
最近发现公司的测试环境中有个Socket服务的端口总是莫名其妙Down掉,但是服务却正常运行着,看样子是僵死了。。。 虽然是测试环境,但是也不能这样放着不管,于是连夜写了一个简单的监控脚本。因为服务器是Windows的,所以要用到wmi模块。逻辑如下: 1、用wmi模块获取系统中处于停止状态的服务, ...
分类:
编程语言 时间:
2016-09-07 12:48:24
阅读次数:
576
1.使用after或before 注意是import java.util.Date; 1)日期相同的时候 2)日期1小于日期2 3)日期1大于日期2 ...
分类:
编程语言 时间:
2016-09-07 12:46:25
阅读次数:
129
学习下java的动态代理。 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。首先我们先来看看java的API帮助文档是怎么样对这两个类进行描述的: ...
分类:
编程语言 时间:
2016-09-07 12:46:59
阅读次数:
159
参考: http://www.w3dev.cn/article/20140617/javascript-create-QR-code.aspx ...
分类:
编程语言 时间:
2016-09-07 12:45:59
阅读次数:
137
在Python中,函数名也是一个变量,可以进行赋值 函数名也可以作为函数参数,还可以作为函数返回值 运行结果为 : 5 结果为8 ...
分类:
编程语言 时间:
2016-09-07 12:45:46
阅读次数:
156
一: Swift 网络数据请求与处理最常用第三方 一: Swift 网络数据请求与处理最常用第三方 又有时间出来装天才了,还是在学swift,从中又发现一些问题,这两天上网找博客看问题弄的真的心都累。博客一篇写出来,好多就直接照抄,就没有实质性的把问题解决了,只是在发表的博客数量上 + 1 !!真心 ...
分类:
编程语言 时间:
2016-09-07 12:42:48
阅读次数:
277
一、先建立用户输入的数据 usingGetparameter.html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Users to input date</title> 6 </head> 7 <bod ...
分类:
编程语言 时间:
2016-09-07 12:40:44
阅读次数:
451
最近想在linux上编译c++代码,自己却一直习惯window上的IDE。以前公司要我写Linux代码的时候,我一般都是用eclipse + CDT,而eclipse这东西吧,我个人感觉因为加载组件太多了,打开非常慢,所以不怎么想用它。后来用了一下vim + cmake 来搞,编译是可以了,调试又有 ...
分类:
编程语言 时间:
2016-09-07 12:40:26
阅读次数:
373
Java是一种固执己见的语言,它具有很好的可读性,初级程序员很容易上手,具有长期稳定性和可支持性。但这些设计决定也付出了一定的代价:冗长的代码,类型系统与其它语言相比显得缺乏弹性。 然而,Java的类型系统已经在演化,虽然在语言的历史当中相对比较慢。我们来看看这些年来它的一些形式。 Java最初的类 ...
分类:
编程语言 时间:
2016-09-07 12:37:58
阅读次数:
172
一、什么是函数 函数是可被调用的,可重复使用的,用来实现单一,或相关功能的代码段。 函数的作用: 减少重复代码,提高应用的模块性 保持代码的一致性 增删改代码一次搞定,简单粗暴,更易扩展 一、创建函数 1、定义一个函数的规则 函数代码块以def关键字开头,后接函数标识符名称和() 任何传入参数和自变 ...
分类:
编程语言 时间:
2016-09-07 12:39:34
阅读次数:
262
学习python书籍&资料: 1. Python v2.7.5 documentation 2. [Python参考手册(第4版)].(美)比兹利.扫描版.pdf 3. [Python技术手册(第2版)].(美)马特利.扫描版.pdf 4. Python标准库.pdf 5. [Python.Unix ...
分类:
编程语言 时间:
2016-09-07 12:37:50
阅读次数:
223
在多线程中如何找到安全问题所在:1,明确哪些代码是多线程运行代码2,明确共享数据3,明确多线程运行代码中哪些代码是操作共享数据的静态的同步方法中,使用锁是该方法所在类的字节码文件对象,即 类名.class 前天俺们谈到了加锁,但是在使用加锁的同时又会带来一个问题,就是死锁。什么叫死锁? 所谓死锁: ...
分类:
编程语言 时间:
2016-09-07 12:37:19
阅读次数:
181
Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明。该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型的类,如:String、Boolean、Byter、Short等。这些类支持数字类型的转换和字符串的 ...
分类:
编程语言 时间:
2016-09-07 12:36:47
阅读次数:
215