随笔分类 -  C#

未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral,解决
摘要:升级json.net版本时候报的错误 只需要解决.net和json版本冲突即可 11.0对应的是dll版本号 阅读全文

posted @ 2018-06-22 11:15 花生哒哒 阅读(2216) 评论(0) 推荐(0)

C#创建一个Window服务
摘要:Window服务介绍 Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户, 阅读全文

posted @ 2018-05-29 16:36 花生哒哒 阅读(416) 评论(0) 推荐(0)

在Window系统中使用Redis缓存策略
摘要:Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。 最近项目中需要使用Redis,简单的认识Redis 1.安装和启动 官方下载地址:http://redi 阅读全文

posted @ 2018-05-29 10:57 花生哒哒 阅读(245) 评论(0) 推荐(0)

c#枚举的描述和值
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication... 阅读全文

posted @ 2018-05-03 11:42 花生哒哒 阅读(199) 评论(0) 推荐(0)

jsencrypt参数前端加密c#解密
摘要:写程序时一般是通过form表单或者ajax方式将参数提交到服务器进行验证,如何防止提交的请求不被抓包后串改,虽然无法说绝对安全却给非法提交提高了难度,本篇采用jsencypt在前端进行加密的并且用C#在后端解密,在投票提交分数等H5应用上可以使用的上,并且进行简单的封装。 1.demo 输入账号密码 阅读全文

posted @ 2018-03-07 15:24 花生哒哒 阅读(3663) 评论(3) 推荐(2)

集合中随机取不重复的索引
摘要:有时候希望从一个集合中随机取n个元素不重复 那么就取到这n个数字的索引 注意重置随机数的种子 批量操作时候不会取到一样的 测试: 结果: 阅读全文

posted @ 2018-02-01 14:39 花生哒哒

文件方法
摘要:C# 获取指定目录下所有文件信息、移动目录、拷贝目录 /// <summary> /// 获取目录下的所有文件夹和文件的path /// </summary> /// <param name="path"></param> /// <returns></returns> public static 阅读全文

posted @ 2017-12-11 10:44 花生哒哒 阅读(203) 评论(0) 推荐(0)

ASP.MVC当URL跳转时候参数的安全性
摘要:一个页面跳转到另外一个页面直接将参数写在URL上面并不安全比如 http://XXXXXXXXXXX/meeting/shakeGroup?id=5381&uid=o0En_sj1J0bFgIBMPG37WjWMXpqY 参数id和uid需要进行加密,写个简单的例子来实现: 加密类: 视图: 效果: 阅读全文

posted @ 2017-09-28 14:44 花生哒哒 阅读(488) 评论(0) 推荐(0)

C# List中Group by的用法
摘要:内部结构: 阅读全文

posted @ 2017-09-11 14:47 花生哒哒 阅读(14136) 评论(0) 推荐(1)

Md5加密秘钥加密哈希加密
摘要:加密通用类: 其中: 阅读全文

posted @ 2017-07-27 10:45 花生哒哒 阅读(1224) 评论(0) 推荐(0)

基于ASP.MVC票据FormsAuthenticationTicket身份认证
摘要:做一个最基础的业务需求用户登录,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。 1.场景 当用户登录成功将信息写入Cookie添加全局静态变量,跳转至主界面如果 阅读全文

posted @ 2017-07-25 14:19 花生哒哒 阅读(812) 评论(0) 推荐(0)

C# XML操作
摘要:1.XML帮助类 2.Demo 3.结果 阅读全文

posted @ 2017-02-16 15:20 花生哒哒 阅读(225) 评论(0) 推荐(0)

日志帮助类
摘要:1.代码 2.调用 3.路径临时配置位置 在当前位置 4.效果 阅读全文

posted @ 2017-02-08 23:37 花生哒哒 阅读(308) 评论(0) 推荐(0)

Html5上传插件封装
摘要:前段时间将flash的上传控件替换成使用纯js实现的,在此记录 1.创建标签 div内部有3个标签 第一个是上传,第二个是上传进度,第三个为了上传的预览 2.封装上传插件 3.调用封装的控件 url:上传的位置 file:后台接收此文件的参数 id:当前是冗余拓展,博主本意是上传到服务器后返回个ur 阅读全文

posted @ 2017-01-19 16:49 花生哒哒 阅读(477) 评论(0) 推荐(0)

ASP.MVC时间类型json数据处理
摘要:服务端返回DateTime属性如果用自带的json方法返回的数据如下: 有2种办法解决一种是采用服务端解决方案,一种是使用前端解决方案 1.前端解决方案 第一步:对Date进行扩展 第二步:创建转换函数 第三步:调用 结果: 注意:getMonth()获取的月份比实际少例如11月用此方法却返回10 阅读全文

posted @ 2016-11-29 16:34 花生哒哒 阅读(1635) 评论(0) 推荐(1)

HttpContext.Cache属性
摘要:HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以,可以从HttpApplication处理管道的前端将状态数据传递到管道的后端,完成状态的传递任务做个小demo 1.控制器: 2.视图 Index.cshtml: CreateC 阅读全文

posted @ 2016-10-20 00:57 花生哒哒 阅读(1687) 评论(0) 推荐(0)

SqlServer批量刷数据执行事务回滚语句备份
摘要:企业进行对数据库执行刷数据工作,一段很长的语句希望同时成功或者失败时用到。 1.建立测试环境 2.执行事务 测试过提交和回滚事务正常。 3.辅助语句 注意: 1.set identity_insert只对当前会话生效。 2.set identity_insert 表名 ON 设置后,必须显示指定Id 阅读全文

posted @ 2016-09-29 22:08 花生哒哒 阅读(1294) 评论(0) 推荐(0)

LINQ驱动数据的查询功能
摘要:一、LINQ概念 LINQ是微软在.NetFramework3.5中新加入的语言功能,在语言中以程序代码方式处理集合的能力。 1.1 LINQ VS 循环处理 在我刚工作时候,对于集合对象的处理一般是采用循环这个集合处理,在处理实值类型上这样做效率还行,但是如果集合内是引用类型,使用LINQ就方便的 阅读全文

posted @ 2016-09-21 23:30 花生哒哒 阅读(384) 评论(0) 推荐(0)

Dapper.Net 应用
摘要:Dapper应用 1.Dapper是什么 Dapper是一款轻量级ORM工具。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 2.为什么使用 3.使用Dapp 阅读全文

posted @ 2016-06-14 15:56 花生哒哒 阅读(729) 评论(0) 推荐(0)

C# 反射的应用
摘要:在开发过程中对于反射的知识总是印象不深刻,今天写个简单的例子帮助自己巩固 总体思路 创建一个类库,类库中添加一个窗体,在窗体中添加一系列字段、属性、私有函数、公开函数、构造函数等,编译生成dll。 另外打开一个窗体的应用程序,引用之前的dll,利用反射获得程序集,实现通过反射取到dll中的函数方法, 阅读全文

posted @ 2015-12-02 11:27 花生哒哒 阅读(501) 评论(0) 推荐(0)

导航