自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大吉大利_LiKe的博客

在程序猿的路上越走越远,无法回头,默默潜行~!

  • 博客(29)
  • 收藏
  • 关注

转载 Html5 突破微信限制实现大文件分割上传

先来前端代码 大文件分割上传 var page = { init: function () { $("#subUpload").click($.proxy(this.upload, this)); }, upload: funct

2017-10-19 11:19:29 3213 1

转载 Automapper 实现自动映射

出于安全考虑,在后台与前台进行数据传输时,往往不会直接传输实体模型,而是使用Dto(Data transfer object 数据传输对象),这样在后台往前台传递数据时可以省略不必要的信息,只保留必要的信息,大大增强数据安全性。下面给出两个相互对应的关系模型User、UserDtopublic class User{ private const int NameMaxLeng

2017-09-28 10:51:40 7959 1

转载 Polly一种.NET弹性和瞬态故障处理库(重试策略、断路器、超时、隔板隔离、缓存、回退、策略包装)

下载地址:https://github.com/App-vNext/Polly该库实现了七种恢复策略。重试策略(Retry)重试策略针对的前置条件是短暂的故障延迟且在短暂的延迟之后能够自我纠正。允许我们做的是能够自动配置重试机制。断路器(Circuit-breaker)断路器策略针对的前置条件是当系统繁忙时,快速响应失败总比让用户一直等待更好

2017-09-28 10:39:07 2953

转载 office转换为html在线预览

/// /// word 转换为html /// /// 要转换的文档的路径 /// 转换成的html的保存路径 /// 转换后html文件的名字 private void WordToHtml(string path, string savePath, string wordFileName)

2017-08-12 18:10:00 3779

原创 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 7370

转载 Android 不通过USB数据线调试的方法

在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。具体方法如下:1. 使用USB数据线连接设备。2. 在命令行输入adb tcpip

2017-06-04 16:13:08 775

原创 简单的委托使用

类、枚举等都可以直接做为参数传递。当一个方法需要做为参数传递的时候就需要委托(Delegates),NET已经为我们内置了一堆委托有返回值的Func无返回值的Action,当然可以自定义。这里不讲述委托的定义。可以查看https://msdn.microsoft.com/zh-cn/library/900fyy8e.aspx。简单讲一下什么情况可以使用委托。当然你是一个按过程编程的

2016-09-01 14:04:07 252

原创 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 427

原创 将零散文件使用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 1543

转载 快速理解聚合根、实体、值对象的区别和联系

转自:http://www.cnblogs.com/netfocus/p/5145345.html

2016-08-08 10:00:42 1911

原创 给大家推荐一个.Net的混淆防反编译工具ConfuserEx

给大家推荐一个.Net的混淆防反编译工具ConfuserEx。由于项目中要用到.Net的混淆防反编译工具。在网上找了很多.Net混淆或混淆防反编译工具,如.NET Reactor、Dotfuscator、Eazfuscator.NET、ConfuserEx。由于是WEB项目,所有使用其中的某些软件混淆DLL后不能使用,或使用的局限性较大(Eazfuscator.NET只提供发布时混淆方

2016-07-28 12:46:37 25014 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 407

原创 Oracle:Start with connect by prior 递归

Oracle的递归查询:  START WITH :描述开始查询的节点,根节点。        CONNECT BY PRIOR:描述节点的之前的关系,PRIOR运算符在一侧表示父节点,在另一侧表示子节点。

2016-06-21 11:00:11 273

转载 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 2631

原创 树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 4436

原创 mvc中尽量避免使用HttpContext.Current.Request

在Mvc开发中滥用HttpContext.Current.Request,可能会造成非IE浏览器重复加载页面的情况。不管你信不,反正我在Mvc3.0中遇到过。

2016-03-30 11:57:38 5818

原创 JQuery中Checkbox选择

判断是否选中$(this).is(":checked")取消选中$(this).prop("checked", false)选中$(this).prop("checked", true)

2016-02-05 09:30:08 473

原创 微信支付我遇到的问题

1、在微信支付中配置的网址区别大小写2、调用共享收货地址,在页面的Url中必须带有code&state参数,获得方法http://mp.weixin.qq.com/wiki/4/9ac2e7b1f1d22e9e57260f6553822520.html3、仔细阅读文档

2016-02-04 16:05:26 457

转载 JS浏览器获取宽高

JS浏览器获取宽高

2016-01-30 09:21:57 564

原创 使用腾讯IP分享计划网站中的纯JS省市区三级联动

省市区三级联动

2016-01-22 12:08:44 1113

原创 Linq Like

关键字:Contains、StartsWith、EndsWith

2016-01-21 09:22:08 365

转载 C#基础知识图谱

2016-01-20 15:44:27 1365

原创 C#中描述mssql中DateTime的最小值、最大值

首先引用System.Data.SqlTypes最小值:SqlDateTime.MinValue.Value最大值:SqlDateTime.MaxValue.Value

2016-01-20 11:21:03 3415

原创 C#运算符、控制流

1 运算符1.1 一元运算符:    -(负号)、+(正号):可以省略1.2 二元运算符:    优先级,*(乘)、/(除)、%(取余)、+(加)、-(减)、=(赋值)    二元赋值运算符,=、+=、-=、/=、*=、%=1.3 三元运算符:    条件? 结果1:结果2;     “条件”,为true时返回“结果1”,为flase返回“结

2015-09-20 15:44:34 352

原创 Shape详解

android:shape="line"        shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)     android:dither="true"        shape="ring"有效,表示当Bitmap和屏幕的不是相同的像素设定时支持Bitmap 抖动。“false”表示不支持。默认是“tr

2015-09-08 10:40:08 601

原创 C#装箱与拆箱

在前面提到了值类型和引用类型。这里就来和大家一起了解一下,他们互相转换的过程装箱(boxing)、拆箱(unboxing)。由于C#中所有的数据类型都是由基类System.Object继承而来的,所以值类型和引用类型的值可以通过显式(或隐式)操作相互转换,而这转换过程也就是装箱(boxing)和拆箱(unboxing)过程。装箱 是值类型到装换成引用类型时发生。拆箱 是引用类型示转换为

2015-09-06 11:42:10 289

原创 C#值类型、引用类型的区别

值类型和引用类型,这里我们就来了解一下它们的区别。

2015-09-05 14:10:23 323

原创 C#类型简述

值类型、引用类型、其他类型

2015-09-05 12:12:00 506

原创 C# 关键字列表

abstractasbaseboolbreakbytecasecatchcharCheckedclassconstcontinuedecimaldefa

2015-09-04 14:05:36 2059

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除