摘要:有个项目需要基于建行的聚合支付,实现微信、支付宝及龙支付的扫码支付功能。 建行的业务人员扔过来一个包,打开一看,里面的材料貌似还挺全,但随着进入真正到开发调试阶段,才发现自己把事情想的太简单了。 经过反复的“黑盒”调试,终于将N个坑填平,趁热乎赶紧把一些关键信息写下来备忘。 1、生成二维码部分 1) 阅读全文
posted @ 2019-05-15 00:04 网无忌 阅读(903) 评论(0) 推荐(1) 编辑
摘要:wps安装完成后,默认会开启云文档功能,每次打开表格、文档都会显示乱七八糟的一些东西,很麻烦 不得已只好手动为wps“瘦身”: 再次打开wps,会发现直接进入到最熟悉的表格或者文档界面了 阅读全文
posted @ 2019-04-19 08:57 网无忌 阅读(191) 评论(0) 推荐(0) 编辑
摘要:在js中经常能看到以下的写法: var obj1 = a || b || c; var obj2 = a && b && c; 刚看到时,很容易认为返回的两个变量都是 boolean 类型,但实际上返回的却是 a、b、c的其中之一。 其实这是一种相对安全并且高效的适配写法,可以避免过多的 if 判断 阅读全文
posted @ 2019-03-18 22:23 网无忌 阅读(65) 评论(0) 推荐(0) 编辑
摘要:运行效果: 引入插件: 由于是基于jq写的,所以要引入jq环境。 调用方式: 源码:https://gitee.com/itez/ez-guide 阅读全文
posted @ 2018-12-01 17:37 网无忌 阅读(251) 评论(0) 推荐(0) 编辑
摘要:在做一个小程序时,需要实现不规则的热点,分别用于实现各自的点击事件。 1、第一种做法:在图片加载完成后,计算实际缩放比例,然后重新计算每个热区的尺寸和位置。 然后在 drawLink 事件方法中: 结果是无论如何,计算出来的缩放比例都是错误的。无解。 2、第二种做法:将所有的热区都放在一个view里 阅读全文
posted @ 2018-11-25 21:55 网无忌 阅读(89) 评论(0) 推荐(0) 编辑
摘要:背景 有几个Utils性质的Jar需要跨项目引用,原本想部署私有Maven仓库,后来感觉太麻烦,索性直接发布到中央库,引用时也方便。 发布成功之后,觉得某些细节还是有必要记录一下。 资源 Sonatype:目前运营Maven中央仓库的官方网站,项目发布地址:https://issues.sonaty 阅读全文
posted @ 2018-07-31 23:23 网无忌 阅读(515) 评论(3) 推荐(0) 编辑
摘要:用了好几年的一个虚机,数据库是SQL Server 2008,配额500M。 今天忽然发现无法录入数据,登录后台一看,原来是数据库容量满了。 很久没用SQL Server了,找到一段之前用过的收缩数据库的语句: 却发现以上语句,在SQL2008的企业管理器中出现错误提示,原来DEMP这种用法从200 阅读全文
posted @ 2018-07-27 14:34 网无忌 阅读(83) 评论(0) 推荐(0) 编辑
摘要:为了实现业务层缓存,定义了几个注解:@Cache.able、@Cache.put、@Cache.del 分别实现对业务方法的 缓存检测、缓存插入 和 缓存清除。 对一个业务方法来说,前两个注解没必要添加多个,但 缓存清除 的注解在有些时候需要多次引用,比如: 以上的业务方法很简单,就是根据ID删除指 阅读全文
posted @ 2018-07-18 09:18 网无忌 阅读(630) 评论(0) 推荐(1) 编辑
摘要:使用Ehcache时发现个不起眼的小问题 在一个Model中有以下代码: 在将这个Model的一个实例缓存到Ehcache时,如果恰好Ehcache配置了允许保存到磁盘,那么就会提示错误: ERROR DiskStorageFactory Disk Write of xxxxxxx failed: 阅读全文
posted @ 2018-07-13 16:31 网无忌 阅读(350) 评论(0) 推荐(0) 编辑
摘要:npm ls -g 列出全局安装的所有模块 npm ls webpack -g 查看全局安装的模块版本信息 npm view webpack versions 查看npm服务器上的全部版本信息 npm view webpack version 查看npm服务器上的最新版本信息 npm install 阅读全文
posted @ 2018-07-06 23:15 网无忌 阅读(70) 评论(0) 推荐(0) 编辑
摘要:在前端开发的某些逻辑中,经常需要对现有的js对象创建副本,避免污染原始数据的情况。 如果是简单的一维数组对象,可以使用两个原生方法: 1、splice 2、concat 那如果是多层级的数组对象,再用上面的两个方法就有问题了 虽然最上层会创建副本,但每层下面的数据还是会引用原来的对象 对于这种情况, 阅读全文
posted @ 2018-05-13 22:43 网无忌 阅读(68) 评论(0) 推荐(0) 编辑
摘要:关于JWinner JWinner是一个JAVA项目的快速开发框架,他已经实现了大多数项目开发之前需要进行的一些必备工作,还有很多在开发过程中可能会用到的工具集。 JWinner的诞生并不是一蹴而就的,前身经历了多个框架的摸索,在不同阶段暴露出来的灵感和需求,都促使JWinner越来越靠近我心目中的 阅读全文
posted @ 2018-03-11 23:54 网无忌 阅读(456) 评论(0) 推荐(1) 编辑
摘要:当前最常用的三个缓存组件:ehcache、redis、memcached 其中,ehcache与应用共同运行于JVM中,属于嵌入式组件,运行效率最高,因此常被用于实现一级缓存。 在更复杂的一些系统中,由于ehcache对集群/分布式的支持相对较弱,因此还会集成redis、memcached等,实现二 阅读全文
posted @ 2018-03-03 17:57 网无忌 阅读(2627) 评论(1) 推荐(0) 编辑
摘要:早就听说过七牛云存储,终于有时间上手实践。 1、第一步,注册七牛账号,由于是测试,首先申请的是个人账号 2、注册成功之后,默认是体验账号,每月只有1G的空间容量及1G的下载流量 3、账号认证,认证成功之后将升级为标准账号,每月有10G的空间容量及20G的下载流量 虽然认证麻烦了些,但看得出来,七牛还 阅读全文
posted @ 2018-01-28 14:07 网无忌 阅读(113) 评论(0) 推荐(0) 编辑
摘要:类 类成员的作用域: public:公共成员。访问权限:外部、子类、本身 protected:受保护成员。访问权限:子类、本身 private:私有成员。访问权限:本身 构造函数 跟其他语言一样,使用类名作为函数名,无返回值,可以有参数。 如果是带参数的构造函数,可以使用初始化列表: 上面的语法等同 阅读全文
posted @ 2018-01-17 14:01 网无忌 阅读(261) 评论(0) 推荐(0) 编辑
摘要:第一天,囫囵吞枣的把C++的基本概念撸了一遍 有几个地方不太理解,今天有针对性的学习一下 1、namespace 自定义命名空间,主要为了解决类、函数和全局变量的命名冲突问题。 调用某个命名空间里的符号时,需要使用格式:命名空间::符号名称 结果是53.1416两个全局变量都是名字都是var,但是他 阅读全文
posted @ 2018-01-16 19:40 网无忌 阅读(62) 评论(0) 推荐(0) 编辑
摘要:前言 N年前学的C,经过VB、JAVA、JS、C#等后辈的轮番蹂躏,当初学的那点儿东西早就还给老师了 现在有了在桌面端实现 Native + Web 的初衷,需要利用CEF开源组件来封装这个Native 所以,还是要对C++有个基本的认识,否则连Debug都找不到入口 开始 首先,菜鸟教程走起:ht 阅读全文
posted @ 2018-01-15 23:57 网无忌 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-12-08 22:31 网无忌 阅读(78) 评论(0) 推荐(0) 编辑
摘要:朋友写材料时,需要用到一些分析图表,嫌Excel的太丑,就为他写了一个在线图表生成器。 纯静态实现,基于:H5 + Bootstrap + FusionCharts 本地存储使用H5的localStorage 基本功能:新建、打开、保存、另存、删除 支持一维图表、二位图表,目前只生成柱状图,其他图形 阅读全文
posted @ 2017-04-26 16:16 网无忌 阅读(2814) 评论(0) 推荐(0) 编辑
摘要:C2C (Customers To Customers):个人到个人,就是我卖东西你来买B2C (Business To Customers):公司到个人,就是我成立个公司卖东西,你来买O2O (Online To Offline ):线上到线下,就是我成立个公司卖东西,你来买,但是要你自己来拿 B 阅读全文
posted @ 2016-09-02 10:21 网无忌 阅读(189) 评论(0) 推荐(0) 编辑