IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT 安全/ 2016-03-23 13:50:31 / 浏览 3,380

小心浏览器插件窃取你的隐私

浏览器插件已经成为了浏览器的必备品,但是市场上的插件也良莠不齐,甚至部分插件切换用户隐私,如浏览器的历史记录。笔者就遇到了这样一个插件,就是著名的手势插件:crxMouse Chrome Gestures,更可气的是已经用了这个插件一年多了。

IT 网络系统/ 2016-03-23 13:49:01 / 浏览 3,860

移动端网络优化

介绍下针对移动端的网络优化,不限于 Android,同样适用于 iOS 和 H5。

IT 发现/ 2016-03-23 13:47:39 / 浏览 4,440

在Mac上删除Google的流氓软件

什么? Google, 流氓软件? Google 不是 Don't Be Evil 吗? 它怎么会和流氓联系在一起? 没错, 说一套做一套.

IT MySQL/ 2016-03-22 23:03:24 / 浏览 2,360

MySQL安全策略

MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全?

IT 系统架构/ 2016-03-22 22:46:00 / 浏览 1,240

快速决策方案 —— Airtrack

无疑Native的动态化能力较Web要弱很多,很多操作是依赖版本节奏的。这就导致在Native App上许多决策无法快速验证,对存在不足的逻辑没办法快速修正。受到这些条件的限制,那个唯快不破的铁律在Native App上遭遇到了尴尬。每一个产品决策会变得异常谨慎,因为一个错误的决策要持续整个版本周期可能被修复。慢慢的我们就会发现,不出错会成为做出决策的重要因素,而有意义却退居二线。 所以具备快速验证和及时修正这两个能力就显得非常重要,打造这样的能力需要一个完整的解决方案。我们认为,这个方案是一个以A/B测试为核心,结合周边多个系统能力,共同组成的一个试错平台。在这个平台上,我们的团队,不管是业务方还是工程师,都可以快速应变,不畏惧出错,变得灵动起来。

IT Android开发/ 2016-03-22 22:36:06 / 浏览 2,060

Android夜间模式实现

最近在做一个Android夜间模式的功能,又重新研究了一下Theme机制。贯彻我的风格,以解决问题为目标,写了个小Demo,简单了实现了切换夜间模式,为大家讲解。

IT Android开发/ 2016-03-22 22:20:57 / 浏览 1,380

Android APP内存优化之图片优化

  网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。在Android设备内存动不动就上G的情况下,的确没有必要去太在意APP对Android系统内存的消耗,但在实际工作中我做的是教育类的小学APP,APP中的按钮、背景、动画变换基本上全是图片,在2K屏上(分辨率2048*1536)一张背景图片就会占用内存12M,来回切换几次内存占用就会增涨到上百兆,为了在不影响APP的视觉效果的前提下,有必要通过各种手段来降低APP对内存的消耗,下面是我在实践过程中使用的一些方法,很多都是不太成熟的项目,也不够深入,只是将其作为一种处理方式分享给大家。

IT Android开发/ 2016-03-22 18:36:44 / 浏览 2,780

Android系统开机启动流程及init进程浅析

Android系统启动概述 Android系统开机流程基于Linux系统,总体可Android系统开机流程基于Linux系统,总体可分为三个阶段: 1、Boot Loader引导程序启动; 2、Linux内核启动; 3、Android系统启动,Launcher/app启动;

IT 奋斗/ 2016-03-22 18:33:10 / 浏览 1,080

最可怕的产品经理

产品经理常常处于各种纠结之中,他们想尽可能让产品表现的聪明而有原创性,又担心自我的迷失,因为人们在登山的时候总是会忽略那些能够直达目标的小径,我们被蓝色湖泊上飘荡着雾气吸引,在高山上怒放的美丽花朵之间徜徉,而忘记了真正的目标。然后,很多产品就这样死掉了……在这样一个创业者遍地开花的年代,大部分的产品不仅会老去,而且会消失,这是它们的宿命,也是产品经理的宿命。

IT Android开发/ 2016-03-22 16:24:00 / 浏览 1,180

Android中AIDL详细分析

AIDL是什么 AIDL英文全称Android Interface DefiniAIDL英文全称Android Interface Definition Language,中文Android接口定义语言,在Android中,AIDL定义了程序访问接口,并将对象进行序列化,通过该接口,使得进程间采用IPC(进程间通信机制,比如binder)进行交互、传输数据。

IT JavaScript/ 2016-03-21 23:51:06 / 浏览 1,380

Web前端文件处理

在项目中,我们经常会有这样的需求,对上传的文件大小进行限制,传统的做法是在服务器端进行大小限制,例如nginx通过client_max_body_size,php.ini中可以通过upload_max_filesize和post_max_size来设置上传的文件大小。这种做法的缺陷很明显,数据上传到服务器之后,再对其进行监测,大大增加了宽带和服务器的压力。何不放在客户端进行检测?

IT PHP/ 2016-03-21 23:50:24 / 浏览 3,080

PHP内存耗尽错误分析

最近有人跟我反映主机上一个wordpress插件的使用过程中经常会出现错误,打开了php的dispaly_error功能之后,发现其报“Fatal error: Allowed memory size of 35389440 bytes exhausted(tried to allocate 1406507 bytes) in xxxxxx on line xxx”,意思是致命错误,内存被耗尽了。Google上搜索了一下,网上有很多这样的问题,答案也都一样,更改php的内存限制,把php.ini中的memory_limit改为更大的数值。

IT PHP/ 2016-03-21 23:49:02 / 浏览 2,740

PHP输出缓冲及其应用

缓冲(buffer)是为了协调吞吐速度相差很大的设备之间数据传送而采用的技术,用来存放缓冲数据的区域叫缓冲区,在计算机科学领域,当数据从一个地方传送到另一个地方时,缓冲区被用来临时存储数据。与缓冲相似的一个技术是缓存(cache),它们都是为了解决数据存储和传输速度不同而带来的问题,不同的是,缓冲主要在写时使用,而缓存主要用来在读时使用。