JAVA 并发 java的并行编程比较复杂,我也理解不深。但是最近由于要并行训练分类器,琢磨了一点,有错误请指正。只是大体介绍一下而已。 很多问题我们使用顺序编程便可以解决,但是有些问题如果能够使用多线程并行的执行其中的任务则可以很大程度的提高时间效率,所以多线程还是很有必要的。 我自己...
分类:
编程语言 时间:
2014-09-01 22:29:53
阅读次数:
382
一、进程/线程间同步机制。临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源...
分类:
编程语言 时间:
2014-09-01 22:29:43
阅读次数:
284
学习应用系统的服务器开发,也许并不算什么“旅行”,也不会那么‘愉快’。但是,我希望这次能够同以往有所不同,更加努力地学习J2EE。 从2月份开始,从事web前端开发,并在公司的的项目中,独立完成了4个小型web项目和mdm产品的部分web功能,具备开发jQuery插件的能力。对于HTML标签、...
分类:
编程语言 时间:
2014-09-01 22:29:34
阅读次数:
231
在这之前,大家应该了解了缓动函数(Easing Functions)的概念:动画的每一帧需要计算一次元素样式,如果样式改变则需要重绘屏幕。细一点讲,当我们每调用一次计时器函数,需要通过向缓动函数传入一些动画上下文变量,从而获取到元素的某个样式在当前帧合理的值。我所了解的缓动函数实现方式有两种,一种是...
分类:
编程语言 时间:
2014-09-01 22:28:23
阅读次数:
415
C语言基本算数运算符如下表:名称符号说明加法运算符+双目运算符,即应有两个量参与加法运算。如a+b,4+8等。具有右结合性。减法运算符-双目运算符。但“-”也可作负值运算符,此时为单目运算,如-x,-5等具有左结合性。乘法运算符*双目运算符,具有左结合性。除法运算符/双目运算符,具有左结合性。参与运...
分类:
编程语言 时间:
2014-09-01 22:27:23
阅读次数:
233
在Vector中 做erase操作就是按照下面的步骤来做的: copy() destory(); 在list容器中 erase操作 destory() deallocate()Vector使用从某种意义上来说内存空间只是有增无减【如果不通过某种技术的话】 而list就像正常操作一样 该释...
分类:
编程语言 时间:
2014-09-01 22:27:03
阅读次数:
187
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于 TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供 JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mi...
分类:
编程语言 时间:
2014-09-01 22:26:13
阅读次数:
333
1.注意Object和类型之间的区别如Integer和int之间的区别,Integer是对象,而int不是。22.1)map只是一个借口,而HashMap则是实现这个借口的类。2.2)如何遍历一个map?提供一种方法,可以参考如下代码:int mapsize = li.size(); Itera.....
分类:
编程语言 时间:
2014-09-01 22:25:53
阅读次数:
303
学编程吧学java教程之String类发布了,欢迎通过xuebiancheng8.com来访问
java类中的String类应该是用的最多的一个类,我们时时刻刻都离不开String类,时时刻刻都在用,面试的时候经常考,比方说问String类是不是基本数据类型。答案是否定了,String类不是基...
分类:
编程语言 时间:
2014-09-01 22:25:43
阅读次数:
280
1、java序列化、反序列化及serialVersionUID作用把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有两种用途:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;在网络上传送对象的字节序列。凡是实现Ser...
分类:
编程语言 时间:
2014-09-01 22:22:45
阅读次数:
335
JavaScript采用垃圾自动回收机制,运行时环境会自动清理不再使用的内存,因此javascript无需像C++等语言一样手动释放无用内存。在这之前先说一下垃圾回收的两种方式:引用计数与标记清除。引用计数方式会为每个已分配内存单元设置计数器,当计数器减少到0的时候就意味着该单元无法再被引用,将会被...
分类:
编程语言 时间:
2014-09-01 22:22:33
阅读次数:
257
之前一直以为,在js的位运算中,双精度浮点数在内部会先被转成32位整数,再执行位运算,然后再转为64位数值,因此效率极低。今天实验发现,对浮点执行位运算只会导致数值不准确,而不会导致效率低下,相比乘法,左移位要快66%(其实就是浮点运算与整数运算的差距)。以下结果在 IE 7 ~ IE 10 上测试...
分类:
编程语言 时间:
2014-09-01 22:21:13
阅读次数:
306
滚动新闻 aaaaaaaaaaaaaaa bbbbbbbbbbbbbbb ccccccccccccccc ddddddddddddddd eeeeeeeeeeeeeee fffffffffffff...
分类:
编程语言 时间:
2014-09-01 22:20:23
阅读次数:
251
计数器CounterCounter类是自Python2.7起增加的,属于字典类的子类,是一个容器对象,主要用来统计散列对象,支持集合操作+、-、&、|,其中后两项分别返回两个Counter对象各元素的最小值和最大值。>>> from collections import Counter>>> c =...
分类:
编程语言 时间:
2014-09-01 22:20:03
阅读次数:
233
这两天看了一下TOM大叔的《深入理解js系列》中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题。写篇文章,供大家分享。...
分类:
编程语言 时间:
2014-09-01 21:14:23
阅读次数:
256
导语大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答——聊聊python那些事,来推广我参与撰写的书《编写高质量代码:改善Python程序的91个建议》(豆瓣链接)。在回答问题的过程中,我看到有若干问题是好几个人都问了的,就萌发了在事后把这些问答整理整理的想法,以下内容就是来自那一次的问答。为简化整理,已经去掉了提问人的昵称,并做了简单的分类。纠结的Py2...
分类:
编程语言 时间:
2014-09-01 21:13:33
阅读次数:
293
之前在阿里的笔试,不小心按了回退键,页面就跳转了,当时就在想为什么不在离开的时候提示一下呢?好多童鞋都遇到了这样的状况。刚刚看廖雪峰的博客的时候,http://www.liaoxuefeng.com/article/00137389242346981e495325cb54d808e1f9af9ab5...
分类:
编程语言 时间:
2014-09-01 21:06:53
阅读次数:
254