第一种方法纵向或者横向来读都可以,因为代码量不是很大。《linux内核完全剖析》《linux内核完全注释》是引导你横向阅读的书,《linux内核设计的艺术》是引导你纵向阅读的书。建议横向纵向结合着来,纵向跟着bochs调试工具来是必不可少的,当遇到问题时进入到相应的功能模块横向拓展一下。
后来我又想了一下自己的选书、读书过程,索性总结一下,给需要的小伙伴参考一下。目的是抛砖引玉,如果您有更好的实践方法,还请多多分享!
我买的大部分是技术书,也有一些非技术书,比如《明朝那些事儿》、《平凡的世界》之类的。
要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助
觉得挺有意思的,所以顺手回答了下,同时也发到我的公众号上来,这篇文章纯碎是记流水账,也没什么干货。
题目:小利前往书店买四种参考书,这四类书的价格分别为3元、5元、7元、11元。他有70元钱,每种参考书至少买一本,且最后要剩余的钱不足再买其中任意一本书,他有哪些选择?
本身是计算机专业的,07年,大四那年学的Java,当时喜欢用J2EE来称呼,接触了一点ruby,之后就一直没做IT这行,去年公司环境,逼得重操旧业,自已学了学Ruby,写了个网站,几乎是从0开始学的,接下来的经验分享一下,多少也能少走些弯路。 基本功 首先底子要厚,像数据结构,数据库,尤其是数据库一定要明白,懂些算法,看看软件工程和操作系统(这两个也可以不用看,不影响学习编程语言,软件工程在管理的时候会多少有些用) 资料 两本书,搞头书和铁道书,基本两本搞定了。 📷 📷 这两本书比较出名,当然也还有别的资料
前段时间有个刚开始学习 Arm Linux 的同学问我:对于还处于入门阶段的新手,有什么建议。并让我推荐一些好的书籍。
最近越发觉得浮躁和焦虑,也感受到了前所未有的迷茫。大概是我给了自己太多的选择项,并且没有给自己制定计划,制定优先级,所以不知道自己要先做哪一项、后做哪一项。等到要学习提升自己的时候,茫茫多的选择项,不浮躁不焦虑才不正常。
他是非科班转到计算机来的,所以基本功比较差,我专门花了一个多月写了这篇学习路线,全文超过8000字,文章润色了好久,配套的资料全部找齐了。
以前我都是通过定义一个delegate来写委托的,但是最近看一些外国人写的源码都是用action和func方式来写,当时感觉对这很陌生所以看起源码也觉得陌生,所以我就花费时间来学习下这两种方式,然后发现确实代码简洁了不少。这两种方式我们也可以去实践的过程去慢慢运用。
首先说 Go 语言相关的书,最近两年 Go 比较火,出版社肯定也是紧跟热点出了好几本书。这里真心推荐两本,有这两本我觉得就够了。
刚读大学时,天天泡图书馆看书,基本不午休,但后来书架上想看的都看完了,其它想看的又没有。只好上网找电子书,但又没电脑,只有一把诺基亚3100,据说是诺基亚出品的第一款彩屏手机,当年硬生生地用它看完了《Windows程序设计》与《Windows环境下32位环境汇编程序设计》,就是下面这把手机,过年回家时无意中看到,就拍照留念下:
目前一般的大点的公司,往往会在招聘时(尤其在招聘3年以下工作经验的程序员时)会设置学校的门槛,比如需要211或985相关专业毕业。这里我无意贬低不在这个范围的程序员,相反在本文里还将根据我所见和我所闻,为这些同学给出发展的建议。
2015年是变化最大的一年,1月份考研失败,不接受任何调剂,只想读计算数学,搞数学建模,在家消沉了两星期,闲不住,就出去找事做。去了一家培训机构做老师,做了一个月被咨询部的老大挖过去做咨询师(我也不知道为啥要我过去,哈哈,难道是因为颜值吗?),然后又做了两个月,准备边工作边二战,但是怕失败,还是决定先找找工作。三月底在智联上投了一堆简历,当时已经错过校招了,没办法 = =,收到了几家面试邀请后,跟hr商量把所有的面试时间集中在一天,然后4月5号买了清明去北京的火车,做的硬座,14个小时,背疼了一天。休息
我也经常被咨询Linux C++后台开发的学习路线。然而当谈到Linux C++后台开发时,无论Linux还是C++都是一个很大的话题,聪明的程序员需要学会做减法
前言 这几天一直在进行MySQL和PHP的学习,读的书好几本了,恰逢当当网的书香节和京东的4月读书月.我花了近1000块买了属于我自己的第一批实体书,当然是分批购买的. 第一次买实体书,不知道该买什么
运维行业正在变革?推荐阅读:30万年薪Linux运维工程师成长魔法 转眼间,时间已进入 农历2018 年新年,2018 年又会有哪些新的趋势?OMGUbuntu 对 Linux 今年的发展做了八个预测,看看你是否赞同: 预测一:Ubuntu 18.04 LTS 将成为 Ubuntu 史上最受欢迎的版本 Ubuntu 18.04 LTS “Bionic Beaver”(仿生河狸) 是一个有着许多改变的版本,不管对于新用户还是老用户来说,都有惊喜。 预测二:Snap 格式将得到更多软件供应商的支持 Snap
点击标题下「大数据文摘」可快捷关注 “让我们统计一下,有多少人已经抛弃了自己的大脑。”面对学员困惑的表情,我拿出一张表格,“诚实地回答上面的每一个问题,然后我们一起来等待结果。”这份表格共有5个问题,它们都很简单,也很容易回答: 1.身体不舒服,你第一时间会?A.告诉家人B.去医院C.查看医学书籍,自己诊断D.到网上搜索答案 2.遇到生活常识方面的疑惑,你会?A.请教家人B.自己琢磨,总结经验C.打电话问朋友D.上网搜索 3.在外面迷了路,你会?A.打电话问朋友B.问路人C.看路标D.上网搜索 4.准备去书
以前写的,怕引来口水战,干脆不发。这段时间面试了十来人,用Mac的开发水平明显高于Windows的,挺多感想的,于是改改发了吧。
从几百本书中整理出一份书单是一件困难的事,但是从这些书中挑选出对自己影响比较大的书确是一件容易的事。 在是一份迟来的书单,但是并不是一份适用于每个人的书单。这是我在学习编程过程中看的一些书,启发到我的书,有很多你可能没有听过,也有很多可能是你耳熟能详的。之所以说是启发是因为很多说并没有那么好,但是我从上面获取到了一些灵感。 高中时期 高中时期,因为想开发游戏的热情才深入计算机世界。并且高中也是一个相当无聊的时期,除了为高考准备的考试,还有就是上课 《C++游戏开发》 有一些书,你就没有必要去看了,比如这里的
👆点击“博文视点Broadview”,获取更多书讯 学习后端开发的小伙伴们,你们是否在上手学习的时候充满迷茫,或者,面对很多路不知走哪一条? 博文菌结合近期出版的口碑好书,为大家规划了一份后端开发的学
黑盒测试主要针对的是程序所展现给用户的功能,白盒测试主要针对的是程序代码逻辑,简单的说,就是前者测试最终展示功能,后者测试后台程序。
神秘的Defcon是全世界黑客关注和向往的盛会,每年都会吸引非常多的一流黑客从世界各地赶来分享他们最前沿、最酷炫的研究成果。今年的Defcon已经结束,由于门票价格只有BlackHat的十分之一,所以参会人员非常多,本届Defcon的人数已经多到无法忍受的地步。 📷 在Defcon上有很多有意思的内容,你可以去听各种演讲,也有很多其他事情可做,小安今天将现场所看到的东西分享,让大家再次体验Defcon的魅力! 1、Defcon的各种议题 Defcon上的很多议题都非常有技巧性,更加贴合实际的安
对于日后需要找工作的同学来说,春招/秋招可以说是学生生涯中非常重要的一战,但是我发现很多人却对春秋招的了解甚少,有些人甚至以为是毕业之后再开始找工作,进而导致了找工作的最佳时间段。
本文分成两部分,包括【国内服务器上搭建chat GPT】和【后端Spring Boot集成chat GPT】。
小王最近工作特别的忙,每天要早出晚归,睡眠质量很差,为了可以精力充沛的投入到每天的工作中,她都在上班路上买一杯公司楼下的星巴克咖啡来提提神。咖啡味道很好,但是每天买咖啡的人真的是太多了,本来上班的路上就已经很疲劳了,还要在店门口排半天的队,她觉得这种情况需要改变一下了。
程序员基本“素质”,不管如何做,怎么做,在对方的眼里都是错误的。别问为什么,问就是我是对的!
5个月前,秋叶大叔告诉我,我们要再写一本视频号的新书,我要去帮他。 我很不解:我们不是已经出过两本视频号的书了吗? 大叔说,等书搞出来,我就告诉你答案。 5个月后的今天,这本书上市了,就是这本《秒懂视频号》。 带着5个月前的疑问,我搬着小板凳过去请教了大叔。 没想到,他认认真真地给我上了一堂赚钱课! 这一课,秋叶大叔告诉了我3个赚钱的秘密,不光是卖书用得到,想赚其它的钱,也是一样的逻辑。 这堂课真的很值,我来复盘一下,顺便分享给大家。 01 一本书好卖还是三本书好卖? 首先,大叔问了我一个问题,“你觉得一
最近"瑞丽模特学Python"的热点牵动了大江南北程序员的心,有人说这是炒作,也有人说这是推广Python的爆点。。。我嘿嘿一笑,美女就是美女,眼光那是杠杠的,不仅人美,学的语言也美。那咱也不能藏私,必须得把我读过的Python好书向女神推荐一下......
如果用在软件测试领域,这句话也一点都没错。不管黑盒、白盒,能找出Bug、发现缺陷,保证软件质量才是王道。
计划很多,实现很少。 想法很多,动手很少。 总是想做很多事情,教小孩儿Scratch,锻炼身体, ,人工智能,iOS开发日志的播客,Android和iOS的开发,帮朋友做一个旅游网站,帮另一个朋友辅助Java Web知识,等等一堆的事情,我都想做。 但是人的精力毕竟是有限的,现在还没有做什么事情,每天总是眼睛疼的要命。 对我来说,现在时间是最重要的,如果能用工具完成,花钱也行。 宽带办了100M的电信 制作图标买MakeAppIcon桌面版 MacBook Pro准备明年去中国香港买(
前言 又到一年一度的读书日了,其他节日我们都会过一过,作为一名作者,在这个特殊的时候理应也有点仪式感。所以决定送大家几本签名书(文末有赠书方式)。 最近很多地方受疫情的影响,都在居家办公,居家办公最好的一点就是省去了通勤时间,在北上广这样的城市,一天的通勤时间大概得2个小时,而2个小时其实可以阅读不少书的,所以我们应该利用好这段特殊的时间,多读两本书。 刚好最近京东和当当都在搞活动,要比平常便宜不少,可以趁机囤一波书,不知道买什么书的可以看看我之前列的《一份数据分析师专属的书单》。 如果想要学数据分析工具,
马克-to-win:在前面 的jdbc的Helloworld程序当中,我们用DriverManager来获取数据库连接。事实上通过这种方法获取数据库连接,是比较耗费计算机资 源的。当然了,这也是没有办法的事儿。就像我们买贵书必须花大价钱一样。原因是书本身就那么贵,也确实没有办法。但如果有1万个学生看书,我们能不能建立 一个小型图书馆?我们只需买100本书。而不是像没有图书馆的情况下,共买1万本书,人手一本。大家毕了业以后,每个人都销毁自己的书。这就造成了极大的 浪费。但要注意的是,每个人看完书以后,把书要还回图书馆。数据源就像这里的图书馆。里面开始也是费劲巴拉的建立了一堆连接。之后谁用谁就可以,获取一个 连接。但是用完以后,并不是销毁连接,而是把连接简单的返还给数据源,以供别的用户再用(在我的参考目录下,有个连接池实现程序,看看它的close方法,ds.getConnection返回的Connection的实例和前面jdbc helloworld的Connection实例不一样。因为Connection只是一个接口,所以每次的实例的实现都是不一样的。)。你可以想象,如果有很多客户,都需要用连接的话,数据源技术,无 疑是一个非常好的选择。在互联网的环境下,成千上万的用户,从不同的机器上,访问一台机器,从它的数据库当中获取信息。在这种情况下,数据源发挥了极大的 优势。如果用DriverManager连接完一次,销毁一次连接的话,一定是一场噩梦。
前几天参加了朋友亦仁组织的聚会,一个有钱人的聚会,搞的我焦虑的一比,这帮朋友动不动就千万收入,美元。
大家好,在之前的文章中我们已经解决了新手朋友们在初学Python的路上的两个常见问题:IDE怎么选、报错怎么办,今天本文再聊一下另一个常见话题:要不要买课、听什么课、看什么书。
金融科技的浪潮里,水深鱼多。尽管行业经历过争抢捕鱼的乱象,但在强监管与严整治之后,行业正快速分化。
最近几个月看了不少书,觉得有几本甚是不错,如干货满满的《编程风格》,概念普及中的《Serverless架构:无服务器单页应用开发》。便撰文一篇,简单地介绍一下这几本书。 推荐的这几本书,都是一些系统性
正文之前 没错,我就是这么不学无术,C++实在学的鸡儿疼,所以干脆搞点娱乐措施,昨天赶上了京东图书做大活动,所以屯了一批书,好久没碰python了。所以就整本玩玩!今天这不就上手了么!自己写点小游戏玩玩多好! 另外,出一本机械工业出版社的云计算的书。(Reason:昨天京东图书做活动,囤了一批书。今天去找老师,坦白自己想做云计算的事情。结果老师说云计算没什么可做的了,以后要我做数据。很可惜的,我没有硬气起来。所以昨天买的书今天就把它出了吧,还没开封呢。)外地邮费一人一半吧(最好是我的校友买啊。武汉地区也
去年年底开始,很多测试人员抱怨互联网寒冬来袭,抱怨找不到好工作,抱怨要求高,但是我发现,技术好的,找工作甚至找到非常不错的工作还是很轻松的。所以,还是要自身实力强,打铁还需自身硬。
听说有一种职业叫码农(程序员),虽然很辛苦,但是收入还行。工作需求量还大。是的,说到底我们普通人选错专业,工作堪忧的问题。学编程也许是你的一种选择。 在学校其实我们不是技术机专业也是可以学编程,现如今谁还没有个电脑。如果你不考虑以后工作生活,那还是先多撸撸wow享受大学生活吧。如果你跟我一样上完大学就等于失业的人那我们来谈谈人生,学学编程。 编程不难,但入门较难,精通很难。其实编程就像是学数学公式,原理很简单,但可以不同组合累集起来,公式能演变出不同的就算方法,简单的编程关键字也能组成不同的算法。
解释器模式第一遍没有读懂,看到后面说实际项目中很少用到,因为它会引起效率、性能以及维护等问题,会直接用已有的成熟的工具。
今天给大家带来的是好玩又有用的爬虫书,熊猫弟弟曾经跟Panda姐说他做的那个项目用到的律师事务相关的数据是平安公司花了几百万买的。啧啧啧,数据真实值钱,那些卖数据的公司,他们的数据是哪里来的呢?应该也有跟其他有关单位买的,但是很多应该是通过网络爬虫爬到的数据。像大家双十一购物之前会去慢慢买app上比一下价格,那些数据绝对就是爬虫得到的!!是不是感觉爬虫很有用撒,在文章的开头我贴了几个jimmy以前发的关于爬虫在生信方面的一些小应用,大家可以看下。如果看完后比较感觉兴趣,又想玩下爬虫,可以入手一本下面这本图灵
这是上一次技术直播里六个子主题中的最后一个主题的扩展版本。近期又有读者问到类似问题,我认为非常有必要花长时间梳理后跟大家分享一下。
明确的「截止时间」,比如这周末前要完成狗粮的采购,明天晚上之前要把方案给到同事,今年要累计跑步100km等等;
其实老早就想写一些关于音视频学习的文章了,但由于各方面的原因迟迟都没有开始。一个方面是因为笔者写文章都是成系统的,音视频需要大家有一定的 c/c++ 基础;还有一个方面是因为之前经验不足,这一块涉及到的细节也比较多。我自己学习时看过大量的文章和资料,这里推荐 雷霄骅的专栏 ,虽然文章的更新永远停在了那一刻,但其无私分享的精神值得我们每一个开发者学习。音视频这系列文章我们打算从基础开始学,然后结合移动端 NDK 来开发。因此如果你已经是音视频开发的老司机,那么本文可能不太适合你,其次如果之前没了解过 NDK 开发,学习起来也可能会有些难度。
领取专属 10元无门槛券
手把手带您无忧上云