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