- 博客(46)
- 资源 (6)
- 收藏
- 关注
原创 Windows Server 2012 IIS中发布ASP.NET CORE项目
下载Runtime官网:https://dotnet.microsoft.com/download/dotnet-core。
2024-02-24 14:15:01
699
原创 微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6)
微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6简介开发步骤后端代码实现简介Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 开发套(C#SDK),已全面支持微信公众号、微信支付、企业号、开放平台、JSSDK、摇一摇周边等模块。 快使用 Senparc.Weixin SDK 轻松打造微信各平台的扩展应用吧!开发步骤必须先在微信支付平台申请此功能:https://pay.weixin.qq.com/index.php/public/pr
2020-08-20 11:15:37
1890
1
原创 微信支付(扫码支付)微信公众平台开发教程(6)
简介Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 开发套(C#SDK), 扫一扫付款
2017-08-12 12:50:54
5175
原创 微信支付(公众号支付)微信公众平台开发教程(5)
简介Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 开发套件(C#SDK)。微信支付更快更便捷!
2017-08-11 14:25:29
3995
原创 ASP.NET MVC 第一次访问每一个控制器特别慢.
VS2015网站发布项目-右键发布弹出一个对话框 选择设置里面有:“允许更新此预编译站点”这一项,默认情况下,前面是打上一个√的,至于要不要打上一个√,是可选的,那么,打勾与不打勾,有何区别呢?“允许更新此预编译站点”打√如果您给此项打勾,然后发布网站,那么,结果是这样的,整个网站文件,除了所有的CS文件编译成为一个DLL文件之外,其它的文件,和原来的没有任何变化,里面是什么,还是什么,只要别人通
2017-03-31 13:36:47
8406
原创 C#设计模式—— 单例模式
单例模式什么是单例模式单例模式就是在一个程序里面只存在一个实例,不允许创建多个实例。单例模式的优点单例模式会控制其实例对象的数量,确保访问的唯一性。 单例模式是通过自己创建自己的唯一实例。 单例模式会给其他对象提供一个获取实例的方法。
2017-02-28 22:48:53
561
原创 关于使用KindEditor编辑器发布到外网上面出现路径错误的情况。
ASP.NET MVC 5当项目发布到IIS 7里面,访问KindEditor时候,KindEditor引用的路径不对。在kindEditor.js里面 获取路径出现错误。function _getBasePath() { //改成对应的路径 return "/Content/KindEditor/"; // //下面获取的是当前控制器+方法下面的路径 //va
2017-02-23 11:08:55
925
原创 微信信息处理 微信公众平台开发教程(1)
Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的开发套件(C# SDK),已全面支持微信公众号、微信支付、企业号、开放平台、JSSDK、摇一摇周边等模块。快使用 Senparc.Weixin SDK 轻松打造微信各平台的扩展应用吧! 如何把SDK引入到项目中 看http://www.cnblogs.com/szw/p/341
2017-02-15 16:21:28
4612
原创 判断浏览器的版本
项目的后台不支持IE 8以下的,所以要做一个判断 function IETester(userAgent) { var UA = userAgent || navigator.userAgent; if (/msie/i.test(UA)) { return UA.match(/msie (
2016-12-28 14:06:24
627
原创 在ASP.NET MVC中客户端使用文本编辑器检测到有潜在危险的 Request.Form 值。无法访问控制器。
解决方法:在方法上面添加 [ValidateInput(false)]
2016-12-19 15:09:43
432
原创 KindEditor 当用ajax提交表单时获取不到数据。
var editor; KindEditor.ready(function (K) { editor = K.create('#content', { afterBlur: function () { this.sync();}, width: 700,//编辑器宽度
2016-12-08 10:36:06
1513
原创 ASP.NET MVC 拦截器中如何停止往后面的代码运行!
public override void OnActionExecuting(ActionExecutingContext filterContext) { //这一步是验证是否登陆 if (filterContext.HttpContext.Session["User"] == null) {
2016-12-02 12:33:29
4752
原创 在$.ajax中的function 返回return false,是没有用的。
$.ajax({ url: "/SysPerson/ValidatePass", type: "post", async:false, data: { password: password }, datatype: "json",
2016-12-01 09:57:54
3358
原创 线程池
1.为什么使用线程池? No.1 当程序不确定有多少小任务时,我们无法事先确定要定义多少个Thread。 No.2 当新任务时,希望线程能够相应执行;当线程完成自己的任务时,能够释放相关的资源并且线程数量进行相关减少。 2.线程池的好处 No.1 线程池可以容纳少量线程,从而避免资源浪费;也可以容纳更多线程,以利用处理器,
2016-11-11 15:54:01
292
原创 多线程基本知识
1.什么是线程。线程,有时候称为轻量级进程。是程序最小的执行单元。一个标准的线程是由线程ID,当前指令指针(PC),寄存器集合和堆栈组成,另外线程是进程中的一个实体,是被系统调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一进程中的多个线程可以并发执行。由于线程之间的相互制约
2016-11-09 17:23:21
337
翻译 托管堆和垃圾回收
托管堆基础 1.调用IL指令newobj,为代表资源的类型分配内存。 2.初始化内存,设置资源的初始状态并使资源可用。类型的实例构造器负责设置初始状态。 3.访问类型的成员来使用资源(有必要可以重复)。 4.摧毁资源的状态以进行清理。 5.释放内存。垃圾回收器独自负责这一步。托管堆分配资源 CLR要求所有对象都从托管堆分配。进程初始化时,CL
2016-11-03 14:08:39
763
原创 在服务器里面创建FTP站点
服务器:Windows Server 2008 R2 首先点击IIS单击右键 创建FTP站点上面的端口确认服务器是开放的,如果未开下看下面的步骤点击新建入站规则这里就创建好了,在端口那儿就可以使用了继续这里的所有用户就是服务器系统新建的用户 点击完成
2016-11-03 12:07:16
4473
原创 DataTable 转换为 List ?
在一般的三层甚至多种的系统中我们需要把DAL层的数据转换成List.把DataTable转换成list 用反射来动态生成 /// /// 将Datatable转换成实体 /// /// /// /// public sta
2016-10-17 16:15:45
325
原创 C# File, FileInfo, Directory, DirectoryInfo
两者的共同点: 一:都用于典型的操作,如复制、移动、重命名、创建、打开、删除和追加到文件 二:默认情况下,将向所有用户授予对新文件的完全读写访问权限。 两者的区别: File类是静态类,由于所有的File方法都是静态的,所以如果只想执行一个操作,那么使用File方法的效率比
2016-10-17 15:34:37
569
原创 ASP.NET Page类探索
Page类是在System.Web.UI的命名空间下面,Page类派生于TemplateCotrol,Ihtthandler接口,TemplateControl类是一个抽象类,它为 Page 类和 UserControl 类提供通用属性和方法。 Page类的执行流程public partial class Index : System.Web.UI.Page {
2016-09-09 14:48:47
525
原创 微信支付-公众号支付 ASP.NET
公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有: ◆ 用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付 ◆ 用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付 ◆ 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
2016-09-07 11:09:03
3496
1
原创 WebClient Post 和 Get
POST//访问微信url并返回微信信息 POST protected string PostJson(string url,string data) { byte[] postData = Encoding.UTF8.GetBytes(data);//这里即为传递的参数,可以用工具抓包分析,也可以
2016-09-06 17:17:41
901
原创 三丶基元类型、值类型和引用类型
一丶基元类型。什么叫基元类型:生成的IL(ildasm.exe)代码还与源码完全一致,例如:int a=0,生成的il也为 int a=0,编译器直接支持的数据类型称为基元类型。基元类型直接映射到Framework的类库中存在的实例。c#语言对应的FCL:byte 、short、int、long、char、float、double、bool、decimal、string、object、dy
2016-08-31 19:45:18
705
原创 微信通过JSSDK分享朋友圈
先在微信公众号里面配置js接口安全域名HTML代码部分 //if(!(/MicroMessenger/i.test(navigator.userAgent))) //{ // document.body.innerHTML="请在微信打开此链接";
2016-08-30 13:19:47
2447
原创 通过OAuth2.0方式弹出授权页面获得用户基本信息
获取微信用户的个人的信息的时候,要特别注意的是有两个不同的Access Token,他们产生的方式不一样,一种是使用AppID和AppSecret获取的access_token,一种是OAuth2.0授权中产生的access_token.我们获取微信的个人信息就必须获取Oauth2.0授权产生的access_token.1. 首先配置回调域名 在微信公众平台去设置
2016-08-30 11:36:22
11552
翻译 通用类型系统(CTS)
类型是CLR的根本,所以MICROSOFT制定了一个正式的规范来描述类型的定义和行为,这就是“通用类型系统“ (Common Type System,CTS)。CTS规范规定1.字段 作为对象状态一部分的数据变量。字段根据名称和类型来区分。2.方法针对对象执行操作函数,通常会改变对象状态。方法有一个名称丶一个签名以及一个或多个修饰符。签名指定参数数量;参数类型;方法是否有返回值
2016-08-22 14:53:25
2018
原创 操作xml文档的通用方法
Demo public class XmlSerializeUtils { private static Dictionary serializer_dict = new Dictionary(); /// /// 获取指定类型的 XmlSerializer ///
2016-07-11 11:13:14
1010
原创 socket编程
客户端代码namespace Client{ class Program { static void Main(string[] args) { Console.Write("客户端开始....."); //建立一个客户端的连接 TcpClien
2016-06-27 22:12:50
275
原创 存储过程+游标+事务
一丶 存储过程什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程
2016-06-22 13:41:10
634
原创 ASP.NET MVC diyUpload上传文件!
资源下载地址:http://download.youkuaiyun.com/detail/peiyuanxin/9555636引用的JS 加CSS *{ margin:0; padding:0;}#box{ margin:50px auto; width:540px; min-height:400px; background:#FF9}
2016-06-21 16:22:32
1986
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人