2016-01-18 AnnatarHe
php
New Generation 时至今日(2016-01-18), PHP已经发展到了PHP 7.0.2,然而大量的资料和代码依旧停留在上个时代,甚至是上上个时代。 如果你没有尝试过新生活,跟着我的这篇博文来试试新时代的PHP吧~ 继续阅读 »
2015-10-05 Piasy
12行配置从Android Studio + Gradle构建体系迁移到facebook的BUCK构建体系,且保持两者同时兼容使用,编码使用AS,享受安卓最强大IDE的功能,打包、安装、测试用BUCK,享受安卓最快构建系统的畅快淋漓,两者互不干扰。从此妈妈再也不用担心我在编译安卓工程时睡着了,而且真的只要12行! 继续阅读 »
2017-02-21 Renfei Yu
概述 MzPushSDK 针对Flyme级的系统级推送,定制了针对Flyme的推送SDK,立足减少开发者接入成本,提高应用在Flyme上的推送体验,本文档主要讲解魅族PushSDK AndroidStudio详细接入步骤,对PushSDK的基本的API做出简明的介绍,讲解SDK支持的功能 继续阅读 »
2016-03-04 Kejin
我的第一篇 github 博客, 本博客使用 jekyll + bootstrap 搭建! 感谢 github 提供的 Github Pages 功能! 此博客布局参考了 Monkey Snatch Banana 博客 个人页面应用了 resumecard 项目 继续阅读 »
2017-02-24 Mystery0 M
发现问题 突然间不知道从什么时候开始,手机上的app只要是调用了SnackBar的地方,SnackBar显示都没有效果,这两天突然开始察觉到这个问题了,开始各种google,但是都没有找到直接让SnackBar没有动画的结果(中文),甚至我还以为是SnackBar的源码改了。 但是又觉得不对,google的这个SnackBar新控件非常不错,不应该把动画去掉啊。 为此,我特意将design包的版本回退到22.2.0版本,依旧是没有动画。 这里开始我就觉得不对了,google不可能去掉并且旧版本依旧没有动画,那么应该是我的配置上的问题。 想到这里,我开始去查看CoordinatorLayout的用法,但是依旧没有任何卵用。 解决问 继续阅读 »
2018-03-08 findneo
项目地址在 Github:https://github.com/findneo/Newbie-Security-List Newbie-Security-List 一桌菜,十几盘,有荤有素,有凉有热,怎么吃呢?你可以找一盘看起来好吃的,也可以找一盘离自己近的,都行。但是,得动筷子。不管怎么吃,最重要的是得动筷子。学技术也是一样。 有的人死活不动筷子,还不断念叨:“我要开始吃了。我马上就要开始吃了。我只要开始吃就能吃饱。我吃饱了就不饿了。你能不能告诉我该先吃哪一盘?先冷盘后热菜再喝汤这样是不是最好?但是我听说广东人都是先喝汤?这盘菜会不会太远了?这盘会不会太油腻?我吃饱了万一想拉屎你们这里有厕所吗?我真的马上就要开始吃了……为 继续阅读 »
2017-05-06 TinyWu
… more 大宝赶进度去加班了。 然而有种,爸爸妈妈去上班,我也不用去幼儿园的赶脚…棒棒哒! 上午把家里打扫一遍,然后跟店家沟通硬盘退换的事情,哎已经第二次了,好蛋疼。 咖啡机现在已近用得很6,奶球到位,味道开始对了,但是因为咖啡豆放得有点久,所以口感欠佳,过段时间,等新的无锡房子弄好,咖啡机我也要带过去,嘿嘿。 下午准备去买菜,先练琴到下午4点,然后开始做。 今天要练习《成都》,嘿嘿,第四首曲子了,虽然我隔着工作练习间隔很长,但是我的手指对琴的感觉越来越顺了,而且即使没有茧子也开始觉得不是很痛,果然乐器是要十年如一日地坚持才能有所成就,我虽然晚了,但是因为爱所以也会一如既往的坚持下去!!哈哈,也许有一天我不 继续阅读 »
2015-03-24 Lingxian Kong
总结: 各个厂商对Nova社区的参与依然如火如荼,积极将自身虚拟化产品作为driver与Nova对接。其中VMware、Hypver-V两家的积极性最高,不断弥补自身产品与社区KVM特性的差距,向A类driver看齐; Nova社区开始关注NFV特性,引领开源云计算向电信领域拓展; 随着OpenStack大规模部署,调度瓶颈开始凸显,社区已经启动新的项目Gantt,逐步将nova-scheduler剥离; 社区已经找到版本间兼容的新的方式:microversion,特性扩展更加严格; 随着Nova代码规模的上涨,社区开始有意识的进行内部重构,优化代码逻辑 详细分析: 继续阅读 »
2016-12-22 JustWe
EventBus 是人们在日常开发中经常会用到的开源库,即使是不直接用的人,也多少借鉴过事件总线的用法。而且EventBus的代码其实是非常简单的,可以试着阅读一下。 源码阅读系列不采用对功能进行归类的方法进行阅读,而是采用一个刚开始阅读源码的视角,从我们平时的API调用,一步步的去理解设计意图和实现原理。 从这里开始 从这里开始吧,我们最常用的地方就是给一个函数添加上注解,我们先抛开apt生成的table,只看这个运行时版本的订阅设定。 ``` java // eventbus/Subscribe @Documented @Retention(RetentionPolicy.RUNT 继续阅读 »
2013-05-31 Robert Zhang
分析:按字典序排列的n个单词构成了一个隐式的有向无环图:每个单词单词都有一条出边指向在它字典序之后的每一个单词。要在这张图里找出符合条件的最长路径包含的顶点数。简单的想法就是“暴力”回溯了:对每个顶点进行一次回溯,找出以该点开始的最长的edit step ladder——这个时间复杂度高得能上了火星!思考一下就会发现,回溯包含了大量的重复计算:假设以单词w开始的最长ladder长度为l,那么对于字典中排在w之前的每一个单词(实际上是edit step为1的那些单词),在回溯经过w时都要做同样的重复计算,浪费了大量时间。如果我们计算好了以w开始的最长ladder的长度l,那么对于w的每一个one edit step前驱顶点,其最长la 继续阅读 »