同步synchronized
同步方法
synchronized可用来给方法或者代码块加锁,当它修饰一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。这就意味着,当两个并发线程同时访问synchronized代码块时,两个线程只能是排队做串行处理,另一个线程要等待前一个线程执行完该代码块后,才能再次执行synchronized代码块。
使用synchronized修...
分类:
移动开发 时间:
2016-04-22 20:57:16
阅读次数:
283
TCP提供可靠、面向连接的字节流服务,面向连接意味着两个使用tcp的应用在彼此交换数据之前必须先建立一个tcp连接
在一个tcp链接中,仅仅两方进行彼此通信,不支持广播和多播功能
滑动窗口:
慢启动:
成块数据段
拥堵
TCP超时和重传
4个定时器
拥塞避免算法
快速重传和快速恢复算法
ICMP差错
模糊窗口综合征
TCP保...
分类:
其他好文 时间:
2016-04-22 20:59:14
阅读次数:
218
怎么把项目转换为动态web项目,并部署到tomcat?从图8开始看。...
分类:
Web程序 时间:
2016-04-22 20:59:26
阅读次数:
183
题目:
Merge k sorted
linked lists and return it as one sorted list. Analyze and describe its complexity.
题目大意:
给定k条有序链表,求k条链表有序合并后的链表。
思路:
看到这道题感觉蛮亲切的,因为已经不止一次遇到链表有序合并的问题了,所以思路还是有的。
第一...
分类:
其他好文 时间:
2016-04-22 20:56:10
阅读次数:
186
ListView 绝对可以称得上是Android 中最常用的控件之一,几乎所有的应用程序都会用到它。由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助ListView 来实现。ListView 允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。相信你其实每天都在使用这个控件,比如查看手机联...
分类:
其他好文 时间:
2016-04-22 20:58:36
阅读次数:
265
包含一元回归和多元回归的相关基础内容,其中残差诊断部分值得学习...
分类:
其他好文 时间:
2016-04-22 20:57:21
阅读次数:
365
构建Odoo模块
模块组成
业务对象
业务对象声明为Python类, 由Odoo自动载入.
数据文件
XML或CSV文件格式, 在其中声明了元数据(视图或工作流)、配置数据(模块参数)、演示数据等.
Web控制器
处理Web浏览器发来的requests.
静态web数据
Web用到的图像, CSS或JavaScript文件.
...
分类:
其他好文 时间:
2016-04-22 20:55:28
阅读次数:
965
4月20日,在乐视体育生态中心,乐视举办“无破界不生态”为主题的春季新品发布会。面对全球2600名媒体记者和近8000名乐迷,乐视全球史无前例的破界同发跨越4个行业的4款终端新品。
乐视创始人贾跃亭发布会上表示,乐视生态的理念是不断破界化反,共享生态世界,让用户和合作伙伴建立起属于自己的生态理想国。“同时发布跨越4个产业的4款终端产品,是一件史无前例的事情,在这之前世界上没有任何一家...
分类:
其他好文 时间:
2016-04-22 20:56:32
阅读次数:
143
Svn简介:
Svn的全名是Subversion,它使用服务端—客户端的结构,当然服务端与客户端可以都运行在同一台服务器上。在服务端是存放着所有受控制数据的Subversion仓库,另一端是Subversion的客户端程序,管理着受控数据的一部分在本地的映射(称为工作副本)。在这两端之间,是通过各种仓库存取层(RepositoryAccess,简称RA)的多条通道进行访问的。这些通道中,可以...
分类:
系统相关 时间:
2016-04-22 20:56:30
阅读次数:
248
1. 简述OC中内存管理机制
oc中的内存管理机制是自动引用计数,它分为两种方式:MRC和ARC,MRC是手动管理内存,ARC是系统自动管理内存;他的原则是谁开辟谁释放,有开辟就要有销毁
2. readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?
Readwrite:读写特性,可读可写(是默...
分类:
移动开发 时间:
2016-04-22 20:56:20
阅读次数:
266
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。
Servlet运行于支持Java的应用服务器中。从原理...
分类:
其他好文 时间:
2016-04-22 20:57:32
阅读次数:
284
Node.js安装包及源码下载地址为:http://www.nodejs.org/download/。
安装步骤:
步骤 1 : 双击下载后的安装包 node-v0.10.26-x86.msi,如下所示:
步骤 2 : 点击以上的Run(运行),将出现如下界面:
步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 :
步骤 4...
一、序列化是什么?
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
序列化分为两大部分:序列化和反序列化。
(1)序列化—将数据分解成字节流,以便存储在文件中或在网络上传输。
(2)反序列化—就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例
可以参考...
分类:
编程语言 时间:
2016-04-22 20:55:55
阅读次数:
247
History Grading
Time Limit:3000MS Memory Limit:0KB 64bit
IO Format:%lld & %llu
Background
Many problems in Computer Science involve maximizing some measure according to constraints....
分类:
其他好文 时间:
2016-04-22 20:53:57
阅读次数:
241
介绍一下make及其描述文件makefile
Makefile文件
Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间
的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件
中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖
关系。
在
UNIX 系统中,习惯使用 Makefi...
分类:
系统相关 时间:
2016-04-22 20:53:55
阅读次数:
267
简介
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组。
下面是string.split的用法实例及注意事项:
java.lang.string.split
split
方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
stringObj 必...
分类:
编程语言 时间:
2016-04-22 20:54:35
阅读次数:
203
啃书的时候,发现了这个关键字, 以前都没有听过!唉,我真是孤陋寡闻啊。。。
C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明:
A volatile specifier is a hint to a...
分类:
其他好文 时间:
2016-04-22 20:55:36
阅读次数:
311