10 2018 档案
摘要:一:线程有两种:前台线程和后台线程。 区别是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程, 应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 二:.net环境使用Thread建立的线程默认情况下是前台线程,即线程属性IsBackgroun
阅读全文
摘要:Windows服务程序需要调试怎么破? 写好的Windows服务是不能调试的,想要调试就需要载体,下面介绍窗体为载体来进行调试。 1. 更改项目的输出类型由Windows 应用程序为控制台应用程序 2. 项目--属性--在调试设置页面启动选项的命令行参数中随意输入几个字符,如DEBUG 3.Prog
阅读全文
摘要:方式一:C# Socket udp https://www.cnblogs.com/dj1232090/p/7608215.html 方式二:C# UdpClient udp https://www.cnblogs.com/Tench/p/CSharp_UdpClient_simple_commun
阅读全文
摘要:1.相同点 ref/out中C#代替指针功能,按照地址传递,使用ref/out都将强行改变原有放在堆栈的值类型值。 例子: (1) int a =1; Fun(a); printf(a); (2) int b = 1; Fun(out/ref b); printf(b); 比较a和b,区别就知道了。
阅读全文
摘要:一:开发者文档 之前,手动将DLL类库复制到自己的项目中,DLLImport根据下列三个目录查找DLL 1、exe所在目录 2、System32目录 3、环境变量目录 1.方法所需的结构体指针: 2.C++版本的SDK所提供的方法: 二:开始动手 1.定义结构体 方法一: 2.准备好方法与SDK对应
阅读全文