在过去,想发布一个 Linux 应用程序会带来很多问题:程序文件遍布整个系统需要复杂的代码来管理安装与更新操作不是事务性的(如果操作失败,对系统的影响仍然会保留)如今,在 Ubuntu 中已经提供了解决这些问题的方案,这就是 Snap 与 Snapcraft(https://snapcraft.io/)。它可以提...
在 2017 年我没有将时间花在学习任何一门新技术上,仅仅读了《调试九法:软硬件错误的排查之道》与《代码之髓》。更多地将时间花在了在工程与业务实践:用 Laravel 及周边的生态环境来开发项目。在这一年我参与开发了五个项目:考试系统掌上校园工资条在线表单ERP考试系统与在线表单不同于其他的业务型项目,无论是前端...
2017 已结束,此篇不再更新。读完的书:时生 / 实体书沉默的大多数 / Kindle1984 / Kindle从文自传 / Kindle调试九法:软硬件错误的排查之道 / Kindle代码之髓 / Kindle人间失格 / KindlePython 自动化运维 / Kindle / 差评痴心见多了,就喜欢你 ...
Laravel 为我们提供了数据库结构操作功能 Migrations (数据库迁移),我们可以通过它创建一张数据库表,改变其中的结构,并在此基础上提供迁移和回滚功能。但是,我们公司在进行 Laravel 开发的时候没有用到这个功能,先谈谈我们是怎么做的:通过数据库建模工具导出 SQL 到数据库大家连接到服务器上的...