在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下:? 序号 问题? 1 什么是同步?? 2 什么是异步?? 3 什么是阻塞?? 4 什么是非阻塞?? 5 什么是同步阻塞?? 6 什么是同步非阻塞...
分类:
编程语言 时间:
2015-09-17 12:01:27
阅读次数:
214
先介绍下公司哈: 易企秀是H5行业领军的互联网公司,是一支低调、踏实,秉持互联网精神、却不被互联网泡沫影响的团队。团队成立不到1年即成为同类产品第1名,发展迅速。 团队虽然不大,但各个独当一面,工作有声有...
分类:
编程语言 时间:
2015-09-17 12:00:16
阅读次数:
176
守护进程(类似Windows的服务):通常被定义为一个后台进程,而且它不属于任何一个终端会话(terminal session)。许多系统服务由守护程序实施;如网络服务,打印等。? 下面介绍下守护进程的基本编码过程以及python的...
分类:
编程语言 时间:
2015-09-17 12:01:26
阅读次数:
150
从Xcode 4.5以后,我们在Objective-C中使用NS_ENUM和NS_OPTIONS来定义一个枚举,以替代C语言枚举的定义方式。其中NS_ENUM用于定义普通的枚举,NS_OPTIONS用于定义选项类型的枚举。 而到了Swift中,枚举增加了更多...
分类:
编程语言 时间:
2015-09-17 11:58:47
阅读次数:
534
关于Vector作为函数的返回值,有几点需要说明: ??? 1.首先如果Vector是一个局部的变量,那么返回该Vector的引用是十分危险的,因为在Vector超出作用域的,会自动调用相关的析构函数(~Vector()),如果Vector中...
分类:
编程语言 时间:
2015-09-17 11:57:30
阅读次数:
171
这一章节我们来讨论一下函数的设计的一些习惯:
1.耦合性:输入使用参数,输出使用return
推荐方式:
>>> def test(x):
print(x)
return x+1
>>> a=1
>>> test(a)
1
2
>>>
反面教程:
>>> a=1
>>> def test():
global a
a=a+2
>>> test()
>>> a
3
>>> ...
分类:
编程语言 时间:
2015-09-17 11:57:40
阅读次数:
156
1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第...
分类:
编程语言 时间:
2015-09-17 11:52:49
阅读次数:
180
平常工作中较少与键盘进行直接交互,但在一些测试方法中,需要有这样的功能。一、可以用System.in.read()方法读取单个字符,但因为字符大小的限制,实际使用中有很多不方便的地方。示例:char a = (char) System.in.read();System.out.println(a);...
分类:
编程语言 时间:
2015-09-17 11:50:21
阅读次数:
215
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个...
分类:
编程语言 时间:
2015-09-17 11:52:06
阅读次数:
208
前言:经常在网络上看见一些关于json自动转换成javaBean的jar包,项目组里的人也在用,稍稍研究了下,都是用的反射来做的。我细细想了下里面的逻辑,我觉得直接生成JavaBean代码岂不是更加直接,反射在移动端,怎么说都是消耗资源的。Java Bean 类的结构首先要梳理下,到底Bean类是一...
分类:
编程语言 时间:
2015-09-17 11:51:17
阅读次数:
213
1、技术目标了解并创建Security框架所需数据表为项目添加Spring Security框架掌握Security框架配置应用Security框架为项目的CRUD操作绑定权限注意:本文所用项目为"影片管理",参看http://hotstrong.iteye.com/blog/11567852、权限...
分类:
编程语言 时间:
2015-09-17 11:49:48
阅读次数:
173
Java 关键字列表 (依字母排序 共51组):abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, fin...
分类:
编程语言 时间:
2015-09-17 11:47:41
阅读次数:
212
当启动web应用后端服务时,有时需要预先从数据库或者配置文件等读取信息来配置一些全局变量之类的这时可以用ServletContextListener,在启动服务时,加载设置基本配置实现如下:(1)创建一个类,命名为ServletListener(放在com.settings包中), 可以在cont....
分类:
编程语言 时间:
2015-09-17 11:47:05
阅读次数:
158
最近开始学习java,从第一步做起吧。win7中安装jdk非常简单,大牛勿喷。1.下载JDK并执行安装。 访问网站www.java.com,选择win7版本的JDK下载。下载后双击安装(比较慢,耐心等待)。 注意,安装的默认目录是c:\ProgramFiles\java\... ,建议不要用带空.....
分类:
编程语言 时间:
2015-09-17 11:44:16
阅读次数:
240
数组的一些方法:1.join()和split()方法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。指定分隔符方法join("#");其中#可以是任意与之相反的是split()方法:用于把一个字符串分割成字符串数组.stringObject.split(a,...
分类:
编程语言 时间:
2015-09-17 11:46:34
阅读次数:
279
K-means也是聚类算法中最简单的一种了,但是里面包含的思想却是不一般。最早我使用并实现这个算法是在学习韩爷爷那本数据挖掘的书中,那本书比较注重应用。看了Andrew Ng的这个讲义后才有些明白K-means后面包含的EM思想。 聚类属于无监督学习,以往的回归、朴素贝叶斯、SVM等都是有类别标签....
分类:
编程语言 时间:
2015-09-17 11:44:08
阅读次数:
255
列表用方括号 l=[['xyz',123], 'abc', 3140000000.0, (23+1.3j), 'ddd']元组用圆括号 t=(['xyz', 123],'abc', 3140000000.0, (23+1.3j), 'ddd')这两个序列类型很相似,一开始没有想明白python为.....
分类:
编程语言 时间:
2015-09-17 11:42:26
阅读次数:
303