2017-06-27 Oliver Wang
好久不写博客了,最近一直在忙一个私活,一个问卷类的项目,用 django 写的,说实话,之前除了在公司厘米用,都没有用过 python,还好我有一些好同事,有问题可以直接问,方便了很多。 为了避免长时间不写文章的尴尬,我急匆匆的新键了一个 md,开始写。 一般来说,本地运行 django 项目是很简单, sh python manage.py runserver UWSGI 总感觉这个单词全部大写的话,很别扭,使用 uwsgi 启动项目的话也不是太难, ```ini docon.ini uwsgi abc.ini uwsgi --reload /tmp/***.pid uwsgi --stop /tmp/***. 继续阅读 »
2017-06-01 Oliver Wang
现在我在 虎牙-代码痴汉umi, 有谁推荐新的直播平台吗 ? 继续阅读 »
2017-06-01 Oliver Wang
window 上面的命令行一直都非常丑陋 (看我用词多么强烈)~ 今天上午终于因为看 Git Bash 配色而双眼变得模糊了, 于是上网搜了一下有没有结局方案, 然后就发现了这个 github/mintty-colors-solarized, 但这个项目是好几年前的了, 我还是怀着试试看的态度尝试了一下. 我发现了, 干程序员别的可能不行, 但是尝试的能力还是有的, 经常为了找一个新的框架, 或者要写一个组件而去把所有相关的项目全看一边, 然后才发现不行~ 但是今天老天并没有调戏我, 先说一下修改的过程吧~ 在 Git Bash 里面输入, cd ~ vi .minttyrc 开始编辑它的配置文件, 不妨输入这些东西, 继续阅读 »
2017-06-01 Oliver Wang
最近的项目里面需要一个图片点击放大预览的插件~ 项目是 vue 写的 SPA ~ 找了好久,没有现成的,有一个,但是写的我很不喜欢,需要手动传入图片地址,宽度和高度,都这样了,还写什么程序~ 然后我打算自己写一个~ 思路 基本思路的话,就是点击图片的时候,产生一个遮罩层(或者遮罩层本来就有),然后在遮罩层添加一个图片,居中什么的样式到时随便了。点击事件很简单, @click 就好了,点击图片之后可以获取到图片的路径,因为点击的是已经显示出来的图片,所以当前图片的 meta 信息肯定包含了该图片的长和宽。 生成一个遮罩层也很简单,然后根据图片的长宽和屏幕的长宽(或者浏览窗口的大小)可以计算图片的居中位置。 然后添加到 bo 继续阅读 »
2017-05-24 Oliver Wang
最近开始接触 vue, 写了一个算是前端小论坛的公司内部项目, 算是一个知识库, 可添加一些常见的问题供别人查阅~ 现在做个总结吧, 项目写完一个多星期, 现在想想差不多都忘记了~ 真是老了~ 生命周期 其中 created 和 mounted 的顺序要确定好~ 比较重要的就像下面这三个吧, 其他的像是 updated, beforeUpdate 我几乎没有用过, 暂时不说~ created 实例已经创建完成之后被调用。在这一步,实例已完成以下的配置:数据观测(data observer),属性和方法的运算, watch/event 事件回调。然而,挂载阶段还没开始,$el 属性目前不可见。 mounted el 继续阅读 »
2017-04-17 Oliver Wang
propTypes 被从 react 包里面分离出来了,如果要用到 propTypes, 则必须要自己安装 prop-types sh npm install prop-types --save 那么,对于之前项目里面已经存在的 propTypes 呢,可以使用 facebook 的这个工具 jscodeshift^1 和 codemod^2, 其中 codemod 最好 clone 在当前项目文件夹。 用法像这样: ```shell jscodeshift --extensions=js,jsx -t ./react-codemod/transforms/React-PropTypes-to-prop-typ 继续阅读 »
2017-03-08 Oliver Wang
偶然看到一篇介绍 Promise 的文章,这个概念也出现好久了,之前一直用着 whenjs, 但是一直没有时间自己写一个。 于是下定决心,自己写一个吧~ 毕竟别人都能写出来的东西,而且工作的时候都是在写一些业务型的代码,感觉非常没有创造性~ Promise 用起来挺简单的,可以很好的解决 js callback 多的时候,缩进很烦的问题。而且线性的写代码也更容易理解~ 现在写这篇文章,就是高中的时候写作文一样,看到题目就开始辗转反侧,脑子里面想好多内容,理清了思路,但是拿起笔就全忘了。 今天在开始写之前我也下了好大的决心,在代码上面写了大片的注释,感觉写这一篇应该会很顺利吧,结果还是事与愿违,写了些乱七八糟的东西。 这篇文 继续阅读 »
2017-02-17 Oliver Wang
以前都说前端坑,或者前端入坑了,为什么呢? 因为 IE 啊。 我做前端以来,一直都是很幸福的,因为还几乎咩有处理过 ie 的兼容问题。 但是最近要处理,以前应付面试背过的兼容方案都忘掉了,所以还是要查。 忽略 IE6,IE7 的情况下,规则就这几条: \9 IE6/IE7/IE8/IE9/IE10都生效 \0 IE8/IE9/IE10都生效 \9\0 只对IE9/IE10生效 当然还有这个东西 html [if lt IE 9]><![endif] 继续阅读 »
2017-02-17 Oliver Wang
一直觉得 window 聚焦的壁纸很好看~ 今天终于找到了壁纸存放的路径,就是下面这个 %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets Win + s 打开Cortana,复制这个网址打开就行了,里面都是没有扩展名的文件,重命名为 jpg 就可以看了~ 这是一个批量重命名文件的工具,挺好用。 百度云(ww30) 继续阅读 »
2017-02-15 Oliver Wang
我一直觉得 window 命令行下面的字体非常丑陋,因为有时会用 git bash, 有时也会直接使用编译器自带的控制台,这些都是可以设置字体的,所以 window 自带的命令行用的不是太多。 今天刚好看到一篇文章是写关于修改命令行字体的,哈哈。 首先打开一个命令行窗口,输入 chcp 437 然后设置字体,这个时候你就发现多了好多等宽字体。 选择想要的字体保存之后,把命令行窗口先关闭,然后再打开,输入 chcp 936 chcp 是切换 cmd 程序的当前代码页,936 是中文环境,437 是英文环境 然后命令行的字体就改变了。 继续阅读 »