首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每行字符数(CPL)的起源

他想与我讨论一个问题: "各种计算机语言的编码风格,有的建议源码每行的字符数(characters per line)超过72个,还有的建议超过80个,这是为什么?区别在哪里?怎么来的?"...每行72个字符的限制,来源于打字机。上图是20世纪60年代初,非常流行的IBM公司生产的Selectric电动打字机。 ?...打字的时候,左右两边至少要留出1英寸的页边距,因此每行的长度实际为6英寸。打字机使用等宽字体(monospaced)的情况下,每英寸可以打12个字符,就相当于一行72个字符。 ?...早期,源码必须用打字机打出来阅读,所以有些语言就规定,每行不得超过72个字符。直到今天,RFC文档依然采用这个规定,因为它从诞生起就采用打字稿的形式。 ? 20世纪70年代,显示器出现了。

1.2K60

我在 GitHub 上看到了一个丧心病狂的开源项目!

当初信誓旦旦喊着一天一篇文章,后面降到 3 天一篇,一周一篇,到了最后,恐怕连打开编辑器胡乱敲几个字的欲望都没了。当然了,我不是那种人?。...因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...但今天在这里,我想跟大家分享一下,一位来自旧金山的程序员小哥 Manuel Ebert 给出的答案,那就是: 开始写作,就不要停,停就删稿! What the fxxk?这是认真的吗?...是的,这位小哥所提供建议就是:一旦你开始写作,那就不要停,必须时刻不停的打字。一旦停下,便立刻把先前写的所有内容删得一干二净。 如此丧心病狂,你就说怕不怕吧 ? !...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作停止时间超过 5 秒,那么先前所写的内容都会被清空。 ?

43730
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我在 GitHub 上看到了一个丧心病狂的开源项目!

    当初信誓旦旦喊着一天一篇文章,后面降到 3 天一篇,一周一篇,到了最后,恐怕连打开编辑器胡乱敲几个字的欲望都没了。当然了,我不是那种人?。...因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...但今天在这里,我想跟大家分享一下,一位来自旧金山的程序员小哥 Manuel Ebert 给出的答案: 开始写作,那就不要停,停就删稿! What the fxxk?他是认真的吗?...是的,这位小哥所提供建议就是:一旦你开始写作,那就不要停,必须时刻不停的打字。一旦停下,便立刻把先前写的所有内容删得一干二净。 如此丧心病狂,你就说怕不怕吧 ? !...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作时间超过 5 秒,那么先前所写的内容都会被清空。 ?

    70220

    我在 GitHub 上看到了一个丧心病狂的开源项目!

    当初信誓旦旦喊着一天一篇文章,后面降到 3 天一篇,一周一篇,到了最后,恐怕连打开编辑器胡乱敲几个字的欲望都没了。当然了,我不是那种人?。...因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...但今天在这里,我想跟大家分享一下,一位来自旧金山的程序员小哥 Manuel Ebert 给出的答案,那就是: 开始写作,就不要停,停就删稿! What the fxxk?这是认真的吗?...是的,这位小哥所提供建议就是:一旦你开始写作,那就不要停,必须时刻不停的打字。一旦停下,便立刻把先前写的所有内容删得一干二净。 如此丧心病狂,你就说怕不怕吧 !...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作停止时间超过 5 秒,那么先前所写的内容都会被清空。 ?

    54820

    一个 丧心病狂 的开源项目

    当初信誓旦旦喊着一天一篇文章,后面降到 3 天一篇,一周一篇,到了最后,恐怕连打开编辑器胡乱敲几个字的欲望都没了。当然了,我肯定不是那种人。...因此,在创作者打开编辑器开始写作的时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者在最短时间内,效率最大化输出文字内容呢?"。...但今天在这里,我想跟大家分享一下,一位来自旧金山的程序员小哥 Manuel Ebert 给出的答案,那就是: 开始写作,就不要停,停就删稿! What the fxxk?这是认真的吗?...是的,这位小哥所提供建议就是:一旦你开始写作,那就不要停,必须时刻不停的打字。一旦停下,便立刻把先前写的所有内容删得一干二净。 如此丧心病狂,你就说怕不怕吧!...地址:http://www.themostdangerouswritingapp.com 这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作停止时间超过 5 秒,那么先前所写的内容都会被清空

    20520

    面向AI编程:探索可视化分析模型

    理想的AI 理想中的 AI 当然是编写提示词通过 LLM 直接输出设计稿数据,再通过图形数据解析器在图形编辑器中创建出设计稿。...按这个思路可以分以下几步来做: 了解设计稿数据格式 让 LLM 学习设计稿数据 针对每个模型编写 Prompt 让 LLM 生产出设计稿数据 通过图形数据解析器解析设计稿数据插入图形编辑器中 了解设计稿数据格式...选定 Figma 作为图形编辑器。...按照这个思路可以分以下几步来做: 单个模型的设计稿数据 定义该模型的 LLM 文本输出的数据结构 组合 LLM 文本数据结构和设计稿数据,生产出设计稿数据 编写解析器解析设计稿数据插入图形编辑器 提示词开发...渐进式渲染 那能不能像打字机效果一样,在流式数据传输过程中,一边生成一遍是渲染内容呢? 难点在于在组装模版和渲染过程中,我们是拿到标准化的数据结构再一次性插入画布。

    41631

    设计稿生成游戏界面

    在游戏界面的搭建这一块,行业内有很多成熟的工作流,有像animate.cc和create.js这种完全把界面和交互交给设计的方案,也有像FairyGUI这些面向设计师的跨平台的界面编辑器,有基于引擎界面编辑器的组件化方案...从库的开发到封装的界面编辑器,其实我们的游戏界面搭建效率已经很高了,但是从设计稿直出,业内也一直没有停止过尝试,一些比较主流的引擎像laya、unity都有相关的设计稿生成画面的插件,cocosCreator...导出资源 因为sketchtool是和sketch强关联的,所以不同版本的sketchtool和sketch可能会存在兼容的情况,所以并不建议把sketchtool当成单独的依赖,而是应该引用用户本地...有了设计稿的结构描述文件+资源,接下来要在引擎的界面编辑器上还原就比较简单了,这里有两种方式,一种是直接转换,把设计稿的scheme描述文件转换成引擎界面编辑器的fire描述文件,引擎生成界面描述语言这部分源码并没有开源...,需要我们自己去做对比和转换会很费精力,而且不好维护;第二种方式就是利用引擎提供编辑器扩展功能,在插件的运行进程去调用引擎的面板进程,递归遍历scheme然后动态地往场景内插入节点,从而把界面还原出来

    97110

    代码高亮分词对比

    什么是分词 要把一段代码高亮输出,主要工作流程大概如下: 分词的过程就类似于画画的线稿,线稿越精细,上色的自由度就越高,最终得到的输出就有可能越丰富好看。...Vim、GUI 编辑器扛把子 VSCode,以及专用 IDE 扛把子 PyCharm(没有人比我更懂 Python 分词)。...最差的是 Highlight.js,综合网上评价的 bug 比较多的情况,建议选择。 用前端分词的好处是配置简单,只需要额外几个 script 就完成。...不过python-markdown和Marko都提供了对应的扩展,可以在 Markdown 转换 HTML 的时候就通过 Pygments 标注好代码段,这也不是很大的问题。...而三个产品距离专业的代码编辑器都还有很大的距离。至于 Vim,因为我不会用或者不会配,可能会有更好的表现,希望懂的同学补充。

    27840

    公司团队小流程不正规,设计师没有话语权?破解之道在这里!

    因此,需要强调,这种情况下,我们必须发挥自己的主观能动性,而不是片面强调团队小,“正规”。...,进而推导出用户在哪个场景下使用应用最多,同时,我们对于用户是单手打字还是双手打字进行了数据分析,最终得到了相关的结论,进而意见一致,设计得以确定。...在戴力农的《设计调研》一书中,列举了非常多的设计调研场景和类型,有条件的建议读一读此书。...,这个时候你的设计稿就是砧板上的肉,任人宰割。...一句话,用户希望改变。 如何去解决这个矛盾?几点小建议: 1. 一个模块一个模块的改进产品,而不是全盘重做。给用户适应的时间。这种方式是最推荐的。

    32610

    D2C 设计稿转代码是怎么实现的?自己做一个可行吗?

    这个编辑器完全可以对接低代码编辑器,也就是可以拖拽一些组件进来,再生成 DSL,然后打印成代码。 不过设计稿转成的 DSL 不是全部由组件构成,和低代码的 DSL 还是有区别的。...原理理清了,我们再来过一遍现有的各种 D2C 的产品: Picasso 先看一下 58 的 picasso,他提供了一个 sketch 设计稿转代码的 sketch 插件: 直接把设计稿信息转成 DSL...不过它提供了一个 web 版的工作台,可以选中画板,点击导出数据,之后浏览器会打开工作台: 导出完成后会提示你到工作台粘贴: 然后会在工作台展示设计稿信息转换之后的 DSL 和生成的页面的预览,可以修改...CodeFun Code Fun 是国内专门做设计稿转代码的创业公司,因为是通用工具,所以它们支持的平台更多, 提供了 Sketch、PSD、Figma 等的插件来上传设计稿数据,支持生成的代码也包含的更多...,甚至支持从图片来提取信息,也提供编辑器功能可以做一些人工干预,功能还是比较全面的。

    2K10

    想提升写代码效率,这些AI代码助手值得一试

    今天和大家分享几个代码助手,不仅大大节约了开发成本,而且还为输出更多的多端页面提供了有力的支持。...Deco 利用人工智能,结合各类自动化、工程化等手段,将 Sketch、PS、图片类的设计稿转换生成还原度高、可维护强的代码,致力于突破业务生产力瓶颈,为前端大规模、高效率生产提供赋能。...图片3、CodeWhisperer:亚马逊最新发布的AI编程助手CodeWhisperer经过数十亿行代码的训练,可以根据开发人员的注释和现有代码实时生成从片段到完整函数的代码建议。...目前,亚马逊的CodeWhisperer针对个人用户是完全免费使用的,无限制次数的代码建议生成和每月50次的代码安全扫描!...图片4、Boxy:知名在线前端代码编辑器「CodeSandbox」推出的AI编程助手Boxy可帮助用户在优化代码、查找潜在代码错误或增强代码安全性,让你更快地编程将想法变为现实,但目前Boxy需要CodeSandbox

    1.4K30

    【愚公系列】2022年10月 微信小程序-优购电商项目-小程序WXSS样式

    1rpx = 0.42px 1px = 2.34rpx iPhone6 1rpx = 0.5px 1px = 2rpx iPhone6 Plus 1rpx = 0.552px 1px = 1.81rpx 建议...: 开发微信⼩程序时设计师可以⽤ iPhone6 作为视觉稿的标准。...使⽤步骤: 确定设计稿宽度 pageWidth 计算⽐例 750rpx = pageWidth px ,因此 1px=750rpx/pageWidth 。...⼩程序中使⽤less 原⽣⼩程序⽀持 less ,其他基于⼩程序的框架⼤体都⽀持,如 wepy , mpvue , taro 等。 但是仅仅因为⼀个less功能,⽽去引⼊⼀个框架,肯定是不可取的。...因此可以⽤以下⽅式来实现 编辑器是 vscode 安装插件 easy less 在vs code的设置中加⼊如下,配置 在要编写样式的地⽅,新建 less ⽂件,如 index.less

    49650

    为什么Vim是最好的编辑器

    殊途同归 自从我编写第一行代码以来,已经经历了令人惊讶的长时间,并且在开发领域中发生了很多变化,但是在代码文本编辑器领域中却几乎没有什么变化。 我已经使用了几乎所有主流代码文本编辑器。...那时候我就想,如果我的生产力有他的一半,我将会彻底爱上编写代码,爱上打字。...Vim之旅 vim和之前许多的现代编辑器都不同,一开始你可能会遇到各种问题,对于初学者来说,如何退出编辑器就成为了很多人的噩梦。...然而,我还是建议你自己去亲自了解一下它,因为只有你亲自了解了它,你才会作出你正确的选择。...我建议您进行自己的研究,但总的来说,我认为没有理由这样做,但是请记住,您最终将学习一种编程语言,因此您必须坚持学习它。 如果你想要认真对待编程,那么学习Vim是无价的。

    53420

    从教女友写代码中学到的

    虽然 codecademy、可汗学院、Scratch和其他机构为了教学优化了代码编辑器,但代码编辑器总是卡在它们的软件外壳上。...我建议,除了提供优秀的软件和教学材料之外,我们还需要给新手辅助以出色的硬件。让我来解释一下。 背景 我在卡内基梅隆学的计算机科学。在那里我还讲过几次计算机课。...因此为什么不给新手也提供大显示器呢?他们是稳定且可视的回馈的最大受益者,他们和窗口管理的斗争也最激烈。...硬件问题二:键盘 对于新手,他们的键盘——或者更一般地说打字——也可以是一个瓶颈,尽管不大。 问你自己:在代码编辑器之外,你经常会输入像,{,},#这样的字符吗?...她还每天学习Peter的在线打字课程。在她完成了前十课时,她打字才像一个真正的程序员。她现在很少误输键盘快捷键了。

    83790

    现代Web页面开发流程

    通常来说,Web页面开发的流程大致是这样的:设计师(设计师不是美工,就像程序员不是码农一样)提供设计稿,通常是图片格式。...大多数时候,设计师会提供色卡,或者至少前景色/背景色/高亮色的值给开发人员。如果没有的话,开发人员会用到一些工具如colorpicker, ruler之类来确保最终的效果和设计稿是一致的。...如果你观察过UI Dev的工作流程的话,你会发现基本的上是这样的:使用编辑器(或者IDE)编写HTML代码,CSS代码,保存修改内容,切换到浏览器窗口,按F5或者Ctrl-R刷新,然后对比设计稿和实现,...键就可以补全为上述的结构了: ul>li*3>.feature>span.number+i+h4+p 上边的这条命令可以读作:”创建一个UL,该UL下有3个LI,每个LI下有一个class为feature的DIV(指定元素名称的话...如果你的桌子上有两个显示器的话,那就更好了,你可以在一台显示器上显示设计稿,另一台上分屏显示编辑器和浏览器,这样就可以非常舒服的进行UI开发了。

    1K120

    windows11开机后输入法CTF无法自动运行的解决方法

    最近更新了win11的专业版,但是发现不能打字,敲击键盘只能是字母而且开始菜单的位置也不能搜索,无法打字,按照以往的经验来讲应该是输入法故障,于是乎重新安装,重启电脑无效,后来想起是不是启动的时候把输入法禁止了...,但是使用启动程序界面没有输入法的程序,然后开始在系统盘查找输入法程序,也就是“C:\WINDOWS\system32\ctfmon.exe”此软件,双击运行之后就能打字了,但是这样原来我就得每次重启电脑先去运行下输入法程序...但是这个方法根本就不行,因为我们电脑没有启动ctf程序,所以大概率不会出现“ctfmon”的选项,上图之所以有是因为我参照第三种方法设置了自动启动才出现的,所以这个方法仅仅适用那些本身就启动程序的人,好了废话了...解决方法(亲测有效): 我们需要打开win系统注册表编辑器,win菜单(或者win+r) 输入“regedit”,回车打开“注册表编辑器”。...至此教程才算完美解决win11开机后不能自动运行输入法程序的问题,发现升级了最新版的win11问题还是挺多的,感觉win11不是那么稳定还不如win10好用,慢慢折腾吧,有问题就解决问题,可能你会问为什么直接说第三方方法呢

    2.3K40

    Typora 开始收费, 不妨试试这个开源免费的MD编辑器

    相信大家很多人都已经知道了, 最好用最受欢迎的 markdown 编辑器 – Typora, 从 1.0.0 版本已经开始收费, 根据其官网的介绍, 收费方式为买断制, 也就是一次付费永久使用, 价格是...如果真的喜欢这个编辑器, 可以支持一下, 当然 对于 1.0.0 之前的版本来说,还是可以免费使用的, 只不过不能享受到后续新版本的特性。...流程图 数学公式 代码块 多主题 对于一个高颜值的md编辑器来说, 当然少不了多主题的支持。...Mark Text 还提供了源码模式、打字模式、专注模式3 种写作模式, 并且支持导出为 Html 和 Pdf, 简洁而不简单, 感兴趣的朋友快去试试吧!...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    41020
    领券