-
2048
说明: 在vs下实现的2048小游戏,用C/C++语言实现。(The 2048 mini-games implemented in vs are implemented in C/C++ language.)
- 2019-06-02 20:41:46下载
- 积分:1
-
UCGUI 汉字显示(外部FLASH)
说明: stm32f103 ucgui 汉字显示 字库在外部flash芯片(ucgui stm32f103 font at spi flash)
- 2020-01-26 21:17:36下载
- 积分:1
-
PolyMulPoly_list
用stl实现多项式字符串相乘,用list实现,已测试。(Stl string using polynomial multiplication, with the list implementation, have been tested.)
- 2013-10-01 15:44:48下载
- 积分:1
-
WPF开发的插件DLL自动加载源码
基于WPF开发的插件式DLL动态加载源码,使用反射方式实现,可以直接当作模板使用
- 2023-07-18 18:00:03下载
- 积分:1
-
packet-capture-code
网络数据包抓取代码,压缩包里面的代码比较全,没有解压密码。(network packet capture code,when you extract archive,you no need put in keys.)
- 2020-07-09 17:18:55下载
- 积分:1
-
motherboard-midi-pcb-alt
说明: Avr motheboard midi pbc controller
- 2020-06-17 06:40:01下载
- 积分:1
-
C# 制作系统服务 实例源码下载
附件中有详细的安装使用文档,大概步骤如下:1.新建Windows项目,选择"Windows服务"类型的工程。2.生成的Program.cs文件中,定义了服务启动的Main函数。 代码 namespace WindowsService1{ static class Program { /// /// 应用程序的主入口点。 /// static void Main() { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); } }} 3.在新建的工程中,点击Service1.cs文件,切换到代码视图,生成的代码继承于ServiceBase基类,并重载了OnStart和OnStop方法。我在这个文件中进行了一些简单的操作,就是在服务开始的时候,定义一个定时器,然后每隔1秒钟,向文件中写入当前时间。 代码 namespace WindowsService1{ public partial class Service1 : ServiceBase { Timer timer; public Service1() { InitializeComponent(); } protected override void OnStart(string[] args) { timer = new Timer(1000); timer.Elapsed = new ElapsedEventHandler(timer_Elapsed); timer.Start(); } protected override void OnStop() { timer.Stop(); timer.Dispose(); } void timer_Elapsed(object sender, ElapsedEventArgs e) { string filePath = AppDomain.CurrentDomain.BaseDirectory "test.txt"; StreamWriter sw = null; if (!File.Exists(filePath)) { sw = File.CreateText(filePath); } else { sw = File.AppendText(filePath); } sw.Write("访问时间:" DateTime.Now.ToString() Environment.NewLine); sw.Close(); } }}4.向工程中添加一个安装程序类。 4.在新添加的安装程序类中,设定服务的名称,启动方式,账号名和密码等信息。 代码 namespace WindowsService1{ partial class Installer1 { /// /// 必需的设计器变量。 /// private System.ComponentModel.IContainer components = null; private System.ServiceProcess.ServiceProcessInstaller spInstaller; private System.ServiceProcess.ServiceInstaller sInstaller; /// /// 清理所有正在使用的资源。 /// /// 如果应释放托管资源,为 true;否则为 false。 protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region 组件设计器生成的代码 /// /// 设计器支持所需的方法 - 不要 /// 使用代码编辑器修改此方法的内容。 /// private void InitializeComponent() { components = new System.ComponentModel.Container(); // 创建ServiceProcessInstaller对象和ServiceInstaller对象 this.spInstaller =new System.ServiceProcess.ServiceProcessInstaller(); this.sInstaller = new System.ServiceProcess.ServiceInstaller(); // 设定ServiceProcessInstaller对象的帐号、用户名和密码等信息 this.spInstaller.Account = System.ServiceProcess.ServiceAccount.LocalSystem; this.spInstaller.Password = null; this.spInstaller.Username = null; // 设定服务的名称 this.sInstaller.ServiceName = "WindowsService1"; //设定服务启动的方式 this.sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic; this.Installers.AddRange(new System.Configuration.Install.Installer[] { this.spInstaller,this.sInstaller}); } #endregion }}5.生成工程,在bin目录下会生成exe文件。如果直接运行exe文件的话,是不能执行的,需要使用安装Windows服务用到一个名为InstallUtil.exe的命令行工具,打开命令行工具,转到InstallUtil.exe的目录下,我安装的是VS 2010,对应的目录为:C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe,然后执行InstallUtil.exe 待执行的exe文件的目录,如:InstallUtil.exe F:MyProjectWindowsService1WindowsService1inDebugWindowsService1.exe。执行成功后,会在Windows的服务中,出现了刚刚添加的服务的名称。 6.启动该服务,这时打开binDebug文件夹,发现已经生成了一个test.txt的文件,里面记录了时间。这说明服务已经正式开始执行。7.停止服务的操作也和简单,打开命令行工具,转到C:WindowsMicrosoft.NETFrameworkv4.0.30319目录,然后执行InstallUtil.exe - u F:MyProjectWindowsService1WindowsService1inDebugWindowsService1.exe命令就可以了。
- 2015-04-21下载
- 积分:1
-
pop3xieyi
详细模拟了pop3协议的原理和实现,对pop3进行了较深入的分析(Detailed simulation of the pop3 protocol and the realization of the principle of pop3 conducted more in-depth analysis)
- 2008-02-20 13:26:33下载
- 积分:1
-
DTBasicFuctions
一些GIS计算公共方法
判断两个矩形是否相交
判断两个线段是否相交
判断点是否在面内
判断线与面是否相交
判断线与矩形是否相交
判断点是否在线上
计算线段的地理方位角(GIS calculation method to determine some of the public to judge two rectangles are intersected to determine the intersection point of two line segments are in the plane to determine whether the line intersects with the surface to determine whether the line intersects with the rectangle is calculated to determine the point whether the line segment on the geographical azimuth)
- 2011-11-29 12:51:45下载
- 积分:1
-
PIC_MINI_WEB_ver3
PIC + MPLAB + CCS COMPILER
- 2013-07-09 20:29:16下载
- 积分:1