写作要求

1、用markdown书写,建议使用标准的markdown语法

2、图片要高清,不能有任何水印,图片存放路径为images/chapter1/1.png、images/chapter1/2.png等等

3、demo如果有包名,请使用com.yugangtalk.xxx,比如com.yugangtalk.chapter1、com.yugangtalk.chapter2

4、实战的三个章节,项目的包名用com.yugangtalk.read

5、不要有任何抄袭的地方,包括网络文章(图书)的全部、段落、代码示例

6、每一章一个md文件,比如1.md、2.md等

继续阅读“写作要求”

算法的世界

NOTE:

请分别使用C/C++以及Java语言完成文中编码内容,即每个题目给出两种语言的实现。每个主题是一篇文章,里面含有4个算法题,欢迎认领。

另外,该系列文章的主要目的是带大家熟悉面试中常见算法题目的解题思路,所以对于Java版本,除去基本的Java API例如String.length(),List.size()等,请尽量不要使用Java中为我们封装好的API,例如String.split(), String.replace(), Collections.sort()等。

试想一下面试的时候遇到要求写一个排序算法,如果我们给出的答案是Collections.sort(),那不就等于把天聊死了么。。。 一些题目有多种解法,其中时间和空间复杂度可能不尽相同,如果方便请给出两种对比解法并比较其时间和空间效率

继续阅读“算法的世界”

如何写一篇好文章

  • 文章不要太长,简明扼要,代码只帖关键代码(微信公众号单篇文章不能超过5万字)
  • 注意标题层级和段落对齐,排版要美观
  • 手机屏幕宽度有限,代码注意换号,不要出现一行代码不换行特别长的那种
  • 代码中不要留无关注释,注释也要注意换行,代码块左边不要留空白
  • 日志只保留输出内容,去掉日期和包名等前缀信息
  • 知道读者心中的疑惑,知道这篇文章需要解决读者的哪些问题

还有:

首先,如果你写文章的目的是为了给自己看,那怎么写都无所谓,如果,你写的文章是给别人看的,那么我的理解是这样的:

1.针对简单概念,你要介绍的全面,理论配合demo,能够让一个不懂的人看了之后懂了

2.针对有点难度的概念,你要一步一步地详细介绍,让刚入门的小伙伴们能够仿照你的例子做出来

3.针对底层的东西,比如源码,你要能把大致流程说清楚,并且能够结合源码分析出上层的东西。

这是我所认为写一篇好的文章所应该达到的,总之,我们要明白,写出来的文章主要是给别人看的,写的时候要考虑这么一个问题:如何写才能让别人更好地理解,这样,好文章自然就出来了。

instant app入门和开发指南

概述

instant app 是谷歌推出的类似于微信小程序(或者说小程序类似于instant app)的一项技术,用户无须安装应用,用完就走,同时兼备h5的便捷和原生应用的优质体验。

工作方式和应用场景

工作方式:

当用户点击链接时,通过applink去打开相应的instant app,如果之前没有打开过,则会从play store去下载并打开,整个过程一气呵成,跟浏览器打开网页,如果有缓存先读缓存,没有就去服务器loading一样 继续阅读“instant app入门和开发指南”

Android 进程保活招式大全

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4…

作者:腾讯——张兴华
目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。

Android 进程拉活包括两个层面:
1. 提供进程优先级,降低进程被杀死的概率
2. 在进程被杀死后,进行拉活

本文下面就从这两个方面做一下总结。 继续阅读“Android 进程保活招式大全”

写作平台

写作要求

阅读下面的主题,从里面选择任何一篇文章,找我认领,我确认后,交100押金给我,在一周内完成写作,文章内容需要符合主题中的要求,完成后等待发表,同时退还100元押金,并提供赞助费200元。

注意:如果文章不能如期完成,100押金不退还。同时这篇文章的赞助费升为300元,以此类推。这样做是为了督促大家,无规矩不成方圆,我肯定不会想要大家的100块钱,我只是希望文章能够如期完成。

有关写作建议,请仔细阅读 如何写一篇好文章继续阅读“写作平台”

传奇依旧上演,梦想永不凋零

德国柏林,英雄联盟S8全球总决赛现场,这一场由中国的RNG战队对上韩国的KZ战队,双方经过一番激战来到了第五局,看起来RNG已经处于劣势,第五局的较量很是堪忧。

突然RNG宣布上单位换人 :RNG Letme -> RNG Cow,现场一片哗然。前四把比赛中,Letme四把都被压制,其中有两把还被世界第一上单Khan锤爆了,而这个Cow是谁?谁听说过?他们都说:“看来Cow也要被锤爆了!”。然而,没有谁比钢丝星球的人更能理解Cow这个ID意味着什么,那个ID “ANG Cow” 浮现在了大家的脑海里。

现在进入Ban-Pick阶段,然而这一把RNG并没有选择ban掉Khan的杰斯,这个在Khan手里近乎无敌的存在,大家都在说:“这把RNG肯定被吊打”、“这个Cow要被锤爆了,这对于一个新人来说太过残忍了!”、“RNG是不是被KZ打智障了?没有人敢放Khan的杰斯啊!”。

果然,KZ先手锁定了杰斯,轮到RNG选人了,突然现场轰动了,RNG竟然二手选择了狗头,这个并不强势的上单英雄,现场的中国观众一片唏嘘,不少观看直播的观众甚至气得把电脑砸了,因为这在大家眼里,拿狗头打Khan的杰斯无异于找死!

比赛开始了,现场的中国观众已经离席了一大半,大家都不想再看中国队被韩国队血虐的场景,因为已经看过太多次了。韩国解说们兴高采烈,他们嘲笑着RNG战队,吹捧着世界第一上单Khan。

镜头聚焦在下路,大家都在看Uzi和Pray的强强对决,突然一声响亮的“First blood”,上路爆发了一血,“没想到那么快Cow就被Khan单杀了!”,大家心里嘀咕着。这个时候镜头切回到上路,天啊,世界第一上单的杰斯竟然被Cow的狗头单杀了,才开局3分钟,这怎么可能?这个时候导播切到回放的镜头,发现狗头开局带的强攻和点燃,并且出门装是一个腐败药水,凭借着药水的灼烧、点燃、以及两级E技能的AOE伤害,杰斯血线瞬间见底,尽管及时交出了闪现仍然被点燃烫死了!

紧接着,Khan在接下来几分钟又被单杀了一次,眼看着Khan就快要爆炸了,这个时候对方打野Peanut的盲僧前来gank,狗头已经6级了,只见Cow不慌不忙,一个蛇皮走位扭掉了盲僧的q,一棒子下去打掉了盲僧半血,然后减速给到盲僧接E给伤害,盲僧这个时候只有5级,活活被Cow的狗头给追死了。这个时候杰斯见况不妙立马闪现逃命,突然狗头果断跟闪一个Q收掉了杰斯,“Double kill”,雄浑有力的声音在场馆响起。

这么一来,狗头在上路无敌了,打野也不敢来帮了,Cow推完一塔推二塔,还不到15分钟,眼看着就要推到对面高地了,而狗头已经来到了令人恐怖的500 Q,身上四件套:护甲鞋、三项、冰心和蓝盾。KZ没有办法只好派4个人前来截杀狗头,结果狗头开大了,一个闪现接Q敲死了对方的 ADC 维鲁斯,然后开w黏着对面中单,又是一棒子下去对面直接残血,然后一发平A接E带走,现场只剩下了崩盘的杰斯和辅助,根本没有伤害结果全被狗头击杀,Cow拿下了四杀,一个“Quadra Kill”再次响彻现场。

这个时候正在做视野的Peanut姗姗来迟,想要击杀掉残血的狗头,只要盲僧开大踢一脚,狗头就必死了。Cow冷静了一下,走位剁掉了盲僧的q,并且减速给到了盲僧,使盲僧无法瞬间接近自己给大,突然兵线到了,狗头走到兵堆中A小兵吸血,凭借着吸血被动,狗头一瞬间血线回了上来,盲僧转身想跑,但是已经来不及了,靠着w减速和三项的被动,盲僧快被追死了,盲僧想开大踢走狗头,但是突然狗头又一个Q收掉了盲僧,“Penta Kill”响彻整个体育馆,五杀!,盲僧被反秀了,Cow竟然拿到了五杀!

然后,凭借着狗头的天大优势,RNG拿下大龙,经过一波摧枯拉朽的团战,RNG拿下了比赛,取得了S赛的世界冠军。至此,世界第一上单Khan陨落,新人RNG Cow上位。

“垃圾盲僧!”,“这垃圾盲僧连大都不敢开!”,“万人血书求Peanut滚回韩国!”,韩国的直播弹幕充满了这种字眼。在国内,斗鱼直播上面,各种“666,中国队牛逼!”,“新世界第一上单Cow!”,“RNG牛逼,666”弹幕持续了半小时之久,完全覆盖了视频画面,这是大家内心的宣泄,中国队等这次世界冠军等的太久太心酸了。

也许在大家眼里,这个不知名的Cow捶爆了Khan,或许有运气的成分存在。但是在世上,有一部分人知道这不是偶然,这个Cow来自于曾经的ANG,只有他们知道:什么人才能在3级的时候,在艾欧尼亚匹配到钻石和王者段位的对手。而这个神话,只能由曾经的ANG Cow来铸造。

中国队终于取得了S赛的冠军,国内皆大欢喜。下面是赛后采访环节:

主持人:You broke the world’s first Top Khan and led the team to a world championship. Can you talk about your feelings?

Cow: 我曾经属于ANG战队,ANG战队属于钢丝星球。因为中国的LOL战队一直拿不到冠军,所以钢丝星球在几年前就决定秘密训练一支强力的战队,在关键的时候站出来帮助国内队伍取得冠军。

主持人:Oh? Steel planet? It sounds very interesting. Can you tell us what organization it is?

Cow:这个组织由许许多多有爱有理想的有志青年组成,我们比较低调,这里就不做过多介绍了。

主持人:Do you have anything to say to the audience and the audience in front of the TV?

Cow:我一生做过的最正确的决定就是加入了钢丝星球,所以我希望能有更多的人可以加入我们,一起进步。