自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

痴心笨笨

生命只有一次,你可以用它来做一点伟大的事情

  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 HBase从零开始

我看得远,是因为我站在巨人的肩膀上!站在各位技术大拿大肩膀上,事半功倍。一、读完这篇凤凰基本就能上手了Phoenix三贴之一:Phoenix扫盲介绍贴【转载链接 https://blog.csdn.net/qq1226317595/article/details/80375009】二、看标题就知道其中内容的丰富程度了Phoenix综述(史上最全Phoenix中文文档)【转载链接htt...

2019-09-07 21:10:27 202

原创 Android Studio报错 :com.android.dex.DexException: Multiple dex files define

图文并茂写得非常好,记一下以备有用 Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包) http://stackoverflow.com/questions/22468700/unexpected-top-level-exception-com-android-dex-dexexception

2016-10-13 18:43:38 365

原创 Android Studio报错 :在Android Studio中如何将依赖的jar包放在SDK的android.jar前?

第一步,把jar包放在工程下的libs目录里,如果没有就新建这个目录,名字随意,为了简单,我写成test.jar。 第二步,通过File菜单或者F4进入project structure,再进到dependencies,点 + 选择file dependency ,再从libs目录选择你要的jar包,这里是test.jar,选择后把 scope置为Provided 第三步,找到工程根目录下的bu

2016-10-12 18:03:36 1133

原创 Android Studio报错:Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version

minSdkVersion定义在自己的工程中和引用的系统库中不一致,修正工程中的定义 The problem is because your app min sdk is 1 and you selected to use the Google Plus services that requires min sdk 9. Change the line “minSdkVersio

2016-10-12 14:46:11 4579

原创 Android Studio报错 Error: A library uses the same package as this project:

Error: A library uses the same package as this project: com.example.android You can temporarily disable this error with android.enforceUniquePackageName=false However, this is temporary and will be enf

2016-10-12 13:48:42 4744

原创 Windows平台上Android Studio上编译Google的Android7源码中的Settings

Android7源码中的Settings的编译,先是在eclipse上编译,后来移植到Android Studio上,发现Android Studio上编译更加方便、快捷。此文档只用来记录编译过程中的关键点,不是编译完整攻略,相信其他源码中工程的编译都可以参考这个文档。首先、分析编译指南Android.mk Android.mk参考:http://blog.sina.com.cn/s/blog_6

2016-10-12 11:39:44 2176 2

原创 Google已正式结束对Eclipse Android开发工具的支持

长江后浪推前浪在eclipse上开发android感觉已经很费力了,转向Android studio喽,不然真要落伍了

2016-10-12 11:36:10 504

原创 Android开发错误集锦

一、Android导入错误 Invalid project description导入某些android项目到eclipse的时候,可能会出现错误:Invalid project description。 方法/步骤 1 此错误简单翻译为:无效的项目描述。点击错误对话框中的detail按钮,提示为:overlaps the location of another project

2016-09-09 09:56:26 317

转载 Android最流行的网络框架

Android程序最重要的模块就是网络部分,如何从网络上下载数据,如何将处理过的数据上传至网络,往往是android程序的关键环节。 Android原生提供基于HttpClient和HttpUrlConnection的两种网络访问方式。利用原生的这两种方式编写网络代码,需要自己考虑很多,获取数据或许可以,但是如果要将手机本地数据上传至网络,根据不同的web端接口,需要组织不同的数据内

2016-09-01 17:28:43 437

原创 Material Design

谷歌设计师 Material Design 设计过程心得(多图) http://daily.zhihu.com/story/4077135

2016-08-31 18:37:24 286

原创 Android mk文件使用备忘录

android 5.0预制APK方法,android5.0预制apk http://www.android100.org/html/201506/17/154721.htmlAndroid.mk中添加宏定义 http://blog.csdn.net/huangyabin001/article/details/38302021

2016-08-30 11:41:21 407

原创 Retrofit2网址备忘

Retrofit2官网 https://github.com/square/retrofit Retrofit2使用初探(入门示例) http://www.cnblogs.com/devli/p/5306445.html JSON字符串转换成Java实体类(POJO) http://www.bejson.com/json2javapojo/ Retrofit2 源码解析 http://

2016-08-17 13:38:35 486

原创 Android的UI设计优秀网站备忘

一、Actionbar Style Generator:ActionBar风格生成器 这个ActionBar风格生成器可以让你轻松地创建一个简洁、有吸引力且无漏洞的自定义actionbar。它会生成所有9种必须的patch assets以及相关XML的drawables和styles文件,这些文件可以直接复制到你的项目中。官方网站:http://jgilfelt.github.io/android

2016-08-09 17:27:25 291

原创 SVN基本操作分支合并备忘

最近在使用svn管理代码,收藏两个非常不错的网址,已被以后需要SVN使用教程总结 http://www.cnblogs.com/armyfai/p/3985660.htmlTortoiseSVN中Branching和Merging实践 http://blog.csdn.net/eggcalm/article/details/6606520SVN常用的分支、合并非常有用,合并的时候要注意,要合并

2016-08-09 17:08:19 299

原创 关于Android Launcher3相关优秀文章的记录

关于Android Launcher3相关优秀文章的记录Android M Launcher3主流程源码浅析 (主要分析主题流程,不涉及代码) Android Launcher3源码分析与修改 (偏重代码修改的内容) Android 6.0的Launcher3的关于Hotseat的浅析(针对Hotseat)

2016-07-21 12:35:46 504

转载 把Android源码中的密码对转换为keystore的方法

如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。转换步骤如下:0. 把build/target/product/secur

2016-06-15 16:46:18 635

转载 git补丁应用git apply *.patch

假如,有这样的 目录层次 x/xx/xxx/xxx/ttt.c而 我的 当前位置 是在 x/下 ,执行Git diff> test.patch在test.patch补丁文件里的路径信息是这样的:- - - a/xx/xxx/xxx   +++b/xx/xxx/xxx   如果 应用 test.patch 的时候的 位置 是在 x/ 下,那

2016-06-15 16:28:43 948

转载 添加一个文件夹及一些文件如何使用git生成patch git补丁 新文件 图片资源文件

其实挺不好意思写这个文章的,自己没有变通的方式生成patch而已,换一种方式,就能够形成patch了。在这里和大家分享,算是经验吧。背景介绍:在一个Git库里面添加了一个文件夹和若干文件及resource图片文件,需要生成patch分享给大家。如果是原来的文件做修改,直接用git diff>patch 就可以生成patch文件了,但是你会发现git diff根本没有任何

2016-06-15 16:24:36 1214

转载 centos 7.0安装kvm

PRE-INSTALL=============================================================kvm相关安装包及其作用qemu-kvm 主要的KVM程序包python-virtinst 创建虚拟机所需要的命令行工具和程序库virt-manager GUI虚拟机管理工具virt-top 虚拟机统计命令

2015-11-05 18:14:20 768

原创 Error connecting to graphical console: Error initializing USB support: Other errors[-99]

使用virt-manager创建新虚拟机时出现下面错误:Error connecting to graphical console: Error initializing USB support: Other errors[-99]造成上面问题的原因是虚拟机的显示协议不匹配,设置一下现实协议为VNC即可。参考链接:http://askubuntu.com/questions/641

2015-11-05 18:05:27 2862

转载 那些C++牛人的博客

那些C++牛人的博客这篇文章来自转载,转载的网址找不到了,如果有人知道,可以在下面评论,非常感谢,更感谢原作者。现整理收集C++世界里那些“牛人”的个人博客。凡三类:一是令人高山仰止的大牛,对C++语言本身产生过深远的影响的人;二是C++运用炉火纯青的高手,有原创性的技术干货;三是中文世界里的C++牛人。C++大牛的博客

2015-03-02 11:58:50 511

转载 谷歌是如何做代码审查的

在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的事情,在外部

2015-02-03 10:18:45 661

转载 高效代码审查的十个经验

代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。  1. 代码审查要求团队有良好的文化  团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。  “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易被扩散从而影

2015-02-03 10:17:37 541

原创 VM下reahat9.0使用记录

开贴记录vm上使用RedHat9.0遇到的问题关闭vm 下redhat的蜂鸣音方法:   [root@localhost etc]# more inputrc # do not bell on tab-completionset bell-style noneafter that, reboot OS。 搞定

2015-01-07 13:39:35 597

转载 linux\redhat推荐的分区方案

redhat推荐的分区方案 基于 x86 和 AMD64 的系统创建以下分区: 一个交换分区(至少256MB) — 交换分区被用来支持虚拟内存。换一句话说,当系统没有足够的内存来贮存正在被处理的数据时,数据就会被写入交换分区。如果你不能肯定要创建多大的交换分区,将它定为系统内存的两倍,但是不要超过2048MB(或2GB)。它的类型必须是 swap。  一个 /boot 分区(100MB

2015-01-07 11:11:54 2129

转载 extern "C"的用法解析

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有

2014-12-31 10:42:29 618

转载 __declspec(dllexport)的意思

__declspec(dllexport)的意思先看代码:以下是在dev-c++里建立自已的dll时的dll.h里面的代码,这里面有一个:_declspec(dllexport)#ifndef _DLL_H_#define _DLL_H_//防重复定义#if BUILDING_DLL# define DLLIMPORT __declspec (dllexport)

2014-04-24 11:26:42 794

转载 AFX_MANAGE_STATE(AfxGetStaticModuleState()) DLL资源

AFX_MANAGE_STATE(AfxGetStaticModuleState()) 先看一个例子:1、创建一个动态链接到MFC DLL的规则DLL,其内部包含一个对话框资源。指定该对话框ID如下:             #define IDD_DLL_DIALOG20002、创建一个基于对话框的mfc应用程序,它包含两个对话框资源,IDD_UI_DIALOG和IDD_

2014-04-24 10:03:00 768

转载 dll的概念、dll导出类

1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别: (1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的指令都包含在最终生成的EXE文件中了;动态链接库不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的

2014-04-24 09:54:52 711

转载 Debug Assertion Failed! f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line: 42

本文来自:http://tunps.com/mfc-dlgdata-cppDebug Assertion Failed! f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line: 42Debug Assertion Failed! f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\d

2014-02-12 09:46:53 1837

原创 Android系统SVC命令(命令行WIFI开关、GPRS移动数据开关)

svc命令,位置在/system/bin目录下,用来管理电源控制,无线数据,WIFI。# svcsvcAvailable commands:help Show information about the subcommandspower Control the power managerdata Control mobile data connectivity

2013-01-11 16:36:34 4531

转载 从Coding Fan到真正的技术专家

中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的工资,做着吓人的项目

2012-11-13 12:16:19 1116

转载 A required resource was unavailable

关于应用程序出现窗口不完整,GDI对象猛增,GDI资源泄漏的问题的探讨有时候,一个应用程序运行到一定的时间,会出现窗口不完整(花屏),出现“必需的资源无法得到”的报错,这是个令人烦恼的问题。此时,你如果打开资源管理器,在“查看”中“选择列”,添加“GDI对象”,可以很清晰得看到,随着程序的运行,GDI对象,快速地增加,当数量达到9999时(为什么是这个数,下文会提到)时,程序窗口界面就会出现不

2012-08-20 16:15:07 3813

转载 比较Vector,List 和ArrayList间的区别

关于这三种容器类型的数据结构存在一些区别,在应用的时候在空间分配和数据存储结构上有些不同.线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├Arr

2012-03-23 16:48:43 766

转载 Fragments (Android官方文档中文版)

转自:http://blog.sina.com.cn/s/blog_69a4fbd70100r5j4.html  概述Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个

2012-02-27 11:01:53 791

转载 做一个心如止水的程序员会

做一个心如止水的程序员会 两种类型的程序员有两种极端原型的程序员——“禅宗的程序员”,我们称为心如止水的程序员,还有“不能克制分心的程序员”,我们称为心绪不定的程序员。两者都是非常极端的,所以他们应该处于贝尔钟形曲线的两端,对吗?错。实际上,心绪不定的程序员是难以置信地普遍存在着。图片的效果要比文字有用,所以我现在用图片来说明两种程序员的精神世界的状态。心如止水的程序员心如止水

2012-02-23 13:40:18 1000

IEEE Std 802.1AB-2009_.pdf

IEEE Std 802.1AB-2009 不用过多描述,学习LLDP的收藏一下吧,我好不容易才弄到的,哈哈

2011-02-28

开源opc:lightOPC源码

从俄罗斯实验室直接下载的源码,原汁原味,是学习opc的宝贵资料,附实验室地址。 谢谢大家关注~~

2009-05-05

jsp计数器之最

计数器是一般网站必备的东东,别小看它了,每当站长看着小小计数器上的数字飞速增长的时候,感觉实在是好极了。以前我们用cgi、asp来写计数器,这方面的文章很多了,在这里,我们将会采用目前比较流行的jsp技术演示如何做一个计数器。

2008-04-24

空空如也

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

TA关注的人

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