点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • [转载]将dll从进程模块列表中移除并保持正常运行

    1

    /*URL: http://hi.baidu.com/zxhouseEmail: LZX*QQ.COM将dll从进程模块列表中移除并保持正常运行,这玩意想想是挺简单,n久前byshell就用了,简单的思路就是给当前的dll内存映像做份拷贝,然后跳到那份拷贝的地址空间的代码,回头free掉原来的dll,然后马上用VirtualAlloc在原基址上申请块同样大小的空间,并将那份拷贝还原回去,再跳回去执行。完。代码写完后再实际程序中应用后发现

    soskp-yoours2012-02-18 11:02:48

    阅读更多
  • VC IDE中Watch窗口的特殊格式

    2

    假设int *block;在watch窗口查看block,看到的是block的地址用block[0],只能看到一个值可以用   block,10    来同时查看多个值用(&block[2]),6 可以查看block[2]到[7]watch窗口语法规则一.格式化数据和表达式赋值语句.    常用变量格式化符(表达式的值后跟逗号,接格式化符,如"(int)0xFFFF,d

    soskp-yoours2012-02-18 10:51:22

    阅读更多
  • VS安装工程更改语言方法

    3

      修改.vdproj 文件如下  "LanguageId" = "3:2052""CodePage" = "3:936""UILanguageId" = "3:2052"   936 2052代表中文,如果更改后显示的是乱码或者不正常,原因是文件编码不正确。创建一个空记事本粘贴过去即可。

    soskp-yoours2012-02-17 18:49:42

    阅读更多
  • 基于VC++的ListCtrl列表框的排序

    4

    typedef struct _info{ CListCtrl * m_list; int col; bool asc;}INFO;bool asc = true;一、基于视图工程 CListViewint CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort){  CString text1,text2; INFO* info = (IN

    soskp-yoours2012-02-10 16:05:55

    阅读更多
  • PID调节器

    5

            PID实指“比例proportional”、“积分integral”、“微分derivative”,如果我们要求被控制的对象最终趋于一个稳定的结果,一般就可以使用PID算法。        假设说,有一辆速度为1m/s的小车,我们要求他的速度改变为5m/s,要完成这样的一件事,我们必须要有,1.小车驱动装置(用程序控制它输出多大的电压,电压决

    soskp-yoours2012-02-07 15:02:21

    阅读更多
  • [转载]无线中继蹭网

    6

        随着无线技术的逐渐成熟,无线设备的价格也越来越低,已经有不少的家庭开始在自己的家中建立无线网络,利用笔记本,具备WiFi功能的手机连接无线网络享受冲浪乐趣,很多时候为了节约网费可能几家人一起共用一个ADSL上网帐号,传统的有线网络很难跨家庭传输,而无线网络信号覆盖的先天优势为这种多家合用一个帐户提供了可能。不管是共用网络还是蹭邻居家无线网络,笔

    soskp-yoours2012-01-25 15:57:49

    阅读更多
  • 字体对话框默认字体字号

    7

    CClientDC dc(this); LOGFONT lf; memset(&lf, 0, sizeof(LOGFONT)); lf.lfCharSet = DEFAULT_CHARSET;//字符集 lf.lfHeight = -MulDiv(12, dc.GetDeviceCaps(LOGPIXELSY), 72);// 12号 lf.lfWeight = FW_NORMAL;// FW_BOLD _tcscpy_s(l

    soskp-yoours2012-01-07 20:26:30

    阅读更多
  • VS2008 SP1自带的正则表达式

    8

    // VS2008 SP1// C++ TR1正则库一、例子#include <regex>#include <string>using namespace std;using namespace std::tr1;void CMyTestDlg::OnBnClickedOk(){ std::wstring data(L"<h2>Egg prices</h2>"); std::tr1::w

    soskp-yoours2012-01-07 20:22:17

    阅读更多
  • 谁在养鱼作为宠物

    9

    有五个具有五种不同颜色的房间; 每个房间里分别住着一个不同国籍的人; 每个人都在喝一种特定品牌的饮料,抽一特定品牌的香烟,养一特定的宠物; 没有任意两个人在抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物。 已知的线索如下: 1.英国人住在红色的房子里;<span sty

    soskp-yoours2011-12-23 16:37:48

    阅读更多
  • C# List<T> 自定义排序方法

    10

    //C#范型List类的Sort方法有四种形式,分别是//1,不带有任何参数的Sort方法----Sort();//2,带有比较器参数的Sort方法 ----Sort(IComparer<T>)//3,带有比较代理方法参数的Sort方法----Sort(Comparison<(Of <(T>)>))//4,带有比较起参数,可以指定排序范围的Sort方法----Sort(Int32, Int32 ICo

    soskp-yoours2011-12-16 17:43:45

    阅读更多