聪明的解释器

思路决定出路,态度决定高度!

手把手制作一个vcpkg的安装包及port file相关说明

0. 前言Windows平台的程序包的依赖管理一直以来都是个大难题。之前有NuGet,现在有vcpkg。 本文的重点是先介绍一下vcpkg的特性,然后以一个实际例子说明,说明如何创建一个vcpkg安装包。1. vcpkg简介vcpkg是为了在windows平台能够方便获取一个C或者C++库。当前...

2017-05-28 22:36:14

阅读数 4426

评论数 0

evpp设计细节系列(1):利用 enable_shared_from_this 实现一个自管理的定时器

https://github.com/Qihoo360/evpp 项目中有一个InvokeTimer对象,接口头文件详细代码请参见https://github.com/Qihoo360/evpp/blob/master/evpp/invoke_timer.h 。它是一个能自我管理定时器类,可以将一...

2017-04-19 20:38:58

阅读数 5348

评论数 4

evpp性能测试(3): 对无锁队列boost::lockfree::queue和moodycamel::ConcurrentQueue做一个性能对比测试

我们使用[https://github.com/Qihoo360/evpp]项目中的`EventLoop::QueueInLoop(...)`函数来做这个性能测试。我们通过该函数能够将一个仿函数执行体从一个线程调度到另一个线程中执行。这是一个典型的生产者和消费者问题。 我们用一个队列来保存这种仿...

2017-04-09 11:11:17

阅读数 5614

评论数 0

evpp性能测试(2): 与Boost.Asio进行吞吐量对比测试

简介Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下稳定的异步编程模型。也是业内公认的优秀的C++网络库代表。一般来讲,其他的网络库的性能如果不能与asio做一下全面的对比和评测,就不能令人信服。

2017-04-04 19:44:59

阅读数 6205

评论数 0

evpp性能测试(1): 与muduo进行吞吐量测试

muduo是最近几年中国开源界里产生的优秀作品。它是由业内大牛陈硕实现的。本次测试是参考陈硕的博客文章muduo与libevent2吞吐量对比,该文章的结论是:muduo吞吐量平均比libevent2高 18% 以上。由于evpp本身是基于libevent2实现的,因此我们希望将evpp和mudu...

2017-03-19 23:09:58

阅读数 4698

评论数 2

发布一个高性能的Reactor模式的C++网络库:evpp

发布一个高性能的Reactor模式的C++网络库。evpp是一个基于libevent开发的现代化的支持C++11特性的高性能网络库,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。特性如下: 现代版的C++11接口 非阻塞异步接口都是C++11的functional/bind形...

2017-03-19 22:50:44

阅读数 8437

评论数 0

在 Solaris 10 系统上编译并使用SQLite-3.4.2

     作者:zieckey (zieckey@yahoo.com.cn)    All Rights Reserved!1、引言 其实Solaris 10 上自带了SQLite,其可执行文件是 /lib/svc/bin/sqlite 这里就可以测试下:bash-3.00# /lib/svc/b...

2007-08-19 23:46:00

阅读数 3870

评论数 0

VM虚拟机Solaris系统与主机WinXP系统网络不通问题解决

    作者:zieckey (zieckey@yahoo.com.cn)    All Rights Reserved!问题来由:今天对Solaris的IP设置了一番,因为是菜鸟,忘记做备份,后果来了。之前两个虚拟机Solaris系统与主机WinXP系统网络是连通的,不知道什么地方设置的不对, ...

2007-08-17 00:18:00

阅读数 6301

评论数 0

solaris的用户配置文件

    作者:zieckey (zieckey@yahoo.com.cn)    All Rights Reserved! solaris默认情况下,很多命令都找不到,因为默认的path中没有这些命令, 那么root用户的配置文件在哪里呢??是 /etc/profile 文件, 为了便于应用,建议...

2007-08-17 00:16:00

阅读数 3107

评论数 0

Solaris 10 下 Samba 的详细配置步骤和常见问题解决

本文详细记录了Solaris10系统下Samba服务器的过程,以及遇到的一些常见问题的解决方法!    作者:zieckey (zieckey@yahoo.com.cn)    All Rights Reserved!由最简单的一个例子说起,匿名用户可读可写的实现 第一步: 配置smb.conf ...

2007-08-13 22:38:00

阅读数 3053

评论数 1

一款音频功率放大器芯片

 作者:zieckey(zieckey@yahoo.com.cn) All Rights Reserved! SSM2301/SSM2302/SSM2304 D类音频放大器用来最大化蜂窝手机、MP3播放器、游戏设备、笔记本电脑、数字摄像机和其它便携式设备的音频性能。其中每一款器件都是全集成的,它们...

2007-08-12 23:14:00

阅读数 3372

评论数 0

Solaris第一次亲密接触

 作者:zieckey(zieckey@yahoo.com.cn) All Rights Reserved! 1、下载去sun公司网站上下载,速度还可以!这里我下载的DVD版,总共有5个*.zip的文件,下载下来后将其解压到同一目录下,如果后在命令行下输入以下命令:copy /b solxxxxx...

2007-08-12 23:09:00

阅读数 2506

评论数 0

新型以太网控制器ENC28J60及其接口技术

摘要 介绍新型独立以太网控制器ENC28J60的结构、功能以及与外部接口的软硬件设计。ENC28J60以太网控制器采用标准的SPI串行接口,只需4条连线即可实现与单片机连接,有利于在小型系统上实现以太网功能。对于没有SPI接口的芯片通过模拟SPI接口的方式亦十分方便。关键词 Ethernet EN...

2007-08-01 21:45:00

阅读数 3084

评论数 0

NOR flash和NAND flash的区别

      NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口...

2007-07-28 13:46:00

阅读数 2720

评论数 0

Ubuntu Linux 7.04下的apache2+php4+mysql5源码安装详解

作者:zieckey(zieckey@yahoo.com.cn)All Right Reserved!Linux环境说明: Ubunut 7.04 mysql-5.0.41 httpd-2.0.53 php-4.4.7一、Apache服务器的安装mkdir /home/zieckey/progra...

2007-06-04 15:25:00

阅读数 4392

评论数 0

自己动手写操作系统--"Hello, OS world!"

自己动手写操作系统--"Hello, OS world!"       作者:zieckey(zieckey@yahoo.com.cn)1、开发环境与工具开发环境:winxp+sp2必须安装Bochs-2.3,nasm,UltraEdit.下载nasm后,添加nasm所在目录到...

2007-05-15 14:32:00

阅读数 4029

评论数 0

手机电视拉开“预演”帷幕

     中央电视台与中国移动、中国联通两大运营商签约,启动CCTV手机电视业务。中国手机电视在“强强联合”的背景下,终于拉开了序幕。   起步与雄心   此次推出的“手机视讯”业务,包括直播、点播和下载三种方式,将基于中国联通CDMA1X无线数据网络及中国移动GPRS网络,采用流媒体技术,为用户...

2007-03-05 15:51:00

阅读数 2650

评论数 0

DAB技术的演进

  DAB技术的演进 ...

2007-03-05 15:49:00

阅读数 3681

评论数 0

MM真的是电脑盲阿!

今天遇一MM,她说电脑最近老中毒,我问她用什么杀毒软件,告诉我是瑞星的,不过好久没有升级了,我说等下我去实验室传个最新的瑞星给你吧。这下把她高兴坏了。我也蛮高兴的。好的,我就去了实验室。我直接传Rav*.exe被qq拒绝了,然后我将名字改为:“Rav19.09.12.exe1” 再传,网速还可以,...

2007-02-08 03:36:00

阅读数 2997

评论数 1

Java中数据库操作的错误!

         今天在写 Java 数据库程序的时候,碰到一个问题,说出来,更大家分享下。是这样的,请先开下面程序片断: //程序片断1 void func() {  .......  ResultSet rs = stmt....

2007-02-03 13:28:00

阅读数 2635

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭