本文主要介绍pjlib的基本特性
1.PJLIB是什么?
pjlib是用于构建可扩展的应用程序,基于C开发的开源的,较小footprint的架构库.由于他具有较小的footprintf,其可以应用到嵌入式应用程序中,同时基于pjlib也可以构建高性能的协议栈.
2.下载
PJLIB以及所有的文档都可以在http://www.pjsip.org上获得.
3.PJL...
分类:
其他好文 时间:
2015-02-11 16:48:03
阅读次数:
1283
Jekyll 安装、使用与卸载方法最近用Jekyll在Github上架网站,前后花了几天时间深入了解一下Jekyll,现在将Jekyll的安装、使用与卸载方法分享出来。Jekyll 是一个简单的网站静态页面生成工具。由于是用Ruby语音编写的,所以在Windows系统上配置起来还是稍微有点繁琐的。主要步骤如下:
安装Ruby:windows系统上使用rubyinstaller,猛戳我下载。根据官网体...
分类:
其他好文 时间:
2015-02-11 16:47:53
阅读次数:
256
虚拟应用架构分析
一、概述
传统的软件应用是用户必须预先在本地安装软件,然后用户才可以使用。虚拟应用(Virtual Application)是一种“软件即服务”的概念,软件部署在虚拟应用服务器,客户端无需在本地安装,在浏览器中通过浏览器插件远程启动应用软件。软件进程运行在应用服务器上,用户是以域账号的身份打开的。
1. 优点
1. 无需安装,即需即用。用户只需要点击图标、链接或者其他形式...
分类:
其他好文 时间:
2015-02-11 16:46:20
阅读次数:
216
DevExpress的很多控件都自带右键菜单,菜单风格又与控件本身差别很多,感觉极不协调,而且都是英文,这篇文章讲述如何屏蔽这些右键菜单。...
分类:
其他好文 时间:
2015-02-11 16:46:21
阅读次数:
215
系统概况:阿里云ECS,1G内存,单核,带宽1Mbps。
[x@code quickdist]# free
total used free shared buffers cached
Mem: 1020648 917988 102660 0 187980 2382...
分类:
其他好文 时间:
2015-02-11 16:45:29
阅读次数:
201
1. 尽量使用缓存,这里不是指的比如ORM框架HIBERNATE的一级缓存和二级缓存,而是独立的缓存服务器,它是存储于内存中的,
比如用户缓存,基本配置信息缓存等,它一般是在系统中经常要查的一些信息,在这里我们可以使用缓存,
我们项目中常用的比如redis memcache,这样可以大量减少与数据库的交互,提高性能。
2. 统计的功能尽量做缓存,或按每天一统计或定时统计相关报表...
分类:
其他好文 时间:
2015-02-11 16:45:58
阅读次数:
1458
??
2015年2月10日星期二
1、运动员利用大数据提高比赛成绩
亚洲杯黑色背心,米兰实验室,阿迪智能足球鞋,网球落点统计。
http://tv.zol.com.cn/506/5065224_all.html#p5070895
2、谷歌Apps欲抢Office八成客户
阿米特·辛格表示,谷歌拥有一项雄心勃勃的计划,希望凭借Google Apps抢走微软Offi...
分类:
其他好文 时间:
2015-02-11 16:46:34
阅读次数:
182
EventBus使得组件之间的发布-订阅式的通信,而无需组件与另一个(因此要注意对方的),明确登记。它的设计完全使用明确的登记,以取代传统的Java过程中的事件分发。它是不是一个通用的发布-订阅系统中,也不旨在用于进程间通信。
//类通常由注册
地方在初始化过程中
eventBus 。注册(新 EventBusChangeRecorder ());
//要晚得多
...
分类:
其他好文 时间:
2015-02-11 16:44:54
阅读次数:
193
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.
Do not allocate extra space for another array, you must do this in place with...
分类:
其他好文 时间:
2015-02-11 16:45:16
阅读次数:
144
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
难度系数:
容易
实现
ListN...
分类:
其他好文 时间:
2015-02-11 16:44:16
阅读次数:
117
原创:http://blog.csdn.net/kylin_fire_zeng , 欢迎转载分享,共同记忆,但是请注明出处啊,尊重他人成果。
头疼的省份和简称,这里整理了下,终于能记牢了。
=========省份===========
记忆法:
两湖两广两河山,
五江云贵福吉安,
西四二宁青甘陕, (可以理解成 西施二零情感上)
海内台北上重天。
对应...
分类:
其他好文 时间:
2015-02-11 16:43:10
阅读次数:
206
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
难...
分类:
其他好文 时间:
2015-02-11 16:44:55
阅读次数:
164
//从摄像头或AVI文件捕捉视频流并进行边缘检测
#include
#include
#include
#include
int main( int argc, char** argv )
{
IplImage* laplace = 0;
IplImage* colorlaplace = 0;
IplImage* planes[3] = { 0, 0, 0 };...
分类:
其他好文 时间:
2015-02-11 16:42:27
阅读次数:
144
1.MMU简介
MMU负责完成虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现代的多用户多进程操作系统通过MMU使得各个用户进程都拥有自己独立的地址空间:地址映射功能使得各个进程拥有"看起来"一样的地址空间,而内存访问权限的检查可以保护每个进程所使用的内存不会被其他进程所破坏。MMU增加了底层的复杂性,但是为上层程序开发提供了极大的方便。
2.虚拟地址与物理地址...
分类:
其他好文 时间:
2015-02-11 16:43:23
阅读次数:
228
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
Update (2014-11-02):
The signature of the function had been updat...
分类:
其他好文 时间:
2015-02-11 16:43:51
阅读次数:
177
13.1.4 创建基本工作流操作F# PowerPack 库包含许多重要 I/O 操作的异步版本,但是,不可能包括所有。为此,F# 库还提供了构建自己的基本工作流操作的方法。如果操作要运行在工作流内部,使用的标准 .NET 模式,提供 BeginOperation 和 EndOperation 方法,可以使用 Async.FromBeginEnd 方法;如果把这两种方法作为参数,就会返回异步工作流。...
分类:
其他好文 时间:
2015-02-11 16:40:49
阅读次数:
192
#include
#include
int slider_pos = 70;
IplImage *image02 = 0, *image03 = 0, *image04 = 0;
void process_image(int h);
int main( int argc, char** argv ){
const char* filename = argc == 2 ? arg...
分类:
其他好文 时间:
2015-02-11 16:41:16
阅读次数:
214