首页   注册   登录

yuikns

V2EX 第 358730 号会员,加入于 2018-10-26 05:00:50 +08:00
今日活跃度排名 983
yuikns 最近回复了
如果我没有记错的话,依稀记得,这个语境下讲的 hack 应该是来自上个世纪六七十年代,来自 MIT/CMU 那些大学折腾出来的概念。小时候看 C 缺陷与陷阱还是 C 与指针,作者写一段就喜欢科普下那会儿的小笑话。

彼时一切都在雏形,互联网还是军用比较多,少量大企业,实验室和学校蹭个基建。大家对这玩意儿什么能做,什么不能做都还没概念。不过和真实世界交互毫无疑问是非常有吸引力的。

于是他们给 hack 了个可乐机,给它联了网,然后那群 hacker 可以在网上给可乐机的人在线付钱,下一个使用者就被请了一杯。
还有 hack 了个咖啡机,全网的人都可以检查咖啡机是否煮沸了。
诸如此类。

作者介绍说,这就是最早的 hack 了。然后又介绍了一下 hack 的大致意思云云。我理解大致就是楼上我讲的。

-----

当然,需要说明的是,这是很久以前在床头读物看到的。可能有所疏漏乃至记错了。
hack 和魔改意思差不多吧。

比如现在有个除草机,现在有发动机功能,有轮子,烧汽油。很好,我们 hack 下这个机器,把它改成卡丁车吧。
简单说就是复用原来功能,做一些新的需求。


和 workaround 应该有所区别。workaround 是已知 bug,但是修改比较麻烦,那么做下防御性编程,把可能遇到的分支判断暂时用 hard code 引到别的地方。实际上功能可能缺失,但整体可以工作。
7 小时 44 分钟前
回复了 lixycoderfix 创建的主题 PHP PHP 项目自动部署有什么好点的解决方案?
@salamanderMH 有 gitlab ci 还要 jenkins 干哈
7 小时 47 分钟前
回复了 shayuvpn0001 创建的主题 程序员 血的教训!解锁 source 命令新的姿势,已准备跑路。
不楼主你们这种动不动就是 root,还把各种服务放一起的(如果是),这种事情今天不发生明天也会的
7 小时 49 分钟前
回复了 shayuvpn0001 创建的主题 程序员 血的教训!解锁 source 命令新的姿势,已准备跑路。
@zhangroyaso 想要刷一下环境变量吧

楼主好好练歌,我会考虑买你握手券的
9 小时 36 分钟前
回复了 Blacktrace58 创建的主题 问与答 有人自建过 smtp 吗?
postfix 什么那一套有点麻烦,很多服务我都 dockerlize 了,唯独这个还没找到时间。

http://www.mail-tester.com/

试试上面的地址测试下自己的服务质量
9 小时 39 分钟前
回复了 whwq2012 创建的主题 问与答 QQ 邮箱不知道什么时候开始多了一个这样的功能
@whwq2012 不是归档,是删除。你是不是会删除它们?有些客户端其实操作是归档
11 小时 38 分钟前
回复了 xnmktsxt 创建的主题 问与答 关于简历的技能掌握程度该怎么写?
1 楼说的那种人也很常见,妈蛋会 ssh 上 Linux,执行一下别人编好的脚本上个线就敢说熟练使用 Linux 环境。没事儿,会有一点简单的脚本在面试题中问候他的。
11 小时 41 分钟前
回复了 xnmktsxt 创建的主题 问与答 关于简历的技能掌握程度该怎么写?
了解=基本语法了解,基本概念知道,愿意真的做这个
熟悉=常见库有所知,若有框架,会用其中一两个,并用它出过东西
熟练=做面试题可以用来做白板语言,相关的框架基本能上手,要是对方有这样的项目,基本随便看看文档就可以开始发 pr 了,看到错误信息基本可以推一下哪里的问题
精通=深度使用者,随便找点什么,原理也能说个一二三四来。面试官差不多可以考虑随便找自己不了解的各种边边角角来挑战
哦,刚才的回复结论没啥问题,说明有问题。

startTimer 的实现参考这个链接:

https://golang.org/src/runtime/time.go#L110

读源码可知它就是在全局 goroutine 里面加上了一个 timer。 上述那个似乎是在暗示当场 go func() 。开个自定义的。但其实不是。它是先检查已有的 timer。若有多个,会共享一个 routine。然后到它的时候,回调执行 go arg(xxx). 这样可以不阻塞别的 timer。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2810 人在线   最高记录 4236   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.2 · 7ms · UTC 10:43 · PVG 18:43 · LAX 02:43 · JFK 05:43
♥ Do have faith in what you're doing.
沪ICP备16043287号-1