public class WinMessages
{
#region 基本消息
public const int WM_NULL = 0x0000;
public const int WM_CREATE = 0x0001;
public const int WM_DESTROY = 0x0002;
public const int WM_MOVE = 0x0003;
public const int WM_SIZE = 0x0005;
public const int WM_ACTIVATE = 0x0006;
public const int WM_SETFOCUS = 0x0007;
public const int WM_KILLFOCUS = 0x0008;
public const int WM_ENABLE = 0x000A;
public const int WM_SETREDRAW = 0x000B;
public const int WM_SETTEXT = 0x000C;
public const int WM_GETTEXT = 0x000D;
public const int WM_GETTEXTLENGTH = 0x000E;
public const int WM_PAINT = 0x000F;
public const int WM_CLOSE = 0x0010;
public const int WM_QUERYENDSESSION = 0x0011;
public const int WM_QUIT = 0x0012;
public const int WM_QUERYOPEN = 0x0013;
public const int WM_ERASEBKGND = 0x0014;
public const int WM_SYSCOLORCHANGE = 0x0015;
public const int WM_ENDSESSION = 0x0016;
public const int WM_SYSTEMERROR = 0x0017;
public const int WM_SHOWWINDOW = 0x0018;
public const int WM_CTLCOLOR = 0x0019;
public const int WM_WININICHANGE = 0x001A;
public const int WM_SETTINGCHANGE = WM_WININICHANGE;
public const int WM_DEVMODECHANGE = 0x001B;
public const int WM_ACTIVATEAPP = 0x001C;
public const int WM_FONTCHANGE = 0x001D;
public const int WM_TIMECHANGE = 0x001E;
public const int WM_CANCELMODE = 0x001F;
public const int WM_SETCURSOR = 0x0020;
public const int WM_MOUSEACTIVATE = 0x0021;
public const int WM_CHILDACTIVATE = 0x0022;
public const int WM_QUEUESYNC = 0x0023;
public const int WM_GETMINMAXINFO = 0x0024;
public const int WM_PAINTICON = 0x0026;
public const int WM_ICONERASEBKGND = 0x0027;
public const int WM_NEXTDLGCTL = 0x0028;
public const int WM_SPOOLERSTATUS = 0x002A;
public const int WM_DRAWITEM = 0x002B;
public const int WM_MEASUREITEM = 0x002C;
public const int WM_DELETEITEM = 0x002D;
public const int WM_VKEYTOITEM = 0x002E;
public const int WM_CHARTOITEM = 0x002F;
public const int WM_SETFONT = 0x0030;
public const int WM_GETFONT = 0x0031;
public const int WM_SETHOTKEY = 0x0032;
public const int WM_GETHOTKEY = 0x0033;
public const int WM_QUERYDRAGICON = 0x0037;
public const int WM_COMPAREITEM = 0x0039;
public const int WM_GETOBJECT = 0x003D;
public const int WM_COMPACTING = 0x0041;
public const int WM_COMMNOTIFY = 0x0044; // obsolete in Win32}
public const int WM_WINDOWPOSCHANGING = 0x0046;
public const int WM_WINDOWPOSCHANGED = 0x0047;
public const int WM_POWER = 0x0048;
public const int WM_COPYDATA = 0x004A;
public const int WM_CANCELJOURNAL = 0x004B;
public const int WM_NOTIFY = 0x004E;
public const int WM_INPUTLANGCHANGEREQUEST = 0x0050;
public const int WM_INPUTLANGCHANGE = 0x0051;
public const int WM_TCARD = 0x0052;
public const int WM_HELP = 0x0053;
public const int WM_USERCHANGED = 0x0054;
public const int WM_NOTIFYFORMAT = 0x0055;
public const int WM_CONTEXTMENU = 0x007B;
public const int WM_STYLECHANGING = 0x007C;
public const int WM_STYLECHANGED = 0x007D;
public const int WM_DISPLAYCHANGE = 0x007E;
public const int WM_GETICON = 0x007F;
public const int WM_SETICON = 0x0080;
public const int WM_NCCREATE = 0x0081;
public const int WM_NCDESTROY = 0x0082;
public const int WM_NCCALCSIZE = 0x0083;
public const int WM_NCHITTEST = 0x0084;
public const int WM_NCPAINT = 0x0085;
public const int WM_NCACTIVATE = 0x0086;
public const int WM_GETDLGCODE = 0x0087;
public const int WM_NCMOUSEMOVE = 0x00A0;
public const int WM_NCLBUTTONDOWN = 0x00A1;
public const int WM_NCLBUTTONUP = 0x00A2;
public const int WM_NCLBUTTONDBLCLK = 0x00A3;
public const int WM_NCRBUTTONDOWN = 0x00A4;
public const int WM_NCRBUTTONUP = 0x00A5;
public const int WM_NCRBUTTONDBLCLK = 0x00A6;
public const int WM_NCMBUTTONDOWN = 0x00A7;
public const int WM_NCMBUTTONUP = 0x00A8;
public const int WM_NCMBUTTONDBLCLK = 0x00A9;
public const int WM_NCXBUTTONDOWN = 0x00AB;
public const int WM_NCXBUTTONUP = 0x00AC;
public const int WM_NCXBUTTONDBLCLK = 0x00AD;
public const int WM_INPUT = 0x00FF;
public const int WM_KEYFIRST = 0x0100;
public const int WM_KEYDOWN = 0x0100;
public const int WM_KEYUP = 0x0101;
public const int WM_CHAR = 0x0102;
public const int WM_DEADCHAR = 0x0103;
public const int WM_SYSKEYDOWN = 0x0104;
public const int WM_SYSKEYUP = 0x0105;
public const int WM_SYSCHAR = 0x0106;
public const int WM_SYSDEADCHAR = 0x0107;
public const int WM_KEYLAST = 0x0108;
public const int WM_INITDIALOG = 0x0110;
public const int WM_COMMAND = 0x0111;
public const int WM_SYSCOMMAND = 0x0112;
public const int WM_TIMER = 0x0113;
public const int WM_HSCROLL = 0x0114;
public const int WM_VSCROLL = 0x0115;
public const int WM_INITMENU = 0x0116;
public const int WM_INITMENUPOPUP = 0x0117;
public const int WM_MENUSELECT = 0x011F;
public const int WM_MENUCHAR = 0x0120;
public const int WM_ENTERIDLE = 0x0121;
public const int WM_MENURBUTTONUP = 0x0122;
public const int WM_MENUDRAG = 0x0123;
public const int WM_MENUGETOBJECT = 0x0124;
public const int WM_UNINITMENUPOPUP = 0x0125;
public const int WM_MENUCOMMAND = 0x0126;
public const int WM_CHANGEUISTATE = 0x0127;
public const int WM_UPDATEUISTATE = 0x0128;
public const int WM_QUERYUISTATE = 0x0129;
public const int WM_CTLCOLORMSGBOX = 0x0132;
public const int WM_CTLCOLOREDIT = 0x0133;
public const int WM_CTLCOLORLISTBOX = 0x0134;
public const int WM_CTLCOLORBTN = 0x0135;
public const int WM_CTLCOLORDLG = 0x0136;
public const int WM_CTLCOLORSCROLLBAR = 0x0137;
public const int WM_CTLCOLORSTATIC = 0x0138;
public const int WM_MOUSEFIRST = 0x0200;
public const int WM_MOUSEMOVE = 0x0200;
public const int WM_LBUTTONDOWN = 0x0201;
public const int WM_LBUTTONUP = 0x0202;
public const int WM_LBUTTONDBLCLK = 0x0203;
public const int WM_RBUTTONDOWN = 0x0204;
public const int WM_RBUTTONUP = 0x0205;
public const int WM_RBUTTONDBLCLK = 0x0206;
public const int WM_MBUTTONDOWN = 0x0207;
public const int WM_MBUTTONUP = 0x0208;
public const int WM_MBUTTONDBLCLK = 0x0209;
public const int WM_MOUSEWHEEL = 0x020A;
public const int WM_MOUSELAST = 0x020A;
public const int WM_PARENTNOTIFY = 0x0210;
public const int WM_ENTERMENULOOP = 0x0211;
public const int WM_EXITMENULOOP = 0x0212;
public const int WM_NEXTMENU = 0x0213;
public const int WM_SIZING = 532;
public const int WM_CAPTURECHANGED = 533;
public const int WM_MOVING = 534;
public const int WM_POWERBROADCAST = 536;
public const int WM_DEVICECHANGE = 537;
public const int WM_IME_STARTCOMPOSITION = 0x010D;
public const int WM_IME_ENDCOMPOSITION = 0x010E;
public const int WM_IME_COMPOSITION = 0x010F;
public const int WM_IME_KEYLAST = 0x010F;
public const int WM_IME_SETCONTEXT = 0x0281;
public const int WM_IME_NOTIFY = 0x0282;
public const int WM_IME_CONTROL = 0x0283;
public const int WM_IME_COMPOSITIONFULL = 0x0284;
public const int WM_IME_SELECT = 0x0285;
public const int WM_IME_CHAR = 0x0286;
public const int WM_IME_REQUEST = 0x0288;
public const int WM_IME_KEYDOWN = 0x0290;
public const int WM_IME_KEYUP = 0x0291;
public const int WM_MDICREATE = 0x0220;
public const int WM_MDIDESTROY = 0x0221;
public const int WM_MDIACTIVATE = 0x0222;
public const int WM_MDIRESTORE = 0x0223;
public const int WM_MDINEXT = 0x0224;
public const int WM_MDIMAXIMIZE = 0x0225;
public const int WM_MDITILE = 0x0226;
public const int WM_MDICASCADE = 0x0227;
public const int WM_MDIICONARRANGE = 0x0228;
public const int WM_MDIGETACTIVE = 0x0229;
public const int WM_MDISETMENU = 0x0230;
public const int WM_ENTERSIZEMOVE = 0x0231;
public const int WM_EXITSIZEMOVE = 0x0232;
public const int WM_DROPFILES = 0x0233;
public const int WM_MDIREFRESHMENU = 0x0234;
public const int WM_MOUSEHOVER = 0x02A1;
public const int WM_MOUSELEAVE = 0x02A3;
public const int WM_NCMOUSEHOVER = 0x02A0;
public const int WM_NCMOUSELEAVE = 0x02A2;
public const int WM_WTSSESSION_CHANGE = 0x02B1;
public const int WM_TABLET_FIRST = 0x02C0;
public const int WM_TABLET_LAST = 0x02DF;
public const int WM_CUT = 0x0300;
public const int WM_COPY = 0x0301;
public const int WM_PASTE = 0x0302;
public const int WM_CLEAR = 0x0303;
public const int WM_UNDO = 0x0304;
public const int WM_RENDERFORMAT = 0x0305;
public const int WM_RENDERALLFORMATS = 0x0306;
public const int WM_DESTROYCLIPBOARD = 0x0307;
public const int WM_DRAWCLIPBOARD = 0x0308;
public const int WM_PAINTCLIPBOARD = 0x0309;
public const int WM_VSCROLLCLIPBOARD = 0x030A;
public const int WM_SIZECLIPBOARD = 0x030B;
public const int WM_ASKCBFORMATNAME = 0x030C;
public const int WM_CHANGECBCHAIN = 0x030D;
public const int WM_HSCROLLCLIPBOARD = 0x030E;
public const int WM_QUERYNEWPALETTE = 0x030F;
public const int WM_PALETTEISCHANGING = 0x0310;
public const int WM_PALETTECHANGED = 0x0311;
public const int WM_HOTKEY = 0x0312;
public const int WM_PRINT = 791;
public const int WM_PRINTCLIENT = 792;
public const int WM_APPCOMMAND = 0x0319;
public const int WM_THEMECHANGED = 0x031A;
public const int WM_HANDHELDFIRST = 856;
public const int WM_HANDHELDLAST = 863;
public const int WM_PENWINFIRST = 0x0380;
public const int WM_PENWINLAST = 0x038F;
public const int WM_COALESCE_FIRST = 0x0390;
public const int WM_COALESCE_LAST = 0x039F;
public const int WM_DDE_FIRST = 0x03E0;
public const int WM_DDE_INITIATE = WM_DDE_FIRST + 0;
public const int WM_DDE_TERMINATE = WM_DDE_FIRST + 1;
public const int WM_DDE_ADVISE = WM_DDE_FIRST + 2;
public const int WM_DDE_UNADVISE = WM_DDE_FIRST + 3;
public const int WM_DDE_ACK = WM_DDE_FIRST + 4;
public const int WM_DDE_DATA = WM_DDE_FIRST + 5;
public const int WM_DDE_REQUEST = WM_DDE_FIRST + 6;
public const int WM_DDE_POKE = WM_DDE_FIRST + 7;
public const int WM_DDE_EXECUTE = WM_DDE_FIRST + 8;
public const int WM_DDE_LAST = WM_DDE_FIRST + 8;
public const int WM_APP = 0x8000;
#endregion
#region { NOTE: All Message Numbers below 0x0400 are RESERVED }
#endregion
#region { Private Window Messages Start Here }
public const int WM_USER = 0x0400;
#endregion
#region { Button Notification Codes }
public const int BN_CLICKED = 0;
public const int BN_PAINT = 1;
public const int BN_HILITE = 2;
public const int BN_UNHILITE = 3;
public const int BN_DISABLE = 4;
public const int BN_DOUBLECLICKED = 5;
public const int BN_PUSHED = BN_HILITE;
public const int BN_UNPUSHED = BN_UNHILITE;
public const int BN_DBLCLK = BN_DOUBLECLICKED;
public const int BN_SETFOCUS = 6;
public const int BN_KILLFOCUS = 7;
#endregion
#region { Button Control Messages }
public const int BM_GETCHECK = 0x00F0;
public const int BM_SETCHECK = 0x00F1;
public const int BM_GETSTATE = 0x00F2;
public const int BM_SETSTATE = 0x00F3;
public const int BM_SETSTYLE = 0x00F4;
public const int BM_CLICK = 0x00F5;
public const int BM_GETIMAGE = 0x00F6;
public const int BM_SETIMAGE = 0x00F7;
#endregion
#region { Listbox Notification Codes }
public const int LBN_ERRSPACE = (-2);
public const int LBN_SELCHANGE = 1;
public const int LBN_DBLCLK = 2;
public const int LBN_SELCANCEL = 3;
public const int LBN_SETFOCUS = 4;
public const int LBN_KILLFOCUS = 5;
#endregion
#region { Listbox messages }
public const int LB_ADDSTRING = 0x0180;
public const int LB_INSERTSTRING = 0x0181;
public const int LB_DELETESTRING = 0x0182;
public const int LB_SELITEMRANGEEX = 0x0183;
public const int LB_RESETCONTENT = 0x0184;
public const int LB_SETSEL = 0x0185;
public const int LB_SETCURSEL = 0x0186;
public const int LB_GETSEL = 0x0187;
public const int LB_GETCURSEL = 0x0188;
public const int LB_GETTEXT = 0x0189;
public const int LB_GETTEXTLEN = 0x018A;
public const int LB_GETCOUNT = 0x018B;
public const int LB_SELECTSTRING = 0x018C;
public const int LB_DIR = 0x018D;
public const int LB_GETTOPINDEX = 0x018E;
public const int LB_FINDSTRING = 0x018F;
public const int LB_GETSELCOUNT = 0x0190;
public const int LB_GETSELITEMS = 0x0191;
public const int LB_SETTABSTOPS = 0x0192;
public const int LB_GETHORIZONTALEXTENT = 0x0193;
public const int LB_SETHORIZONTALEXTENT = 0x0194;
public const int LB_SETCOLUMNWIDTH = 0x0195;
public const int LB_ADDFILE = 0x0196;
public const int LB_SETTOPINDEX = 0x0197;
public const int LB_GETITEMRECT = 0x0198;
public const int LB_GETITEMDATA = 0x0199;
public const int LB_SETITEMDATA = 0x019A;
public const int LB_SELITEMRANGE = 0x019B;
public const int LB_SETANCHORINDEX = 0x019C;
public const int LB_GETANCHORINDEX = 0x019D;
public const int LB_SETCARETINDEX = 0x019E;
public const int LB_GETCARETINDEX = 0x019F;
public const int LB_SETITEMHEIGHT = 0x01A0;
public const int LB_GETITEMHEIGHT = 0x01A1;
public const int LB_FINDSTRINGEXACT = 0x01A2;
public const int LB_SETLOCALE = 0x01A5;
public const int LB_GETLOCALE = 0x01A6;
public const int LB_SETCOUNT = 0x01A7;
public const int LB_INITSTORAGE = 0x01A8;
public const int LB_ITEMFROMPOINT = 0x01A9;
public const int LB_MSGMAX = 432;
#endregion
#region { Combo Box Notification Codes }
public const int CBN_ERRSPACE = (-1);
public const int CBN_SELCHANGE = 1;
public const int CBN_DBLCLK = 2;
public const int CBN_SETFOCUS = 3;
public const int CBN_KILLFOCUS = 4;
public const int CBN_EDITCHANGE = 5;
public const int CBN_EDITUPDATE = 6;
public const int CBN_DROPDOWN = 7;
public const int CBN_CLOSEUP = 8;
public const int CBN_SELENDOK = 9;
public const int CBN_SELENDCANCEL = 10;
#endregion
#region { Combo Box messages }
public const int CB_GETEDITSEL = 0x0140;
public const int CB_LIMITTEXT = 0x0141;
public const int CB_SETEDITSEL = 0x0142;
public const int CB_ADDSTRING = 0x0143;
public const int CB_DELETESTRING = 0x0144;
public const int CB_DIR = 0x0145;
public const int CB_GETCOUNT = 0x0146;
public const int CB_GETCURSEL = 0x0147;
public const int CB_GETLBTEXT = 0x0148;
public const int CB_GETLBTEXTLEN = 0x0149;
public const int CB_INSERTSTRING = 0x014A;
public const int CB_RESETCONTENT = 0x014B;
public const int CB_FINDSTRING = 0x014C;
public const int CB_SELECTSTRING = 0x014D;
public const int CB_SETCURSEL = 0x014E;
public const int CB_SHOWDROPDOWN = 0x014F;
public const int CB_GETITEMDATA = 0x0150;
public const int CB_SETITEMDATA = 0x0151;
public const int CB_GETDROPPEDCONTROLRECT = 0x0152;
public const int CB_SETITEMHEIGHT = 0x0153;
public const int CB_GETITEMHEIGHT = 0x0154;
public const int CB_SETEXTENDEDUI = 0x0155;
public const int CB_GETEXTENDEDUI = 0x0156;
public const int CB_GETDROPPEDSTATE = 0x0157;
public const int CB_FINDSTRINGEXACT = 0x0158;
public const int CB_SETLOCALE = 345;
public const int CB_GETLOCALE = 346;
public const int CB_GETTOPINDEX = 347;
public const int CB_SETTOPINDEX = 348;
public const int CB_GETHORIZONTALEXTENT = 349;
public const int CB_SETHORIZONTALEXTENT = 350;
public const int CB_GETDROPPEDWIDTH = 351;
public const int CB_SETDROPPEDWIDTH = 352;
public const int CB_INITSTORAGE = 353;
public const int CB_MSGMAX = 354;
#endregion
#region { Edit Control Notification Codes }
public const int EN_SETFOCUS = 0x0100;
public const int EN_KILLFOCUS = 0x0200;
public const int EN_CHANGE = 0x0300;
public const int EN_UPDATE = 0x0400;
public const int EN_ERRSPACE = 0x0500;
public const int EN_MAXTEXT = 0x0501;
public const int EN_HSCROLL = 0x0601;
public const int EN_VSCROLL = 0x0602;
#endregion
#region { Edit Control Messages }
public const int EM_GETSEL = 0x00B0;
public const int EM_SETSEL = 0x00B1;
public const int EM_GETRECT = 0x00B2;
public const int EM_SETRECT = 0x00B3;
public const int EM_SETRECTNP = 0x00B4;
public const int EM_SCROLL = 0x00B5;
public const int EM_LINESCROLL = 0x00B6;
public const int EM_SCROLLCARET = 0x00B7;
public const int EM_GETMODIFY = 0x00B8;
public const int EM_SETMODIFY = 0x00B9;
public const int EM_GETLINECOUNT = 0x00BA;
public const int EM_LINEINDEX = 0x00BB;
public const int EM_SETHANDLE = 0x00BC;
public const int EM_GETHANDLE = 0x00BD;
public const int EM_GETTHUMB = 0x00BE;
public const int EM_LINELENGTH = 0x00C1;
public const int EM_REPLACESEL = 0x00C2;
public const int EM_GETLINE = 0x00C4;
public const int EM_LIMITTEXT = 0x00C5;
public const int EM_CANUNDO = 0x00C6;
public const int EM_UNDO = 0x00C7;
public const int EM_FMTLINES = 0x00C8;
public const int EM_LINEFROMCHAR = 0x00C9;
public const int EM_SETTABSTOPS = 0x00CB;
public const int EM_SETPASSWORDCHAR = 0x00CC;
public const int EM_EMPTYUNDOBUFFER = 0x00CD;
public const int EM_GETFIRSTVISIBLELINE = 0x00CE;
public const int EM_SETREADONLY = 0x00CF;
public const int EM_SETWORDBREAKPROC = 0x00D0;
public const int EM_GETWORDBREAKPROC = 0x00D1;
public const int EM_GETPASSWORDCHAR = 0x00D2;
public const int EM_SETMARGINS = 211;
public const int EM_GETMARGINS = 212;
public const int EM_SETLIMITTEXT = EM_LIMITTEXT; //win40 Name change
public const int EM_GETLIMITTEXT = 213;
public const int EM_POSFROMCHAR = 214;
public const int EM_CHARFROMPOS = 215;
public const int EM_SETIMESTATUS = 216;
public const int EM_GETIMESTATUS = 217;
#endregion
#region { Scroll bar messages }
public const int SBM_SETPOS = 224; // not in win3.1 }
public const int SBM_GETPOS = 225; // not in win3.1 }
public const int SBM_SETRANGE = 226; // not in win3.1 }
public const int SBM_SETRANGEREDRAW = 230; // not in win3.1 }
public const int SBM_GETRANGE = 227; // not in win3.1 }
public const int SBM_ENABLE_ARROWS = 228; // not in win3.1 }
public const int SBM_SETSCROLLINFO = 233;
public const int SBM_GETSCROLLINFO = 234;
#endregion
}

Win32 编程消息常量(C#)的更多相关文章

  1. win32编程简介

    win32编程简介 复习Win32整理下知识. 为什么学习win32? 我们要编写windos程序.都离不开API. 也就是我们所说的win32程序. 所以学好win32是你能不能再windows下编 ...

  2. 【WIN32编程】利用汇编写cs1.6辅助

    这篇文章本来在2018.5.1号就写完发圈子去了,这两天跟朋友在网吧打单击才想起来,就顺便把内容发上去把 作者:admin-神风 用CE找到功能的地址 CS1.6下载地址:https://pan.ba ...

  3. 5-9 c语言之【初识win32编程】

    ---恢复内容开始--- 今天学习了win32的相关知识,首先win32是指是指可以在32位或以上Windows系统中运行的程序,我学习的主要利用c/c++语言编写的win32程序, 首先在win32 ...

  4. WINDOWS特有的消息常量标识符

    '========================================'WINDOWS特有的消息常量标识符'======================================== ...

  5. Win32编程之静态库编写与使用.动态链接库的编写与使用

    Win32编程之静态库编写与使用.动态链接库的编写与使用 一丶什么是静态库.什么是动态链接库. 静态库其实就是解决模块开发的一种解决方案.在以前.我们写代码的时候.每个人都可以独立写一个项目.但是现在 ...

  6. Win32窗口消息机制 x Android消息机制 x 异步执行

    如果你开发过Win32窗口程序,那么当你看到android代码到处都有的mHandler.sendEmptyMessage和 private final Handler mHandler = new ...

  7. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

  8. win32编程中消息循环和WndProc()窗口过程函数

    原文地址:https://blog.csdn.net/zxxSsdsd/article/details/45504383 在win32程序的消息循环函数中  while (GetMessage (&a ...

  9. Win32编程中如何处理控制台消息

    这篇文章讨论如何处理所有的控制台消息. 第一步,首先要安装一个事件钩子,也就是说要建立一个回调函数.调用Win32 API,原型如下: BOOL SetConsoleCtrlHandler(PHAND ...

随机推荐

  1. HDU 1240

    #include <iostream> #include <cstdio> using namespace std; ; char maze[MAX][MAX][MAX]; s ...

  2. TCP/IP解析(一):TCP/IP的工作方式

    本文包括下面内容: 1.TCP/IP协议系统 2.OSI模型 3.数据包 4.TCP/IP的交互方式 1.TCP/IP模型的协议层 分为四层: 网络訪问层:提供与物理网络连接的接口.依据硬件的物理地址 ...

  3. RecyclerView的使用(1)之HelloWorld

    原创文章.转载请注明 http://blog.csdn.net/leejizhou/article/details/50670657 RecyclerView是伴随Android 5.0公布的新控件, ...

  4. Linux学习笔记——例说makefile 索引博文

    0.前言     从学习C语言開始就慢慢開始接触makefile.查阅了非常多的makefile的资料但总感觉没有真正掌握makefile,假设自己动手写一个makefile总认为非常吃力.所以特意借 ...

  5. UVa 11466 - Largest Prime Divisor

    題目:給你一個整數n(不超過14位).求出他的最大的素數因子.假设仅仅有一個素數因子輸出-1. 分析:數論. 直接打表計算10^7內的全部素數因子,然後用短除法除n.記錄最大的因子就可以. 假设最後下 ...

  6. andoid电阻触摸移植

    这里我使用的是210的开发板 系统Android4.0.4 内核linux3.0.8 要用电阻屏一般都是使用tslib进行校准的 这里给个我在android上用的tslib 下载地址 http://d ...

  7. zoj3822 Domination 概率dp --- 2014 ACM-ICPC Asia Mudanjiang Regional Contest

    一个n行m列的棋盘,每次能够放一个棋子.问要使得棋盘的每行每列都至少有一个棋子 须要的放棋子次数的期望. dp[i][j][k]表示用了k个棋子共能占据棋盘的i行j列的概率. 那么对于每一颗棋子,在现 ...

  8. nyoj--170--网络的可靠性(水题)

    网络的可靠性 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助商.它将提供先进的网络协作技术,展示其 ...

  9. js 获取现在时间一个月(N天)后的日期

    欢迎加入前端交流群交流知识&&获取视频资料:749539640 let today = new Date().getTime() let lastDay = getTimeByDay( ...

  10. Javascript技巧之不要用for in语句对数组进行遍历

    一,为什么不要用for in语句 jqModal这个jquery插件估计很多人都使用过,在jqModal源码内部,有一个函数为hs,其中有个嵌套循环如下, for(var i in {jqmShow: ...