50 Matching Annotations
- Dec 2022
-
developers.weixin.qq.com developers.weixin.qq.com
-
小程序架构设计(一)精选热门
-
-
www.bmpi.dev www.bmpi.dev软件工程1
-
2022-09-16 Google软件工程之工具篇
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
编程领域都有哪些牛逼闪闪的「禁术」?
-
-
www.zhihu.com www.zhihu.com
-
目前 Java 后端有哪些不是很有必要去学的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
大厂程序员的发展瓶颈是什么?
-
-
www.zhihu.com www.zhihu.com
-
Java中“装饰模式”和“代理模式”有啥区别?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
www.zhihu.com www.zhihu.com
-
专攻哪门编程语言好?
-
-
www.zhihu.com www.zhihu.com
-
现代C/C++编译器有多智能?能做出什么厉害的优化?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何评价 hegel 这个 type checker?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
求讲解下列链接以及pascal嵌套子程序是如何实现的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何评价 Meta 的代码搜索系统 Glean?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
www.zhihu.com www.zhihu.com
-
OCaml 语言能做些什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
学习程序语言设计与类型系统如何找到工作?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
有哪些讲编程范式的好书或好文?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
不适合编程的人是怎样的?
-
-
www.zhihu.com www.zhihu.com
-
www.zhihu.com www.zhihu.com
-
编程真的能改变人的思维方式吗?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
应该怎么理解编程语言中的协变逆变?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
程序分析中的 {path,context,flow}-sensitive 问题?
-
-
www.zhihu.com www.zhihu.com
-
SICP 是不是被高估了?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
SICP中环境模型可以等价为龙书中(第七章)讲的的运行时刻环境么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
程序语言中的取余是如何实现的?
-
-
www.zhihu.com www.zhihu.com
-
SICP换零钱迭代方法实现,是如何写的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何评价王垠《聊聊 DSL》?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
怎样看待王垠新博文《我为什么不再公开开发Yin语言》?
-
-
www.zhihu.com www.zhihu.com
-
如何评价王垠新博文《如何掌握所有的程序语言》?
-
-
www.zhihu.com www.zhihu.com
-
真的会有人用 vim 开发大的项目吗?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何更深入地学习 Linux?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
编译器或解释器前端对于作用域的处理方法?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
编程到底难在哪里?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
www.zhihu.com www.zhihu.com
-
能否通过语义直接生成解释器?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为什么声明性语言往往适合于并行执行,命令代码很难在多个内核和多个机器之间并行化?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
计算机领域有哪些「将错就错」被沿用至今?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何入门微信小程序开发,有哪些学习资料?
-
-
www.zhihu.com www.zhihu.com
-
北京,2017,多少k的java web程序员应该懂多线程和jvm优化?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java程序员,最常用的20%技术有哪些?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
程序设计语言理论(PLT)领域里有哪些经典的教材?
-
-
www.zhihu.com www.zhihu.com
-
程序员练级宝典
-
-
www.zhihu.com www.zhihu.com
-
编程语言与编译原理
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Programming Languages
-
- Apr 2022
-
www.cxyxiaowu.com www.cxyxiaowu.com
-
SOP 全称为Standard Operating Procedure,翻译成中文就是“标准作业程序”,就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作。 别看它很高大上的样子,实际上,基本上每个程序员都或多或少接触过:接手一个新的项目时,总是会收到一份对接文档,在对接文档里面会详细地告诉新人项目的情况、代码规范、上线部署流程、账号密码等等,一份好的对接文档可以让新手迅速的接手开发。 这份文档就是 SOP 的产物。 实际上,对于一些难度不大,但内容繁琐的事情,SOP 十分好用。 比如生活中。 我一度很厌恶炒菜,总觉得很麻烦,但使用 SOP 分解后感觉就和玩游戏闯关一样:买菜、洗菜、准备蒜和辣椒、热锅、倒油、二十秒放入蒜、十秒后放入青菜、翻炒三分钟加盐加辣椒、再翻炒一分钟出锅,肉菜同理。 再比如开头关于公众号的管理,利用 SOP 显得那么的轻松。
这么看起来确实我们在日常中就已经多多少少遇到过 SOP 了。
-
- Apr 2021
-
www.ruanyifeng.com www.ruanyifeng.com
-
面向对象编程的问题是,默认带有环境。你只想要一个香蕉,但是得到了一只拿着香蕉的大猩猩,甚至还有整个丛林。 -- 计算机语言大师 Joe Armstrong,2019年4月20日去世。他非常不喜欢面向对象编程,发明了函数式语言 Erlang。
Tags
Annotators
URL
-
-
www.ruanyifeng.com www.ruanyifeng.com
-
面向对象编程的哲学思想是,通过对语言建模来适应问题,而不是对问题建模来适应语言。 -- 《C prime plus》教材
Tags
Annotators
URL
-
-
www.ruanyifeng.com www.ruanyifeng.com
-
很多人认为他们需要使用面向对象编程,实际上他们只需要模块化。 -- Hacker News 读者
说简单点就是过度设计
Tags
Annotators
URL
-
- Mar 2021
-
www.ruanyifeng.com www.ruanyifeng.com
-
影响编程效率最大的因素,不是使用何种编程语言,而是昨晚你的睡眠是否充足。 -- 《我的软件工程信念》
Tags
Annotators
URL
-
- Feb 2021
-
www.newyorker.com www.newyorker.com
-
In 1985, Aldus, a small startup in Seattle, began working on a software program called PageMaker, to design and organize newspaper layouts. (Paul Brainerd, an Aldus co-founder, who coined the term “desktop publishing,” had previously worked as a journalist.) The company caught the attention of Steve Jobs, who encouraged the founders to adapt the software for a broader business environment. That year, Apple released its first mass-market laser printer, the LaserWriter—a seven-thousand-dollar beige machine that produced professional-grade text and images—and promoted it alongside PageMaker, an early desktop-publishing program for Macintosh. A corporate office or a carpeted den could now become a bespoke printshop. PageMaker’s layout elements mimicked those of a newspaper.
1985年,西雅图的一家小型创业公司Aldus开始研发一款名为PageMaker的软件程序,用于设计和组织报纸版面。Aldus的联合创始人保罗·布莱内德(Paul Brainerd)是 "桌面出版"(desktop publishing)一词的发明者,他之前曾是一名记者)。该公司引起了史蒂夫·乔布斯的注意,他鼓励创始人对软件进行调整,以适应更广泛的商业环境。那一年,苹果公司发布了第一台大众市场的激光打印机LaserWriter,一台价值七千美元的米黄色机器,可以打印出专业级的文本和图像,并与PageMaker(Macintosh的早期桌面出版程序)一起推广。公司的办公室或铺着地毯的书房现在可以成为一个定制的印刷厂。PageMaker的布局元素模仿了报纸的布局元素。
-
- Apr 2020
-
juejin.im juejin.im
-
Taro 的组件编译后就是小程序的自定义组件,而小程序的自定义组件的初始化时是可以指定 data 来让组件拥有初始化数据的。开发者一般会在组件的 constructor 中设置一些初始化的 state,同时也可能会在 render 中处理 state 与 props 产生新的数据,在 Taro 中多出的这一次提前调用,就是为了收集组件的初始化数据,给自定义组件提前生成 data ,以保证组件初始化时能带有数据,让组件初次渲染正常。
Taro在初始化时会多一次渲染过程,并且第一次调用会因数据没有还出错。这种情况也出现在我的策略井字棋项目中。
Tags
Annotators
URL
-