Docker开发指南 读书笔记
第一章: 何为容器 容器相比虚拟机的优点 与主机共享资源,性能损耗非常低 移植性更好 轻量 资源多,用户使用友好 第十三章: 容器安全与限制容器 需要考虑到的
第一章: 何为容器 容器相比虚拟机的优点 与主机共享资源,性能损耗非常低 移植性更好 轻量 资源多,用户使用友好 第十三章: 容器安全与限制容器 需要考虑到的
其实这本书看完了有段时间了,一直提笔想写点什么。却始终没有落笔,今天花了一些时间想优化一下部门的部署方式,就跟朋友聊了一下,发现他们公司现在
题目大意 给一个数组给你,数组里面全是数字,把数组分成独立的块,每块独立排序后和整个数组排序的结果相同, 问最多可以把这个数组分成几块 Problem Given an array arr
好久没有动手写博客了,之前也一直考虑准备学一门其他语言。再加上hexo确实给我的体验并不是太好。所以准备把博客生成器从hexo更换成hugo
前言 最近看Mongo权威指南的时候,偶然间查了下mongo的官方文档,发现其实增加了很多新的API,打算系统性的过一遍。 比较操作符 $eq 没啥用 因
这本书的中册还是相当值得推荐的。 就算对在异步流程中已经踩过很多坑的我来说,也还是有些可以值得学习的东西。
只把自己记下来的东西写一下,推荐大家还是可以看书。
这本书类和行为委托的部分忍不住看了第二遍。觉得观点很新颖,很有意思。
5月份的时候立了一个flag,然后就被打脸。 辞职,失恋。 新的工作,频繁的加班。 走三步退两步的减肥计划。 堕落……
今天看了电影《被嫌弃的松子的一生》 隐隐的害怕。
往前走吧。
不想用第三方的travis-ci实现自动部署博客,但是gitbub提供的钩子折腾了下,遇到了个坑。 休息的时候突然想了想,这个钩子其实就是在git push(或者其他操作)的时候触发自定义的命令而已。 其实我每写一篇文件发布,还需要运行hexo插件的一些操作。 为什么我不用shell做这些事情呢?
最近实在是发生太多事情。 昨天差点露宿接头,今天终于把房子搞定了。 接下来,又可以专心的写代码了。
前两天看了别人写的博客,对某些知识点挖掘的深度和对知识点描述语言的通俗令我赞叹。 我写的这一系列读书笔记的初衷是想写给自己备忘的。 最初的目的,是想要翻到这个文章,就能够自己看的懂描述。 毕竟有些东西,不常用,细节不一定记得那么清楚。
记得之前有一次面试,面试官问我,有几种面对对象的设计方式。 我一下懵了,,虽然高级程序设计的第六章我看了好多遍,但确实太久没有用了,如果没有准备面试是对面试官的不尊重,我确实有点失礼了。 有些人说,es6,没有必要记那么多种复杂的类的实现方式了。 我偏向于这种说法,prototype单词实在太长,而且类的实现方式隐晦难懂。
果然不能立flag,上次文章都写完了,可是hexo出了点小问题,再加上正好回家,所以延后了几天。
发现之前一直提到 迭代器 和 生成器的字眼。其实一直没有讲这方面的东东。iterators 在es6中应用的还是挺广的,set,map,array,string都有这样的入口,generators是es7中async的基础。个人认为还是挺重要的。
现阶段手头上的工作主要有两块,两份工作均告一段落,但日后可能有新的需求或者异常。所以记录一下两块项目的工作内容和具体的思路,方便其他人维护。
下面列一下具体内容:
http://develop.coolcto.com/lipengcheng/yisa-consulting-services-portal-frontend
让我们来愉快的立一个Flag: 每周写一篇文章
let node = {
type: "string",
name: "foo"
};
let {type, name} = node;
ES6将对象分为以下几类: + 普通对象 + 外来对象 + 标准对象 + 内建对象
##前言 其实这本书已经看完很久了。前几天突然有人在微信群里分享了别人的翻译版本。如果有些人会觉得这本书英文比较难理解,还是可以去找翻译版的看一看。 我还是接着回顾一下知识点吧。
ES6增加了对字符串和正则表达式更好的支持
注:目前仅说明windows下的情况
网上已经有大量的tesseract的识别教程,但是主要有两个缺点: + 大多数比较老,有部分内容已经不适用。 + 大部分只是就英文的训练进行探索,很少针对中文的训练。 接下来尽可能详细的介绍自己tesseract训练中文识别的经验。
本文中使用的tesseract版本为3.05; 为什么用3.05呢? 从官方文档上看4.0版本(windows版本于2017年1月30号发布)显著的提高了识别率,同时也加大了性能的消耗。理论上我是应该用4.0。但这不是重点。重点是有windows的版本有诡异的bug! 花了好久没有解决。 不过还好,4.0支持3.05版本的所有语法。换而言之,下面的所有内容在4.0都是可以用的。
前言 这两天有个事情是要生成限定区域,限定内容的excel。 有点恶心的说。今天花了大半天时间写了个初稿。 其中我要求输入函数的参数包括行和列的数
2016年大概是我最艰难的一年,贫穷,工作的压力,生活中不被理解。自己也做了很多错事。不过幸运的是,这一年有很多本书陪着我,无论是地铁上,还是深夜的枕边。
最近有一个case。需要去解析word文档。有两个需求,一个是将word文档转成PDF,一个是将word文档中的内容按照一定的规范读取到数据库中,去npm仓库找了大概有十几个包,发现主要是通过以下的方式来转换代码。 + 通过调用系统底层程序(比如说office)的API来转换; + 通过模板,替换数据来实现生成PDF; + 通过有些免费将word转成PDF的网站来实现将word转成PDF,比如docx-to-pdf;
后来退而求其次,想通过先将docx转成文字,发现了个textract的包。 当然也有缺点,不支持docx中的标题号,不支持图片等文件。
不怕死的我决定自己干这件事情。
作为一个前端工程师,偶尔还是会经常在google浏览器的console写写代码,记得第一次在console写代码,真是觉得超酷!
最开始在控制台,我就很自然的用到jQuery。
直到有一天,我输入$("")
,浏览器给我报了个错!
what the fuck!!!
var toCamel = function (json) { var re = /(_\w)/g; var rename = ""; var arr = []; var i = 0; for (var attr in json) { arr[i] = attr; i++; }; for (i = 0; i < arr.length; i++) { var attr = arr[i]; if (typeof json[attr] === "object") { json[attr] = arguments.callee(json[attr]); }; if (arr[i].match(re)) { rename = attr.replace(re, function($0) { return $0.substring(1).toUpperCase(); }); json[rename] = json[attr];
引言 事情起源于乙方数据库接口都是”nick_name”这种带下划线的格式: { message:"", nick_name:"", data:{ contact_tel:"" } } 我需要写一个小程序将驼峰格式
git图形化工具一览 软件名 支持系统 是否收费 备注 TortoiseGit winxp+ free 支持中文 SmartGit win7+,OS10.9-`10.11,linux free for non-commercial use SourceTree win7+,OS10.10+ free 支持中文 Git GUI win7+,OS10.09+ free 下面介绍一下SmartGit的常用操作。 win
前言 昨天晚上看完了JQ第四章, 话说其实每天要用电脑打字感觉挺累的。上班敲了一天的代码,下班感觉什么都不想动。 jQuery中的事件和动画 事件 这
前言 前阵子在知乎上看到有一个问题是:“JQ有没有过时”,感觉最悲惨的事情莫过于,你还是刚刚开始熟练,别人却在讨论JQ的过时。随着ES6的诞生
前言 好几天因为各种事,也没有好好学习,内心不安。。今天忙完了。继续总结下《锋利的jQuery》第二章。 第二章主要是介绍了jQuery的选择器
题目1 写一个字符串转成驼峰的方法 如:”border-bottom-color”->“borderB
前言 之前一直在看秒味课堂的视频,最开始看css2和html的话还挺好,各种课后作业可以做。后来看css3、html5、jq、anglarjs
前言 自打我开了博客以来,这基本上就是我第一个考虑写的文章。 话说来长,去年10月28号左右,刚刚看完《Head First HTML与CSS(第2版》的我
换主题所需要的资源 上一个主题在刚用了两天就不能满足我了。所以赶紧换上了现在的主题。比较喜欢这个主题的功能。 所需要的资源如下 - hexo的官网,
前言 昨天花了好几个小时,才把自己的第一个博客搭建起来。现在写下这篇简单记录一下自己遇到的坑,和一些常用操作,以便备忘。 git的一些操作 因为之