- 博客(29)
- 收藏
- 关注
转载 Html5 突破微信限制实现大文件分割上传
先来前端代码 大文件分割上传 var page = { init: function () { $("#subUpload").click($.proxy(this.upload, this)); }, upload: funct
2017-10-19 11:19:29
3238
1
转载 Automapper 实现自动映射
出于安全考虑,在后台与前台进行数据传输时,往往不会直接传输实体模型,而是使用Dto(Data transfer object 数据传输对象),这样在后台往前台传递数据时可以省略不必要的信息,只保留必要的信息,大大增强数据安全性。下面给出两个相互对应的关系模型User、UserDtopublic class User{ private const int NameMaxLeng
2017-09-28 10:51:40
7996
1
转载 Polly一种.NET弹性和瞬态故障处理库(重试策略、断路器、超时、隔板隔离、缓存、回退、策略包装)
下载地址:https://github.com/App-vNext/Polly该库实现了七种恢复策略。重试策略(Retry)重试策略针对的前置条件是短暂的故障延迟且在短暂的延迟之后能够自我纠正。允许我们做的是能够自动配置重试机制。断路器(Circuit-breaker)断路器策略针对的前置条件是当系统繁忙时,快速响应失败总比让用户一直等待更好
2017-09-28 10:39:07
2970
转载 office转换为html在线预览
/// /// word 转换为html /// /// 要转换的文档的路径 /// 转换成的html的保存路径 /// 转换后html文件的名字 private void WordToHtml(string path, string savePath, string wordFileName)
2017-08-12 18:10:00
3828
原创 Socket.Receive 无法预知字节长度的数据接收
话不多说直接上代码:string recvStr = "";byte[] recvBytes = new byte[1024];int bytes;do{ bytes = clientSocket.Receive(recvBytes, recvBytes.Length, 0); //从客户端接受消息 recvStr += Encoding.ASCII.GetString(recvB
2017-08-08 15:05:58
7412
转载 Android 不通过USB数据线调试的方法
在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。具体方法如下:1. 使用USB数据线连接设备。2. 在命令行输入adb tcpip
2017-06-04 16:13:08
796
原创 简单的委托使用
类、枚举等都可以直接做为参数传递。当一个方法需要做为参数传递的时候就需要委托(Delegates),NET已经为我们内置了一堆委托有返回值的Func无返回值的Action,当然可以自定义。这里不讲述委托的定义。可以查看https://msdn.microsoft.com/zh-cn/library/900fyy8e.aspx。简单讲一下什么情况可以使用委托。当然你是一个按过程编程的
2016-09-01 14:04:07
270
原创 NPOI Excel表格处理
//创建一个Excel文件HSSFWorkbook work = new HSSFWorkbook();//新建一个工作表ISheet sheet1 = work.CreateSheet("工作表名称");//新增//新建一行,行号从0开始IRow row = sheet1.CreateRow(0);//创建一个单元格(列从0开始)并写入值row.CreateCell(0).Se
2016-09-01 11:08:20
455
原创 将零散文件使用ICSharpCode.SharpZipLib压缩打包后一次性下载
使用流读取并压缩文件。zipstream.IsStreamOwner = false;必须设置在MVC中使用FileStreamResult File(Stream fileStream, string contentType, string fileDownloadName)方法可直接下载。contentType可使用"application/x-zip-compressed
2016-08-31 19:21:55
1559
原创 给大家推荐一个.Net的混淆防反编译工具ConfuserEx
给大家推荐一个.Net的混淆防反编译工具ConfuserEx。由于项目中要用到.Net的混淆防反编译工具。在网上找了很多.Net混淆或混淆防反编译工具,如.NET Reactor、Dotfuscator、Eazfuscator.NET、ConfuserEx。由于是WEB项目,所有使用其中的某些软件混淆DLL后不能使用,或使用的局限性较大(Eazfuscator.NET只提供发布时混淆方
2016-07-28 12:46:37
25514
7
原创 SQL Union和Union All使用方法
格式:[SQL 语句 1]UNION[SQL 语句 2]对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;select ID,NAME from AUNIONselect ID,NAME from B结果:结果集不包含重复行格式:[SQL 语句 1]UNION ALL[SQL 语句 2]对两个结果集进行并集操作,包括重复
2016-06-21 13:42:59
421
原创 Oracle:Start with connect by prior 递归
Oracle的递归查询: START WITH :描述开始查询的节点,根节点。 CONNECT BY PRIOR:描述节点的之前的关系,PRIOR运算符在一侧表示父节点,在另一侧表示子节点。
2016-06-21 11:00:11
282
转载 SQL获得连续的记录的统计
SELECT TYEAR, MIN(TDATE) AS STARTDATE, MAX(TDATE), COUNT(TYEAR) AS ENDNUM --TYEAR年,STARTDATE连续记录的开始时间,TDATE连续记录的结束时间,ENDNUM连续的记录树FROM (SELECT A.*, A.TDATE - ROWNUM AS GNUM --A.TDATE - ROWNUM AS G
2016-06-21 10:15:01
2659
原创 树checkbox选择jquery实例
$(function () { $("input[type='checkbox']").click(function () { var myid = $(this).attr("id"); //alert(myid); var isSel = $(this).is(":check
2016-06-16 16:48:38
4460
原创 mvc中尽量避免使用HttpContext.Current.Request
在Mvc开发中滥用HttpContext.Current.Request,可能会造成非IE浏览器重复加载页面的情况。不管你信不,反正我在Mvc3.0中遇到过。
2016-03-30 11:57:38
5839
原创 JQuery中Checkbox选择
判断是否选中$(this).is(":checked")取消选中$(this).prop("checked", false)选中$(this).prop("checked", true)
2016-02-05 09:30:08
489
原创 微信支付我遇到的问题
1、在微信支付中配置的网址区别大小写2、调用共享收货地址,在页面的Url中必须带有code&state参数,获得方法http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html3、仔细阅读文档
2016-02-04 16:05:26
623
原创 C#中描述mssql中DateTime的最小值、最大值
首先引用System.Data.SqlTypes最小值:SqlDateTime.MinValue.Value最大值:SqlDateTime.MaxValue.Value
2016-01-20 11:21:03
3434
原创 C#运算符、控制流
1 运算符1.1 一元运算符: -(负号)、+(正号):可以省略1.2 二元运算符: 优先级,*(乘)、/(除)、%(取余)、+(加)、-(减)、=(赋值) 二元赋值运算符,=、+=、-=、/=、*=、%=1.3 三元运算符: 条件? 结果1:结果2; “条件”,为true时返回“结果1”,为flase返回“结
2015-09-20 15:44:34
370
原创 Shape详解
android:shape="line" shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring) android:dither="true" shape="ring"有效,表示当Bitmap和屏幕的不是相同的像素设定时支持Bitmap 抖动。“false”表示不支持。默认是“tr
2015-09-08 10:40:08
619
原创 C#装箱与拆箱
在前面提到了值类型和引用类型。这里就来和大家一起了解一下,他们互相转换的过程装箱(boxing)、拆箱(unboxing)。由于C#中所有的数据类型都是由基类System.Object继承而来的,所以值类型和引用类型的值可以通过显式(或隐式)操作相互转换,而这转换过程也就是装箱(boxing)和拆箱(unboxing)过程。装箱 是值类型到装换成引用类型时发生。拆箱 是引用类型示转换为
2015-09-06 11:42:10
304
原创 C# 关键字列表
abstractasbaseboolbreakbytecasecatchcharCheckedclassconstcontinuedecimaldefa
2015-09-04 14:05:36
2085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人