[原]【实现】ViewPager+Tab特效实现微信主界面

(这里做一下总结) 慕课地址:ViewPager+Tab特效实现微信主界面 代码地址:github 正文 使用ViewPager和FragmentPagerAdapter实现多页面滑动效果,底部Tab的指示器动画特效 (还将扩展ViewPager实现透明度渐变、旋转等特效。) Tab变色: 通过viewpager的(addOnPageChangeListener–>onPageScrolle...

使用SSE2指令集加速字符替换

这个算是一个比较有用的性能优化技巧吧,主要是刚刚在重构Yaf_Loader的时候又用到,想着这个操作比较常见,就专门拎出来做个小分享... 我们在写代码的时候,在字符串处理的时候,可能会遇到这样的需求,就是把一个目标字符串中所有出现的某个字符a替换为另外一个字c....

【CDC TALK】第二期:它山之石可以攻玉

CDC是腾讯的公司级设计团队,一直致力于用户研究在互联网方面的探索和发展,如设计、体验、产品、运营、市场品牌、投资战略、互联网生态行业、社会产业和研究工具平台等方向。 CDC TALK的举办已持续了三年的时间,每年都会邀请来自CDC设计、用研、品牌、开发等岗位的6位达人,带来CDC在互联网跨界实践中的第一手专业分享,为同行提供满满的学习干货。 本期带大家走入第二篇: 它山之石可以攻玉 朱辉|腾讯CDC设计研发中心高级工程师 用设计的思维解决地理的问题 去年的这个时候,我坐上

Yaf_Loader重构测试

自动加载器在一个大型PHP项目中,往往是最容易被忽视的性能点,因为它一般而言都很简单, 但是它的调用次数确实非常之大。Yaf也不例外,虽然Yaf是C语言写的扩展,但还是可能会占到一个复杂项目1%到3%的耗时,这俩天想了想,总不能天天开会写博客吧,还是写点代码吧?于是乎决定启动重构。:) 经过周末一番重构,我基本上重写了Yaf_Loader::autoload整条生命期, 目的就是降低内存分配,具体的变化可以看:Refactor Yaf_Loader, 效果咋样? 我们来做个

大航海计划第4期圆满结束,第5期即将启航

自17年开始,每年「#Affiliate营销圈#」都会组织几期#大航海计划#实操活动,旨在帮助一些实操和执行力偏弱的圈友。从办了前几期的经验来看,我们发现大航海计划是很有意义的,至少能帮助到很大一部分刚刚接触Affiliate,却不知道如何开始的新人。除了可以认识更多圈内的Affiliate,还可以切实学会到各种实战操作。 最重要的是对于大部分一直停留在阅读状态,却从来没有真正干一次的朋友来说,还有抛砖引玉、触类旁通的效果,这也是大航海计划的初衷! 目前只要是「Affilia

大航海计划第4期圆满结束,第5期即将启航

自17年开始,每年「#Affiliate营销圈#」都会组织几期#大航海计划#实操活动,旨在帮助一些实操和执行力偏弱的圈友。从办了前几期的经验来看,我们发现大航海计划是很有意义的,至少能帮助到很大一部分刚刚接触Affiliate,却不知道如何开始的新人。除了可以认识更多圈内的Affiliate,还可以切实学会到各种实战操作。 最重要的是对于大部分一直停留在阅读状态,却从来没有真正干一次的朋友来说,还有抛砖引玉、触类旁通的效果,这也是大航海计划的初衷! 目前只要是「Affilia

MySQL · 引擎特性 · 排序实现

背景: order by/group by作为mysql一个高频使用的语法,日常运维中经常遇到慢sql,内存使用不符合预期,临时文件的问题很多都和它们相关,本文通过介绍mysql 排序的具体实现,希望对排序可能引起这些问题的原因进行说明,为解决它们提供理论依据。同时也希望对功能有改进需求的同学提供帮助。以下基于mysql 5.7代码。 order by/group by 在mysql内部主要分为两个思路: 通过在order by/group by c1 … cN上的索