摘要: 语言核心 ECMAScript® 2019 Language Specification 阮一峰:ES6 入门教程 The Modern JavaScript Tutorial 中文版:The Modern JavaScript Tutorial Deep JavaScript typescript 阅读全文
posted @ 2020-11-05 15:55 ffl 阅读(307) 评论(1) 推荐(1) 编辑
摘要: notes for zig 阅读全文
posted @ 2020-10-21 09:59 ffl 阅读(5740) 评论(0) 推荐(0) 编辑
摘要: notes for python 阅读全文
posted @ 2020-10-20 12:58 ffl 阅读(374) 评论(0) 推荐(1) 编辑
摘要: notes for learning and using rust 阅读全文
posted @ 2020-08-19 14:55 ffl 阅读(7229) 评论(9) 推荐(3) 编辑
摘要: 最强战力,永不停歇的测试:always_run 许多工程师写完程序后,都不愿意对自己的程序做仔细测试。 很多测试说会做自动化测试,可能工作好几年都没真做过多少自动化测试。 我们的解决方案是,在系统的测试环境里,常驻跑一个always_run程序来做质量保证以及有效发现问题。 always_run 程 阅读全文
posted @ 2020-08-14 21:08 ffl 阅读(286) 评论(1) 推荐(0) 编辑
摘要: 原文:https://www.apmreports.org/episode/2019/08/22/whats-wrong-how-schools-teach-reading 传统的阅读三部曲:记住单词、通过上下文猜单词、猜不出来跳过去 memorizing words using context t 阅读全文
posted @ 2020-07-29 13:06 ffl 阅读(508) 评论(2) 推荐(1) 编辑
摘要: 上一篇:技术的极限(10): 考虑技术的伸缩性 下一篇:技术的极限(12): 探索编译器 目录: ** 0x01 达夫设备 ** 0x02 switch+goto ** 0x03 硬件加速 ** 0x04 O(1)大数据传输 ** 0x05 C语言的异常跳转 ** 0x06 非欧几里得引擎 ** 0 阅读全文
posted @ 2020-07-23 11:42 ffl 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 题目:实现一个日志查看页面,如图所示 要求: 使用Vue/React框架或者HTML5开发。 基本功能(基本布局/性能): 左侧【导航】列表 点击【实时日志】显示日志列表 日志列表每行一条日志,日志有trace/debug/info/warn/error/fatal等类型,不同类型有不同的图标。 底 阅读全文
posted @ 2020-07-08 20:36 ffl 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 在一个技术群里,遇到一个网友提了一个问题,这种场景我曾经遇到过,提供一种解法,这需要去构建,但是如果需要的是【立即有效】的解法,可能不存在。这个方式,最小的情况下3人的迷你小team就可以实施,所以可以说是一个面向小企业的团队的介绍。麻雀虽小,五脏俱全,要用好的调度、原则、自动化工具带来效率和自由。 阅读全文
posted @ 2020-04-16 19:41 ffl 阅读(560) 评论(4) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-01 16:26 ffl 阅读(3438) 评论(9) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2020-03-26 11:24 ffl 阅读(743) 评论(6) 推荐(0) 编辑
摘要: 算法笔记(1):【通过测试用例的累积和回归测试导向算法的正确】 有一次,我做了一道算法题:https://leetcode.com/problems/regular expression matching/ 最终的代码,我用JavaScript写了300多行代码,通过的时候我本地的测试用例有50几个 阅读全文
posted @ 2020-03-06 23:09 ffl 阅读(401) 评论(2) 推荐(0) 编辑
摘要: 原文 : "The Wall of Technical Debt:A method for making technical debt visible and negotiable" Published on 22 January 2020 by "@mathiasverraes" 翻译 : 0x0 阅读全文
posted @ 2020-02-11 09:26 ffl 阅读(657) 评论(3) 推荐(1) 编辑
摘要: 前端开发,指只做过HTML、CSS、JavaScript以及具备使用在此基础上构建的各种Web类型的UI框架开发的能力,例如React、Vue、Elm等Web框架,同时对NodeJS生态下的Gulp、Webpack等打包工具链、有所熟悉。前端开发人员还需要对PC端网页渲染、移动端网页渲染,或响应式渲 阅读全文
posted @ 2020-01-28 19:07 ffl 阅读(7322) 评论(2) 推荐(1) 编辑
摘要: 如果一个团队的成员都是资深程序员,是不是就能保证项目开发质量和效率是最佳的呢?答案是未必。 如果一个团队的成员都是新手,是不是项目的开发质量和效率就是“新手水平”呢?答案是未必。 由于人的惰性是会滋生的,更有破窗效应在背后默默起作用。一个团队如果没有人担起责任,推进紧凑的开发节奏,强力推进进度,那么 阅读全文
posted @ 2020-01-18 00:14 ffl 阅读(384) 评论(2) 推荐(2) 编辑
摘要: 假设一个完整的项目,包含了6个不同的【端】:PC客户端、移动端、官网、支付页面、活动页面、以及后端、以及底层的核心功能组件开发。 假设有5个人分别负责5个【有脸】的【端】:PC客户端、移动端、官网、支付页面、活动页面;假设1个人负责开发后端,实际多少人不知道,这1个人是一个代表;假设2个人负责开发底 阅读全文
posted @ 2020-01-09 23:51 ffl 阅读(486) 评论(3) 推荐(1) 编辑
摘要: 在项目开发中,存在的无数的任务分解,问题管理,流程跟踪。因为直接说话或者直接在IM里喊话是很容易的,所以在一个还没有习惯使用issue管理软件的团队中,直接说话或者直接在IM里AT,就在某些时候变成了主要的任务通知渠道。 就像为什么我们不能用IM传递代码给别人,让别人覆盖到自己项目里一样。事实上我们 阅读全文
posted @ 2020-01-07 23:16 ffl 阅读(528) 评论(2) 推荐(2) 编辑
摘要: 软件开发是很分裂的,只有不断使用原则和规律,才能带来质量。 只要不是玩具性质的项目,项目应该可以大概划分为0 1,1 10,10 100,100 1000四个种重要阶段。其中,0 1是原型验证性的;1 10是Demo展示性的;而10 100是项目的最小功能集,可以让产品初步达到可以第一次发布的阶段; 阅读全文
posted @ 2020-01-05 23:40 ffl 阅读(1054) 评论(0) 推荐(1) 编辑
摘要: 原文:http://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html 翻译(0.1): 使用已知选项做文本的自动完成似乎是一件简单的事情,但是许多UI的文本自动完成都做错了。这种情况太频繁了,就不一一吐槽了,于是我专门写了这 阅读全文
posted @ 2019-07-09 22:15 ffl 阅读(497) 评论(0) 推荐(1) 编辑
摘要: 目的 好工具索引&要点记录 SOP 工具和结构化 工具集合 笔记 Notion 思维导图: xmind , mindmanager, freemind IDE C/C++: Visual Studio 2017 community, Eclipse for C++ Developer, Code:: 阅读全文
posted @ 2019-03-15 10:43 ffl 阅读(1150) 评论(10) 推荐(1) 编辑
摘要: ** 0x01 反馈循环(Feedback loop) | How to see System in everyday life ** 0x02 如何像视频游戏一样剖析你的人生?| 打怪升级这么简单? ** 0x03 个性的可塑性 | The Big Five of personality traits ** 0x04 强迫症AB面 | Inconsistency-Avoidance Tendency ** 0x05 为什么对成人来说时间越来越快?| 交互式体验 ** 0x06 刻板印象(stereotypes) | AI偏见(AI Bias) 阅读全文
posted @ 2019-02-26 11:03 ffl 阅读(7712) 评论(0) 推荐(2) 编辑
摘要: ** 0x01 用户名和密码 ** 0x02 密码管理器的基本原理 ** 0x03 多因素认证 ** 0x04 双因素认证(two-factor-auth)的基本原理。 ** 0x05 [OpenID] vs [OAuth] ** 0x06 [IDToken] vs [JWT, JWS, JWE] 阅读全文
posted @ 2019-01-29 23:26 ffl 阅读(1272) 评论(3) 推荐(2) 编辑
摘要: ** 0x01 [哈希函数] vs [加密哈希函数] ** 0x02 [哈希碰撞] vs [生日问题] ** 0x03 [哈希表] vs [分布式哈希表] ** 0x04 [欧式距离] vs [三角不等式] ** 0x05 [异或距离] vs [前缀路由表] 阅读全文
posted @ 2019-01-25 00:06 ffl 阅读(1942) 评论(2) 推荐(1) 编辑
摘要: ** 0x01 数据和App分离 ** 0x02 蒸汽朋克/赛博朋克/密码朋克 ** 0x03 20年的数学与5年的Excel ** 0x04 随机数生成器(RNG) ** 0x05 争论中谁更可能是对的?| Mellow Heuristic 阅读全文
posted @ 2019-01-05 19:55 ffl 阅读(8539) 评论(0) 推荐(7) 编辑
摘要: 原文 : "the worst mistake of computer science" 注释 :有些术语不知道怎么翻译,根据自己理解的意思翻译了,如有不妥,敬请提出:) 致谢 : "@vertextao" "@fracting" 比windows反斜杠还丑,比 还古老,比PHP还常见,比跨域资源共 阅读全文
posted @ 2018-12-07 15:44 ffl 阅读(1811) 评论(9) 推荐(2) 编辑
摘要: 缘起 一个合格的可维护项目,必须要有足够的文档,因此一个项目开发到一定阶段后需要适当地编写文档。项目类型多种多样,有许多项目属于内部项目,例如一个内部的开发引擎,或者一个本身就是面向开发者的项目。 本文考虑的是这种面向开发者的项目文档编写。通过本文,你将快速获得如下技能: 理解开发项目文档的基本要素 阅读全文
posted @ 2018-12-05 03:33 ffl 阅读(4581) 评论(3) 推荐(0) 编辑
摘要: 0x01 布尔代数(Boolean algebra) 大名鼎鼎鼎的stephen wolfram在2015年的时候写了一篇介绍George Boole的文章: "George Boole: A 200 Year View" 。 怎样用数学公理重新表达经典逻辑?George Boole在19世纪的时候 阅读全文
posted @ 2018-08-07 17:38 ffl 阅读(5540) 评论(0) 推荐(2) 编辑
摘要: 本文链接,随时更新请不要转载以免过期:https://www.cnblogs.com/math/p/discrete-log.html 离散对数问题,英文是Discrete logarithm Problem,有时候简写为Discrete log,该问题是十几个开放数学问题(Open Problem 阅读全文
posted @ 2018-07-28 20:09 ffl 阅读(13143) 评论(3) 推荐(4) 编辑
摘要: 0x01 从判定问题到形式语言 这篇讲知识证明的wiki([1]): https://en.wikipedia.org/wiki/Proof_of_knowledge 里面有一句话: Let x be a language element of language L in NP 这篇讲NPC的文章( 阅读全文
posted @ 2018-07-18 20:04 ffl 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 原文: "Computer Scientist Tells Mathematicians How To Write Proofs" 对比一下下面两个证明哪个更好? 版本一: “A square and 10 roots are equal to 39 units. The question ther 阅读全文
posted @ 2018-07-01 02:01 ffl 阅读(768) 评论(1) 推荐(1) 编辑
摘要: 上一篇: "助教指南,持续更新..." // Version: 0.0.4 许多人,所不知道的是,每一种编程语言都有其对应的单元测试框架,对程序在不同阶段的测试环节也概念模糊。在实际动手编写程序许久之后才听说“单元测试”、“模块测试”、“集成测试”这三个重要的测试阶段。从一个程序的角色来说,“单元测 阅读全文
posted @ 2018-06-20 03:17 ffl 阅读(1446) 评论(12) 推荐(3) 编辑
摘要: 最近在项目中需要对nodejs的require关键字做解析,并且替换require里的路径。一开始我希望nodejs既然作为脚本语言,内核提供一个官方的parser库应该是一个稳定可靠又灵活的渠道,然而nodejs里面只一个了一个加载js文件并得到对应的module的能力,module能获取expo 阅读全文
posted @ 2018-04-18 04:45 ffl 阅读(1064) 评论(0) 推荐(1) 编辑
摘要: 原文:equals as assignment: https://www.hillelwayne.com/post/equals as assignment/ 在这篇文章里,作者对这个问题做了一下考古。这些语言里面,初始化、赋值、相等三种操作符的变迁。这个内容很有意思,文章中提到的编程语言以及编程语 阅读全文
posted @ 2018-04-14 12:59 ffl 阅读(894) 评论(0) 推荐(1) 编辑
摘要: 目录: ** 0x01 做研究/写论文的Alpha/Beta ** 0x02 How to Do Research | 经典指南 ** 0x03 思考写作与研究的区别 | The differences between tinkering and research ** 0x04 科学研究上的涡流和 阅读全文
posted @ 2017-09-28 15:11 ffl 阅读(645) 评论(5) 推荐(1) 编辑
摘要: 上一篇:提问与回复 下一篇:从命令行开始逐步培养编程能力(Java) 目录: ** 0x00 Handshake ** 0x01 点评 ** 0x02 评分 ** 0x03 知识储备 ** 0x04 明确课程主线条 ** 0x05 项目设计 ** 0x06 重视基础过程中各环节的质量 ** 0x07 阅读全文
posted @ 2017-08-06 12:02 ffl 阅读(1770) 评论(10) 推荐(0) 编辑
摘要: // 上一篇: " Alpha/Beta换人" // 下一篇: "最近发展区/脚手架" 目录: 0x01 讨论:工具/轮子 0x02 讨论:结构/演进 0x03 讨论:行为/活动 0x04 讨论:开放/封闭 0x05 推荐: 善用/佳软 0x01 讨论:工具/轮子(refactoring...) 软 阅读全文
posted @ 2017-03-25 15:06 ffl 阅读(1002) 评论(14) 推荐(0) 编辑
摘要: // 上一篇: "超链接" // 下一篇: "工具和结构化" 注 :在一次软件工程讨论课程进度设计的过程中,出现了这个关于 Alpha/Beta换人机制的讨论,这个机制在不同学校有不同的实施,本篇积累各方观点,持续跟踪。 Talk(1) @ Coach: [Something is importan 阅读全文
posted @ 2017-03-11 21:05 ffl 阅读(1090) 评论(3) 推荐(1) 编辑
摘要: 本文记录自己阅读英文文章的方式,小结以便更好地改进。 分解步骤: 增长单词量 一种方式是考级,比如四六级、雅思,通过考级增加词汇量。 从阅读的角度来说,单词分为本专业的词汇和非本专业的词汇两类,一般来说专业词汇里又分常用词汇和不常用词汇。 准备一个方便查阅的词典,例如必应词典,在阅读文章的过程中,如 阅读全文
posted @ 2016-12-30 13:03 ffl 阅读(1683) 评论(21) 推荐(1) 编辑
摘要: ** 0x01 基础教程/0x02 分支流程/0x03 提交日志/0x04 变化比较/0x05 团队协作/0x06 高级用法/0x07 常见问题(FAQ)/0x08 掌握Git的秘诀 阅读全文
posted @ 2016-11-28 14:20 ffl 阅读(4533) 评论(18) 推荐(0) 编辑
摘要: 如何切换编辑器 切换博客园编辑器为MarkDown:MarkDown Editor 选择一个在线编辑和预览站点:StackEdit 如何排版章节 MarkDown: 大标题 小标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 例如三级和四级发布后的效果: 三级标题 四级标题 阅读全文
posted @ 2015-04-21 15:45 ffl 阅读(47581) 评论(19) 推荐(45) 编辑