随笔分类 - 编程浅谈
摘要:Tips:以下所说的源码释义为:仓库,工程,项目 “源码阅读如解刨” 文章目录 源码分类阅读源码第一因:阅读源码进行时从抽象与分层与姿态说起源码阅读与编程最佳实践与查漏补缺 源码分类 从测试的角度 • 项目:有人机交互的界面, 比如:电商网站,app应用(单元测试,主要是端到端测试) • 库:提供某
阅读全文
摘要:程序员需要多个执行流。为此,Lua提供了通用的方案,叫coroutine。 除了coroutine以外,别的语言或平台提供的“多执行流”的通用方案包括:进程、线程、Fibers (Windows)、setcontext、Continuation、Monad (functional programmi
阅读全文
摘要:一、前言 一个普通的web网站应用使用 html、xhml 等更具描述能力的 external dsl(domain-specific language)来描述界面,然后使用javascript代码来解决界面上的一些逻辑问题,使用css来描绘界面的样式。这些 external dsl 用于将数据配置
阅读全文
摘要:一、前言 “抽象与分层,是计算与程序世界里最根本的思想。逻辑之始。” 宇宙的终极图景人类无法认知,愚蠢是人类理智的最后一道防线 ——《论克苏鲁世界观中的认知哲学》 毋庸置疑,现实世界是无比复杂的,以人类有限的脑力来认识和解构世界,无疑是需要一定的方法论的。 在编程领域中,系统可以是无比复杂的。而人类
阅读全文
摘要:bash脚本语言,基本上每个命令都是需要不定时等待的,所以是一种天然的异步流程控制语言 “我们要寻找的就是如何组织我们的代码,来让其更加容易,极少冗余的表述我们的思维过程,同时这个过程本身又是容易被不断延展的,我称之为编织代码。” 表面同步,内在异步的模型,才是高并发编程和高效率编程的最终方案 概念
阅读全文
摘要:前言 张飞:“俺也一样!” 正文 概念:是什么 上下文定义:位于关键词前部或后部的词句或文字。它是关键词所处的语言环境,影响关键词的含义。通过阅读上下文,有助于理解和鉴别某关键词所具有的准确含义和用法,判断文献是否相关。 《图书馆·情报与文献学名词》 上下文切换(context switch)定义:
阅读全文
摘要:如果你最近几年在关注windows10系统,你应该知道Windows Subsystem for Linux,或者简称为WSL是周边开发人员的热门话题。最终你可以在Windows上以一等公民的身份运行你的Linux工具,这意味着你无需学习PowerShell或忍受古老的CMD.EXE控制台。 不幸的
阅读全文
摘要:当在计算机的浏览器输入URL(https://www.baidu.com)后,用户的计算机开始处理输入的URL,在本地查找是否有对应域名的IP地址,如果没有则向DNS服务器请求解析https://www.baidu.com对应的IP地址。计算机拿到对应域名的IP地址,然后向该IP地址的服务器发起请求
阅读全文
摘要:引 在2019年10月19号,看到一则新闻: 阿里巴巴可跨组件体系的表单配置生成方案 form-render 开源了:https://github.com/alibaba/form-render 正好这几天一直在研究表单生成器相关内容,遂一探究竟。 正 从GitHub的工程仓库中可看到package
阅读全文
摘要:原文地址:If I were to invent a programming language for the 21st century 渣翻译,有英文阅读能力的可以去原网址阅读,正文部分的括号内是译者的尝试补充说明 自豪地采用谷歌翻译 在21世纪已经发明了相当多的编程语言,Swift, Kotli
阅读全文
摘要:引言 理查德·费曼(Richard Feynman)美国物理学家。1965年诺贝尔物理奖得主。提出了费曼图、费曼规则和重整化的计算方法。 关于他的一个故事:他要求实验室里的人给他用最简单的语言介绍任何概念,不管这个概念是多么复杂,只要这样下去他就能在最短的时间内了解一个他完全陌生的领域。而这是费曼学
阅读全文