lizhenqiu blog
最新评论流与站内评论搜索
Comment Stream
最新评论聚合
共 3005 条评论
Current Page
链接聚合
链接标签分页
Latest
评论流
第 60 / 151 页
当前展示 1181 - 1200 条,共 3005 条评论
js获取select标签选中的值
js获取select标签选中的值
@意见反馈/技术支持/伊网/安企网
成功三法则:Be first,Be smarter,Or cheat,要么第一,要么聪明,要么会耍赖。
没有不同的故事,只有不同的人。
真正赚钱的都是闷声发大财的,既然这么高调,想必还是想火一把!且走且看...
霉霉Taylor Swift的新单《Look What You Made You Do》取代了连冠16周的《Despacito》,拿下本周 Billboard 单曲榜冠军。
遇到最困难时,也就离成功不远了。
伟大的思想,总在历史的深处
任正非:一个深入学习了毛的思想和语言风格的鸡汤爱好者
美国人一生至少要有两个朋友,一个是律师,一个是医生
😬
码农的集体困境
心理学专家武志红在分析苏享茂自杀事件时认为,指责当事人自杀实际是因为不能理解亲人背叛对当事人带来的心理绝望。
我很认同这一点,同时认为苏享茂自杀不仅是他一个人的悲剧,也反映了程序员群体的心理和认知困境。
抛开道德评价,翟欣欣长得很不错。前天我刚看到翟欣欣照片就发给一位程序员大牛求评价,大牛一语道破说这长相码农是挡不住的。其实苏享茂的同班同学发帖也提到,小茂这样一直做技术、圈子极小的简单老实程序员根本挡不住精心设计的圈套。
小说里的程序员个个都是蜘蛛侠,真实的码农很多却只是蜘蛛。回到现实中的程序员很多只会上班埋头码字,下班用硬盘探索人生。
客观上高企的专业壁垒挡住了很多普通人对程序员世界的窥视,但也反过来挡住码农们对外界交流的路径。码农在代码世界里如鱼得水,但不论在设计、运营、管理还是更重要的生活交际中,所依靠的却是对人性的理解。
程序员的世界很单纯,高强度的职业训练让很多程序员潜意识里把代码的逻辑关系投射到现实世界。然而复杂的人性并不是以严谨的逻辑为基础,更多折射基于利益的精打细算和情绪的任性。
码农们大多单纯,他们成天流连于代码之中,渴望凡间的幸福却又不懂凡间的故事。如果你给码农一个美丽的肥皂泡或者画一个大饼,然而幻象迅速破灭甚至如一桶冰凉的水泼在码农身上,外人很难想象一个单纯码农的无助和绝望。当码农发现代码没有办法给他答案又无法承担给朋友添麻烦的心理压力时,悲剧的发生是高概率的。
苏享茂的悲剧虽然基于一个恶意的圈套,但他自己的不谙世事和过分单纯也是导致事情最终恶化的重要原因。在这一点上苏享茂只能代表自己而不是代表大多数程序员,但程序员作为一个群体和真实世界的融入程度的确不如销售、律师、管理等职业基于关系和沟通的群体。
希望苏享茂的悲剧能让全社会更多关注程序员群体的心理健康,更希望程序员能主动走出代码的象牙塔,走进有丑恶但也有真善的真实世界。
有时候只是因为眼前只有一条路而已
结论: 所以你和马云就差了一个谈恋爱时被对方家里嫌弃的女朋友
有一个报道,说2个恐怖分子共用同一个Gmail账号,
各自在里面写邮件存草稿,并不发出去,以此来交流但是可以躲开审查
一米七五的男生,女朋友多漂亮算正常?😴
不是我懒,是你们太勤快
先帝驾崩,留下了一堆烂摊子。后代继位开始执政:脚疼医脚,头疼医头,对症下药,虽说不见起色,但至少也是尽心尽力。到了下一代就一点稀奇:头疼医脸,脚疼也医脸,只要脸好看,就没问题。到了这一代,越来越纳闷了:头疼堵嘴,脚疼也堵嘴,喊不出来的疼,就不算疼。
老一辈的人情事故基本上都是去麻烦别人。
@意见反馈/技术支持/伊网/安企网
四大禁曲,忏魂曲,第十三双眼睛,黑色星期天
PHP实现微信支付(jsapi支付)和退款(无需集成支付SDK)
微信授权登录成功但是却是空白页面
微信网页授权 微信公众平台技术文档
#1接口调用频次限制说明
常用html、demo代码
swf新型版本浏览器,谷歌浏览器空白,flash兼容新版本浏览器
HTML插入SWF
on click事件在移动端点击无效bug
JQuery 对 Select option 的操作
下拉框:
下面是对下拉框的基本操作:
option[text=5]这种?为什么我不行,而且网上也有一些说不行的。但是也有很多这样子写的,这到底是误导还是?
on click事件在移动端点击无效bug
修改输入框placeholder文字默认颜色-webkit-input-placeholder
也可以给这个属性加字体
on click事件在移动端点击无效bug
jquery去掉onclick事件
最简单的微信支付和退款(无需集成微信支付SDK)代码
[微信开发]invalid credential, access_token is invalid or not latest hint
##################正解################
这种情况跟这个库没有直接关系。
请检查一下是否有别的地方同时请求了access token,导致微信服务器发放了新的access token给别人。尤其是dev环境
##################正解################
查了好久,先发现下载到本地的文件size很小,只有100来字节,我以为只有头文件,老大说,你要么看看这文件的二进制流是什么,打开一看原来是一个error信息,是JSON字符串
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [2HYQIa0031ge10] "}
看了下错误code,是access_token过期。
但是官网里说 token默认是7200秒过期,为啥那么快?结果后来百度到,如果有第二地方也请求同一个token的话,那么第一个token会在5分钟之内过期。这也就说明了,为什么在我搭建好第二个环境的时候,老环境就出现了这种问题。因为这两个环境用的是同一个AppID和AppSecret来取得的
access_token,而这个access_token的取得并不是在服务器启动的时候,而且是在需要调用接口的画面初期化的时候去取得的。把取得的token放在s()全局缓存变量中,3600秒过期,方法是
所以就一直使用过期的token;一旦token过期,就无法调用js接口了。
on click事件在移动端点击无效bug
会使得ios苹果手机iphone输入框获取焦点失效?不定位弹出输入框?😬
on click事件在移动端点击无效bug
点击出现黑色背景的解决:-webkit-tap-highlight-color:rgba(0,0,0,0)
在手机上(iphone)点击按钮的时候,屏幕总会闪动一下,这让页面看起来很不友好也不流畅。解决方案加了一句css就解决了:
//webkit是苹果浏览器引擎,tap点击,highlight背景高亮,color颜色,颜色用数值调节。
原因如下:
在移动端上,有事件监听的元素被点击的时候会被高亮显示,而-webkit-tap-highlight-color属性会在当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色。
该属性可以只设置透明度。如果未设置透明度,iOS Safari使用默认的透明度。当透明度设为0,则会禁用此属性;当透明度设为1,元素在点击时不可见。
ios微信点击超链接,去掉半透明黑色框效果
iOS微信点击超链接或是图片超链接,总是弹出一层黑色遮罩层,在a标签上添加style='-webkit-tap-highlight-color:rgba(255,0,0,0);'即可
ThinkPHP中实现微信支付(jsapi支付)流程
异步接收通知
ThinkPHP中实现微信支付(jsapi支付)流程
ThinkPHP中实现微信支付(jsapi支付)流程
ThinkPHP中实现微信支付(jsapi支付)流程
微信支付接口返回“签名错误”的排查方法
1、确认公众号的appSecret和商户号的API密钥没有搞混。
2、重置商户API密钥。(本人亲测是这样解决了问题,tx真是个坑,我严重鄙视。)
3、确认公众号授权的域名和目录是正确的。
4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。
$dat = iconv('UTF-8','ISO8859-1',array2xml($package));
5、血的教训,以上都试过之后,再仔细对比参数,确认签名算法没有问题,可以使用官网的调试工具验证自己的签名是否正确。
ThinkPHP中实现微信支付(jsapi支付)流程
把xml转成数组
PHP实现微信支付(jsapi支付)和退款(无需集成支付SDK)
支持成功回调
通过前端jsApiCall()函数可以监听支付结果,但是这个并不可信。确认是否支付成功还是应当通过notify.php 处理业务逻辑。前边配置好了支付验证链接SetNotify_url(),支付完成后,微信服务器会根据链接自动请求你的notify.php文件,打开这个文件,其实这个文件最主要的代码就两行:
由此跟踪到WxPay.Notify.php类文件的Handle()函数:
主要代码:
然后来到WxPay.Api.php文件的第411行,notify()函数:
这里面的$xml=$GLOBALS['HTTP_RAW_POST_DATA'],就是支付成功后用户返回给你的一个结果,他是一个xml格式的字符串。
我们可以将这里返回的xml数据记录下来,然后打开看看$out_trade_no就是在支付之前我自己设置的订单号码,$attach就是设置的附加参数。
得到了这个订单号,然后我就直接在下面写支付成功后的逻辑了,比如改变数据库中的数据等等。
这样 微信支付的 JsApi支付就大致分析完成了。
PHP实现微信支付(jsapi支付)和退款(无需集成支付SDK)
打开lib文件夹下的WxPay.Api.PHP文件,在537行有一段curl网络请求配置代码:
替换成:
为了禁止 cURL 验证对等证书(peer's certificate)。
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2) 这个地方应该也需要改。不是2 而是false
#1这个是不需要改的,验证主机,严格校验
Weiphp微信公众平台自定义菜单等开发
php中session_destroy()的作用?
session_destroy() destroys all of the data associated with the current session. It does not unset any of the global variables associated with the session, or unset the session cookie. To use the session variables again, session_start() has to be called.
它会destroys all of the data associated with the current session,但是它既不注销变量,又不注销session cookie。那它做了什么?还有这个函数有什么用呢?
session_destroy() 销毁当前会话中的全部数据, 但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。 如果需要再次使用会话变量, 必须重新调用 session_start() 函数。
为了彻底销毁会话,比如在用户退出登录的时候,必须同时重置会话 ID。 如果是通过 cookie 方式传送会话 ID 的,那么同时也需要 调用setcookie() 函数来 删除客户端的会话 cookie。
范例
在使用session_destroy()的时候 应该先使用session_start() 不然session_destroy()不起作用