自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

转载 Makefile教程(绝对经典,所有问题看这一篇足够了)

篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,m...

2019-10-21 11:27:10 409

转载 Android studio使用JNI实例

【转自】http://www.cnblogs.com/wzben/p/5733571.html发现网上很多JNI的使用教程,也很详细,不过有的地方有些缺漏,导致很多小问题难以解决的,今天就来总结一下。 准备工作:下载NDK。简单的说,要用到C/C++,就要用NDK。直接百度搜索然后去官网下载就行,位置可以随便放。 1、新建一个类,声明native方法。这个类是java与

2017-10-27 10:40:54 281

转载 什么时候使用CountDownLatch

转自:http://www.importnew.com/15731.html正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟CountDo

2017-06-23 10:49:12 251

转载 像大牛一样写代码: 31个Android 开发者工具

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0526/7973.html

2017-06-01 13:26:56 410

转载 大数据浪潮下,前端工程师眼中的完整数据链图

https://yq.aliyun.com/articles/82909?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&2017518&utm_content=m_21360

2017-05-18 13:32:25 629

转载 在windows环境下编译hadoop

转自:http://www.cnblogs.com/jun1019/p/6395917.html1、环境准备1.1 JDK的安装下载jdk1.6.0_43(这里务必要使用jdk的1.6版本,因为使用JDK1.7版本编译hadoop的时候,很多Maven依赖下载不完整,最终会报错)解压到,并将配置JAVA_HOME到环境变量:将JAVA_HOME添加到Path下: 

2017-05-17 09:19:35 446

转载 关于LayoutInflater的错误用法

Layout inflation is the term used within the context of Android to indicate when an XML layout resource is parsed and converted into a hierarchy of View objects.It’s common practice in the Android

2017-04-13 15:17:34 300

转载 Android studio Maven仓库使用

转自:http://www.cnblogs.com/sihaixuan/p/4852974.html原文:How to distribute your own Android library through jCenter and Maven Central from Android Studio转自:翻译 http://www.jcodecraeer.com/a/anzhuokaif

2017-02-14 10:12:36 28521 5

转载 Git 使用规范流程

转自 http://www.lvoyee.com/archives/536.html团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是 ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。 第一步:新建分支首先,每次开发新功能,都应该新建

2017-01-24 09:48:52 239

转载 推荐!国外程序员整理的Java资源大全

转自  http://www.codeceo.com/article/java-resource-collection.html构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradl

2017-01-19 10:25:58 404

转载 最全面的 Android 编码规范指南

转自  http://www.codeceo.com/article/android-coding-standard-guide.html1. 前言这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。该文档仅供参考,只要形成一个统一的风格,见量知其意就可。1.1 术语说明在本文档中,除非另有说明:

2017-01-19 10:17:42 606

转载 使用 TeamCity 实现持续集成(CI)

转自 https://my.oschina.net/waylau/blog/821679摘要: 持续集成(Continuous Integration),也就是我们经常说的 CI,是现代软件开发技术的基础。本文论述了如何使用 TeamCity 持续集成工具来实现项目的持续集成。原文同步至 https://waylau.com/continuous-integrati

2017-01-13 11:12:05 4673

转载 java的动态代理机制详解

转自 http://www.cnblogs.com/xiaoluo501395377/p/3383130.html在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理

2017-01-10 13:31:45 220

转载 java synchronized类锁,对象锁详解(转载)

觉得还不错 留个记录,转载自http://zhh9106.iteye.com/blog/2151791 在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。

2017-01-05 14:19:26 244

转载 Java HashMap工作原理及实现

https://www.bittiger.io/blog/post/crrpbGrhaB2JZmK5e/?utm_source=csdn&utm_medium=forumpost&utm_content=Post72&utm_campaign=csdn

2016-07-28 13:05:30 358

原创 RHEL6.3_x86_64 下源码安装Apache(2.2.5)MySQL(5.5.25a) PHP(5.2.17)

一、       系统环境系统平台:Red Hat Enterprise Linux Server release 6.3(Santiago)Apache版本:httpd-2.2.5.tar.gzMysql版本:mysql-5.5.25a.tar.gzPhp版本:php-5.2.17.tar.gz 二、Apache安装1) 安装apr: apr-1.4.6.ta

2013-08-02 14:53:38 1478

转载 Fiddler (四) 实现手机的抓包

Fiddler是我最喜爱的工具,几乎每天都用, 我已经用了8年了。 至今我也只学会其中大概50%的功能。 Fiddler绝对称得上是"神器", 任何一个搞IT的人都得着的。小弟我立志, 一定要把Fiddler的所有的功能和用法都写出来。 写成一个完整系列的教程。Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能

2013-07-01 14:35:53 605

转载 Fiddler (五) Mac下使用Fiddler

Fiddler (五) Mac下使用FiddlerFiddler是用C#开发的。  所以Fiddler不能在Mac系统中运行。  没办法直接用Fiddler来截获MAC系统中的HTTP/HTTPS,    Mac 用户怎么办呢?Fiddler可以允许“远程连接”。  我们可以利用这个间接来实现Fiddler捕获Mac系统发出的HTTP/HTTPS 阅读目录:使用虚拟

2013-07-01 14:30:34 649

转载 Fiddler (三) Composer创建和发送HTTP Request

Fiddler (三) Composer创建和发送HTTP Request之前已经写过两篇Fiddler的文章了,分别是【Fiddler教程】【Fiddler script用法】。  我准备把Fiddler写成一个系列。Fiddler的功能还有很多, 很多功能都没有被挖掘出来。这次我们介绍Fiddler中的一个非常有用的功能Composer,是用来创建和发送HTTP Request的。

2013-07-01 14:28:40 448

转载 Fiddler (二) Script 用法

Fiddler (二) Script 用法通过前一篇博客 【小坦克: Fiddler教程】,我们了解了Fiddler的基本用法,  现在我们来看看Fiddler的高级用法. Fiddler Script。   Fiddler中的script 可以让我们自动修改Http request和Response 的内容。  而不用手动地去下"断点"来修改http Request或Response

2013-07-01 14:27:37 517

转载 Fiddler 教程

Fiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddler

2013-07-01 14:26:41 499

转载 细说Cookie

转自:http://www.cnblogs.com/fish-li/archive/2011/07/03/2096903.html细说Cookie阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cook

2013-07-01 11:39:35 448

转载 HTTP协议 (七) Cookie

HTTP协议 (七) CookieCookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到C

2013-07-01 11:04:25 469

转载 HTTP协议 (六) 状态码详解

HTTP协议 (六) 状态码详解HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处

2013-07-01 09:50:35 414

转载 HTTP协议 (五) 代理

HTTP协议 (五) 代理之前写过一个篇 【HTTP协议详解】 ,这次介绍代理服务器, 代理服务器是HTTP协议中一个重要的组件, 发挥着重要的作用。 本文介绍一些HTTP代理服务器的概念和工作原理 阅读目录什么是代理服务器Fiddler就是个典型的代理代理作用一:翻墙代理作用二:匿名访问代理作用三:通过代理上网代理作用四:通过代理缓存,加快上网

2013-06-28 17:21:52 540

转载 HTTP协议 (四) 缓存

HTTP协议 (四) 缓存之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以

2013-06-28 16:48:47 403

转载 HTTP协议 (三) 压缩

HTTP协议 (三) 压缩之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的压缩。本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript

2013-06-28 16:24:14 450

转载 HTTP协议 (二) 基本认证

HTTP协议 (二) 基本认证http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTT

2013-06-28 15:01:25 408

转载 HTTP协议详解

HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获H

2013-06-28 10:39:00 502

原创 Gson 使用

GSON是Google 提供的Json的解决方案。使用GSON需要下载jar包,下载地址:http://code.google.com/p/google-gson/,下载的Zip包中有GSON的help文档。org.json属于轻量级的JSON ,它能够将Object和ArrayList转化为JSonObject和JSonArraryList,但是在反转换的JSON字符串时却只能够提供字符串的

2013-06-28 09:49:06 1108

原创 JSON 解析

google android中也有关于解析JSON的类库:JsonReader,但是只能在3.0以后的版本中才可以用。import java.io.IOException;import java.io.StringReader;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObj

2013-06-26 17:06:41 514

转载 Android JSON 使用

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同

2013-06-26 16:56:52 374

转载 http://www.csdn.net/article/2013-05-10/2815214-free-data-visualization-25-best-tools

http://www.csdn.net/article/2013-05-10/2815214-free-data-visualization-25-best-tools

2013-05-13 09:13:08 849

转载 开发者需知的10类工具

http://www.csdn.net/article/2013-05-09/2815204-10-Software-Tools-You-Should-Know

2013-05-10 09:23:21 354

转载 Selection

Android 3.0 为用户提供了“长按”手势—在某个位置上一直保持触摸状态一段时间—作为选择数据的全局手势。这个变化影响了您应用处理多选和上下文操作的方法。改变了什么呢?以前的 Android 版本中,长按手势用来为当前选择的项目提供上下文菜单。Android 3.0 改变了这一模式。长按手势现在用来选择数据以及在被称为 (CAB) 的上下文操作栏中显示显示一些和选择有关的操作。

2013-04-03 17:15:11 424

转载 Multi-pane_Layouts

为 Android 开发应用时,要注意有各种屏幕尺寸的设备能够运行 Android 系统。确保您的应用在各种设备上始终能够提供平衡且美观的布局。 通过“面板”可以帮助您做的这一点。当屏幕上有很多横向空间时,多个“面板”可以组合成一个复合视图,而在小屏幕上,则可以将它们分割成多个视图。在小型设备上,应用的内容可以被分为一个主要的列表和详细信息视图。触摸列表中的项目,将切换到对应的详细信息。

2013-04-03 16:58:52 543

转载 App_Structure

不同的应用对于界面结构的需求是不同的。例如:像计算器和相机应用,构建在一个主要的 Activity 上,这个单一的 Activity 处理各种操作像拨号应用,主要的是在几个不同的 Activity 中切换,没有很复杂的导航像 Gmail 和 Google 市场,包括了多个数据视图和复杂的浏览方式您应用的结构主要由内容和展示给用户的功能决定。基本结构 - General Struct

2013-04-03 15:15:54 642

转载 Iconography

图标就是一个直观的小图片,它可以代表一个操作、一种状态或者一个应用本身。启动图标 - Launcher启动图标在“主屏幕”和“所有应用”中代表您的应用。因为用户可以设置“主屏幕”的壁纸,所以要确保您的启动图标在任何背景上都清晰可见。大小和缩放移动设备上的启动图标大小必须是 48x48 dp。在 Google 市场 (Market) 中显示的启动图标必须是 512x512 像

2013-04-03 13:39:09 559

转载 Metrics_and_Grids

设备之间除了屏幕尺寸不同,屏幕的像素密度 (DPI) 也不一样。为了简化您为不同的屏幕设计 UI 的复杂度,可以将所有的设备按照大小和像素密度如下分类。按设备大小分有两类,分别是手持设备 (小于 600 dp) 和 平板 (大于等于 600dp)。而像素密度的类别有 LDPI、MDPI、HDPI 和 XHDPI。您应该为不同的设备使用不一样的布局文件来优化界面,以及为各种像素密度提供大小不同的位图

2013-04-03 13:16:35 510

转载 Touch_Feedback

使用颜色和高亮效果来响应用户的触摸,突出显示手势的效果以及表明哪些操作是可用的。任何时候,每当用户触摸您应用中的可操作区域,都应当给予视觉上的响应。这样可以使得用户了解他触摸了啥,并且表明您的应用一直在工作。按钮的状态大多数的 Android UI 元素都有内置的触摸反馈效果,包括表明元素是否可以操作的视觉效果。交流当您的对象需要对复杂的手势做出响应时,应当帮助用户

2013-04-03 11:54:52 445

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除