切图崽的自我修养-使用自动化工具
想来大家对自动化构建工具已经不陌生了,自动化构建工具可以帮开发者省去很多重复劳动比如:语法纠错、文件打包、文件操作,合并压缩等等. 常用的自动化构建工具有Gulp,Grunt,Fis等等,这些构建工具核心都是依赖第三方插件,通过颗粒化任务,再将这些任务按照合适的方式进行组合,构建项目所需的自动化工作流
2016-07-06
D3 源代码解构
D3是一个数据可视化的javascript库,相对于highchart和echarts专注图表可视化的库,D3更适合做大数据处理的可视化,它只提供基础的可视化功能,灵活而丰富的接口让我们能开发出各式各样的图表。
浅谈敏捷开发之Scrum
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。Scrum是一个开发流程,运用该流程,你就能看到你团队高效的工作。(Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速...
2016-07-06
Yii2 加载css、js 载静态资源
Yii2提供了AppAsset类管理静态资源,在使用Yii2 布局模板时,如果想在某个页面内部写一段js 并且在页面底部,如果直接使用 script 标签是不可以的。
温故js系列(2)-快速排序&插入排序&选择排序&冒泡排序算法&优化
原理:在待排序序列中选一个分割元素,将待排序序列分隔成独立的子序列,子序列1里的元素比分割元素元素都小(大),子序列2反之,递归进行此操作,以达到子序列都有序。最后将子序列用concat方法连接起来即是排序好的序列。
三叠纪公园:Swift 的进化史
为类型重新声明别名时有一些限制条件。例如在存放字符串的词典中,主键必须实现 hashable 协议才能够使用。Swift 的编译器会在不满足限制条件时提供一些反馈:
docker运行zk
pull {代码...} run {代码...} github [链接]
2016-07-06
温故js系列(3)-cookie优缺点&设置获取删除cookie
优点:1.只在cookie中存放不敏感数据,即使被盗也不会有重大损失。2.控制cookie的生命期,使之不会永远有效。就算被盗了偷盗者很可能拿到的是一个过期的cookie。3.cookie帮助服务端承担了很大的压力,可以利用cookie在和客户端做很多判断而不应经过服务端。4.极高的扩展性和可用性,使用简单,操作方法方便缺点:1.cooki...
pyqt | 安装到运行 demo
之前在旧电脑折腾了一阵子 pyqt 开发,目前用了一台新的机器,安装 pyqt 过程简单记录下,也供小伙伴参考 1 准备工作 python 版本: {代码...} 系统:mac OS X EI Captian 10.11.2 准备以下三个文件 qt-opensource-mac-x64-clang-5.6.0.dmg sip-4.18.tar.gz PyQt5_gpl-5.6.tar.gz 文件可以到这里下载 链接: [链接] 2 安...
2016-07-07
jQuery的extend方法源码解读
文章主要分为三部分,第一部分简单介绍了extend的语法,第二部分通过实例介绍extend的用途,最后一部分是extend的源码解读,同时另附extend的另一种实现方式。
Python信息采集器使用轻量级关系型数据库SQLite
Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者为python网络爬虫存储数据。SQLite还在其它领域有广泛的应用,比如HTML5和移动端。
从英文变形规则计算到Restful Api设计
一天在研究Restful API设计,命名的时候我总是很纠结,我相信大多数人也有这种感觉,不是说想不出来某个单词怎么写的问题,像我这种没事背单词背到13000词量的人也要纠结个几分钟,然后还会改来改去,虽然可以用命名字典,但是终究不是长久之计,当然你要是愿意使用拼音就不要往下看了。
微信环境下点击input[type=text] 软键盘闪现问题
在项目测试阶段,在页面刚加载完毕的时候(上方进度条消失)点击输入框,弹出软键盘。但是在大约1秒的时候后软键盘就会自动消失,输入框的焦点消失。
2016-07-07
操作系统思考 第六章 内存管理
malloc,它接受表示字节单位的大小的整数,返回指向新分配的、(至少)为指定大小的内存块的指针。如果不能满足要求,它会返回特殊的值为NULL的指针。
Composer进阶使用 —— 常用命令和版本约束
在《Composer快速入门》中已经简单介绍过使用install命令安装依赖的方式。除了install命令,我们还可以使用require命令快速的安装一个依赖而不需要手动在composer.json里添加依赖信息:
让浏览器支持Webp
webp是一种同时提供了有损压缩与无损压缩的图片档案格式 ,衍生自影像编码格式VP8,是由Google在购买On2 Technologies后发展出来,以BSD授权条款释出。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小。WebP最...
在下函数式编程有何贵干
函数式编程,一个一直以来都酷,很酷,非常酷的名词。虽然诞生很早也炒了很多年但是一直都没有造成很大的水花,不过近几年来随着多核,分布式,大数据的发展,函数式编程已经广泛投入到了实战中。
fiddler+willow使用和配合真机测试调试
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler是用C#写...
获取域名的方法
域名解析[链接]
2016-07-07
React Native 0.29.0版本iOS端BundleURL加载方法
React Native iOS在0.29.0版本中BundleURL加载方法做了重大改变,新增了RCTBundleURLProvider单例类专门处理BundleURL,使用NSUserDefaults保存配置信息。