摘要:在用vue实现一个无限层级的树型结构时,遇到了这个问题。 页面结构如图: 其中,父页面的处理逻辑: 步骤一:引用并挂载组件,同时向组件props传递树型JSON列表数据(this.list),当然这时候的 this.list 还只是一个空数组。 步骤二:在 onload 事件中从服务器获取树型JSO 阅读全文
posted @ 2020-02-18 21:06 网无忌 阅读(2730) 评论(0) 推荐(0) 编辑
摘要:首先要明确一点:vue不支持在实例创建之后为对象动态增加属性。 意思就是说,如果想动态增加对象属性,那么用常规方式是不可以的,只能通过特殊方式。 图中,有三种对象: 1、obj:一级对象 2、subObj:二级对象 3、{ caption: '...' }:数组中的对象元素 如果先不考虑之前的那条知 阅读全文
posted @ 2020-02-18 17:05 网无忌 阅读(5809) 评论(1) 推荐(0) 编辑
摘要:1、安装 JDK 8+,并设置 JAVA_HOME 环境变量 2、安装 Maven,并将 “/bin” 子目录设置到 path 环境变量 3、下载 OpenCV,官网传送门 也可以直接下载本人瘦身之后的两个版本,里面还包含了将 OpenCV 安装到 Maven本地库 的批处理命令 OpenCV 4. 阅读全文
posted @ 2019-08-13 20:44 网无忌 阅读(3343) 评论(0) 推荐(1) 编辑
摘要:在做一个 Web 的打印功能时,需要将被打印的文档写到 iframe 的 document 中。 在 Chrome 下一切正常,但在 Firefox 中却总是出现各种意外 试了各种情况,最后发现是 iframe 省略的 src 属性在搞鬼,设置个空白页面解决! 阅读全文
posted @ 2019-07-26 22:02 网无忌 阅读(505) 评论(0) 推荐(0) 编辑
摘要:手欠的给Win10更新,之后就发现右下角托盘里的小海豚变成白色的了,最后确认MySQL服务丢失 解决办法1: 1、重新安装服务:mysqld --install 2、如果之前没有自定义数据保存路径(datadir),那么到这里就OK了,否则还需要配置默认的my.ini文件位置 3、编辑注册表:HKE 阅读全文
posted @ 2019-07-18 11:24 网无忌 阅读(296) 评论(0) 推荐(0) 编辑
摘要:有个项目需要基于建行的聚合支付,实现微信、支付宝及龙支付的扫码支付功能。 建行的业务人员扔过来一个包,打开一看,里面的材料貌似还挺全,但随着进入真正到开发调试阶段,才发现自己把事情想的太简单了。 经过反复的“黑盒”调试,终于将N个坑填平,趁热乎赶紧把一些关键信息写下来备忘。 1、生成二维码部分 1) 阅读全文
posted @ 2019-05-15 00:04 网无忌 阅读(1362) 评论(4) 推荐(2) 编辑
摘要:wps安装完成后,默认会开启云文档功能,每次打开表格、文档都会显示乱七八糟的一些东西,很麻烦 不得已只好手动为wps“瘦身”: 再次打开wps,会发现直接进入到最熟悉的表格或者文档界面了 阅读全文
posted @ 2019-04-19 08:57 网无忌 阅读(300) 评论(0) 推荐(0) 编辑
摘要:在js中经常能看到以下的写法: var obj1 = a || b || c; var obj2 = a && b && c; 刚看到时,很容易认为返回的两个变量都是 boolean 类型,但实际上返回的却是 a、b、c的其中之一。 其实这是一种相对安全并且高效的适配写法,可以避免过多的 if 判断 阅读全文
posted @ 2019-03-18 22:23 网无忌 阅读(108) 评论(0) 推荐(0) 编辑
摘要:运行效果: 引入插件: 由于是基于jq写的,所以要引入jq环境。 调用方式: 源码:https://gitee.com/itez/ez-guide 阅读全文
posted @ 2018-12-01 17:37 网无忌 阅读(310) 评论(0) 推荐(0) 编辑
摘要:在做一个小程序时,需要实现不规则的热点,分别用于实现各自的点击事件。 1、第一种做法:在图片加载完成后,计算实际缩放比例,然后重新计算每个热区的尺寸和位置。 然后在 drawLink 事件方法中: 结果是无论如何,计算出来的缩放比例都是错误的。无解。 2、第二种做法:将所有的热区都放在一个view里 阅读全文
posted @ 2018-11-25 21:55 网无忌 阅读(160) 评论(0) 推荐(0) 编辑
摘要:背景 有几个Utils性质的Jar需要跨项目引用,原本想部署私有Maven仓库,后来感觉太麻烦,索性直接发布到中央库,引用时也方便。 发布成功之后,觉得某些细节还是有必要记录一下。 资源 Sonatype:目前运营Maven中央仓库的官方网站,项目发布地址:https://issues.sonaty 阅读全文
posted @ 2018-07-31 23:23 网无忌 阅读(576) 评论(3) 推荐(0) 编辑
摘要:用了好几年的一个虚机,数据库是SQL Server 2008,配额500M。 今天忽然发现无法录入数据,登录后台一看,原来是数据库容量满了。 很久没用SQL Server了,找到一段之前用过的收缩数据库的语句: 却发现以上语句,在SQL2008的企业管理器中出现错误提示,原来DEMP这种用法从200 阅读全文
posted @ 2018-07-27 14:34 网无忌 阅读(129) 评论(0) 推荐(0) 编辑
摘要:为了实现业务层缓存,定义了几个注解:@Cache.able、@Cache.put、@Cache.del 分别实现对业务方法的 缓存检测、缓存插入 和 缓存清除。 对一个业务方法来说,前两个注解没必要添加多个,但 缓存清除 的注解在有些时候需要多次引用,比如: 以上的业务方法很简单,就是根据ID删除指 阅读全文
posted @ 2018-07-18 09:18 网无忌 阅读(729) 评论(0) 推荐(1) 编辑
摘要:使用Ehcache时发现个不起眼的小问题 在一个Model中有以下代码: 在将这个Model的一个实例缓存到Ehcache时,如果恰好Ehcache配置了允许保存到磁盘,那么就会提示错误: ERROR DiskStorageFactory Disk Write of xxxxxxx failed: 阅读全文
posted @ 2018-07-13 16:31 网无忌 阅读(422) 评论(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 网无忌 阅读(109) 评论(0) 推荐(0) 编辑
摘要:在前端开发的某些逻辑中,经常需要对现有的js对象创建副本,避免污染原始数据的情况。 如果是简单的一维数组对象,可以使用两个原生方法: 1、splice 2、concat 那如果是多层级的数组对象,再用上面的两个方法就有问题了 虽然最上层会创建副本,但每层下面的数据还是会引用原来的对象 对于这种情况, 阅读全文
posted @ 2018-05-13 22:43 网无忌 阅读(113) 评论(0) 推荐(0) 编辑
摘要:关于JWinner JWinner是一个JAVA项目的快速开发框架,他已经实现了大多数项目开发之前需要进行的一些必备工作,还有很多在开发过程中可能会用到的工具集。 JWinner的诞生并不是一蹴而就的,前身经历了多个框架的摸索,在不同阶段暴露出来的灵感和需求,都促使JWinner越来越靠近我心目中的 阅读全文
posted @ 2018-03-11 23:54 网无忌 阅读(552) 评论(0) 推荐(1) 编辑
摘要:当前最常用的三个缓存组件:ehcache、redis、memcached 其中,ehcache与应用共同运行于JVM中,属于嵌入式组件,运行效率最高,因此常被用于实现一级缓存。 在更复杂的一些系统中,由于ehcache对集群/分布式的支持相对较弱,因此还会集成redis、memcached等,实现二 阅读全文
posted @ 2018-03-03 17:57 网无忌 阅读(3012) 评论(1) 推荐(0) 编辑
摘要:早就听说过七牛云存储,终于有时间上手实践。 1、第一步,注册七牛账号,由于是测试,首先申请的是个人账号 2、注册成功之后,默认是体验账号,每月只有1G的空间容量及1G的下载流量 3、账号认证,认证成功之后将升级为标准账号,每月有10G的空间容量及20G的下载流量 虽然认证麻烦了些,但看得出来,七牛还 阅读全文
posted @ 2018-01-28 14:07 网无忌 阅读(175) 评论(0) 推荐(0) 编辑
摘要:类 类成员的作用域: public:公共成员。访问权限:外部、子类、本身 protected:受保护成员。访问权限:子类、本身 private:私有成员。访问权限:本身 构造函数 跟其他语言一样,使用类名作为函数名,无返回值,可以有参数。 如果是带参数的构造函数,可以使用初始化列表: 上面的语法等同 阅读全文
posted @ 2018-01-17 14:01 网无忌 阅读(318) 评论(0) 推荐(0) 编辑