代码改变世界

随笔分类 -  ASP.NET

.NET MVC 支付宝支付(即时到账)

2019-09-02 11:22 by jiangys, 1994 阅读, 收藏, 编辑
摘要: 已经好久没有搞过.NET了,朋友有一个网站 ,需要接入支付宝功能,重新对接了一下。 1、开发前,需要一个企业支付宝账号登录,获取 PID和 配置密钥 官方文档:https://docs.open.alipay.com/62/104743/ 2、下载官方的服务端代码 官方下载地址:https://do 阅读全文

数据库权限设计

2019-07-04 11:11 by jiangys, 2000 阅读, 收藏, 编辑
摘要: 这个就是简单的权限设计,之前有设计过,目前只做一下备忘记录。 请看图: 表说明 SysUser : 用户表 SysUserRole: 用户角色表 SysRole : 角色表 SysRoleMenu: 角色菜单表 SysMenu : 菜单表 SysUserVipMenu : 特权表 表与表之间的关系 阅读全文

Vs2013 头文件注释

2015-08-12 16:42 by jiangys, 550 阅读, 收藏, 编辑
摘要: 在vs2013的默认安装目录1、CS类修改方式在C:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class下修改Class.cs类在全上方加上/*******... 阅读全文

Redis演示及使用场景

2015-08-11 18:24 by jiangys, 17813 阅读, 收藏, 编辑
摘要: 概述Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value(字典,RemoteDictionaryServer,远程字典服务器)数据库。客户端:http://redis.io/clients 命令:http://redis.io/commands htt... 阅读全文

Log4net 日志传到 graylog监控

2015-08-05 18:19 by jiangys, 1304 阅读, 收藏, 编辑
摘要: graylog是java的一个日志监控插件。存储用的是mongoDB,效率还是挺高的。不过嘛,文档太少了,安装和配置都很不容易。官网:http://www.graylog.org/在graylog里,配置一个udp的监控模式,如下图:那么,在log4net下,配置改如下: ... 阅读全文

Log4net 乱码问题解决

2015-08-04 16:00 by jiangys, 7477 阅读, 收藏, 编辑
摘要: 在将log4net输出到UdpAppender会出现乱码问题,当然,丢到第三方日志分析工具glaylog下,也出现中文乱码。 <?xml version="1.0"?> <configuration> <configSections> <section name="log4net" type="lo 阅读全文

.NET RSA解密、签名、验签

2015-07-09 18:06 by jiangys, 2750 阅读, 收藏, 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security.Cryptography;using System.Security.Cryptography.... 阅读全文

Quartz.NET 入门

2015-07-09 00:59 by jiangys, 84616 阅读, 收藏, 编辑
摘要: 概述Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重... 阅读全文

使用Topshelf创建Windows服务

2015-07-02 01:21 by jiangys, 57347 阅读, 收藏, 编辑
摘要: 概述Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框架... 阅读全文

.NET 二维码生成(ThoughtWorks.QRCode)

2015-06-21 22:19 by jiangys, 54126 阅读, 收藏, 编辑
摘要: 引用ThoughtWorks.QRCode.dll (源代码里有)1、简单二维码生成及解码代码: //生成二维码方法一 private void CreateCode_Simple(string nr) { QRCodeEncoder ... 阅读全文

MVC使用 Elmah 日志记录组件

2015-06-12 16:10 by jiangys, 5810 阅读, 收藏, 编辑
摘要: 简介ELMAH(ErrorLoggingModulesandHandlers)错误日志记录模块和处理程序,是一种应用广泛的错误日志工具是完全可插拔。它可以动态添加到一个正在运行的ASP.NETWeb应用程序,甚至是一台机器上的所有ASP.NETWeb应用程序,而无需重新编译或重新部署。ELMAH既支... 阅读全文

Log4net入门使用

2015-06-11 18:36 by jiangys, 58150 阅读, 收藏, 编辑
摘要: 简介 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开 阅读全文

.net MVC 下拉多级联动及编辑

2015-06-05 15:09 by jiangys, 8172 阅读, 收藏, 编辑
摘要: 多级联动实现,附源码。当前,部分代码是参与博客园其它网友。新增,前台代码: 省份: 市: 后台代码: /// /// 模拟省份数据 /// /// public List Provincelist(... 阅读全文

部署时,出现用户代码未处理 System.Security.Cryptography.CryptographicException 错误解决方法

2015-05-13 11:41 by jiangys, 23566 阅读, 收藏, 编辑
摘要: 在调用RSA加密的.pfx密钥时,在本地调试没有问题,可以布署到服务器,就会报以下的错误:用户代码未处理 System.Security.Cryptography.CryptographicException HResult=-2146893792 Message=出现了内部错误。 Sourc... 阅读全文

自定义博客园样式

2015-05-05 15:51 by jiangys, 627 阅读, 收藏, 编辑
摘要: 博客园为用户开放了好多修改样式的权限,除了自由修改公告以外,我们通过其提供的css定制页面风格来修改其他样式,先要选择禁 用模板默认css,但这样整个博客的样式会变得杂乱无章,我们自己从新定义的话很费时间,可以直接复制博客园自己的css到我们的自定义css中(方法是 利用开发人员工具,选到css的下... 阅读全文

C#可扩展数组转变为String[]数组

2015-04-03 15:02 by jiangys, 642 阅读, 收藏, 编辑
摘要: 简单备忘:由于需要将数据最终以逗号隔开来拼接,因而写了下面的处理方法。 public void GetJoinString() { ArrayList arr = new ArrayList(); arr.Add("12345"); ... 阅读全文

Cache缓存

2015-03-10 09:26 by jiangys, 381 阅读, 收藏, 编辑
摘要: 在大型网站中,缓存、异步、并行 核心。对外提供的一些接口数据,尤其是要注意缓存,避免别循环查数据,导致整个服务器崩溃。缓存接口类:{ /// /// Cache manager interface /// public interface ICacheManager ... 阅读全文

MD5加密算法

2015-03-10 08:54 by jiangys, 388 阅读, 收藏, 编辑
摘要: public class CryptTool { // Hash an input string and return the hash as // a 32 character hexadecimal string. public stati... 阅读全文

linq判断一个枚举的Name是否存在

2015-03-06 18:15 by jiangys, 1330 阅读, 收藏, 编辑
摘要: 比如,枚举如下: [Serializable] public enum PayType : int { /// /// AAA /// [Description("AAA")] AAA= 1, ... 阅读全文

MVC增加操作日志

2015-01-21 18:01 by jiangys, 5920 阅读, 收藏, 编辑
摘要: 在后台管理中,有一些操作是需要增加操作日志的,尤其是对一些比较敏感的金额类的操作,比如商城类的修改商品金额、删除商品、赠送金额等人工的操作。日志中记录着相关操作人的操作信息,这样,出了问题也容易排查。那么如何高效统一的处理增加这些日志呢?下面,分享一下我的思路及做法。1、建日志相关表。需要建两个表,... 阅读全文