- 博客(10)
- 收藏
- 关注
原创 【效率工程之路】一个带有语法提示的HTML编辑器
1.为什么需要一个带有语法提示的HTML编辑器?过去我们总是推崇bash脚本在日常工程中对于效率的提升,然而,经过近一个月以来的实践,我发现HTML工具集成才是效率提升最大化的途径。HTML的一个重要特性就是直观,相对于bash脚本,它具备完全的可视化,从参数名到运行过程再到结果,每一个阶段都可以可视化和即时响应。在这种情况下,特定领域的工作的内省工具是很关键的。而编辑器对于特定领域的语法就十...
2019-11-24 22:22:02 238
原创 【脚本工具】计算某天所在的Week of Year
Week of Year定义对于中国人的习惯来说, 一年的第一天所在的周是该年的第一个周,第二个周则是第一个周之后的周一到周日,第三个周则是第二个周之后的周一到周日,依次类推。该年的最后一天所在的周记为该年最后一周。现有的计算方法经过测试,发现格林尼治日历计算Week of Year有两个差异1.每周的起始是周日而不是周一 2.一年的最后一周是一年中最后一个不跨年的周,即除非最后一天恰好是...
2019-11-10 14:44:09 350
原创 【脚本】计算上班时间的算法
上班时间所谓上班时间是指从上班到下班的时间里,能够被算作工时的那部分时间总和。算法从上班到下班之间至少有一个时间段是不算工作时间的,即中午的休息时间,一般是12:00-14:00,如果晚上有加班,则傍晚的16:00-19:00也不算工作时间。而上班时间可以从一天之中的任何时段开始,需要根据不同的上下班情况来累积上班时间。设定A为按起始顺序排序的、且任意两个区间没有时间交集的非工作时间段列...
2019-11-07 01:12:01 1011
原创 【SwiftUI】谈Swift开发的四个阶段
入门阶段会使用playground进行基本语法和表达式的测试初级阶段(可用性)能够使用基本的NavigationView, List, ForEach, if 等进行View布局的构建,并达到基本的可用性了解基础框架:Sqlite使用, 网络,文件系统,系统分享中级阶段(合理性)能够做出优化高级阶段(价值和意义)...
2019-11-06 13:49:09 124
原创 【脚本工具】使用sql操作json
工具界面工具说明示例代码from MDNvar db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);var msg;db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); ...
2019-11-02 05:21:10 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人