V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dingzs3  ›  全部回复第 3 页 / 共 3 页
回复总数  48
1  2  3  
2018-09-17 14:50:59 +08:00
回复了 yidinghe 创建的主题 DNS “红枫”(Maple DNS)是啥?
只要是搞过 DNS 研发的就知道这篇文章多水了,它吹牛皮的 800w,和 bind 的所谓 5w 比较,这都是忽悠啊
它这个的所谓 800w 估计是缓存或者是授权能力,不是指的递归能力,现在随便那个 DNS 厂家,比如阿里 DNS 等,
就是 x86 的服务器,缓存 /授权使用 DPDK 基本都能到千万的性能啊
2018-09-17 14:24:34 +08:00
回复了 ayonel 创建的主题 Java 请教各位大佬一个关于多线程的问题, RZ
这个估计就是不靠谱的,单机如果线程数过多,会产生太多的上下文切换开销和调度的开销,还有就是如果 cpu 迁移导致的缓存失效代价。
2018-09-17 14:08:24 +08:00
回复了 javaWeber 创建的主题 程序员 如何学习网络、操作系统、编译原理等知识?
@enaxm 你说得也很对,可能我说的还是太偏向自己固有的经验和路子了,理论上如果有工作,那么最好是工作相关的或者是有一定的帮助的,就像你说的了解算法 /数据结构和网络。我当时是觉得大学毕业什么都不会,所以强制给自己定的目标,了解计算机操作系统,硬件是如何协同工作的,所以偏向于底层方面的。而事实是,刚好我后来做 DNS 开发,对性能要求极高,所以这些东西都用的上了,比如我有时候会反编译程序看它实际编译出的程序的汇编代码,看看是否符合预期对编译器的要求,或者是程序出了 bug,需要定位等等。如我相信,只要你能在空闲时间不断的充实自己,不断的学习,那么必然会提升的,加油吧
2018-09-14 12:35:21 +08:00
回复了 javaWeber 创建的主题 程序员 如何学习网络、操作系统、编译原理等知识?
@enaxm 哥们,如果你忘了那就说明你学的东西没有用到的地方,还有就是书中的代码你可能没有脱离书本自己敲,扩展功能,调试。
如果是这样的确容易忘,你必须先确定目标,要学习什么,是否会实际用到。
或者是列一个目标,我要用 C 开发一个双人五子棋,这个就设计到网络,数据结构与算法。
那么你抱着目的去找资料学习,去设计,去编码,遇到问题继续 baidu。这样才记得牢,
我当前学的时候也是没有实际用到的地方,怕忘就记了几个笔记本,没事就回头看看。
2018-09-13 17:18:29 +08:00
回复了 magese 创建的主题 程序员 计算机基础比较差,求推荐一些书籍。
啊哈磊的《啊哈 C!》《啊哈!算法》,真的是浅显易懂
2018-09-13 17:01:23 +08:00
回复了 magese 创建的主题 程序员 计算机基础比较差,求推荐一些书籍。
@specita 顶一个
2018-09-13 16:48:51 +08:00
回复了 javaWeber 创建的主题 程序员 如何学习网络、操作系统、编译原理等知识?
楼主别听他们的,我是大学毕业只会 helloworld 的计算机科学与技术专业毕业。
后来也是自学的,只要有这个动力和毅力,首先把电脑的系统装成 linux,虚拟机装 windows (别玩游戏了)
我都是毕业后从新自学的,推荐你看下面的书:
深入理解计算机系统 至少看一遍,例子也要写出来跑跑
建议可以再学学汇编(也可略过,当年学习这个搞逆向破解,连续一个月,每天睡眠都不足 6 个小时,啊哈哈哈哈)
再看啊哈算法,这个例子都写过调试过并能够自我扩展。
接着再看数据结构与算法(基本的队列,链表,散列,二叉树平衡树(选一个 avl 或者是红黑树学习)即可,要能够自己敲代码可以运行)
再接着就看网络编程方面的书。
再往后就海阔天空了,linux 内核原理啊,tcp/ip 协议栈代码分析啊等可以深入学习了。

我最开始也是啥的不会,学的很枯燥,但是在当时学习队列,遇到内核源码 kfifo.c 的一个博客的讲解,看懂了之后真的是惊为天人,自此才有了兴趣,学起来就很有动力了。

在之后学啥东西感觉都轻松了,什么 java,python,golang,javascript。
如果明白计算机是怎么运转的,其它都是浮云了。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3082 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.