“2017年11月”存档文章有63

visual studio express 编写windows service

最近要写一个服务,但是我安装的是visual studio express ,没有Windows service这一项:之后参考了一下stackoverflow,终于把Windows Sservice写出来了(其实Windows Service就是一个模板),详细步骤如下:使用的Visual Studio 2013 Express Web,之后新建一个类库,点击属性,更改为控制台应用程序,如下所示...

await(C# 参考)

await 运算符应用于异步方法中的任务,在方法的执行中插入挂起点,直到所等待的任务完成。 任务表示正在进行的工作。await 仅可用于由 async 关键字修改的异步方法中。 使用 async 修饰符定义并且通常包含一个或多个 await 表达式的这类方法称为异步方法。备注async 和 await 关键字是在 C# 5 中引入的。 有关异步编程的说明,请参阅使用 Async 和 Await 的...

C# 使用 Json.NET 解析 Json

前言最近在 C# 项目中需要使用到 Json 格式的数据,我简单上网搜索了一下,基本上有两种操作 Json 数据的方法:使用 Windows 系统自带的类使用第三方的包本着“第三方包一定有比系统自带类优秀地方,否则就不会存在”的原则,再加上 JavaScriptSerializer、DataContractJsonSerializer 等这些自带类库使用起来很麻烦,我毫不犹豫地就选择了在 Json...

C# 5.0 Async函数的提示和技巧

这篇文章主要内容来自于文章C# Async Tips and Tricks Part 2 : Async Void,我本想直接翻译的,无奈由于水平有限,因此这里给的是参考原文结合自己的理解的一篇随笔。 一、创建Async函数Async是C# 5.0中新增的关键字,通过语法糖的形式简化异步编程,它有如下三种方式:async Task<T> MyReturningMethod { return def...

C# 发送邮件的三种组件

相关基础参数信息//发件服务器账号密码(启用了授权码密码则为授权码) //中间如果切换过授权码,最好修改密码为邮箱实际密码,发送邮件后会提示使用授权码,重新生成授权码,更换为新的授权码即可 //全局 string serverName = "[email protected]"; string serverPwd = "testpwd"; //发送成功提示 private void Smtp_...

图片上传及压缩处理

压缩类 -- ImageThumbnail ,可按大小、比例进行压缩using System; using System.IO; using System.Drawing; using System.Drawing.Imaging; namespace cw.doctor.Core.Images { public class ImageThumbnail { ...

文件Ajax上传

实现如下功能:多文件上传;后台接收;Ajax操作,无刷新。 <input type="file" id="Upfile" multiple="multiple" name="Image" onchange="uploadFile()" /> function uploadFile() { var obj = document.g...

target-densitydpi

一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量(dpi)。Android支持三种屏幕像素密度:低像素密度,中像素密度,高像素密度。一个低像素密度的屏幕每英寸上的像素点更少,而一个高像素密度的屏幕每英寸上的像素点更多。Android Browser和WebView默认屏幕为中像素密度。下面是 target-densitydpi 属性的 取值范围device-dpi –使用设备原本的 ...