博客园 - 装配中的脑袋
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=7064
2013-01-16T04:02:04Z
装配中的脑袋
https://www.cnblogs.com/imsong/
feed.cnblogs.com
https://www.cnblogs.com/imsong/archive/2013/01/16/2862498.html
C# 调用大漠插件的方法 转 - 装配中的脑袋
转自http://blog.csdn.net/lsgy2008/article/details/82164841、把大漠插件 dm.dll 转成.net程序集。方法:在Visual Studio 命令提示 中输入Tlbimp D:\dm.dll /out: D:\dmNet.dll 即可。2、注册dm.dll。把源dm.dll注册一下。代码 [csharp] view plaincopyprint?///<summary> ///注册 ///</summary> ///<paramname="strCmd"></param>
2013-01-16T04:02:00Z
2013-01-16T04:02:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】转自http://blog.csdn.net/lsgy2008/article/details/82164841、把大漠插件 dm.dll 转成.net程序集。方法:在Visual Studio 命令提示 中输入Tlbimp D:\dm.dll /out: D:\dmNet.dll 即可。2、注册dm.dll。把源dm.dll注册一下。代码 [csharp] view plaincopyprint?///<summary> ///注册 ///</summary> ///<paramname="strCmd"></param> <a href="https://www.cnblogs.com/imsong/archive/2013/01/16/2862498.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2012/08/24/2654842.html
使用JavaScriptSerializer进行序列化日期类型应该注意的问题 - 装配中的脑袋
JavaScriptSerializer在序列化DateTime时,是用刻度来表示的,具体在Json体现为:\/Date(315547200000)\/ 用V进行一个闭包, 括号内为Date的刻度,刻度就是时间滴答滴答经过的毫秒数,刻度计算的赶止时间为:UTC 1970年1月1日午夜开始的,注意该起止时间是UTC时间,看看以下程序:Customer cs = new Customer(); cs.BirthDay = new DateTime(1980, 1, 1, 12, 0, 0); cs.Name = "steven"; cs.Sex = true; JavaScri
2012-08-24T14:37:00Z
2012-08-24T14:37:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】JavaScriptSerializer在序列化DateTime时,是用刻度来表示的,具体在Json体现为:\/Date(315547200000)\/ 用V进行一个闭包, 括号内为Date的刻度,刻度就是时间滴答滴答经过的毫秒数,刻度计算的赶止时间为:UTC 1970年1月1日午夜开始的,注意该起止时间是UTC时间,看看以下程序:Customer cs = new Customer(); cs.BirthDay = new DateTime(1980, 1, 1, 12, 0, 0); cs.Name = "steven"; cs.Sex = true; JavaScri <a href="https://www.cnblogs.com/imsong/archive/2012/08/24/2654842.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2012/08/22/2651559.html
GET与POST可传递的最大值到底是多少 - 装配中的脑袋
前日,看到这个问题了。 没有深入了解。我的常识里面get最大传递的值为256b,post 是2M。这是很久以前不知在哪看到的。于是又百度一下。看到两篇文章装过来看看:浅谈 HTTP中Get与Post的区别GET方式传值的最大长度都有些道理。引用其中一些观点:get 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系 了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)
2012-08-22T14:16:00Z
2012-08-22T14:16:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】前日,看到这个问题了。 没有深入了解。我的常识里面get最大传递的值为256b,post 是2M。这是很久以前不知在哪看到的。于是又百度一下。看到两篇文章装过来看看:浅谈 HTTP中Get与Post的区别GET方式传值的最大长度都有些道理。引用其中一些观点:get 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系 了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35) <a href="https://www.cnblogs.com/imsong/archive/2012/08/22/2651559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2012/08/07/2627413.html
新建Web网站与新建Web应用程序的区别 - 装配中的脑袋
在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方式来构建Web项目。 其中,Web网站的创建方法:打开Visual Studio 2010主窗体,在工具栏里选择“New”|“Web Site”命令,在弹出的New Web Site窗体里可以通过“ASP.NET Web Site”和“Empty Web Site...
2012-08-07T14:36:00Z
2012-08-07T14:36:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方式来构建Web项目。 其中,Web网站的创建方法:打开Visual Studio 2010主窗体,在工具栏里选择“New”|“Web Site”命令,在弹出的New Web Site窗体里可以通过“ASP.NET Web Site”和“Empty Web Site... <a href="https://www.cnblogs.com/imsong/archive/2012/08/07/2627413.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2012/08/05/2624259.html
web应用程序(webApplication)与网站(WebSite)两个项目的区别 - 装配中的脑袋
WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要创建命名空间、CS代码修改以后不需要重启就能看到变化,但是不利于工程化开发,代码出错并不容易发现等。而WebApplication每次修改完成之后点击"生成解决方案"才能看到修改的结果; 项目生产发布之后,网站的项目以预编译了,运行速度相对会加快;而网站应用程序(webApplication)不能预编译
2012-08-05T13:47:00Z
2012-08-05T13:47:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要创建命名空间、CS代码修改以后不需要重启就能看到变化,但是不利于工程化开发,代码出错并不容易发现等。而WebApplication每次修改完成之后点击"生成解决方案"才能看到修改的结果; 项目生产发布之后,网站的项目以预编译了,运行速度相对会加快;而网站应用程序(webApplication)不能预编译 <a href="https://www.cnblogs.com/imsong/archive/2012/08/05/2624259.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/12/29/1635544.html
简单介绍VC++6.0下如何使用压缩库ZLIB(转) - 装配中的脑袋
1. 如何获得zlibzlib的主页是:http://www.zlib.net/2. 用VC++6.0打开把下载的源代码解压打开,VC6.0的工程已经建好了,在\projects\visualc6. 双击zlib.dsw, 可以在VC++6.0中看到里面有3个工程: zlib 是库文件(编译设置选中 win32 lib debug / release), 工程example 是如何使用 zlib....
2009-12-29T15:22:00Z
2009-12-29T15:22:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】1. 如何获得zlibzlib的主页是:http://www.zlib.net/2. 用VC++6.0打开把下载的源代码解压打开,VC6.0的工程已经建好了,在\projects\visualc6. 双击zlib.dsw, 可以在VC++6.0中看到里面有3个工程: zlib 是库文件(编译设置选中 win32 lib debug / release), 工程example 是如何使用 zlib.... <a href="https://www.cnblogs.com/imsong/archive/2009/12/29/1635544.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/11/07/1597849.html
dll注入,多开,多线程(转) - 装配中的脑袋
//首先创建dll~~这个没什么说的~~我也是抄习论坛里某位高手的(不好意思不记得名字了)~library dllProject1;{ Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select...
2009-11-07T03:42:00Z
2009-11-07T03:42:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】//首先创建dll~~这个没什么说的~~我也是抄习论坛里某位高手的(不好意思不记得名字了)~library dllProject1;{ Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select... <a href="https://www.cnblogs.com/imsong/archive/2009/11/07/1597849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/11/06/1597307.html
热血传奇中找到关键CALL - 装配中的脑袋
procedure TForm1.Timer1Timer(Sender: TObject);var WHandle:hwnd; hPID:hwnd; pHandle:hwnd; base,ybase,ybase1,gjms1,num,mapAddr,rnameAddr:dword; hp,maxhp,mp,maxmp,px,py,yhp,ymaxhp,ymp,ymaxmp:cardinal; ma...
2009-11-06T03:51:00Z
2009-11-06T03:51:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】procedure TForm1.Timer1Timer(Sender: TObject);var WHandle:hwnd; hPID:hwnd; pHandle:hwnd; base,ybase,ybase1,gjms1,num,mapAddr,rnameAddr:dword; hp,maxhp,mp,maxmp,px,py,yhp,ymaxhp,ymp,ymaxmp:cardinal; ma... <a href="https://www.cnblogs.com/imsong/archive/2009/11/06/1597307.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/10/30/1592688.html
delphi多线程(转) - 装配中的脑袋
delphi多线程2009-10-29 23:081-1 多线程的基本概念多线程带来如下好处:(自己阅读)1)避免瓶颈;2)并行操作;3)提高效率;在多线程中,通过优先级管理,可以使重要的程序优先操作,提高了任务管理的灵活性。另一方面,在多CPU 系统中,可以把不同的线程在不同的CPU 中执行,真正做到同时处理多任务(Win 98 只是模拟的,而Win/NT/2000是真正的多CPU同时操作)。多...
2009-10-29T17:59:00Z
2009-10-29T17:59:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】delphi多线程2009-10-29 23:081-1 多线程的基本概念多线程带来如下好处:(自己阅读)1)避免瓶颈;2)并行操作;3)提高效率;在多线程中,通过优先级管理,可以使重要的程序优先操作,提高了任务管理的灵活性。另一方面,在多CPU 系统中,可以把不同的线程在不同的CPU 中执行,真正做到同时处理多任务(Win 98 只是模拟的,而Win/NT/2000是真正的多CPU同时操作)。多... <a href="https://www.cnblogs.com/imsong/archive/2009/10/30/1592688.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/10/25/1589650.html
在C++中使用soap toolkit访问Web Service(转) - 装配中的脑袋
在C++中使用soap toolkit访问Web Service,一般要用到以下几个接口: ISoapConnectorISoapSerializerISoapReader 这三个接口顾名思义。ISoapConnector实现了在对象之间发送和接收SOAP消息的传输协议;ISoapSerializer用于序列化(串行化),创建、封装SOAP消息;ISoapReader用于读取SOAP消息,将SOA...
2009-10-25T15:14:00Z
2009-10-25T15:14:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】在C++中使用soap toolkit访问Web Service,一般要用到以下几个接口: ISoapConnectorISoapSerializerISoapReader 这三个接口顾名思义。ISoapConnector实现了在对象之间发送和接收SOAP消息的传输协议;ISoapSerializer用于序列化(串行化),创建、封装SOAP消息;ISoapReader用于读取SOAP消息,将SOA... <a href="https://www.cnblogs.com/imsong/archive/2009/10/25/1589650.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/10/25/1589369.html
如何快速枚举局域网内所有存活主机IP (转) - 装配中的脑袋
我想快速搜索所有主机,我已经试过以下方法,注意,我强调的是快速 1.用ping,当然可以,但是如果要在程序中实现不大合理,而且我觉得速度也快不到哪里去 2.用winpcap发送arp请求包可以获得,但是获取时间不确定,而且获取速度不算太快 3.用SendARP函数,对于需要扫描255个主机时简直太慢了不能忍受,感觉程序都无法响应了。于是我尝试着?55个线程分别调用SendARP函数,结果发现大多数...
2009-10-24T17:26:00Z
2009-10-24T17:26:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】我想快速搜索所有主机,我已经试过以下方法,注意,我强调的是快速 1.用ping,当然可以,但是如果要在程序中实现不大合理,而且我觉得速度也快不到哪里去 2.用winpcap发送arp请求包可以获得,但是获取时间不确定,而且获取速度不算太快 3.用SendARP函数,对于需要扫描255个主机时简直太慢了不能忍受,感觉程序都无法响应了。于是我尝试着?55个线程分别调用SendARP函数,结果发现大多数... <a href="https://www.cnblogs.com/imsong/archive/2009/10/25/1589369.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/04/29/1446155.html
vc 调试信息输出 - 装配中的脑袋
1.CDumpContext 该类没有基类。这个类支持面向流的诊断输出,以人能够阅读的文本。该类重载了<<操作符。afxDump是一个预声明的CDumpContext对象,可以方便使用。该对象只在MFC的Debug版中有效。可以将调式信息输出到调试输出窗口或调试终端。// example for afxDumpCPerson myPerson = new CPerson;// set ...
2009-04-29T05:31:00Z
2009-04-29T05:31:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】1.CDumpContext 该类没有基类。这个类支持面向流的诊断输出,以人能够阅读的文本。该类重载了<<操作符。afxDump是一个预声明的CDumpContext对象,可以方便使用。该对象只在MFC的Debug版中有效。可以将调式信息输出到调试输出窗口或调试终端。// example for afxDumpCPerson myPerson = new CPerson;// set ... <a href="https://www.cnblogs.com/imsong/archive/2009/04/29/1446155.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2009/04/29/1445879.html
VC小知识! - 装配中的脑袋
(1) 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHA...
2009-04-29T01:28:00Z
2009-04-29T01:28:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】(1) 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHA... <a href="https://www.cnblogs.com/imsong/archive/2009/04/29/1445879.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2008/03/05/1092475.html
C# 运行程序的方法 - 装配中的脑袋
Process p = new Process(); p.StartInfo.FileName = "文件名" p.SratrInfo.Arguments = "运行参数" p.Start(); --------------------------------------------------------------- 或者使用ShellExecute这个API函数,[DllImport("sh...
2008-03-05T11:57:00Z
2008-03-05T11:57:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】Process p = new Process(); p.StartInfo.FileName = "文件名" p.SratrInfo.Arguments = "运行参数" p.Start(); --------------------------------------------------------------- 或者使用ShellExecute这个API函数,[DllImport("sh... <a href="https://www.cnblogs.com/imsong/archive/2008/03/05/1092475.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/imsong/archive/2008/03/01/1087242.html
WebService安全 - 文件夹 目录安全性 - 身份验证与访问控制 - 装配中的脑袋
1.创建WebService2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制3.访问WebService================ 1.创建WebService 2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制-------------------IIS管理器->网站->WebService文件夹->右键-&g...
2008-03-01T07:10:00Z
2008-03-01T07:10:00Z
装配中的脑袋
https://www.cnblogs.com/imsong/
【摘要】1.创建WebService2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制3.访问WebService================ 1.创建WebService 2.配置 网站 的 WebService文件夹目录安全性 - 身份验证与访问控制-------------------IIS管理器->网站->WebService文件夹->右键-&g... <a href="https://www.cnblogs.com/imsong/archive/2008/03/01/1087242.html" target="_blank">阅读全文</a>