- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 微信扫码支付模式一 : 获取商户订单信息超时或者商户返回的httpcode非200
这个坑困扰了很久终于解决了,前提你的微信服务号微信支付配置要正确,签名要正确的情况下,剩下的就是代码层面原理: 用户在微信扫码的时候,微信服务端会返回商户服务器探测包,如果服务端解析返回错误数据包 微信客户端 会提示“获取商户订单信息超时或者商户返回的httpcode非200”。一般出现这种问题都出现微信官方的Demo里,大概一般出现签名错误,或者异常错误的时候 this.H
2017-04-27 14:41:03
11042
2
转载 Apache 2.4 基于端口配置多个Diango项目
写在前边的话: 基于多端口配置普通的web项目是非常简单的,大家上网搜索就能得到很多答案,而且不会出错,然而在配置Django的多端口时,却出现了各种bug,苦苦的折腾了一晚上 环境 说明: 服务器 Windows Server 2008 Apache 2.4.4
2017-03-01 08:55:47
779
转载 Apache部署django项目
安装apacheApache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它。Apache官方网站:http://httpd.apache.org/根据自己的环境,选择相应的版本进行下载。apache 官网没有windows 64位版本,可以通过下面的链接进行下载:win7 64位:http://www.apachelounge.com/download
2017-03-01 08:54:35
446
转载 一个C#多线程的工作队列
自己写了一个多线程的工作队列,能够实现对队列中对象的自动处理。多线程添加元素到队列中,队列根据绑定的事件进行自动处理,可以设置WorkSequential属性来实现对队列处理的单线程(严格顺序处理)或者多线程处理(循序出队,但是多线程处理,不保证对队列元素的处理顺利)的选择。[csharp] view plaincopy/**
2015-12-14 14:44:54
838
原创 ASP.NET MVC ,WebAPI 自定义Basic授权方式
我想大家在做接口安全这块都考虑过,其中最为直接Basic方式阻止伪造请求,其中我改造了auth加密方式,看了之前有把帐号密码进行 base64加密觉得有点不太安全,稍微做了下改造,在登录的时候 返回一个Token做为一个令牌,只有客户端拿到令牌才能请求数据接口,这里你也可以改造下 加个过期时间 下面看看如何实现:using System;using System.Collections.G
2015-11-26 09:53:30
921
原创 WebAPI 传递复杂类型处理绑定模型
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Http.ModelBinding;using Newtonsoft.Json;using System.IO;using
2015-11-03 13:10:46
2134
原创 MVC 传递复杂类型绑定模型
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Script.Serialization;using System.IO;using Newtonsoft.Json;na
2015-11-03 13:09:29
1342
原创 单线程任务队列
下边代码解决了 避免创建新线程 规避了线程池的创建过多线程 解决浪费资源问题 using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace MyThreadPool{ /// /// 线程任务队列 /// /// publi
2014-10-31 15:50:19
3405
原创 .Net 调用office 的COM+ 组件 需要的相关配置
具体配置方法如下: 1:在服务器上安装office的Excel软件. 2:在 "开始 "-> "运行 "中输入dcomcnfg.exe启动 "组件服务 " 如果是2000 server 则 在弹出的窗口中选中 Microsoft Excel 应用程序 ,点击属性,然后依次点中自定义配置-> 添加-> 显示用户-> aspn
2014-08-11 11:25:28
759
原创 SQL 拼音搜索函数
create function [dbo].[f_GetPy](@str nvarchar(4000)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chines
2014-07-24 09:06:33
963
原创 WebAPI 获得远程IP 扩展类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Http;/**************************************************
2014-06-03 10:44:28
2181
原创 WebApi 寄宿windows服务 bat脚本
echo '正在创建服务……'C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe Legal.Api.Service.exe echo '正在启动服务……'net start LSHMobileService
2014-06-03 10:42:52
2207
原创 webAPI 网页测试工具
var controllerJson = [{ "cName": "Register" }, { "cName": "Contacts" }, { "cName": "Login" }, { "cName": "VersionTest" }, { "cName": "Service" }, { "cName": "Package" }, { "cName": "PackageOrder" }, {
2014-06-03 10:30:06
1484
原创 webAPI 支持网页测试 必须是谷歌浏览器
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Web.Http;using System.Net;using Syste
2014-06-03 10:28:50
2095
原创 WebAPI 添加模型验证
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.Net.Http;using Sys
2014-06-03 10:23:41
1640
转载 c# 隐藏控制台窗口
#region 隐藏窗口 [DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)] private static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow); [DllImport("user32.
2014-02-17 16:42:14
793
原创 SQLServer2005 row_number() 分页存储过程
create procedure [dbo].[GetProductByCategoryId]( @CategoryID int, @PageIndex int = 0, @PageSize int = 20, @TotalRecords int output)asbegin declare @ResultTable table( RowIn
2012-06-20 15:30:42
470
转载 FlexPaper+SWFTools 实现仿百度文库及一些小问题
网上已有很多FlexPaper仿百度文库的一些文章,园子里也有很多大牛的详细教程。 结合这次做的例子,在这里详细记录一下使用Flexpaper实现仿百度文库的效果,及自己在跟着园子里的教程做的时候,遇到的一些小问题。希望能给初次接触或者遇到同样问题的同学们提供一些小小的帮助。(描述不足之处,请大家多多见谅,毕竟是第一次在园子里写文章)。1.准备工作:下载FlexPaper及PDF
2012-03-09 17:03:30
1068
转载 .NET 多线程同步 / 并发操作数据唯一
在实际应用过程中很多情况下涉及大批量、频繁访问,这样就会存在并发操作,如何保证数据的唯一正确性就成了一个问题,以下将自己为别人做的一个示例展示给大家,什么不足的地方大家也提提意见! 应用场景: 售票系统,假如涉及到以下几种简单数据访问操作:1.余票查询;2.购票;3:临时增加售票/退票 ,如果访问量较大,很多个用户同时访问时。 如1和2同时操作,2和3同时操作,1和3同时操作,就
2012-03-05 10:15:22
666
原创 SQLServer 游标讲解
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游
2011-12-26 13:33:17
345
原创 多线程中的lock,Monitor.Wait和Monitor.Pulse
这些疑问很自然。在大部分情况下,lock确实能基本达到我们要求资源同步的目的,加上配合其他同步工具,比如事件(AutoResetEvent)等的应用,日常工作中确实没有太多机会需要用到Monitor.Wait和Pulse。不过,虽然较少机会用到,事实上Wait和Pulse跟lock完全不是一回事。他们提供了更细腻的同步功能,能达到lock作不来的功能。为更好的回答和解释这些疑问,该帖将
2011-12-13 16:17:57
675
转载 SQL 列转行
假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*想变成 姓名 语文
2011-11-18 17:05:02
298
原创 存储过程事务处理
Create proc RegisterUser(@usrName varchar(30), @usrPasswd varchar(30),@age int, @PhoneNum varchar(20), @Address varchar(50) )asbegin
2011-09-13 11:02:56
415
原创 inq to sql:存储过程
普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程:create proc sp_singleresultsetasset nocount onselect * from custo
2011-09-13 11:00:28
424
原创 asp.net中获取客户端IP
private string GetClientIP() { string result = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; //http_forwarded_for
2011-09-07 20:49:16
314
转载 #如何用ping的方法验证代理IP是否可用
public static void LocalPing () { // Ping's the local machine. Ping pingSender = new Ping (); IP
2011-08-31 09:04:27
1022
原创 .NET 基于Task的异步编程模型
最近下载了Visual Studio Async CTP,体验了下基于Task的异步编程带来的新特性。在CTP中,增加了新的关键字: async, await。尤其是在SL,WP7的编程中,大量使用异步调用的环境里,async, await的确能减少编程的复杂度。看上去像是同步的
2011-08-19 14:01:58
488
原创 GZip压缩
using System;using System.Collections.Generic;using System.Text;namespace Compression{ public class DeflateCompression : IC
2011-08-19 11:15:57
539
原创 JavaScript面向对象编程 小列子
//使用 混合构造 和 原形链 是最佳的方法 继承 使用 call或者 applyfunction person(name,age){this.name=name;this.age=age;person.prototype.say=function(){a
2011-08-19 11:03:38
405
原创 .NET GZip压缩和解压缩文件
//压缩文件 public static void ZGip(string fileName, string gipFileName) { FileStream fc = File.OpenRead(file
2011-08-19 11:02:04
1355
原创 多线程占cup100%问题优化
<br />将这些现成放到第二个cpu上,那么cpu的占用率绝对不超过50%了,问题解决,效率满意,哈哈<br /><br />敬上代码:<br />C# code Process.GetCurrentProcess().ProcessorAffinity = (IntPtr)
2011-03-08 15:33:00
978
1
原创 泛型委托Predicate
<br />此委托返回一个bool值,该委托通常引用一个"判断条件函数"。<br />需要指出的是,判断条件一般为“外部的硬性条件”,比如“大于50”,而不是由数据自身指定,不如“查找数组中最大的元素就不适合”。<br /> <br />例子一:<br />class Progr
2011-03-08 10:59:00
604
2
原创 泛型委托Action
<br />对于函数返回值为空的情形,可以使用Action泛型委托<br />class Program<br /> {<br /> 对于函数返回值为空的情形,可以使用Action泛型委托<br /> void Showstring(string
2011-03-08 10:57:00
328
原创 泛型委托Func
<br />为了方便开发,.NET基类库针对在实际开发中最常用的情形提供了几个预定义好的委托,这些预定义委托用得很广,比如在编写lambda表达式和开发并行计算程序时经常要用到他们。<br /> <br />预定义泛型委托Func<br />class Program<br /> {<br /> double AddInt(int x, int y)<br /> {<br /> return x + y;<br /> }<br />
2011-03-08 10:56:00
446
原创 泛型委托
<br />泛型委托<br />class Program<br /> {<br /> 泛型委托,与普通委托类似,不同之处只在于使用泛型委托要指定泛型参数<br /> <br /> public delegate T MyGener
2011-03-08 10:55:00
272
原创 windows窗口多线程 其中遇跨线程的使用控件
1.在跨线程使用控件时, 会遇到线程安全使用控件 如何处理呢 首先定义一个处理的 委托 来处理该问题 在判断 控件 的InvokeRequired(必须调用) 如果为真 那么 初始化委托 在在当前线程调用委托 this.Invoke(委托,new object[]{paramet1,paramet2,...}); 例: private delegate void
2011-02-28 17:02:00
664
MVC2.0入门必读教程程序源码.rar
2011-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人