Android框架之快速开发框架xUtil
做Android开发我们一般是从原生态的开始,就是调用默认那些Android代码来开发我们的应用,但是到了一定程度,我们就想着怎么来快速开发我们的应用,这个时候我们就要着手来研究框架了。下面介绍一个很流行的框架xUtil: xUtils简介xUtils 包含了很多实用的android工具。xUtils...
View Article优秀程序员眼中的整洁代码
有多少程序员,就有多少定义。所以我只询问了一些非常知名且经验丰富的程序员。 Bjarne Stroustrup,C++语言发明者,C++ Programming Language(中译版《C++程序设计语言》)一书作者。...
View Article移动web问题小结
Meta标签:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport"...
View ArticleAndroid 使用动态加载框架DL进行插件化开发
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456 (来自时之沙的csdn博客) 概述:...
View Article基于插件开发的Android实现流程
转载请注明地址:http://blog.csdn.net/droyon/article/details/20951797本文记述“柯元旦”Android内核剖析中基于类装载器的“插件”架构。插件的概念:1、插件不能独立运行,而必须运行于一个宿主程序中,即由宿主程序去调用插件程序。2、插件一般可以独安装。3、宿主程序中可以管理不同的插件,包括查看插件的数目,禁用或者使用某个插件。4、宿主程序应该保证插...
View ArticleSpring MVC 中 HandlerInterceptorAdapter的使用
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。...
View Article学习笔记:The Log(我所读过的最好的一篇分布式技术文章)
前言 这是一篇学习笔记。学习的材料来自Jay Kreps的一篇讲Log的博文。原文很长,但是我坚持看完了,收获颇多,也深深为Jay哥的技术能力、架构能力和对于分布式系统的理解之深刻所折服。同时也因为某些理解和Jay哥观点吻合而略沾沾自喜。Jay Kreps是前Linkedin的Principal Staff...
View Article学习笔记:Twitter核心数据类库团队的Hadoop优化经验
一、来源Streaming Hadoop Performance Optimization at Scale, Lessons Learned at Twitter(Data platform @Twitter)二、观后感2.1 概要 此稿介绍了Twitter的核心数据类库团队,在使用Hadoop处理离线任务时,使用的性能分析方法,及由此发现的问题和优化手段,对如何使用JVM/HotSpot...
View ArticleRedis 与网络流量整形
1、需求背景我们希望服务器能在请求流量的控制上有一定的自动控制能力;本文通过简介令牌桶算法和讨论算法的 redis 实现给出流量整形(traffic shaping)的示例,来介绍网络流量整形。2、具体原理与实现2.1 令牌桶算法令牌桶算法(token bucket)...
View Articlelinux标准IO缓冲机制研究
一、什么是缓存I/O(Buffered I/O) 缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。 1.缓存I/O有以下优点:...
View Article新手福利:Apache Spark入门攻略
本文聚焦Apache Spark入门,了解其在大数据领域的地位,覆盖Apache Spark的安装及应用程序的建立,并解释一些常见的行为和操作。一、 为什么要使用Apache...
View Article《谭咏麟银河岁月40载演唱会》高清下载
今天 炫小编要给大家分享的是一部来自谭咏麟的演唱会《谭咏麟银河岁月40载演唱会》,校长谭咏麟一连13场的《银河岁月40载演唱会》,于2015年2月13日在香港红馆揭开序幕,纪念入行40周年。阿伦以一身闪爆白马王子造型出场献唱演唱会主题曲「银河岁月」,继续落力演出,献唱金曲又唱又跳,邀得陈奕迅、李克勤、张学友、陈慧琳、温拿乐队等担任嘉宾撑场,最后演唱一曲「无言感激」,感谢歌迷们的支持。...
View Articleapp启动其他应用 - 成己成物kukum
因开发需要内包一个app,所以要启动一个app,这种操作 如果知道包名和类名 其实很简单 只需要将包名内嵌即可(一般情况 我们都可以解压或者反接拿到) 代码如下:Intent intent = new Intent(Intent.ACTION_MAIN); // 必须要设置这两项 不然找不到 intent.addCategory(Intent.CATEGORY_LAUNCHER); //设置包名...
View Articlemysql中kill掉所有锁表的进程
很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程:mysql中kill掉所有锁表的进程2009-05-12 14:03转载请保留如下作者信息作者 : jesse博客 : http://hi.baidu.com/leechl3点钟刚睡下, 4点多, 同事打电话告诉我用户数据库挂掉了. 我起床看一下进程列表.mysql>show...
View Articlenginx频率限制+python测试
部分内容参考: http://www.abc3210.com/2013/web_04/82.shtml首先说一下遇到这个问题是因为网站被攻击,阿里云报警,想到要限制一下访问频率,而不是限制ip(限制ip的方案稍后给出)。nginx连接资源被吃空返回状态码是502,添加本方案限制后返回599,与正常状态码区别开。 步骤如下:首先nginx.conf里面添加如下内容:map...
View Article说说Android中的ANR
有过Android开发经历的人都不会对ANR陌生,它和崩溃一样是程序设计的问题。本文将以较为深入的视角来介绍什么是ANR,出现场景,如何避免以及如何定位分析ANR,希望可以帮助大家在编写程序时有所帮助。什么是ANRANR全称 Application Not...
View Article一个性能较好的jvm参数配置以及jvm的简介
一个性能较好的web服务器jvm参数配置:-server //服务器模式 -Xmx2g //JVM最大允许分配的堆内存,按需分配 -Xms2g //JVM初始分配的堆内存,一般和Xmx配置成一样以避免每次gc后JVM重新分配内存。 -Xmn256m //年轻代内存大小,整个JVM内存=年轻代 + 年老代 + 持久代 -XX:PermSize=128m //持久代内存大小 -Xss256k...
View ArticleScrum敏捷实践之旅系列(一)用户故事概念 - 敏捷达人
敏捷开发对需求规划的要求是很高的,首先需求是打散的,一个大的项目需求会拆分成很多小的功能完整的需求,以便排定优先级去逐个实现,敏捷开发提升了开发效率,但是对需求规划的要求更高了,就是对产品的需求规划能力提出了更高的要求,必须有清晰的思路,很强的需求规划能力才行,这样才能保证敏捷开发可以按照既定的设想去一步一步实现产品的设计。...
View Article有关期权和清算优先权,员工们也变聪明了
有一位湾区创始人在本周受惊不小,他的初创公司打算招募一名工程师,但这位工程师却要求知道这家初创公司的资本构成表以及有关风投清算优先权的信息。这位不愿透露姓名的创始人表示,候选人可能“在之前的公司做事时发现这些东西很重要”。虽然这家初创公司仍在讨论该向这位候选人透露多少信息,但可能很快就要为这类要求制定相应政策了。私营企业应该向员工分享多少信息正成为一个越来越大的问题,原因是现在 10...
View Article开源项目 AllJoyn 初识
简介AllJoyn 高通的一个开源项目,针对IoT的。光看到介绍第一个感觉就是高大上啊!它要解决的问题是物联网中互联互通的问题,一个好大平台。从它介绍的PPT的两张图比较一下就会比较清楚了。第一张图中它描绘的是现状,各个设备厂商虽然都对外提供了物联网接口,云接口,但各个设备没有互联互通,各自为政,群雄割据。用户的手机上要装好多的APP。 (图片引用来自AllJoyn 介绍...
View Article