这几天在写一个小工具,其核心就是一个生产消费者问题 1. 单个生产者并发生产数据D 2. 多个一级消费者并发消费数据D,得到D' 3. 单个二级消费者消费D',此处有一额外限定:D'不能立即被消费,必须在一定延时之后才能被消费 4. 数据是有限的,数据被消费完毕之后,程序必须停止 我的思考过程如下 ...
分类:
其他好文 时间:
2016-11-06 07:39:53
阅读次数:
218
NSQ是由四个重要组件构成: nsqd:一个负责接收、排队、转发消息到客户端的守护进程 nsqlookupd:管理拓扑信息并提供最终一致性的发现服务的守护进程 nsqadmin:一套Web用户界面,可实时查看集群的统计数据和执行各种各样的管理任务 utilities:常见基础功能、数据流处理工具,如 ...
分类:
其他好文 时间:
2016-11-05 07:39:18
阅读次数:
268
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: 下面是技匠整理的,在 ...
分类:
其他好文 时间:
2016-11-04 19:43:35
阅读次数:
240
安装依赖包:yuminstalllibpnglibjpegfreetypelibpng-devellibjpeg-devel官网下载GraphicsMagick包官网地址:http://www.graphicsmagick.org/解压编译安装:tarxfGraphicsMagick-1.3.25.tar.gz./configure--prefix=/usr/local/graphicsmagick-1.3.25--enable-shared--enable-lz..
分类:
系统相关 时间:
2016-11-04 17:59:44
阅读次数:
562
文本处理、正则表达式、cut、grep、egrep、fgrepLinux中文本处理工具最常用的就是文本处理三剑客grep、sed、awk再配合正则表达式,可以实现足够多的文本处理功能。工具的强大之处是因为使用它的人,如何才能发挥文本处理工具的作用呢?答案就是正则表达式,其实正则表达式,只..
分类:
系统相关 时间:
2016-11-03 03:17:46
阅读次数:
318
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 下面是一些,在前端开发中经常使用到的正则表达式。 1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能 ...
分类:
Web程序 时间:
2016-11-02 23:27:51
阅读次数:
262
工具链软件包括BINUTILS、GCC、GLIBC、GDB等。 BINUTILS是二进制程序处理工具,包括链接器、汇编器等目标程序处理的工具。 GCC(GNU Compiler Collection)是编译器。对于C/C++语言的完整支持,需要支持glibc库。 GLIBC是应用程序编程的函数库软件 ...
分类:
其他好文 时间:
2016-10-30 14:04:02
阅读次数:
304
ffmpeg是一个多平台多媒体处理工具,处理视频和音频的功能非常强大。目前在网上搜到的iOS上使用FFMPEG的资料都比较陈旧,而FFMPEG更新迭代比较快; 且网上的讲解不够详细,对于初次接触FFMPEG的新手(例如我)来说确实不太好使用。为了防止忘记,这里对iOS下使用FFMPEG做一个总结。 ...
分类:
移动开发 时间:
2016-10-30 00:14:57
阅读次数:
266
Awk是一个非常棒的数字处理工具,相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个‘字段’来处理,运行效率高,而且代码简单,对格式化的文本处理能力强awk是行处理器:相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格..
分类:
其他好文 时间:
2016-10-28 00:17:36
阅读次数:
132
FFmpeg: The ultimate Video and Audio Manipulation Tool(原标题) What is FFmpeg? Chances are you’ve probably heard of FFmpeg already. It’s a set of tools d ...
分类:
其他好文 时间:
2016-10-25 13:59:08
阅读次数:
375