Linux 内核为了提高读写效率与速度,会将文件在内存中进行缓存,Swap 是通过磁盘文件的形式给系统增加虚拟内存的解决方案。 所以 Swap 速度肯定比真实内存慢,但是可以让系统可以处理超过自身内存瓶颈的任务。默认情况下,系统会用完物理内存后才用虚拟内存。 检查 Swap 先检查一下系统里有没有存在的 Swap 文件,如果返回的信息概要是空的,则表示 Swap 文件不存在。 s...
MacOSX 下的开机项有多乱,需要整理一下。 系统偏好 在“系统偏好设置”窗口,选择“用户与群组”,进入用户与群组窗口。选择登录项选项卡,再解锁,最后删除开机启动的应用。 plist 文件 分别在以下 6 个目录中检查是否有与开机程序相关的 plist 文件 ~/Library/Preferences/ – (当前用户设置的进程) ~/Library/LaunchA...
因为升级了 MacOSX 和 openssl,然后 Jekyll 和 Python 都坏了,报各种错误。 问题描述 Python 和 Git 都会报错。 dyld: Library not loaded: /usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/Python Referen...
在 Mac OSX 上尚且还有一些图形工具可以帮助查找和清理大文件,在 Linux 只能依靠命令行。其实也不难,这次总结一下,省的下次还去搜索。 万能的 du du 是 Linux 和 MacOSX 都自带命令行工具,全称是 Disk Usage,这样就好记了。配合两个参数就可以搞定大多数问题。 -s Display an entry for each specified...
Flask 是非常轻量和灵活的 Python 框架,轻量和灵活是它的优点,也是它的缺点。所以我们在使用 Flask 构建项目时就不得不慎重考虑其目录结构,以便日后扩展和维护。 这里我列举了一些常见的 Flask 项目结构,没有好坏之分,大家可以按照实际情况参考使用。 极简风格 app.py config.py requirements.txt static/ templates...
有些开发人员会用 Bash 来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash 的可读性和可维护性远远低于任何高级语言。更要命的是,Bash 并没有方便的调试工具和防错机制,出了问题你要排查半天。 在 Ruby 或者 Python 等高级语言里,你很容易知道错误是哪行什么类型的错误,还有 IDE 的 Debugger 加持。而 Bash ...
新的一年开始了, 不要为了忙碌而忙碌。 在忙碌中找问题, 多用脑子,避免老年痴呆。
Github 今年推出了自己的 CI 集成方案 Github Actions,本着玩一玩不吃亏的态度,我把原来通过 Travis CI 的自动发布流程迁移到了 Github Actions,整个过程还是非常愉快顺利的。 创建博客 这部我就不展开说了,直接到 Hexo 官网参考文档就可以快速开始。 我假设你已经有这么一个博客了,而且也成功手动发布过。 生成密钥 为了安全起见,我们...
又到年底了,是该收拾一下,准备迎接新的一年了。 这个时候,网上又开始流行各种跨年段子,什么看 20 本书变成买 20 本书,什么世界那么大我要去看看变成去朋友圈看看。但是你有没有想过那终究是别人的生活,不管是调侃还是现实,我们总是要对自己负责。 这一年,我离开了自己的舒适圈,铤而走险地换了一份工作,可谓感慨良多。 代码终究不是我的 大部分人都追求稳定,希望自己可以一条道走到黑。 ...
Jenkins还是我最喜欢的CICD工具。 安装 Jenkins 官网目前推荐的方式是docker运行Jenkins,只需要一条命令就可以搞定。docker是很好用,不过也会有一些不方便的地方: 不能完全访问本地磁盘,需要挂载后才可以,而挂载某个目录还需要提前在docker客户端注册,有点绕。 不能访问本地代理,大家都知道我们的网络条件不是很好,可能会自建代理,docke...
这个十一假期去了一趟大橙子家。大橙子很早就已经在网上买好了烧烤架,他说这个假期我们回去到乡下去烧烤。下车的时候我们去超市买了很多烧烤必备的原料。啊,美好的假期就要开始了。 乡下有狗有猫,还有兔子,其实不是兔子,是仓鼠。程明乐待业在家就买了一只仓鼠,还有一只猫。 早上起来空气无比清新,还有一大堆桂花树,非常香。可是这花是要被打掉的,大橙子的妈妈说,桂花都是要卖给村里收桂花的,虽然不值几...
太忙了会导致自己没有创新力,现在在花旗的时间就是一天到晚在忙于工作,然后就没有太多时间去思考很多可以改进的方面。 相比以前在英孚自己的闲暇时间还是比较多,所以可以去想办法去改进工作上的流程,或者去做一些比较有意思的事情。而且到了花旗之后,博客更新的频率明显降低了很多。 一开始还是有想法要去写博客的,然后也会有一些主题要去写,但随着越来越忙,然后时间越来越少,所以就不太愿意去写,不太愿...
本文基于旁门左道 PPT 基础课程归纳而来。 基础操作 导出格式 PPT 可以导出多种文件格式: 图片,适合单页面预览,推荐 png。 视频,适合动画预览,推荐 mp4. pdf,适合需要保留排版和平台兼容形式的分享。 撤销次数 在设置的高级选项里可以设置最大撤销次数为 150,默认值是 20,有点少。 图片模糊 选中图片后选择虚化,默认虚化程度为 10。...
Vmware tool 就是个坑,特别是在Mac电脑上。 我在MacBook上装了一个Vmware Workstation的虚拟机,然后在虚拟机里装了一个Windows系统。Windows可以正常启动,用着挺好的,但是发现不能从本机拷贝文件进去,或者把文件拷贝出来,它提示我说我没装Vmware Tools。 好的,我去网上搜了一通教程,并不能解决我如何安装Vmware Toools的...
不知道你有没有使用多个手机号,或者手机不想带但又不希望错过短信的情况,有兴趣可以进来看一看。 将手机 A 的短信自动转发到手机 B 手机 A 和手机 B 大致分两种类型:安卓和苹果。所以交叉组合有 4 种情况。 1. 安卓转发苹果 方案 1(推荐): 装一个绿芽短信让它运行在后台,通过微信就可以远程接收和回复短信,这是目前最简单的方案,不需要翻墙,唯一担心小厂跑路。不过看上去不...