自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

甘焕的博客

专注于大数据及可视化研究

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 一张图彻底搞定缓动函数

团队成员总是记不清楚各个缓动函数之间的差异,尤其是加上渐显渐隐等这些特性后,更是满头雾水。为了帮助他们深刻地记忆缓动函数,我画了下面一张图,让他们瞬间记忆住了所有的缓动函数。

2016-07-30 17:21:03 5458

原创 setTimeout初探(二):零延迟的定时任务

如何在浏览器里实现零延迟的定时任务!

2016-07-30 16:44:11 1003

原创 d3选择集合核心方法(一):data、enter、exit

d3的全称是数据驱动文档,核心是将DOM文档的操作转换为对数据集合的操作,把开发人员的聚焦从DOM文档转移到数据集合上,大大简化了DOM文档与数据集合之间的联动操作,所以理解d3的集合操作就是学习d3的关键。本文提供了一种快速理解与记忆d3数据集合操作的方法,并提供了代码示例助于理解。

2016-07-30 11:29:31 2643

原创 Requirejs高级应用(二):消除requirejs的缓存模块

在单页面应用里,被requirejs加载的模块会一直缓存在内存中,以后无论进行多少次加载都不会发送网络请求,并且模块也不会再进行初始化,这对我们的引用可能造成不必要的干扰。

2016-07-28 19:34:39 10231

原创 setTimeout初探(一):4ms的真伪

看了很多技术文章,大多都信誓旦旦地说setTimeout(f, 0)语句中的f方法会在4ms之后执行,以至于小组很多成员都深信不疑,我决定亲手来验证一下4ms的真伪。事实证明,4ms完全是伪论!

2016-07-27 15:57:30 1745 2

原创 D3选择集合核心方法(三):property、attr

描述了d3中property方法与attr方法的区别

2016-07-19 15:52:56 4945

原创 d3选择集合核心方法(二):data与datum

比较d3js数据操作两个方法data与datum的差异。

2016-07-19 15:15:18 7843

原创 ESlint发生”Parsing error“错误的解决办法

按照grunt-eslint的默认配置,发生了“Parsing error: ‘import’ and ‘export’ may appear only with ‘sourceType: module’”错误。

2016-07-17 23:01:11 38325 2

原创 Requirejs高级应用(一):将ES6转换为Requirejs代码

既想利用ES6的先进特性,又想发挥Requirejs的AMD特性,于是想着将ES6代码转换为满足Requirejs规范的AMD代码,并解决ES6默认添加default属性问题。

2016-07-17 22:38:53 7169

原创 gitignore无效的解决办法

gitignore只对没有进行版本管理的文件有效,如果是已加入版本管理的文件,即使是修改依旧能成功提交,感觉gitignore配置无效,假设gitignore中已配置“*.un~”规则,解决办法:# 假如需要退出版本管理的文件为*.un~git rm --cached *.un~# 现在提交给服务器,远程仓库里文件也会删除git add *.un~git commit -m "删除无用文件"

2016-07-15 17:09:30 877

原创 跨窗口通信的几种方法

推荐几种在浏览器端跨窗口通信的几种方法,并比较其优劣。

2016-07-15 16:03:58 4907 1

原创 HighCharts定时刷新图表

创建HighCharts的动态刷新图表,并能实现曲线、趋势线从右向左的推进效果

2016-07-15 15:00:52 7977

原创 Webpack引入jquery及其插件的几种方法

在webpack中引入jquery很困难,引入jquery插件更困难,本文提供了多种方法在webpack项目中引入jquery及其相关插件。

2016-07-15 12:01:49 76857 6

原创 解决IE文件下载乱码以及不能打开文件问题

在JAVA WEB程序的文件下载中,经常会出现文件名乱码以及文件下载框难以打开文件问题,并且经过反复测试,在firefox与IE上文件名乱码的处理方法差异较大,核心代码如下:response.reset(); //解决在弹出文件下载框不能打开文件的问题 response.setContentType("application/octet-tream;charset=GBK");//解决文件

2016-07-13 21:09:48 3044

原创 一图熟悉Git的基本操作

Git将文件的版本管理过程划分为暂存区、本地仓库与远端仓库,操作较为复杂,下面用一张图来讲述Git的基本操作,将文件提交、文件上传、从历史中恢复等多种操作融合在一张图里,理解了下面的这张图,则Git使用无忧。

2016-07-12 17:53:38 799

原创 一张图学会JAVA class文件的加载机制

类加载器会逐步查找、加载类的二进制数据class文件到内存中,并将这些静态数据转换成方法去中的运行时数据结构,在堆内建立Class对象,最后作为方法区类数据的访问入口。

2016-07-11 17:36:15 464

原创 GitHub首次提交项目相关命令

# 初始化git项目git init# 把所有文件加入版本管理git add -A# 提交到本地仓库git commit -m "初始化项目"# 添加远程仓库,git@github.com:yiifaa/yii-webapp-docker.git为远程仓库地址git remote add origin git@github.com:yiifaa/yii-webapp-docker.gi

2016-07-10 18:51:00 1773

原创 Docker for Windows初步体验

安装过程简单快捷,安装成功后会自动在Hyper-v中创建一个叫MobyLinuxVM的虚拟机,见下图。 打开PowerShell,即可体验各种Docker命令,经测试,与Linux版本完全一致,见下图。 意外的惊喜是,利用docker exec命令,还可以在PowerShell上体验Linux Shell(仅限于容器环境),见下图。 相关项目及操作步骤请参见我的项目[https:/

2016-07-10 18:46:54 1036

原创 ISMS与信息安全的三观论

ISMS(Information Securitry Management Systems,信息安全管理体系)是基于业务风险方法来建立、实施、运行、监视、评审、保持和改进信息安全的管理体系 。组织建立与实现ISMS是一个整体考虑、充分规划、持续运作与长治久安的过程,与组织不同层面的岗位和岗位职能密不可分,可以通过微观安全、中观安全和宏观安全清晰地分析出不同层面的安全需求和安全目标,见图1。

2016-07-10 00:03:56 985

原创 Linux连接Git客户端

在Linux上连接Git

2016-07-08 11:43:03 796

原创 Linux HTTP服务无法访问

利用nodejs在Linux服务器创建了HTTP服务(端口8080),结果只能在本机访问,马上怀疑到是Linux的访问控制文件的问题,操作如下:

2016-07-07 14:43:43 8283

原创 syntaxhighlighter高亮动态代码

syntaxhighlighter在版本4.0之后,采用webpack进行打包,没有在window中定义全局变量syntaxhighlighter,所以调用接口高亮动态载入的代码较为麻烦,经过研究,方法有二: 1.采用requirejs加载syntaxhighlighter,每载入一次动态代码模块,就加载一次syntaxhighlighter,代码示例如下:$("#container").

2016-07-07 14:00:37 3017 2

原创 高亮你的代码:syntaxhighlighter使用初步

高亮你的代码:syntaxhighlighter使用指南

2016-07-05 20:22:39 5255

libgcrypt11_1.5.3-2ubuntu4_amd64

libgcrypt11

2016-12-14

Chrome代理快速切换工具

Chrome代理快速切换工具,支持多个代理,以浏览器插件方式进行安装。

2016-12-06

syntaxhighlighter可执行库与示例

syntaxhighlighter是一个强大的语法高亮器,但是需要自己编译,较为繁琐,我把其编译为一个架包,并提供了相关的DEMO。

2016-07-06

Weblogic 兼容JPA相关架包架包

Weblogic不能兼容JPA2.0,引用资源及相关路径设置,内包含详细的操作说明

2016-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除