ruby静态代码分析 By zhiyong 发表于 2021-08-03 这是写rails静态代码分析的。怕被误认为是分析rails framework的文章,所以标题取为’ruby静态代码分析’. 阅读更多
rails dump/restore数据 By zhiyong 发表于 2021-04-15 可以通过gem直接dump/restore数据库,省得去记各种数据的dump,restore命令。缺点就是速度非常慢。rails就是慢。好处也非常明显,可以跨数据库。 阅读更多
Taro升级 By zhiyong 发表于 2021-02-22 Taro 3出来有段时间了,有一个小程序用Taro 2写的,升级了一下,前前后后花了几个月时间,中间还失败了几次,踩了不少坑。 阅读更多
改babel, 给js加带单位的数字表示语法 By zhiyong 发表于 2021-02-19 一直很想研究Babel,给baby写插件,改JS语法. 最近看了一篇文章,感觉非常不错.于是借此机会试了一把,添加的语法很简单,就是给JS里面的数字加上一个计量单位,比如说1k代表1000,1m代表百万, 1b代表10亿,这样子呢,就是读起来更简单,更方便易懂。 阅读更多
postgresql开放远程连接 By zhiyong 发表于 2021-01-26 出于安全原因考虑,Postgresql默认是不支持远程密码链接登录的。需要手动设置来允许远程连接,允许密码登陆. 阅读更多
用find命令查找所有的图片 By zhiyong 发表于 2020-10-19 find命令可以查找任何你想查找的问题, 如所有的jpg文件, 文件大于多少的文件, 还可以针对查找的结果执行 阅读更多
rails routes中resource和resources的区别 By zhiyong 发表于 2020-09-13 resource 和 resources的区别是resource生成的路径是不带id的。永远不带id,member下面也不带id。 阅读更多
用convert批量生成logo By zhiyong 发表于 2020-09-09 用imagemagick的convert根据做图片resize, 生成AppIcons. convert logo.png -resize 28x28 logo28x28.png 阅读更多
rails中的Date.today和Date.current区别 By zhiyong 发表于 2020-08-25 Date.today是UTC时间, Date.current是locale时间, Time.current也是locale时间, 1.days.after也是locale时间。所以不要用Date.today, 用另外3种形式. 阅读更多
通过ssh forward远程部署代码 By zhiyong 发表于 2020-08-24 通过ssh forward, 本地ssh private不用部署到远程服务器,可以让远程服务器使用本地ssh key访问受限资源. 省却ssh key到处部署,管理麻烦的问题。 阅读更多
删除所有的node_modules目录 By zhiyong 发表于 2020-04-25 删除所有的node_modules目录, 目录遍历深度为4: find . -type d -name node_modules -d 4 -exec rm -rf '{}' \; 阅读更多
activerecord [], update, update_attribute, update_column, send By zhiyong 发表于 2020-03-25 active_record下标访问([], read_attribute, write_attribute)支持表字段的访问, 不支持association的直接解析, 下表访问和read_attribute是同一个概念. send是通用的方法调用,包含了read_attribute.大部分情况下,数据库字段操作应该用read_atttribute, write_attribute, 因为monkey_patch的问题, update, send会不确定性地失效。方法访问也一样. 阅读更多
毒鸡汤彩虹屁金句api By zhiyong 发表于 2020-03-23 我一年前写了一个彩虹屁的网站, 收录了一些彩虹屁,毒鸡汤和心灵鸡汤,理所当然,没有任何人访问。为了不让我的心血白费,我公开了一个api,让任何网站,页面, app都可以随机显示一句毒鸡汤, 彩虹屁,或者心灵鸡汤. 阅读更多
搭建简单本地静态文件服务器 By zhiyong 发表于 2020-03-07 通过简单的命令行在本地电脑上搭建一个静态文件服务器共享文件, 对比了`python -m http.server`和`http-server`, 推荐`http-server` 阅读更多
python中id转换为object instance By zhiyong 发表于 2020-02-29 functools.lru_cache python有个内置的functools.lru_cache, 这是一个基于lru的cache,作用于函数或者类方法上. 该装饰器会根据参数值来缓存方法调用的结果。 阅读更多
matplotlib保存动画为mp4失败,convert: delegate failed ffmpeg error By zhiyong 发表于 2020-02-22 通过matplotlib.animation保存mp4动画的时候抛convert delegate failed ffmpeg error. 解决方法是重装ffmpeg, 然后link ffmpeg 阅读更多
activeadmin无出错提示 By zhiyong 发表于 2020-01-14 Active Admin创建对象失败的情况下没有出错提示. 解决办法是加object_form.semantic_errors :base 阅读更多
ajax请求发出去以后后端没有日志,也没有走到断点 By zhiyong 发表于 2019-11-05 ajax会先发一个options请求给服务器,看是否支持跨域. 请查看你的cors配置支持哪些类型的method 阅读更多
webpack integrity check failed By zhiyong 发表于 2019-10-23 Your Yarn packages are out of date! Please run `yarn install --check-files` to update 阅读更多
anaconda jupyter notebook正确安装和使用opencv3 By zhiyong 发表于 2019-08-14 本文讲解mac下anaconda安装opencv3会遇到的问题和解决办法,保证jupyter下能正常使用opencv3. 阅读更多
关于nginx下assets配置,以及InvalidAuthenticityToken的问题 By zhiyong 发表于 2019-08-05 rails应用nginx assets目录配置以及proxy转发时host改变导致CSRF, 用户登录失败,表单无法提交的问题. 阅读更多
Rails devise重置某个用户的所有sessions By zhiyong 发表于 2019-07-22 Rails devise 如果需要重置某个人的session, 可以在console里面修改该用户密码来重置所有session, 因为devise用密码做salt. 阅读更多
程序员职业病个人经历 By zhiyong 发表于 2019-07-06 以前我也不相信职业病这种说法,知道两年前身体出现问题。幸好我即使修正,现在基本没事了。写下这个主要是提醒后来的同学注意身体,健康快乐搬砖一辈子。 阅读更多
kaminari翻页count慢的解决办法 By zhiyong 发表于 2019-07-04 用kaminari做分页,每次翻页前都会select count(*)来统计总记录数,当数据库记录很大的时候非常慢,解决办法就是override total_count(),再用cache. 阅读更多
UTF-8 BOM的坑 By zhiyong 发表于 2019-06-28 UTF-8是一个灵活的变长编码方式,同时兼容ANSI。UTF-8 BOM 中 BOM是Byte Order Mark(定义字节顺序)> 所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。 阅读更多
godaddy ssl证书续费, nginx配置 By zhiyong 发表于 2019-06-27 最主要的坑是证书部署以后因为key文件编码的问题会导致证书加载失败。抛错误"SSL error:0906D06C:PEM routines:PEM_read_bio:no start line" 阅读更多
个人常用docker模板库 By zhiyong 发表于 2019-04-09 创建了一个docker模板库, 用于收集整理常用的一些docker和docker compose模板。 欢迎大家提交需求(issue/pull request)一起完善模板库。 阅读更多