回答:linux 0.11的内核源码,结合下面这本书,我花了大概一个寒假(1个半月),看了一遍。然而,现在的内核已经膨胀的不成样子了,以还不算最新的linux-4.9.229为例:整个内核源码一共约 801M:驱动代码占了大概一半,大约407M:体系相关的代码大约164M:网路子系统相关的代码29M:文件系统相关的代码38M:linux内核核心代码大约7.7M:但是就这7.7M,其实你要完全看完看懂也不...
回答:如果追求功能丰富,就是Okular。如果想要简洁,Evince。如果就想随便看一下,拖到Chrome里打开也可以啊。
回答:第一 PHP语言本身漏洞相当多,尤其是很多人不喜欢用最新版本,现在PHP8都发布了,现在竟然还有一大批人用PHP5.2, 越早的版本漏洞越多。 漏洞多自然就好做渗透。第二 PHP web框架漏洞也非常多。 国内最常用的PHP框架 thinkphp经常爆出各种严重漏洞,比如5.x的远程可执行命令漏洞,导致大量使用此框架的网站中招。 这个漏洞利用之容易,做个程序可以随便感染一大批网站。 有的人利用这...
...大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己 首先,谢谢这位小伙伴的一直关注。其次,我并不是大牛,只是早搬了几年的砖而已,不过可以分享一下我的Java开发之路。 入门 相信大部分人接触Java语...
...自己设计线程池、submit() 和 execute()线程安全死锁、死锁如何排查、Java线程调度、线程安全和内存模型的关系锁CAS、乐观锁与悲观锁、数据库相关锁机制、分布式锁、偏向锁、轻量级锁、重量级锁、monitor、锁优化、锁消除、锁粗...
...与开源,去GitHub上划划水,看看别人是怎么写框架的,是如何做项目的,输出自己的第一个核心的项目,它可以是与你的核心技术相关的,也可以是一个Demo。 最近比较少在GitHub上更新自己的项目了,不过InChat仅从18年8月至今,...
...消息、消费消息的过程; (4)关键点梳理,例如高可用如何实现?上亿的堆积能力如何实现?低延迟如何实现?顺序消息如何实现? 另外,如果需要精读甚至定制开发时,才有必要搭建一套debug环境。
...书详细介绍了Java编程中的78条经验规则,这些规则解释了如何去做才能产生易读、健壮和高效的代码。 《MySQL必知必会》 MySQL数据库的复习书籍,内容浅显易懂。 《代码整洁之道》 这本书阐述了代码的质量与其整洁度成正比的...
...,尤其是理论和学术很强的图书比较过敏。比如很多人问如何学习domain driven design,但是能将DDD图书看完2-3章不犯困的就很难得。主要是因为文字太多,没有什么代码,又不像小说有情节,不犯困反而很难的。反之,DDD培训视频...
...年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候...
...回一个okay的Selector。 结尾 emmmm,好像没有真正的了解到如何通过一个线程来实现分发多个连接,不过不要紧,这么牛逼的NIO怎么可能一篇小文章就能说明白的? 下节继续......
...性会大于实用性,导致无法应用到工作场景。 那么,该如何解决呢? 1、借助巨人的肩膀,快速成长。 学习资料非常关键,真正经典的素材只占1%。如果希望得到快速成长,或是成为技术领域高手,那么就需要借助巨人的...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...