最近由于工作的原因开始决定系统学习一下Java的多线程机制。Java语言的一大特点就是内在支持多线程,这和很多语言需要通过外部开发包来实现多线程有本质区别。每个程序都有一个主线程,当程序启动时自动执行。关于多线程的一些概念性东西,见这篇博文:多线程初步。...
分类:
编程语言 时间:
2014-11-01 09:48:11
阅读次数:
257
题目链接:hdu 4760 Good Firewall
题目大意:有一个防火墙,具有添加一个子网络,删除一个子网络,以及转发包的操作。
添加操作包含子网络的id,以及子网络的子网掩码(计算出网络前缀,以及ip的下限),不会超过15个。删除则是给定要删除的子网络id。转发操作,给定两个ip,如果两个ip在同一个子网络中,则可以转发,否则丢弃。
解题思路:对子网掩码前缀建立字典树,每...
分类:
其他好文 时间:
2014-10-31 17:19:21
阅读次数:
225
DM8168 custom board 成功启动系统之后想先测一下8168编解码功能,把开发包里的examples跑一遍。启动完成后,连上HDMI显示,在starting Matrix GUI application后HDMI已经有输出了,这时候优先选择了decode_display功能来测试。
root@8168:/usr/share/ti/ti-omx# ./decode_display_a...
分类:
其他好文 时间:
2014-10-30 21:02:31
阅读次数:
338
趁着自己重装Linux 虚拟机的机会,把安装 haskell 的过程记录一下,顺便帮那些还犹豫徘徊在haskell门外的读者入门。基本概念:Haskell : 是一门通用函数式语言,差点儿能够进行不论什么种类的开发,包含命令行,GUI,数据库,Web.源码能够跨平台: Linux,Mac, Wind...
分类:
其他好文 时间:
2014-10-30 10:50:01
阅读次数:
168
为了在linux平台下快速开发一款视频聊天软件,本文选取了AnyChatSDK作为核心开发,开发环境使用QT5.3,下面将讲解我的开发过程。一、开发环境的搭建1.首先,虚拟机安装linux系统,我选取的是最新的Ubuntu14.04-32bit;2.然后,到QT官网http://qt-project.org/downloads,下载最..
分类:
其他好文 时间:
2014-10-29 19:41:27
阅读次数:
378
因为工作需要制作一个带即时音视频通话功能的iOS项目APP,借此机会和大家分享心得。早前忙于工作都没时间去研究音视频通话这方面的技术,对音视频通话技术一无所知,不知道从何入手。然后我就上网搜索了一番,网上的信息真是“海量”啊,我要花很大的力气去查看和要去试用它,..
分类:
移动开发 时间:
2014-10-29 19:39:05
阅读次数:
336
下面向大家介绍的是微信开发项目里使用的3款基于PHP的开发框架,相信一定对你的开发工作有所帮助。 1. Wechat-PHP-SDK 微信公众平台 PHP 开发包,细化各项接口操作,支持链式调用。 Github托管地址:dodgepudding/wechat-php-sdk 2. 微信公众...
分类:
微信 时间:
2014-10-29 09:06:45
阅读次数:
314
下载的时候选择信息要避免security类型的产品,这个是要审查的.DVRRDK是专门针对DVR的开发包是非公开的,针对安防的客户定制的,效率要高.EZSDK是开放的版本架构上使用openmax可以为android提供支持DVSDK是老的版本名称使用codec engine架构,现在新的芯片DM8x...
分类:
其他好文 时间:
2014-10-28 19:51:12
阅读次数:
238
下面向大家介绍的是微信开发项目里使用的3款基于PHP的开发框架,相信一定对你的开发工作有所帮助。 1. Wechat-PHP-SDK 微信公众平台 PHP 开发包,细化各项接口操作,支持链式调用。 Github托管地址:dodgepudding/wechat-php-sdk 2. 微信公众...
分类:
微信 时间:
2014-10-28 09:21:44
阅读次数:
384
这篇看一下时限队列锁的一种实现方式。 java并发包中的Lock定义包含了时限锁的接口:
public interface Lock {
void lock();
void lockInterruptibly() throws InterruptedException;
boolean tryLock();
boolean tryLock(long t...
分类:
其他好文 时间:
2014-10-27 14:27:59
阅读次数:
169