源码博客(个人博客系统源码)
大家好,今天来为大家解答源码博客这个问题的一些问题点,包括个人博客系统源码也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
有研究android系统源码的博客吗
我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。
先说下我的入门过程:
第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震撼,用的vim+ctags+cscope来阅读,还算不错,架构挺清晰的。
第一步,我找到了一本好书《Android的设计与实现第一卷》它讲了Android框架层的启动,初始化,服务框架初始化,Binder,消息循环,PackageManagerService,ActivityManagerService。据作者说后面会出讲UI子系统的第二卷,拭目以待。其实这本书看了几十页我就发现需要第二步的知识,否则看不下去,于是跳去第二步。
第二步,学习Linux系统编程,在看《Android的设计与实现》的时候我发现,框架层的Native部分,全是Linux编程。为了掌握这部分知识,我花了4个月学习了《Linux系统编程手册》(TLPI)这本1000多页的书,我以前是搞WIndows文件系统这块的,所以C语言还比较熟,TLPI的习题很有意思,量也比较大,坚持下来还是收获很多。
第三步,花了4个月学习了一些Linux内核的知识,看了LKD,PLKA看了一半多。越学越没底,觉得不懂得越来越多,不过这个也正常,只有靠慢慢磨,估计以后要不断的磨这块。
第四步,回头看Android源码,这次一口气看完了《Android的设计与实现第一卷》,终于对框架层有了谱。同时真的数次把我看晕,前面看Linux内核源码都没这么晕,不断在Java层和Native层之间跳有点磨脑浆。其中我又觉得Java的基础没有打太牢,回去补了一个月的《Core Java》第八版。但是这书没有涉及UI子系统,于是又看了《Android内核剖析》
第五步,《Android内核剖析》(这本书实际上是讲框架层的,作者也是个搞嵌入式的,所以他在写框架层的时候文笔不太好,很罗嗦,不过还是有很多看点,到他后来写做ROM,玩开发板时估计是说到了他的本行,一下子遛起来了看得出还是挺有水平的,这本书知识有点旧毕竟讲的是2.3很多代码已经过时,但是作者很多点子很有参考价值)这本书讲UI子系统和按键/触摸消息处理系统还是很有分量的,尤其13章View绘制那里,结合源码研究很有收获。而后面他讲编译框架和ROM相关的东西都是挺宝贵的资料。
第六步,为了再补一下其他诸如电源管理模块等子系统的知识看了,《深入理解android》系列,个人认为这个系列看起来有点不太舒服,不过作为补充印证还是比较有价值。
第七步,《Android系统源代码情景分析》,罗升阳的源码分析大作,比《Android的设计与实现》分析得更细致,但缺点是涉及到模块比较少,选用的源码也比《Android的设计与实现》更旧一点。看完书后需要去研究作者的博客,东西挺多的,一定让你满意。
第八步,买块开发板自己玩。这步我还没走到,原因是我觉得我还差点准备知识。可能要再几个月,到时准备入块6410或者树莓派。
最后,由于我11年以前都是搞Windows这块的,所以对Linux知识不是很了解,不得已看了这么些书,如果是一直做Linux的人,很多步骤估计可以省掉了。直接上源码才是正道。
我本身做着移动GIS开发的工作,学框架层全是因为兴趣,但招聘平台Android框架层开发人员还是蛮有竞争力的有不少定制ROM,智能电视的工作都处于人才难求状态,毕竟有一定的门槛,现在各种ios培训,让奔着钱干开发的人纷纷涌入,而ios只能干sdk开发的缺点就暴露出来了,一堆新手老手,菜鸟大牛全挤在SDK开发这块,我觉得不太妙。反观Android这边,虽然入门菜鸟没有搞ios来钱,但是可持续性很好,从sdk-》框架》驱动》内核这样干下去。干着干着发现自己渐渐变成了Linux开发者/嵌入式开发者的人也不少,新人,老手,菜鸟大牛各居其位,层次性很好。
转载
如何搭建个人独立博客
搭建独立博客第一步:选择博客主题
对于开博多年的资深博主而言,完全可以跳过这一步。一个博客需要有一个核心主题,IT类的、社会评论、SEO的、运营推广的,主题可大可小,但是一定要有一个明确的核心主题。从博客的角度看,建议博主们选择自己感兴趣的主题,有兴趣才有动力。
挑选博客主题的时候,最好确定一下博客的关键词。选择关键词的时候可以参考百度指数,指数越高的关键词越有价值,但是竞争压力也越大。对新博客而言,百度指数1000以上的关键词就可以不用考虑了,竞争太激烈。100以内的关键词会比较好做,但是这样的关键词能给你带来的流量也很有限。个人觉得,对新博客而言,500左右的关键词算是比较适中。
搭建独立博客第二步:选择域名
无论是资深博主,还是刚开博的新人,搭建独立博客都需要选择一个合适的域名。个人博客选择域名比较随意,没有太多要求,自己喜欢的就好,不过还是有一些技巧。域名嘛,就是自己博客的门牌号,肯定是越简短好记越好。当然,那些简短好记的域名现在都被注册得差不多了,适当的在自己的域名中加一些数字或者使用一些谐音也是可以的。长的域名是可以考虑的,cangchulong.net.cn这个域名还是挺长的了,好记就好。虽然.com的域名用得最多,也最受欢迎,不过博主们也不用抱着.com不放,对独立博客而言,.me的域名也是不错的选择,虽然贵一些。
搭建独立博客第三步:选择虚拟主机空间
选择了域名之后该选虚拟主机空间了。就国内主机、香港主机和美国主机而言,我还是觉得香港主机空间是最好的选择。
通常选择主机空间无非看速度、看稳定性、看价格、看套餐,也就不再重复这些东西了。主机空间所采用的数据中心以及所使用的服务器也是值得关注的。毕竟硬件是所有软件的基础。有些主机商为节约成本随便找一个机房就把服务器搬过去了,还声称采用XX顶级机房。这一点其实很好判断,跟主机商要一个示例网站,查一下IP知道了。那些顶级数据中心的IP地址一般都是可以查到机房的。如下图,可以查到这个IP在香港,使用的是NWT iDC Data Service,即新世界电讯数据中心。
搭建独立博客第四步:选择和安装程序
这一步是让很多博主对独立博客望而却步的地方,因为很多博主不知道如何绑定域名,不知道如何添加网站,也不知道如何安装博客程序。其实这一步并不难,博客程序的话,还是建议选择WordPress,应用范围最广,资料也很丰富,遇到的各种问题在网上几乎都可以找到答案。
搭建独立博客第五步:安装主题和插件
装好博客程序之后,你可以为你的博客选择一套喜欢的主题。在选择主题的时候,建议博主们选择精简的主题,这样的主题体积小,加载快,有利于提高用户体验。尽量选择WordPress官方推荐的主题,这些主题代码简洁规范,有利于SEO,也不会有后台漏洞和恶意代码。安装第三方的主题,尤其是破解主题的话,一定要从可靠的网站下载。安装插件也是如此。插件可以丰富博客的许多功能,但是过多的插件也会让博客变得臃肿不堪。
做好了这些,一个独立博客就算搭建完成了。现在就去“昭告天下”吧,为了保留你的忠实读者,你可以在你的免费博客中告诉他们你的博客“新家”地址,当然,也还有很多推广独立博客的方法,可以为你带来更多读者,在这几就不啰嗦了。
有哪些好的技术类博客
1)生活骇客(Lifehacker)
生活骇客(Lifehacker)的座右铭表达了它的全部理念:“不要为技术而生活,要为生活而关注技术!”这个博客提供了有关于各方各面的“时间节省”小贴士,从Firefox网络浏览器的快捷操作,到来自“时间管理教”忠实信徒的谆谆教诲。
2) IT工具箱博客(IT Toolbox Blogs)
IT工具箱博客(IT Toolbox Blogs)有着一大群“战斗在第一线”的IT专家们讨论有关于技术和IT管理的话题。它拥有一系列专业性的博客在处理跟IT安全、数据库、项目管理和其它等等相关的问题。这是一个包罗万象的网站。
3)硅谷闲话(Valleywag)
“众口铄金,积毁销骨”。硅谷闲话(Valleywag)是专门为那些相信“在技术行业中的生死在很大程度上都取决于硅谷周围所传播的闲话”的人准备的。对于那些热衷于制造、听闻和传播硅谷谣言的那些人来说,这个网站凭借着其卓越的“专业素养”而让人大为惊叹。
4) Kotaku
Kotaku是电脑游戏爱好者的“加油站”。它拥有跟电脑游戏有关的一切,从对游戏的测评,到相关的讨论和扯淡,再到作弊技巧。这里有你所需要的一切,比如某款游戏到哪里去购买,以及怎样进行玩耍。
5)威胁空间(Danger Room)
《连线(Wired)》杂志所推出的军事和防卫博客网站,它向读者介绍了这个世界上最新、最酷、最令人震撼的军事技术——更不用提那些丑闻、争论和其它类型的军事新闻。网站中还提供了许多视频和图片。
6)小发明(Gizmodo)
小发明(Gizmodo)网站专门为读者挖掘全世界最新、最酷、或是最稀奇古怪的技术发明——从高清晰电视、到咖啡机、到弹力腰带,再到USB驱动器。是的,他们同样也发布那些严肃的技术性新闻。
7) O'Reilly雷达(O'Reilly Radar)
这是你能够阅读到Tim O'Reilly(著名的O'Reilly出版公司的创始人)和其它人讨论有关于网络、编程、开放源代码运动、知识产权、政策、Web 2.0和其它前沿科技的地方。
8)技术丑闻(Techdirt)
技术丑闻(Techdirt)是一个话题中心,以在当前的互联网和电脑领域的热门事件上引发激烈争论而闻名。流言蜚语是它的所爱!简洁是它的特点!
9) Groklaw
Groklaw网站的原本存在目的是支持SCO公司对IBM和Novell公司所发起的漫长的专利侵权诉讼,但是不知道什么时候,这里的讨论转向了其它方面,话题包括了技术、知识产权以及政府法规。
10)改造一整天(Hack a Day)
想要学习怎样为一个廉价的Linux路由器添加一个USB设备吗?想要制作一个蛇形机器人吗?或是将自己的XBox 360游戏机改造成一台笔记本?“改造一整天(Hack a Day)”上提供了这些地下室项目,以及其它更多有趣的项目。这个网站是为那些真正有一定技术素养,喜欢自己动手改造技术产品的玩家所准备的。但与此同时,你也可以在这里发现很多乐趣,说不定还会从中开发出一项新的爱好。
11)小玩意儿(Engadget)
就像可口可乐和百事可乐的关系一样,小玩意儿(Engadget)和小发明(Gizmodo)就像是一对孪生兄弟。它也是专注于技术产品相关的介绍、评论,有时候也会有充满激情的演讲和辩论。小玩意儿(Engadget)上充满了摄制精美的产品图片,而它网站的编辑们还有着广泛的内部渠道,可以在新潮的技术产品还处于先期或早期发布阶段,就可以一睹它们的芳容。同样的,小玩意儿(Engadget)上面也会刊登一些真正非常有趣的手工制作的玩意儿。但是,我们更喜欢小发明(Gizmodo)一点。
12) Feedster
www.feedster.com/feedpapers/Technology
一切都是那么的水到渠成。这个网站汇集了各种各样的博客站点,包括技术类、体育类、名人八卦、美食、个人体验等等等等——只要你能想到的,它都拥有。同时,它还提高了卓越的站内搜索功能,以及一个非常酷的RSS新闻阅读软件。它在技术新闻里面加入了非常出色的幽默感。这真是一个各方面都很优秀的网站。
13)永远的骇客(Forever Geek)
永远的骇客(Forever Geek)是一个非常棒的网站,它有无数的博客文章,覆盖了多种多样的话题,从技术,到大众新闻,到好莱坞电影,再到电脑游戏测评。这绝对是一个骇客的天堂。假如你想要了解即将上映的好莱坞巨片《变形金刚》的最新消息,或是阅读一篇有关于Photoshop CS3软件的测评,这就是你应该去的地方。
14)粗鲁的文字(Rough Type)
www.roughtype.com
Nick Carr(笔名“Does IT Matter?”)撰写的一个思想锐利的博客,专门讨论与技术相关的各种各样的话题和趋势。他的文章文笔优美,让人阅读起来津津有味,但是同时也会常常激烈那些被批评的公司、人物、技术和政策。
15)自助餐(Smorgasbord)
www.smorgasbord.net
作为一个为那些喜爱数码产品和电脑游戏的骇客们所专门打造的站点,这个网站同样也提供最新的有关于政治和名人的新闻。这种娱乐价值和技术新闻的战略组合,让自助餐(Smorgasbord)跻身于最优秀者的行列。
源码博客的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于个人博客系统源码、源码博客的信息别忘了在本站进行查找哦。