
实用操作
文章平均质量分 89
yaocoder
做一个深懂业务的科技人,搭建业务与科技的桥梁!
展开
-
云原生技术系列:【Docker 容器】应用示例
之前在文章《云原生核心技术之:容器 | Docker》中梳理了容器技术产生的背景、Docker技术简介。其实 Docker 技术的实际应用也很简单,今天这篇文章便用一个 python 环境 “hello world!” 服务来进行示例。相应的,迁移到生产环境的Python、C++、Java、Go 等环境应用也大致如此。原创 2022-09-18 19:24:37 · 1028 阅读 · 0 评论 -
libjson文档翻译
导言:我已经有好几个项目使用了libjson库,感觉这是个挺不错的JSON库,顺便翻译了下他文档的主要部分,希望和大家一起了解学习。由于内容较多,无法全部发在博客文章上,大家可以通过附件下载完整文档。 关于libjson 项目主页:http://sourceforge.net/projects/libjson/ libjson 是一个适用于C和C++语言高效的并且可灵活定制的翻译 2013-11-05 16:32:38 · 689 阅读 · 0 评论 -
log4cxx在linux下的编译使用
最近在linux下使用log4cxx库,按照其官方文档提供的方法来进行编译,不能成功,又利用google搜索了好几个中文博客上讲述在linux下编译使用log4cxx库的方法,依然不能成功,在这里我奉劝写博客或是转载博客指导人的朋友们,首先您起码得自己按照您写的或是转载的编译通过了再发表文章吧,其中有几处明显的低级错误,另外,建议您把你编译时的具体的linux系统及版本附带上,这样才能够成一条完整原创 2013-11-05 16:31:58 · 671 阅读 · 0 评论 -
项目组CentOS开发环境的搭建
上一篇文章谈到了服务端Linux发行版的选择,我们虽然是拍脑袋选择的CentOS,但是至少没拍错,这个发行版还是非常适合我们的需求的。下一步自然是要选择CentOS的版本,官方主页为http://www.centos.org/,在其中你可以了解各个版本。由于我们要构建的是高性能服务器,所以需选择其64位版本,以下以6.3的x86_64为例。 如题,我特意加上了”项目组“三字,不知大家了解原创 2013-11-05 16:32:29 · 988 阅读 · 0 评论 -
开源邮件系统的考察与部署
这几天因为产品需求:需选定一套开源的邮件系统进行业务改造,通过资料比对,再加上身边的这本《构建高可用Linux服务器》第8章“如何构建开源免费的企业级邮件系统”的推荐,最终选择了iRedMail邮件系统进行详细考察。(关于邮件系统的扫盲工作,也可看这本书)第一步肯定是要部署试用下。通过官网了解iRedMail;下载最新的release包;选择相应的linux发行版(我选的是CentOS),需要注意原创 2013-11-05 16:33:06 · 1883 阅读 · 0 评论 -
Redis C语言客户端库hiredis文档翻译
Hiredis是redis数据库一个轻量的C语言客户端库。之所以轻量是由于它只是简单的提供了对redis操作语句支持的接口,并没有实现具体的操作语句的功能。但正是由于这种设计使我们只要熟悉了通用的redis操作语句就可以很容易的使用该库和redis数据库进行交互。除了支持发送命令和接收应答/应答数据,它提供了对应答数据的解析操作。而且这个基于I/O层的数据流解析操作设计考虑到了复用性,可以对应答数翻译 2013-11-05 16:33:25 · 1544 阅读 · 0 评论 -
从“比较两个含有多个不同元素的集合是否相同”引申出的几种算法
在写程序的场景中有时会遇到这样的比较,假设一个集合A含有{数学,语文,英语}三个元素,集合B含有{语文,英语,数学}一样的三个元素,我们相比较A和B是否相同。单从我们直观的观察来看,这两个集合必定是相同的。但是如果通过写程序来实现却是要进行相应的算法设计的。 算法1 对集合中的元素依次进行比较。这个方法计算的时间复杂度是O(N^2),N是集合的大小。 算法2 优化一下算法,我们先将原创 2014-02-23 11:32:39 · 2676 阅读 · 0 评论 -
小玩流媒体播放——HLS流媒体点播系统
背景:前一段时间帮助一个朋友研究了下流媒体播放方面的知识,感觉挺好玩的。现在把浅薄的尝试和总结分享给大家。 一.HLS流媒体点播系统概述 HTTP Live Streaming最初是苹果公司针对其iPhone、iPod、iTouch和iPad等移动设备而开发的流媒体协议,后来在桌面QuickTime播放器中也得到了应用。HTTP Live St原创 2014-07-08 12:34:20 · 1138 阅读 · 1 评论