Calvin's Blog
Cancel

常用前端类库整理

做前端开发免不了要使用一些静态公共库,如果代码部署在互联网上面,我们可以使用CDN,如: 新浪的CDN http://lib.sinaapp.com/ 百度的CDN http://cdn.code.baidu.com/ 但是如果我们需要部署在内网,或者需要使用一些不太常见的类库,那么这个时候公共CDN也就不好办了 这里提供一个思路,我们可以创建一个自己的静态公共库方便重复使用...

Windows 下好用的软件整理

工欲善其事必先利其器。 给大家分享一下我常用的感觉比较好的软件。 桌面截屏 - FSCapture 桌面截屏 - FSCapture 非常简单的截图小软件,可以添加水平印,也可以对图像进行简单处理。 可设置水印、撕边、阴影等效果! 软件还附带放大镜,拾色器,屏幕标尺等小功能。 本站的截图基本是用它在处理的。 桌面动态截屏 - LICEcap 桌面动态截屏 - LICEcap...

《要事第一》 读书笔记

这本书是《高效能人士的七个习惯》中第三个习惯“要事第一”的详解,是一种新式的时间管理方法。 如果你对时间管理有困惑,尝试了数种时间管理方法和时间管理软件,依然不奏效,建议读一读此书。 现状 我相信很多寻求时间管理方案的人,可能是因为下面的痛楚: 事情太多,太杂,每天都忙不完,最后却又不知道忙了些什么 不怎么忙,但自己有很多想做的事情却迟迟开始不了,拖延症严重 这两个痛楚,我...

如何制作可实现的年度计划

这是一篇听课笔记,是我听喜马拉雅《小强升职记:带你六步制作可实现的年度计划》的总结。 关于年度计划,网上有句经典语录叫: 我2015年的目标就是搞定2014年那些原定于2013年完成的安排,不为别的,只为兑现我2012年时要完成的2011年年度计划的诺言 你是不是也是这样呢?那你想知道什么原因吗? 第一课:年度计划总实现不了的原因是什么 小强的经验总结,年度计划实现不了的原因有...

如何创建标准的 PowerShell 函数

PowerShell有很多内置的命令,我们自己也会创建很多自定义的脚本,上一篇介绍了我创建的一个在线PowerTask类库就是自定义的脚本,其显示的方式跟默认的命令很类似,如何使自己创建的脚本能有系统自带的命令一样的体验呢? 答案就在于Function,在Windows PowerShell 2.0 中引入了一种新类型的Function,叫Advanced Function,通过它你可以创...

在线的PowerShell类库 - PowerTask

在公司的项目中,写了大量的PowerShell脚本去安装软件和部署新的Release,偶尔也会分享PowerShell脚本给其他Team的同事。 闲暇之余,研究了一下,发现只要打开权限,PowerShell也有远程下载执行脚本并且执行的功能,遂产生一个念头,如果将通用的PowerShell脚本封装成在线的功能库,然后本地只用一行脚本载入一下,这样不是能很好的复用了吗? 而且可以实时载入最新的...

基于REST的接口定义思考

因前后台分离,使用AngularJS作为纯前端,需要设计一组基于JSON的API,统一前后台的接口规范。 该组API需要有如下特性: 统一接口调用风格 统一接口返回码 以尽可能简单的方式提供调用说明 接口支持增删改查等基本功能,也有其他自定义功能,如 软删除(IsDeleted = 1) 调查 首先想到的是REST,设计一套RESTful的方案,如 http://w...

AngularJS 动态加载的思考

本文使用的AngularJS是基于1.x版本的。 使用AngularJS做前端,路由都是静态配置的,久而久之发现每次新增加一个模块都要配置一下路由,实在有些麻烦,遂研究了一下能否动态配置路由信息 现状 项目中使用的是ui-router,因为要支持多级路由,所以没有使用默认的路由,代码如下 angular.module('app') .config(function ($statePr...

PowerShell小说爬虫

老婆最近迷上了网络小说,在线一张一张网页看的十分的累,而且广告不停弹出,非常烦人。 我就赶紧发挥一把,写个简单的脚本把文件内容批量抓取下来,让她知道编程也是有点实际用处的。 虽然知道Python在爬虫方面是个强项,但是暂时不是很熟悉,就先用 PowerShell 勉强实现一下,直接上代码: $url = "http://m.d8qu.com/104/104936/12850949.htm...

Angular项目结构思考

最近在重构项目组的两个前端项目,都是基于AngularJS(1.0版本)的,重构的过程中有些思考,在此记录下来备忘以及参考 重构目的 创建公共的web前端项目,在启动其他类似项目的时候,可以最小修改的去使用 规范前端js代码,去除不必要的全局变量,统一命名风格 异常处理、日志记录、诊断、安全性和本地数据储藏等模块,许多地方都可以用,可以抽取到同一个地方 约定 命名 ...