- 博客(56)
- 资源 (17)
- 收藏
- 关注
原创 记录支付宝h5唤起支付的场景
首先说下最近花了几天时间接入支付宝支付,首先要谈得是业务场景,支付宝支付的接口真的是很多,第一次我场景搞错了接了wap场景接通了但是都改掉了,像我通知支付宝app扫url地址转码的 一定要选统一收单交易创建接口,而且我仔细看了下如果没搞错的话小程序应该也是可以用这个接口的,或者更确切的说应该叫生活号。接下来遇到的第一个坑记住能力 一定要开通当面付,一定要开通当面付,一定要开通当面付。还有中间我测试的过程中一直提示没有权限我一直以为是能力没开通,还有一点就是应用必须审核上线当面付才能开通,这个也是一个..
2020-07-10 14:12:17 1473 1
原创 提交form表单到MVC后台之后如何关闭当前页面
首先,我是做了一些尝试的,一开始我的想法是这样的,如果能返回一段javascript脚本并执行我就可以利用这段脚本关闭当前窗口。然而,无论我Content里面怎么写,甚至改第二个参数类似contentType的东西试图,改变返回到前端的这段脚本的格式,但是在前端总是冷冰冰的显示出原样,并不识别成javascript执行。 后来,我想了一个办法我先用后台的ViewBag传递一个参数给前端,然后在前端根据这个参数比对来决定是否执行下面的一段脚本,一开始想法也简单用window.cl...
2020-08-06 17:49:00 1922
原创 记录开发支付回调
最近忙回调写了一段时间,首先在这边要说明一些概念,无论是支付宝还是微信他们的回调都是post请求,微信的回调需要在平台上面配置url,而支付宝的回调只需要在代码里面设置就可以了。另外有一点的是回调并不返回跟订单相关的具体信息回去,只需要回传一个状态回去就可以结束这次回调了。首先我先放一段微信的回调代码。[HttpPost] public string PayNotify() { using (var ms = new MemoryStream
2020-07-11 16:38:35 714
原创 记录最近调通微信公众号支付的过程
写这篇文章记录最近一次接入微信公众号支付的一些思路。 首先无论是支付宝还是微信用h5编写的代码想获取微信的授权都必须发一个get请求给https://open.weixin.qq.com/connect/oauth2/authorize,后面的参数省略,其中有一个参数redirect_uri很重要这个是授权返回的你本地程序的url你可以在这个返回的过程中带几个自己的参数。 [HttpGet] public ActionResult McrMsgOAuth...
2020-07-09 15:53:44 302
原创 专门适配layui的后台数据类写法
最近遇到一个任务,就是原本有一个系统,前端用的是bootstrap table一系列的js来实现的,然后他有一系列固定的数据返回类型定义在后台。public class TData { /// <summary> /// 操作结果,Tag为1代表成功,0代表失败,其他的验证返回结果,可根据需要设置 /// </summary> public int Tag { get; set; } ...
2020-06-10 14:54:24 271
原创 base64字符串在web前端显示
最近进行中的某一个项目要求把图片保存成base64存到数据库,以前做web项目一般是保存到文件服务器或者当前服务器的一个目录,我想了想保存成base64位到数据库有什么好处?防止别人运用工具爬取到你服务器上面的图片?说到这里我先分享下我保存的代码。[HttpPost] public async Task<IActionResult> UpLoadImg() { var date = Request; ...
2020-06-04 16:15:59 2252
原创 layui插件croppers的使用
这是我第一次在layui环境下面使用croppers插件.先粘贴下前端代码并附上我的目录结构吧。@{ ViewData["Title"] = "Croppers";}<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <link href="~/lib/layui/layui.css...
2020-06-03 11:35:33 3595 2
原创 记百度地图一次真实场景下面闭包的运用
事情的开始要从一次某宝接的私活开始说起,先描述下整个过程报价确实是有点低,第二客户提出了大概10个要求,所以做起来有点不耐烦。 说起javascript,可深可浅,大家基本上用javascript做一些入门级的dom操作。但是有时候为了唬住对手,必须侃侃而谈闭包和原型对象。然而在实际编码中这两种场景并不是很常见。 下面就是记录一次闭包的应用场景。下面附上源代码<!DOCTYPE html><html><head&g...
2020-05-27 15:56:39 305
原创 程序员切记 小心菠菜
3月份上完一点都没有悬念的从上家辞职了。辞职之后马上就后悔了,你看看疫情当下,所有行业都一片萧条。招人的单位明显也少了许多。无奈开始了自己艰辛的面试过程,特发文章纪念这个过程,希望大家关注。...
2020-04-21 19:50:29 1032
原创 利用Console批量删除转载文章
今天遇到的这个问题是要从以前说起,年轻的时候不懂事,经常疯狂转载,通俗的话说现在这个账号权重很低,那么今天就分享一个干货。 首先点博客管理的文章管理到后台,然后在下拉框中选中转载然后搜索,其次将下面我将要给你的代码粘贴到控制台,这个方法虽然可能不是最优方法,但是比起你一个一个点删除然后等Toast继续等页面刷新快多了。// 需要循环的次数const num = 10 ...
2019-12-20 16:25:55 416 1
原创 怎么删除一个datatable里面的英文字段
for (var i = 0; i Regex r = new Regex("[a-z_0-9]+"); if (r.IsMatch(dt.Columns[i].ColumnName)) { dt.Columns.RemoveAt(i);
2017-03-29 17:52:00 625
原创 JQuery 错误Maximum call stack size exceeded
昨天 遇到一个问题当控件id和 jquery ajax请求里面的 data变量名重名的时候 回出现这个问题
2017-01-11 14:41:27 9793 3
原创 Unable to convert MySQL date/time value to System.DateTime 错误
Unable to convert MySQL date/time value to System.DateTime 错误C#读取MySql时,如果存在字段类型为date/datetime时的可能会出现以下问题“Unable to convert MySQL date/time value to System.DateTime”原因:可能是该字段(date/dateti
2017-01-01 12:05:49 1865
原创 C# 怎么把double 存成两位精度小数
C#语言的double类型占用8字节,代码中的常数是小数形式,默认是double类型。float赋值给double类型,自动转为doule类型。double类型的小数位默认最少一位,如果小数位数后有多余的0自动把多余的0去掉。例如:double dTest = 1234;//此时dTest的值为1234.0;dTest = 1.00;//此时dTEst的值为1.0;如果调用 dTest.T
2016-12-14 17:32:38 21928
原创 关于html的一点看法
如果按钮里面的id跟方法名称一样的时候回产生错误 html 控件的今天遇到的问题 id是save 当点击的方法定义成save的时候点击的时候就会出错!
2016-12-09 15:09:19 337
原创 tip关于页面排版问题
如果页面排版错乱可能是因为js脚本有问题。因为后面有动态拼接的html代码所以可能导致这些页面排版错乱的问题,js执行到这个地方的时候发现错误执行不下去。
2016-11-10 11:15:30 572
原创 关于ashx的tips
最近一直在用伪静态 后台ashx跳转到前台页面的时候出现过各种各样的问题。1 前端页面可能出现报错导致页面出不来。2 ashx文件有编译错误导致的页面显示不出来。3 ashx文件里面的包名或者上面的路径名的错误导致页面显示不出来。4 ashx文件里面不可以有和ashx文件名相同的方法名。
2016-11-04 16:23:39 502
原创 jquery问题
今天遇到一个问题很久才解决后来才发现是程序调用先后顺序导致的。选择器里面的事件一定要在控件加载完之后写。function getList() { jQuery.ajax({ type: "POST", url: "paymentconfiglist.html?action=getList",
2016-10-26 15:32:00 279
原创 No 'Access-Control-Allow-Origin' header is present on the requested resource.
跨域请求的解决方案。$.ajax({ dataType: 'JSONP', type: "GET", url: "http://dzd.wddcn.com/vshop/addr.html?action=region&level=3&value=" + district.value, success: function (t
2016-10-13 11:42:36 273
原创 form表达提交checkbox问题
一个项目中好多checkbox控件系统会不会提交 jquery 有一个serialize()方法,如果一个checkbox没有被选中,它会不会被序列化呢?
2016-10-06 16:33:41 6387
原创 最近关于jquery的一点理解
1 关于'' 这种获取值的方式的一些看法 以前我一直是 + '’用这种方式写的感觉有点不妥,所以用request的这种方式取值看来直接把值给成数字的格式看来不太可能,单纯的是会有红线的。2关于 eval("(" + msg + ")"); 这个关键字的解释,如果返回来的是一个json格式就不用这样解析成json对象了也就是不用在外面加上eval() 这个外壳了。还有其他一种方式可以将返回来
2016-10-05 11:39:21 458
原创 扩展easyui方法
$(function () { //此处是扩展tree的两个方法. $.extend($.fn.tree.methods, { getCheckedExt: function (jq) {//扩展getChecked方法,使其能实心节点也一起返回 var checked = $(jq).tree("ge
2016-09-30 16:09:06 722
原创 javascript向上向下遍历
function backToFar(parent) { if(parent.length != 0){ parent.attr("checked", "true"); if ($(parent).attr("pid") != "undefined" && parent.length != 0) {
2016-09-30 16:07:54 1019
原创 mysql server has gone away
今天在开发的时候workbench经常遇到这个问题。遇到这个问题时候通常是有两种思路。 1、数据量过大导致的连接超时异常。2、等待时间过久导致的异常。对待第一个异常很简单。设置max_allowed_packet把这个数值设置大一点,类似于缓存技术。 对待第二个异常就分两种情况,第一种是黑框访问的。第二种是用可视化工具访问的。如果用黑框访问 DOS界面的有代码癖的人
2016-09-10 16:32:36 391
原创 jQuery 选择器中逗号的详解
@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + requ
2016-09-09 18:32:21 8112 2
原创 javascript 定义的时候无参数 调用的时候传参数?
你可以把 JavaScript 里的 arguments, 理解成 Java 下 void main(String[] args) 函数里的 args.不同是,在定义函数的时候,不用明确写出。JavaScript 引擎在执行时,自动提供 arguments 的参照,方便在程序中使用。这个问题跟弱类型没关系。弱类型语言,是指 JavaScript 里,定义变量,参数等时,不用
2016-09-09 11:03:40 1772
原创 ERROR 1222 (21000): The used SELECT statements have a different number of columns
1) ERROR 1222 (21000): The used SELECT statements have a different number of columns : 这是因为使用union的两个SQL语句产生的记录的表结构不一致. 必须是结构完全一致的记录集合才可以使用UNION. 以上就是两个表的字段不一样,导致,所以大家可以检查下。
2016-09-09 09:37:25 11353 2
原创 C# 中各种路径
// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径,包含文件名System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environme
2016-09-08 16:16:19 534
原创 ?? 运算符(C# 参考)
?? 运算符称作 null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。备注可以为 null 的类型可以表示类型的域中的值,或者值可以是未定义的(在这种情况下,值为 null)。当左操作数具有一个值为 null 的可以为 null 的类型时,可以使用 ?? 运算符的语法表现力来返回适当的值(右
2016-08-24 10:24:20 267
原创 live和on的区别
今天遇到jquery live方法。我在想和on方法有什么不同呢?live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。我的理解是on一般用在不是动态生成的html控件上面,而live方法用在动态生成的按钮上面。
2016-08-18 11:53:28 2924
原创 关于路径的一些思考
今天在开发的时候遇到一个错误 “无法使用前导 .. 在顶级目录上退出。”后来想了想因为用的是server.mappath在最顶层的目录上寻找上层目录 用了../就容易报错。学习的时候经常会遇到标识路径的符号:images/1.jpg 和~/images/1.jpg以及../images/1.jpg images/1.jpg:在你的文件同级的images里面找到1.jpg。
2016-08-17 15:04:25 369
原创 关于简单的asp.net传值问题
在制造业公司的传值方式有的时候是用服务器控件直接传值到后台,这时候直接用ID就可以访问了,控件要定义成服务器控件也就是加上标签runat=server,然后后台就可以直接用ID来访问这个控件并获取值,但是这种方式占用了大量服务器的内存。第二种方式是现在公司用的这种用form表单提交,里面主要是html控件并给控件上面加上name标识,在后台就可以用Request.form来获取,然后处理起来就
2016-08-17 14:54:17 231
原创 c#修饰符的权限
C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。
2016-08-12 21:09:49 397
原创 前台页面onclickclick绑定业务,业务包括EVAL关键字
OnClientClick=''然后你可以实现这个GetMyScript函数,例如写C# code?1234protected string GetMyScript(double num){ return string.Format("return confirm('你确定要审
2016-08-02 10:27:15 647
原创 sql server中如果有boolean值字段应该怎么表示
sql server字段中没有boolean值 如果有boolean值应该用bit字段来表示。
2016-07-21 20:02:02 16038
原创 C#防止注入式攻击的方法
public bool Exists(int ID){StringBuilder strSql=new StringBuilder();strSql.Append("select count(1) from T_AfterSaleCustomer");strSql.Append(" where ID=@ID ");SqlParameter[] parameters = {n
2016-07-14 09:14:56 1907
原创 关于点击事件提交代码到后台发现控件被重置的问题
最后发现这个问题很简单是因为控件提交之后会重新进入到page_load事件里面又绑定了一遍数据导致数据又重新被刷新了一遍。
2016-07-13 21:05:07 425
shaorongde-student_examination_system_1-master.zip
2020-02-21
AndyLinsc-baidu_maps-master (2).zip
2019-12-23
javaSwing课程设计.rar
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人