摘要:相信大家在开发环境中随着程序的不断升级,很多时间需要升级. NETFramework版本。今天项目中遇到的问题是从. NETFramework4.0升级到4.5时提示 Entityframework、Microsoft.bcl、Microsoft.Net.http三个类库不适应. NETFramew
阅读全文
随笔分类 - .NET
细节决定成败,温故知新!
摘要:Task是一个很好用的多任务处理类,并且通过Task可以对任务进行很好的控制。 下面将通过代码实现Redis集群在使用IServer.keys时通过多任务对多个服务器示例进行并行计算,并对返回key做汇总计算。 对于主从双服务器的redis使用keys可以很方便的取到所提供的正则匹配KEY集合,但在
阅读全文
摘要:这是一个.ner框架中经常用到的数据映射类,此类主要承接业务应用做数据的增删查改操作。通过序列化将查询数据映射为需要的类。 由于经常会用到,这里收藏一下。 data用作SQL数据库链接操作; Repository提供数据常用的增删查改以及分页操作; Serialization对sql查询出的数据进行
阅读全文
摘要:第一步:判断读取缓存数据 第二步:缓存失效时重新设置缓存
阅读全文
摘要:.net4.5及以后可以使用 .net4.0及以前
阅读全文
摘要:记录一下,老写成 var obj = new object() { O=0, B=0,J=0};
阅读全文
摘要:在.NET中没有很好操作pdf的类库,如果你需要对pdf进行编辑,加密,模板打印等等都可以选择使用ITextSharp来实现。 第一步:可以点击这里下载,新版本的插件升级和之前对比主要做了这几项重大改变 1.初始化对汉字的支持 2.对页眉页脚的加载形式 第二步:制作pdf模板 可以下载Adobe A
阅读全文
摘要:在客户端请求接口时,经常会出现接口相应慢,接口等待超时,接口错误,为了这事相信不少后台开发者为此背锅,记下请求日志,拿出有力证据这才是关键。 1.接口请求错误记录 很多时候接口请求出现的500,404这些错误,请求当时出现如果客户端没有日志记录,有些问题是很难复现,虽然系统日志中也会记录,但是不够系
阅读全文
摘要:在这里你只需要给出一个红包个数,给出一个红包总金额,通过一下算法可以分配指定个数的两位小数金额。 首先,定义一个可以获取指定取值区间的随机数数组。 定义一个可以随机获取红包的类,在这里我们用数据库的一个字段来记录随机金额,然后根据用户参加时的顺序,依次发放红包。 strHongbaoRecord就是
阅读全文
摘要:首先需要了解一点Random函数的随机生成是和当前时间有关系,如果在短时间生成随机数,就会导致随机数生成出来是相同的。 不过我们可以在每次随机时指定一个Seed种子值,这样在循环里就可以每次获取不一样的随机数,记得Seed在循环中肯定是每次不一样的。 示例代码如下:
阅读全文
摘要:Newtonsoft.Json在json和对象之间转化是一个非常强大的工具。 对象转化json字符串 json字符串转化为指定对象 json字符串直接获取指定元素值(类似XML) xml转换json字符串 当上面的XML在序列化是通常会出现根目录,根目录内出现的才是需要序列化的对象元素。 不妨先转换
阅读全文
摘要:LINQ的使代码更加整洁,但往常递归都会需要定义两个方法,如果使用Razor语法书写递归就会变得无从下手。所以推荐使用LINQ实现递归
阅读全文
摘要:网站中,对用户图片上传处理是很有必要的。对于一些常用的处理,对图片各种形式的压缩,各种形式的水印。 1.裁剪正方形头像方法 2.裁剪自定义尺寸图片并缩放 3.按指定尺寸等比缩放 4.在图片上添加平铺倾斜文字水印
阅读全文
摘要:算法是编程的精髓,牢记这些经典! 冒泡排序,从小到大。 冒泡排序,从大到小
阅读全文
摘要:SQL语句操作增删查改助手类 using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using Syste
阅读全文
摘要:其实现在二维码越来越流行,网上也有很多生成二维码的类库。写一下WEB生成二维码注意事项吧! 目前C#生成二维码大部分都是使用ThoughtWorks.QRCode或者ZXing类库生成,主要说一下ThoughtWorks,因为第一个找到的是这个类库的代码。 第一步:下载ThoughtWorks类库
阅读全文
摘要:邮件发送类文件,可直接使用;调用方法(实例化、静态调用):实例化:string exception = "";SendEmail.SendEmail SE = new SendEmail.SendEmail("aaa@163.com", "aaa", "smtp.163.com", "管理员");S...
阅读全文
摘要:/// /// Zip压缩与解压缩 /// public class ZipHelper{ /// /// 压缩单个文件 /// /// 要压缩的文件 /// 压缩后的文件 /// 压缩等级 /// 每次写入大小 public static voi...
阅读全文
摘要:1、取得控制台应用程序的根目录方法 方法1、Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径 方法2、AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2、取得W...
阅读全文