2018-09-18 Lingxian Kong
更新历史: 2018.09.18,初稿完成 2018.10.13,增加 kubeadm 的方法 很长时间没写东西了。离家在外两个人带娃很忙,在家空闲的时间基本都用来陪娃了,在加上前段时间在备考 CKA,时间上更是抠抠缩缩。业内人士都知道 CKA 是 Kubernetes(下面简称 k8s) 社区认证的管理员证书,我作为早期参与 openstack(下面简称 os) 的社区开发人员,openstack 的证书都没怎么关心过,现在为啥要考这个 CKA 呢?其实原因很简单,就是想对 k8s 多一些了解。我从2013年开始以开发人员的角色接触 os,当时年轻气盛,精力无限,一上来就是边阅读源码边安装试用,碰到问题都是通过读代码解决,从 o 继续阅读 »
2015-09-11 veryyoung
用sea.js的preload去加载bootstrap和jquery,会经常出现 $ is not defined more 大概如下配置的: seajs.config({ base: '/static/js/modules/', alias: { 'jquery' : 'jquery.js', 'bootstrap' : 'bootstrap/js/bootstrap.min.js' }, preload : ['jquery', 'bootstrap'], charset : 'utf-8' }) 继续阅读 »
2015-03-21 浩阳
content {:toc} My girlfriend is learning html and css recently. I told her to follow the video. Here, I recommend a video in Chinese that suite for fresh learners. The name of course is Getting HTML web pages dev in 8 hours ( 8小时学会HTML网页开发 ) . I watched this video at very first time. The teacher named Eighteen Swallows 继续阅读 »
2015-07-17 Alex Sun
AngularJS的一个强大之处就在于依赖注入。在调用bootstrap的时候,会调用createInjector来创建一个注射器进行注入。该方法的代码简化如下: ```javascript function createInjector(modulesToLoad, strictDi) { strictDi = (strictDi === true); var INSTANTIATING = {}, providerSuffix = 'Provider', path = [], loadedModules = new HashMap([], true), 继续阅读 »
2016-08-30 Jamling
引言 影响网页打开速度的原因有许多种,本文主要对部署在github上的hexo博客页面的加载速度做一个分析。然后给出几点相关的优化建议。 more 加载速度对比 先看下面几个站点的加载速度 - www.ieclipse.cn 这是我自己的站点,使用了双线部署,国内节点为coding.net。 {% asset_img ieclipse.cn.png %} 请求非常多,52个请求,页面加载用时427ms,加上其它的异步请求,总用时1.54s。相当于页面秒开。加载相对较慢的有nova.css和那个自动隐藏导航栏的js脚本。其它的像jq和bootstrap都使用了cdn,加载还是相当快的。 继续阅读 »
2017-02-22 leung
``` module.exports = function(config) { var files = []; files.push('newifi/@(jquery*|newifi).js'); files.push('index.html'); files.push('../../test/.coffee'); files.push('../../test/.js'); var otherFiles = [ 'newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).js', 'newifi//.cs 继续阅读 »
2017-02-17 leung
``` module.exports = function(config) { var globSync = require("glob").sync; var files = globSync('newifi/@(jquery*|newifi).js', { cwd: 'web/htdocs' }); var otherJsFiles = globSync('newifi//!(jquery*|newifi|angular*|bootstrap|echarts*).{js,json}', { cwd: 'web/htdocs' }); var cssFiles = globSync('newifi/ 继续阅读 »
2016-03-04 Kejin
我的第一篇 github 博客, 本博客使用 jekyll + bootstrap 搭建! 感谢 github 提供的 Github Pages 功能! 此博客布局参考了 Monkey Snatch Banana 博客 个人页面应用了 resumecard 项目 继续阅读 »
2016-03-12 浩阳
content {:toc} 本文主要说明对这个博客主题的改版和代码重构的过程。这个简洁高雅的博客主题受到了很多朋友的喜欢。在写第一版界面时,我对前端并不是很熟悉,对Jekyll也不熟悉。现在距离当时也一年了,对自己当时写的代码也不太满意了,同时Jekyll如今也已经升级了,目前最新版为3.1.2。因此我在临近毕业尚未入职前做一下博客主题的代码重构和改版吧。 主要想做这些事情有:添加归档,添加标签,添加分类页面,主页显示文章摘要,代码去除 jQuery 和 BootStrap,优化移动端显示,将所有变量写入配置文件_config.yml中等。再优化一些细节吧。希望更多人会喜欢。 继续阅读 »
2015-04-29 summer
前言 安装软件之前需要确保你已经安装了python,Mac系统自带了python,如果是其他系统可以考虑安装。 安装Setuptools 首先从https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py这个网址下载ez_setup.py,然后使用python进行安装,步骤如下: 继续阅读 »