happyWang

技术人的博客, 说技术人的事

在styled-components的样式声明中做px到rem的自动转换

最近在尝试使用styled-components来做React下的样式开发,这样可以利用js语言的灵活来增强css的能力。 在多屏适配这块,一直是在使用淘宝的lib-flexible。 在用styled-components处理px到rem的转换时,有点问题了。styled-componen..


新主题Flat-Sky

换掉了用了挺久一段时间的Twenty Fifteen, 新找了一个扁平化风格的Flat-Sky。在此立照存证,不知道若干年之后,我的博客又会换成什么风格的


webpack dynamic import出错: SyntaxError: 'import' and 'export' may only appear at the top level

起因今天尝试使用webpck的import()来做代码分割。 代码类似如下: import('./nice-scroll').then(init => init(dom)) 结果报错: ERROR in ./js/utils/auto-set-height.js Mod..


MySQL Connection Error: (2002) Connection refused

最近一直有事没看博客,直到昨晚Google给发了封邮件,说检测到服务器上的错误呈现增加趋势 乘今天有点空闲,上了服务器看看。 发现wordpress和mysql这两个docker container都是正常运行,没挂掉。 按照以前的套路 docker restart mysql doc..


博客搬迁2017

起因18+1大,因为作死的还一直开着我的ss,然后连同着博客一起被墙了。 想上服务器做一些修改,试过各种ssh的代理方法,就是不行。在调用这些手段的时候,突然发现有人提到VPS可以做到月费5$,有点惊呆了。https://www.diycode.cc/topics/738 仔细想想,自己现在..


React Native错误: ":CFBundleIdentifier", Does Not Exist

最近项目需要,决定入手React Native。 第一步要做的肯定就是能在本机顺利的把官网的Quick Start 跑出来. 先说一下本机的环境: 系统: macOS Sierra 10.12.5 NodeJs: 8.1.0 Xcode: 8.3.3 (8E3004b) react-nat..


python错误:module 'shutil' has no attribute 'copy'

字符:5706 平均阅读时长:7分钟 今天在写一个小脚本来把自己写的一个html批量复制并在保持后缀不变的情况下随机命名。 先打算实现文件的拷贝。 Google了一下,发现了一个shutil的库(这个库的名字纠结了发音老半天,后面才理解是sh和util的结合,也就是shell-util)..


在Vim里面列出TODO和FIXME等备注

很多程序员,包括我,会在写代码的时候,习惯性的用TODO, FIXME, HACK等作为一些注释的前缀。这样方便自己和后来者预先知道相关注释和代码的状况 不过这样的备注只有是以后恰巧看到这段代码的时候才能看到,没法在一次发版或者空闲的时候,有一个直观的界面能看到这个项目里面所有这样的关键词。 ..


用Python实现FTP文件上传

前情最近在做活动编辑器的时候,考虑到运营人员很多都没有图片上传的权限,所以想在活动编辑器里面内置一个这样的功能,让运营可以使用上传控件或者托拽的方式上传图片到服务器,并在上传成功之后,自动把地址放到文本框里。 第一步要做的就是尝试着实现用FTP来上传一个文件到服务器的指定目录,同时基于文件的s..


Docer for Mac的ca.pem找不到的问题

之前安装过Docker Toolbox来实现在Mac上面跑Docker,后来Docker又出了一个Docker for Mac,好奇心一起就卸了Docker Toolbox,装了它。 愿意尝试的原因是Docker Toolbox主要是用VirtualBox来放container,Mac环境里面..