Que's C++ Studio

大道至简 (QQ:1394675816)

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GDB - <<软件调试的艺术>>读书笔记

GDB - > 读书笔记 阙荣文 Que's C++ Studio 2017.9.10 0. gcc -g 必须使用 -g 选项编译程序生成"符号表"才能被调试.调试器利用符号表的内容识别函数名,变量名等标识. 1. 栈和帧 程序运行的大致流程: 加...

2017-09-14 14:43:15

阅读数 298

评论数 0

VIM 笔记

VIM 笔记 阙荣文 Que's C++ Studio 0. 学会的是解决 VIM 相关问题的方法论而不仅仅是一些知识点. 1. 善用 VIM 自带的用户手册 :h 关键在于平时就一直使用 VIM,命令用得多了自然就记牢熟练了. 2. 基本常识 - 掌握之后可以代替Windows下一般的文...

2017-09-13 09:38:00

阅读数 333

评论数 0

关于 Que's HTTP Server 源代码的问题

1. 原来的下载链接已经用不了,我放到 github 去了: https://github.com/TedQue/QPPHTTPServer 请下载 master 分支, 0.3版的开发已经放弃了. 2. 为什么一直不再更新: 其实我自己一方面一直觉得实在写得乱七八糟拿不出手,另一方面网友们的...

2017-08-13 12:39:58

阅读数 608

评论数 3

理解和使用zlib库 - 我个人的救赎

用我自己的语言解释如何理解和使用 zlib,救赎多年前发布的一篇类似的,自己的一知半解的文章.

2016-06-02 18:35:45

阅读数 11773

评论数 0

BMP 和 JPEG

站在程序员的角度,小结一下 BMP 和 JPEG 相关的知识,并提供一段把 Windows 屏幕保存为 JPG 文件的代码.

2016-05-29 20:53:47

阅读数 4558

评论数 1

打造windows平台下的PHP开发环境

打造windows平台下的PHP开发环境 准备软件 1. Web服务器. Que's HTTP Server v0.2 优点: 开源,不需要安装,GUI配置,轻量级,需要时启动不需要时退出就像一个文本编辑器那样,非常方便. 缺点: 没有经过严格测试,有些功能可能没有实现. 总的来说...

2012-07-12 10:43:09

阅读数 1603

评论数 0

用C++实现HTTP服务器V0.2 - 支持PHP

Q++ HTTP Server v0.20 作者: 阙荣文 下载源码 前言 1. 关于版本号 就像爱因斯坦曾经说过,知道的越多,不知道的也越多.在改进 Q++ HTTP Server 的过称中,我越来越觉得还需要完成的工作太多,我自己有很多知识也不全面,之前的版本妄称1.5岂不是贻笑大方...

2012-07-12 10:41:41

阅读数 12800

评论数 18

PHP服务器页面间跳转

在ASP中,我们可以使用Server.Transfer来实现在服务器端重定向,PHP中虽然没有这样的函数,但是要实现类似的跳转也不难: (注意不是用 header ,js 等方法做的客户端跳转) function server_transfer($dest) {     globa...

2012-05-11 11:07:31

阅读数 2338

评论数 0

static_cast 和 reinterpret_cast

> 作者: 阙荣文(querw@sina.com) C/C++是强类型语言,不同类型之间的相互转换是比较麻烦的.但是在编程实践中,不可避免的要用到类型转换.有2中类型转换:隐式类型转换和强制类型转换. 1.隐式类型转换 1.1 提升精度,此种是编译器自动完成的,安全的.所...

2012-03-23 15:40:58

阅读数 9365

评论数 6

Windows平台下的读写锁

Windows平台下的读写锁 简单介绍Windows平台下的读写锁以及实现. 背景介绍 Windows在Vista 和 Server2008以后才开始提供读写锁API,即SRW系列函数(InitializeSRWLock, AcquireSRWLockShared, AcquireSRW...

2012-01-25 01:43:37

阅读数 11799

评论数 16

开放Que's C++ HTTP服务器源代码

本来也没指望能赚到钱,也不是什么多好的代码.就是想看一看到底有没有可能. 结果一个询价都没有收到,事实证明程序员很不容易,尤其在中国. 独乐乐不如众乐乐,开放源代码,请指教. 有不对的,不完善的,效率不够的或者有更好的解决办法的请指明,不要搞人身攻击,满口粗话,这也

2011-08-17 09:56:31

阅读数 3921

评论数 3

关于 wcout 输出中文的问题

关于 wcout 输出中文的问题 作者:阙荣文 时间:2011/8/16 1. cout 场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文&qu...

2011-08-16 10:48:47

阅读数 2979

评论数 2

C++ TR1正则库使用示例

C++ TR1正则库使用示例 作者: 阙荣文 时间: 2011/8/13 [背景介绍] 要想在程序中使用正则表达式,首先需要有库支持.目前比较有影响的C++正则库主要有GNU Regex Library,它是glibc的一部分.另一个就是PCRE全称是Perl Com

2011-08-13 16:23:50

阅读数 5259

评论数 1

用C++实现HTTP服务器 - 如何控制一个套接字的发送带宽

用C++实现HTTP服务器 - 如何控制一个套接字的发送带宽作者: 阙荣文日期: 2011/7/15目的对HTTP服务器的每一个客户套接字限制发送带宽.前提用IOCP管理套接字,不能阻塞线程影响到别的连接.如何实现思路1. 每次调用 WSASend()的时候,计算一下当前带宽,如

2011-07-15 17:20:07

阅读数 4871

评论数 0

用C++实现HTTP服务器 - 处理完成端口模型(IOCP)的超时问题

如何处理完成端口模型(IOCP)的超时问题. 作者: 阙荣文  2011/7/12 前言 完成端口(IOCP)是所有Windows I/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制. 以下以HTTP服务器程序为例说一说. 其实超时控制也不是...

2011-07-12 15:55:16

阅读数 17541

评论数 3

用C++实现HTTP服务器 - Windows平台(开放源代码)

用C++实现HTTP服务器 - Windows平台 软件名: Que's HTTP Server  (点击下载最新版含源代码) 作者: 阙荣文 - Que's C++ Studio    版权说明: 免费,开放源代码,禁止用作商业用途. 日期: 2011.7.8 1

2011-07-08 17:19:47

阅读数 71281

评论数 84

臃肿的C++ - 浅谈过度包装

浅谈由于对C++对象模型的滥用导致C++程序臃肿不堪的状况.

2010-12-03 14:33:00

阅读数 3898

评论数 3

DirectUI 与 QQ界面

今天心血来潮想跟踪一下界面编程, 发现DirectUI现在挺火的. 用逻辑窗口代替实际窗口的想法真是非常棒,只是要自绘实现所有的标准控件工程太大了,况且还有想EDIT, ListCtrl之类的麻烦控件. 据说QQ就是用DirectUI类似的技术做的界面,具体情况不清楚,腾讯肯定自己实现...

2010-12-01 18:42:00

阅读数 23474

评论数 2

从程序员的角度看ASCII, GB2312, UNICODE, UTF-8

从程序员的角度看ASCII, GB2312, UNICODE, UTF-8 浅谈字符编码是怎么回事,以及和字符编码有关的C编程相关的问题.

2010-11-27 01:34:00

阅读数 2689

评论数 0

WinSock 下 select() 模型的一个问题

<br />在 Windows Socket 中, 默认 select() 一次只能支持 64个套接字. (Linux 下一个 select() 函数能够管理的套接字多得多. 一般默认就有 4096个. select() 函数接口虽然一样,实现上有巨大差别.) 对于一个服务器程序来说显...

2010-11-21 22:30:00

阅读数 1722

评论数 0

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