摘要:
PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.MFC 消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数,可以改变MFC的消息控制流程,甚至可 以作一个全新的控制流出来。只有穿过消息队列的消息才受PreTranslateMessage()影响,采用SendMessage()或其他类似的方 式向窗口直接发送的而不经过消息队列的消息根本不会理睬PreTranslateMessage()的存在 阅读全文
摘要:
在正规的团队开发流程中,测试服务器测试是必不可少的一个环节,如何简单快捷的部署测试服务器将是本文的重点。本文的实际环境是CentOS + PHP + MySQL + SVN,将通过两种不同的途径来实现部署测试服务器的最终目的。第一种,post-commitpost-commit本身是SVN系列钩子中的一个,是为了更方便对SVN使用中的常见操作进行处理,建立测试服务器的步骤如下在hooks目录,创建post-commit文件, 并将其内容定义为类似如下#!/bin/shexport LANG=en_US.UTF-8svn checkout --username kimi --password p 阅读全文
摘要:
前面我们说到《PHP执行linux系统命令》:http://www.ccvita.com/390.html,即是为本文做铺垫。在实际项目的应用中,我们由于各种条件的现实,利用PHP来实现服务器负载监控将是一种更为灵活的方式。由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用PHP去执行此c程序。c程序首先写个c文件,比如/usr/local/ismole/w.c//note 由于wordpress编辑器的原因,请将此代码中头文 阅读全文
摘要:
本文是第一篇,讲述如何在PHP中执行系统命令从而实现一些特殊的目的,比如监控服务器负载,重启MySQL、更新SVN、重启Apache等。第二篇《PHP监控linux服务器负载》:http://www.ccvita.com/390.html首先先要给大家介绍PHP执行linux系统命令的几个基本函数。我曾经很长一段时间都分不清下面几个函数的具体用法区别。system函数说明:执行外部程序并显示输出资料。语法:string system(string command, int [return_var]);返回值: 字符串详细介绍:本函数就像是 C 语中的函数 system(),用来执行指令,并输出 阅读全文
摘要:
找了很久,都没有找到,还找了关键词 dos下修改系统时间因为看到linux下修改系统时间是用hwclock 命令写入主板芯片.而我由于某些原因想自动化修改系统时间,所以找windows下修改系统时间的软件 没有找到.有一个 意天禁止修改系统时间开发包(系统时间保护组件) 1.0.0.1 ,可以禁止修改系统时间,貌似很不错,备用.其实windows 7/XP 的cmd下 修改时间的命令为:C:\Users\angle>date /?显示或设置日期。DATE [/T | date]显示当前日期设置和输入新日期的提示,请键入不带参数的 DATE。要保留现有日期,请按 Enter。如果命令扩展被 阅读全文
摘要:
Q在NT/2000/XP中,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢?A在NT/2000/XP中,应用程序可以通过API函数DeviceIoControl来实现对设备的访问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及数据,然后分析它的响应,就可以达到我们的目的。DeviceIoControl的函数原型为BOOL DeviceIoControl( HANDLE hDevice, // 设备句柄 DWORD dwIoControlCode, // ... 阅读全文
摘要:
音程关系从科学的角度讲:在音乐中,相邻的音组中相同音名的两个音,包括变化音级,称之为八度。 八度包括了纯八度如C-c,D-d,减八度如B1-bB,E1-bE和增八度如F-#f,C-#c。 音数为6的八度是纯八度。 音数为5又2分之1的八度是减八度。 音数为6又2分之1的八度是增八度。 在钢琴上最低音与最高音分别是A*和G7 所以排列来看就长的这个样子: C7 D7 E7 F7 G7 -- --(->高) C6 D6 E6 F6 G6 A6 B6 C5 D5 E5 F5 G5 A5 B5 C4 D4 E4 F4 G4 A4 B4 C3 D3 E3 F3 G3 A3 B3 C... 阅读全文
摘要:
混响效果器介绍_全文在线阅读 请使用IE7或IE8预览本页,个别文件很大超过5M,请等几分钟后再下载!谢谢!混响效果器介绍- 连载软效果器简介--TC NATIVE EQ(均衡)…原作者: 王巍共有1034位读者阅读过此文 内容:TC Native EQ 是一套实时均衡器,也许这是最棒的均衡器了。它包括两个效果器:参数均衡和图示均衡。两者都可在Direct-X 或 VST 模式下工作。参数均衡是10段的,图示均衡是28段的。各种调节方式很全,用起来非常舒服。更重要的是:此插件使用时占用CPU极小! 音频插件中,算均衡器是最多的了,各种品牌的均衡让你眼花缭乱,这套效果器可以算是“老大... 阅读全文
摘要:
当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能时,如果项目中同时混合有 .c 和 .cpp 源文件,则可能收到 C1853 编译器错误:fatal error C1853: 'pjtname.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)(致命错误C1853: “filename.pc 阅读全文
摘要:
教学类图书OpenBookProject-- 开放图书计划!使用DocBook标准化的生产/维护/创建/推广好书!OsmondLiang创立CDBE作者PyProgFaq-- 《Python编程FAQ》-- 由liqust翻译PyFaqDict-- 总是要回答的基础的不能再基础的一些概念词典!PyIAQ-- Python 罕见问题集!PySourceCode-- 从Python源码中来,到Python应用中去PyCookbook- Python 食谱DiveIntoPythonZh-- 《深入Python》中文翻译项目好书不常有,好书常更新,我们读好书,好书要常读,常读常更新,永远是好书!TP 阅读全文
摘要:
Python 简明教程 (入门必看)* 在线浏览:http://woodpecker.org.cn/abyteofpython_cn/chinese/Python Tutorial 简体中文版 (March Liu翻译)* 在线浏览:http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/html/tut/tut.html* PDF:http://www.woodpecker.org.cn:9081/projects/pythontutorial/py2.5/Py2_5_tut_cn.pdf* 最新3.x打包地址:http 阅读全文
摘要:
一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元ESI、EDI、ESP、EBP:為si,di,sp,bp的延伸,32位元eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。比方说:add e 阅读全文
摘要:
方法一: 在PHP代码中取得当前日期时间再插入数据库默认情况下,PHP解释显示的时间为“格林威治标准时间”,与我们本地的时间相差8个小时,所以date("Y-m-d H:i:s")得出的时间比当前时间少了8个小时。gmdate("Y-m-d H:i:s")函数得出的时间是经过与GMT相加减过的,能得到本地时间,但要在PHP.ini中用date.timezone这个选项设置时区,但默认是关闭的,而且在部分PHP版本中无法正常实现。一个比较好的实现的方法,手动修正时差,如下:$timeoffset = 8;echo gmdate("Y-m-d H: 阅读全文
摘要:
iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。从上图我们可以看到:1、应用程序注册消息推送。2、iOS从APNS Server获取dev 阅读全文
摘要:
虚拟主机 (Virtual Host)是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站.主旨本文旨在让读者知道如何在同一台机器上搭建多个网站, 并附带一些使用技巧. 以操作为主, 不会过多谈及原理.目标本文是写给拥有一定的服 阅读全文