摘要:
熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关 阅读全文
摘要:
如果新项目要做系统国际化, 时下热门的任何一种技术选型都有成熟的方案,比如: 1. vue + vue i18n 2. angular + angular translate 3. react + react intl 但是老项目的国际化几乎是jquery + jquery.i18n.propert 阅读全文
摘要:
永远在循环(loop)里调用 wait 和 notify,不是在 If 语句现在你知道wait应该永远在被synchronized的背景下和那个被多线程共享的对象上调用,下一个一定要记住的问题就是,你应该永远在while循环,而不是if语句中调用wait。因为线程是在某些条件下等待的——在我们的例子 阅读全文
摘要:
Java并发编程中在使用到ThreadPoolExecutor时,对它的三个关闭方法(shutdown()、shutdownNow()、awaitTermination())的异同点如下: shutdown() 将线程池状态置为SHUTDOWN,并不会立即停止: 1. 停止接收外部submit的任务 阅读全文
摘要:
1. class 类的使用 万事万物皆对象 (基本数据类型, 静态成员不是面向对象), 所以我们创建的每一个类都是对象, 即类本身是java.lang.Class类的实例对象, 但是这些对象不需要 new 出来, 因为java.lang.Class类的构造方法是私有的; 任何一个类都是Class类的 阅读全文
摘要:
" " 什么是gulp? 用自动化构建工具增强你的工作流程! Gulp 是基于node.js的一个前端自动化构建工具,开发者可以使用它构建自动化工作流程(前端集成开发环境)。 使用gulp你可以简化工作量,让你把重点放在功能的开发上,从而提高你的开发效率和工作质量。 例如:你可以用gulp可以网页自 阅读全文
摘要:
前言 最近, 工作中要做类似这种的项目. 用到了百度的 echarts 这个开源的数据可视化的框架. 因为投屏项目不像PC端的WEB, 它不允许用户用鼠标键盘等交互. 有些图表只能看到各部分的占比情况, 不能显示具体的数值. 比如: 得让页面的数据(即tootips)自动轮播数据,效果是这样的. 所 阅读全文
摘要:
在浏览器中按 f12 打开【开发人员工具】,找到【console(控制台)】,输入以下代码,再按回车,稍等片刻即可把全部图标加入购物车 var ll = document.getElementsByClassName('icon-gouwuche1'); for (var i=0; i<ll.len 阅读全文
摘要:
Foreword 虽然音乐播放这类的项目的静态展示居多,业务逻辑并不复杂,但是对于我这种后端出身的前端萌新来说,能使用vuejs完成大部分功能, 也会有许多收获。 api:我使用的是一个开源的 nodejs 封装的网易云音乐 api,名叫NeteaseCloudMusicApi 文档地址 githu 阅读全文
摘要:
Vue 开发插件 我们可以先查看Vue的插件的开发规范 我们开发的之后期望的结果是支持 import、require 或者直接使用 script 标签的形式引入,就像这样: ps: 这里注意一下包的名字前缀是 unisoft ,组件的名字前缀是 uni import UniSoftUI from ' 阅读全文