热门文章 一个优秀的程序狗需要擅长数学吗吗吗吗吗?

时间:2015-7-6   作者:沁雨寒   分类: 心情随笔   热度:2155° 评论:0  
时间:2015-7-6   分类: 心情随笔    热度:2155   评论:0
今天有很多年轻人或经验不足的程序员在论坛发帖、在 Stack Exchange 网站问:「为了成为优秀的程序员,我需要擅长数学吗?」,在我还年轻的时候,我也问自己同样的问题。最近,我醉醺醺地、也是出于无聊,竟然 Google 了同样问题,差不多有 10 多年没有思考过这个问题了。在我浏览相关话题时,出现的答案模式被归结为以下三个主要类别:需要不需要看情况貌似「需要」和「不需要」经常带有个人主观偏见,反而显得有点儿草率的反应综合征。因此我把精力更多地放在「看情况」的选项上,以确保「需要」被证明为一种更加普通的观点。我决定就这个问题写点儿东西,考虑到这一点,我的醉醺醺的念头开始兴奋起来,这将促使我...

阅读全文>>

热门文章 曾经的程序吊是怎么写小内存/储存的游戏的

时间:2015-7-6   作者:沁雨寒   分类: linux 折腾笔记   热度:2137° 评论:0  
时间:2015-7-6   分类: linux 折腾笔记    热度:2137   评论:0
问题描述家庭游戏系统软件采用了64K~128K的磁卡(cartridge),然而却能够提供玩好几个小时的各式各样的图形、精灵鬼怪和声音。游戏系统好像要提供大量的功能(功能性的函数、库、硬件加速和图形指令等等)似的,大量的图片、音乐和音效、动画效果、游戏算法能放入如此小的存储空间中,是多么得令人吃惊,更别提是25年前!上面提到的存储空间大小目前看来也就等同于一个采用中等分辨率压缩(moderate-resolution compressed)的JPEG文件——一张图片而已。我十分好奇,在那个年代软件开发究竟是怎么一回事。我坚信在当时,开发者肯定没有一个所谓编写开源软件的协作开发环境,更别提在那样...

阅读全文>>

热门文章 linux下每秒接收100W数据包的蛋疼折腾

时间:2015-7-6   作者:沁雨寒   分类: linux 折腾笔记   热度:3258° 评论:0  
时间:2015-7-6   分类: linux 折腾笔记    热度:3258   评论:0
原文:https://blog.cloudflare.com/how-to-receive-a-million-packets/作者: Marek Majkowski在上周的一次非正式谈话中,我偶然听同事说:“Linux 的网络栈太慢了!你别指望每秒在每个核上传输超过 5 万的数据包”。这让我陷入了沉思,虽然对于任意的实际应用来说,每个核 5 万的速率可能是极限了,但 Linux 的网络栈究竟可能达到多少呢?我们换一种更有趣的方式来问:在 Linux 上,编写一个每秒接收 100 万 UDP 数据包的程序究竟有多难?我希望,通过对这个问题的解答,我们将获得关于如何设计现代网络栈很好的一课。首先...

阅读全文>>

返回顶部    首页    手气不错   捐赠支持    沁雨导航   交流论坛   折腾笔记   贴吧云签到   沁雨工具箱   沁雨超级外链   本站介绍   浙公网安备 33010802003501号   
版权所有:unix 软硬件 技术宅    站长:沁雨寒   网站地图   Sitemap   浙ICP备15024976号  
              
360安全认证腾讯云安全认证SSL安全认证凭安信用创于云安全认证迈克菲安全认证百度云安全认证norton安全认证站长之家权重