<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ych_max</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ych_max]]></copyright><item><title><![CDATA[实战DeviceIoControl]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/2886872</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/2886872</guid><author>ych_max</author><pubDate>Fri, 05 Sep 2008 17:11:00 +0800</pubDate><description><![CDATA[实战DeviceIoControl 之一：通过API访问设备驱动程序Q 在NT/2000/XP中，我想用VC编写应用程序访问硬件设备，如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等，该从哪里入手呢？ A 在NT/2000/XP中，应用程序可以通过API函数DeviceIoControl来实现对设备的访问—获取信息，发送命令，交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及]]></description><category></category></item><item><title><![CDATA[ singal 资料]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1757245</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1757245</guid><author>ych_max</author><pubDate>Fri, 24 Aug 2007 11:41:00 +0800</pubDate><description><![CDATA[#define SIGHUP   1 进程由於控制终端死去或者控制终端发出起命令 #define SIGINT   2 键盘中断所产生的信号 #define SIGQUIT   3 键盘终止 #define SIGILL   4 非法的指令 #define SIGTRAP   5 进程遇到一个追踪(trace)或者是一个中断嵌套 #define SIGABRT   6 由abort系统调用所产生的]]></description><category></category></item><item><title><![CDATA[Linux C 函数参考(接口处理)]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1747937</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1747937</guid><author>ych_max</author><pubDate>Fri, 17 Aug 2007 11:07:00 +0800</pubDate><description><![CDATA[                        接受socket连线）                                         相关函数                         socket，bind，listen，connect                                        表头文]]></description><category></category></item><item><title><![CDATA[linux errno code ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1735918</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1735918</guid><author>ych_max</author><pubDate>Fri, 10 Aug 2007 11:37:00 +0800</pubDate><description><![CDATA[ 124 EMEDIUMTYPE   Wrong medium type   123 ENOMEDIUM     No medium found   122 EDQUOT        Disk quota exceeded   121 EREMOTEIO     Remote I/O error   120 EISNAM        Is a named type file   119 ENA]]></description><category></category></item><item><title><![CDATA[makefile学习]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1723880</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1723880</guid><author>ych_max</author><pubDate>Fri, 03 Aug 2007 09:24:00 +0800</pubDate><description><![CDATA[(一)概述——什么是makefile？或许很多Winodws的程序员都不知道这个东西，因为那些Windows的IDE都为你做了这个工作，但我觉得要作一个好的和 professional的程序员，makefile还是要懂。这就好像现在有这么多的HTML的编辑器，但如果你想成为一个专业人士，你还是要了解 HTML的标识的含义。特别在Unix下的软件编译，你就不能不自己写makefile了，会不会写ma]]></description><category></category></item><item><title><![CDATA[深入浅出VC++串口编程之短信应用开发 ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1693192</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1693192</guid><author>ych_max</author><pubDate>Mon, 16 Jul 2007 09:26:00 +0800</pubDate><description><![CDATA[前面数次连载我们以较长的篇幅讲解了串口通信的硬件原理、DOS平台控制以及基于WIN32 API、控件和第三方类的串口编程。作为本系列文章的最后一次连载，本章将给出一个典型的应用实例：西门子短信服务模块TC35的串口控制。　　1.短信控制终端　　作为短信 (Short Message Service，SMS)一族，想必你有这样的体会：用手机编辑短信息十分不便、容易出错，而且修改费时，若能用计]]></description><category></category></item><item><title><![CDATA[通过支持AT指令集的手机发送短消息（源代码） ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1674768</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1674768</guid><author>ych_max</author><pubDate>Sun, 01 Jul 2007 22:24:00 +0800</pubDate><description><![CDATA[本文章的版权声明：1）任何的编程爱好者、网友可以以非商业目的下载并使用下面的源代码。2）使用了下面全部或部分代码的朋友请注明出处：http://blog.youkuaiyun.com/dfman3）保留对商业用途的版权具体做法是这样的：1）买一款支持AT指令集的手机，我买的是西门子；2）买与手机配套的数据线，使手机可以与计算机串口相链接；3）当然你要有SIM/UIM卡；4）按下面的算法编写程序；5）剩下的就是]]></description><category></category></item><item><title><![CDATA[Hooｋ使用实例]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1561729</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1561729</guid><author>ych_max</author><pubDate>Thu, 12 Apr 2007 10:50:00 +0800</pubDate><description><![CDATA[【文章标题】: 必备绝技--Hook大法（上）【文章作者】: LvG【作者邮箱】: LvG2008@gmail.com【作者声明】: 这没有什么新鲜东西，其内容全部来自于前辈，姑且当作学习笔记。文字用自己的话写出，四段代码均出自别人（知道作者的，以注明），但短小精悍，就写在一起了，便于察看。欢迎指正。-------------------------------------------------]]></description><category></category></item><item><title><![CDATA[CSS基础]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1493149</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1493149</guid><author>ych_max</author><pubDate>Thu, 25 Jan 2007 14:40:00 +0800</pubDate><description><![CDATA[自W3C（The World Wide Web Consortium）制定了代号为Cougar的HTML的4.0版本以来，存在在Web页面中的动态效果首次被正式的承认了，W3C把动态超文本（Dynamic HTML）的实现分为了三个部分：脚本、支持动态效果的浏览器和CSS。前两者也许你经常用到，但CSS是什么或许你并不清楚，如果有过制作Web页面的经历，你可能听说过样式单或风格单，如果对此你亦无耳]]></description><category></category></item><item><title><![CDATA[常用sql语句 ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1479969</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1479969</guid><author>ych_max</author><pubDate>Thu, 11 Jan 2007 12:02:00 +0800</pubDate><description><![CDATA[1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 ]]></description><category></category></item><item><title><![CDATA[C++内存管理]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1462513</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1462513</guid><author>ych_max</author><pubDate>Tue, 26 Dec 2006 13:39:00 +0800</pubDate><description><![CDATA[内存管理是C++最令人切齿痛恨的问题，也是C++最有争议的问题，C++高手从中获得了更好的性能，更大的自由，C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨，但内存管理在C++中无处不在，内存泄漏几乎在每个C++程序中都会发生，因此要想成为C++高手，内存管理一关是必须要过的，除非放弃C++，转到Java或者.NET，他们的内存管理基本是自动的，当然你也放弃了自由和对内存的支配权，还放弃了C]]></description><category></category></item><item><title><![CDATA[VC编程经验总结 ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1460468</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1460468</guid><author>ych_max</author><pubDate>Mon, 25 Dec 2006 16:54:00 +0800</pubDate><description><![CDATA[Visual C++编程技巧中的这些问题可能经常被人问到，现在列出来供大家参考，欢迎大家一起来完善之。 1. 如何获取应用程序的实例句柄？     应用程序的 实例句柄保存在CWinAppIm_hInstance 中，可以这么调用AfxGetInstancdHandle获得句柄Example: HANDLE hInstance=AfxGetInstanceHandle();2.]]></description><category></category></item><item><title><![CDATA[VC6.0编译器设置]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1451376</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1451376</guid><author>ych_max</author><pubDate>Thu, 21 Dec 2006 09:19:00 +0800</pubDate><description><![CDATA[大家可能一直在用VC开发软件，但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下，我们只停留在“使用”它，而不会想去“了解”它。因为它只是一个工具，我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”：建立一个项目，然后写代码，然后编译，反反复复调试。但是，所谓：“公欲善其事，必先利其器”。如果我们精于VC开发环境，我们是不是能够做得更加游刃有余呢？ 　　闲话少说。]]></description><category></category></item><item><title><![CDATA[常用js代码集  ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1433632</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1433632</guid><author>ych_max</author><pubDate>Thu, 07 Dec 2006 15:26:00 +0800</pubDate><description><![CDATA[只能是写限定的东西 代码如下: 　　ENTER键可以让光标移到下一个输入框 input onkeydown="if(event.keyCode==13)event.keyCode=9" >　　只能是中文input onkeyup="value=value.replace(/[ -~]/g,)" onkeydown="if(event.keyCode==13)event.keyCode=9">　]]></description><category></category></item><item><title><![CDATA[Sql查询速度慢的原因分析和解决方案]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1433577</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1433577</guid><author>ych_max</author><pubDate>Thu, 07 Dec 2006 14:58:00 +0800</pubDate><description><![CDATA[查询速度慢的原因很多，常见如下几种：　　　　1、没有索引或者没有用到索引(这是查询慢最常见的问题，是程序设计的缺陷)　　　　2、I/O吞吐量小，形成了瓶颈效应。　　　　3、没有创建计算列导致查询不优化。　　　　4、内存不足　　　　5、网络速度慢　　　　6、查询出的数据量过大（可以采用多次查询，其他的方法降低数据量）　　　　7、锁或者死锁(这也是查询慢最常见的问题，是程序设计的缺陷)　　　　8、sp]]></description><category></category></item><item><title><![CDATA[VC studio使用技巧]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1419702</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1419702</guid><author>ych_max</author><pubDate>Wed, 29 Nov 2006 11:25:00 +0800</pubDate><description><![CDATA[  这是我网上东抓一条西抓一条，看起来真累，再加上一些自已的心得，所以今天再次进行整理出来与大家分享！ 黄森堂(vcmfc). 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号（如大括号{}、方括号[]、圆括号（）和尖括号2.查看一个宏（或变量、函数）的宏定义 把光标移动到你想知道的一个宏上，就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To D]]></description><category></category></item><item><title><![CDATA[每个开发人员现在应该下载的十种必备工具]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1253737</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1253737</guid><author>ych_max</author><pubDate>Wed, 20 Sep 2006 15:50:00 +0800</pubDate><description><![CDATA[每个开发人员现在应该下载的十种必备工具 发布日期： 7/20/2004 | 更新日期： 7/20/2004本文自发布以来已经增加了新信息。请参阅下面的编辑更新。本文讨论：                        •                        用于编写单元测试的 NUnit                     ]]></description><category></category></item><item><title><![CDATA[个人电脑详细的安全设置方法]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1195488</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1195488</guid><author>ych_max</author><pubDate>Fri, 08 Sep 2006 17:01:00 +0800</pubDate><description><![CDATA[由于现在家用电脑所使用的操作系统多数为Win XP 和Win2000pro（建议还在使用98的朋友换换系统，连微软都放弃了的系统你还用它干嘛？）所以后面我将主要讲一下基于这两个操作系统的安全防范。　　个人电脑常见的被入侵方式　　谈到个人上网时的安全，还是先把大家可能会遇到的问题归个类吧。我们遇到的入侵方式大概包括了以下几种：　　(1) 被他人盗取密码；　　(2) 系统被木马攻击；　　(3) 浏览网]]></description><category></category></item><item><title><![CDATA[BAT文件语法和技巧 ]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/1068730</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/1068730</guid><author>ych_max</author><pubDate>Wed, 16 Aug 2006 11:22:00 +0800</pubDate><description><![CDATA[首先，批处理文件是一个文本文件，这个文件的每一行都是一条DOS命令（大部分时候就好象我们在DOS提示符下执行的命令行一样），你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次，批处理文件是一种简单的程序，可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程，在批处理中也可以使用循环语句(for)来循环执行一条命]]></description><category></category></item><item><title><![CDATA[常用算法]]></title><link>https://blog.youkuaiyun.com/ych_max/article/details/975276</link><guid>https://blog.youkuaiyun.com/ych_max/article/details/975276</guid><author>ych_max</author><pubDate>Tue, 25 Jul 2006 15:23:00 +0800</pubDate><description><![CDATA[ Dijkstra最短路径（一点到各顶点最短路径）　 {本程序解决6个顶点之间的最短路径问题,各顶点间关系的数据文件在sj.txt中}{如果顶点I到顶点J不能直达就设置距离为30000}program dijkstra;type   jihe=set of 0..5;var   a:array[0..5,0..5] of integer;   dist:array[0..5] of i]]></description><category></category></item></channel></rss>