一、开发环境操作系统:Windows10X64开发环境:VS2015编程语言:C#.NET版本:.NETFramework4.0目标平台:X86二、创建WindowsService1、新建一个WindowsService,并将项目名称改为“MyWindowsService”,如下图所示:2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后..
此工具是进入一家新公司之后实现的,主要是工作当中操作 xml 的时间太多,因为公司按任务计“工作量”,领导给我安排的时间远远不够完善此工具【悲哀的制度】,虽然我也能直接在cs中直接中规中矩完成,但实在受不了那种重复和低效,所以此工具基础部分绝大部分时间是在家中加班完成,剩下应用于公司项目中之后,在公 ...
https://help.aliyun.com/document_detail/29498.html?spm=5176.doc29497.6.562.RtUwGT ...
由于项目原因,要通过API操作阿里云的数据库,于是简单研究了一下阿里云提供的相关文档,发现官方提供了.NET的SDK,而且还提供了github开源代码,这个要为阿里点赞! 于是到github上弄了一份源码,发现源码文件相当多,尝试了一下只提取几个需要用到的类文件放到项目中,经过测试好像不行,也可能本 ...
今天看ConcurrentQueue<T> 源码发现里面居然没有用到lock,我记得ConcurrentDictionary里面是有lock的,lock的是字典里面每一个key,但是ConcurrentQueue<T> 的线程安全确是用SpinWait对象和volatile关键字来实现,于是乎就温习 ...
test.bat ///////////////////////////////////////////////////////////////////////// rem 关闭Windows外壳程序explorertaskkill /f /im explorer.exerem 清理系统图标缓存数据 ...
这学期学习了汇编,在自己电脑上发现,win7的dos不支持16位实模式。 对编程来说,不能执行程序是致命的。 在经过网上搜集资料后,得到一种解决的方法--使用dosbox软件执行 dosbox简单说,就是一个dos模拟程序,支持16位实模式。 1.首先下载一个dosbox安装程序并安装,以下给出地址 ...
1、卸载本地已经安装的所有node 2、nvm下载 下载地址https://github.com/coreybutler/nvm-windows ,选择nvm-noinstall.zip 放在本地盘,我的目录是D:\dev\nvm,讲下载的文件解压到当前文件夹 3、双击install.cmd,此时控 ...
这里列举行为型模式·到此23种就列完了···这里是看着菜鸟教程来实现··,他里边列了25种,其中过滤器模式和空对象模式应该不属于所谓的23种模式责任链模式:为请求创建一个接收者对象的链,对请求的发送者和接收者进行解耦,大部分用于web中吧。。Task中的continuewith和微软的tpl数据流应 ...
关于上传事件 首先要做到实时进度条这种需求,首先我们需要得到关于上传的各种事件,这些事件大部分都是在XMLHttpRequest这个对象下面: progress事件:上传进度事件。 load事件:传输成功完成。 abort事件:传输被用户取消。 error事件:传输中出现错误。 loadstart事 ...
通过前面两篇的分享,我们已经搞定了单个文件的普通的上传,包括文件预览,图片预览,上传速度等前端界面的显示,这次我们来谈谈关于>XMLHttpRequest2.0在界面之后假如才用分片上传能做到一些什么功能 关于分片上传 为什么要使用分片上传? 考虑如下场景,假如用户需要在一个视频分享社区上传一部.a ...
一个Bitmap文件,叫做screenShotFile, 你可以这样显示到Image控件上。 BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.UriSource = new Uri(this.screenShotFile, UriKind ...
首先回顾一下XMLHttpRequest1.0的传输过程 关于XMLHttpRequest 初始化XMLHttpRequest 想要使用XMLHttpRequest进行传输文件,首先我们得创建一个XMLHttpRequest对象, 而每创建一个XMLHttpRequest的时候会产生readySta ...
问题现象 新安装python3.6版本后使用pip安装第三方模块失败,报错信息如下: 问题分析 提示错误很明显报错的是PermissionError,应该是权限不足。查找了下资料,确认使用登录账号为普通用户,需要使用administrator权限运行cmd。提供一种简单易操作的方法以administ ...
分类:
Windows程序 时间:
2017-07-18 23:13:01
阅读次数:
27631
为了保证向后兼容性,C#和.NET可以通过非托管的方式运行旧代码。非托管代码是指没有被.NET运行时管控的代码。非托管代码主要包括:平台调用服务(PlatformInvocation Services)、不安全代码(Unsafe Code)、COM互操作(COM interoperability)。 ...
摘录自:http://blog.csdn.net/lz610756247/article/details/70842166 Windows虚拟内存的设置 问题描述:由于开启虚拟内存会导致硬盘IO性能下降,因此阿里云服务器初始状态未配置虚拟内存,如果需要开启虚拟内存,可以采用如下方法增加: 1. Wi ...
最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个类型的文件,比如exe、dll、 config、xm... ...
本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何实现采用微软的ASP.NET OWIN技术承载WebAPI服务,如果您对本期的教程内容感兴趣,那么请允许让阿笨带着大家一起学习吧!
废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。
...
委托与事件的区别 委托和事件没有可比性,因为委托是数据类型,事件是对象(可以理解为对委托变量的封装。),下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。(举例子:三种实现事件方式的区别(直接用委托实现、用私有委托+公有方法模拟事件,直接 ...
1. C# 程序结构 一个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 注释 2. C# 基本语法 C# 是一种 ...