自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android_panda的时间

人生来是有惰性的。懒惰的我,只能靠写些东西来督促自己给时间留下点回忆。

  • 博客(113)
  • 资源 (6)
  • 收藏
  • 关注

转载 Python 虚拟环境:Virtualenv

virtualenvvirtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件升级不影响其他应用安装sudo apt-get install python-virtualenv使用方法virtualenv [虚拟环境名称] 如

2015-02-18 05:57:49 606

转载 [python]如何使用virtualenvwrapper切换不同版本的python?

早就听说virtualenv是python必备神器之一,但一直觉得mac自带的python2.7就很好用了,好像没有必要用virtualenv,不过今天在github上看到一个新的python开源项目,需要用python3,于是必须上virtualenv了。1. 安装virtualenv, virtualenvwrappersudo pip install virtualenv

2015-02-18 05:24:35 753

原创 mac There are no interface on Which a capture can be done

mac 版wir There are no interface on Which a  capture can be done

2014-06-20 14:15:55 1012

转载 Android应用开发中的风格和主题(style,themes)

越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。     Android系统的themes.xml和

2014-05-19 12:44:06 647

原创 mac中eclipse快捷键查询

Command+shift+l 显示所有eclipse的duo'you

2014-05-06 17:21:09 4458

原创 mac 隐藏文件快捷键创建过程(图文并茂)

mac显示隐藏文件可以通过命令行来实现

2014-04-19 07:52:53 2132

转载 android onNewIntent使用详解

在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来

2014-03-25 14:01:44 1279

转载 java中synchronized的用法详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2014-03-25 11:25:44 3848

原创 gradle build The SDK directory does not exist

ANDROID_HOME 设置为  D:\eclipse_ASDK_Super\sdk;gradle build 出错如下图:修改:ANDROID_HOME 的变量D:\eclipse_ASDK_Super\sdk(去掉分号就可以了)记得要关闭下cmd原因:不清楚。坑大爷。

2014-03-17 10:38:50 9616 2

原创 gradle -version ERROR:JAVA_HOME is set to an invalid directory

gradle -version 出错的JAVA_HOME设置为:  D:\program files\Java\jdk1.7.0_21;   出错如下图:修改JAVA_HOME设置为:D:\program files\Java\jdk1.7.0_21(去掉了后面的分号),错误解决。具体原因:不清楚。两个字坑爹。

2014-03-17 10:03:06 13020 7

转载 Android Touch事件传递机制解析+demo

开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev)          这个方法用来分发To

2014-03-14 17:32:46 761

转载 Android性能优化总结

分类: Android-Java2013-07-08 18:51 782人阅读 评论(3) 收藏 举报Android性能优化目录(?)[+]前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了

2014-02-20 14:00:08 829

原创 一张图明白各种开源协议的规则

好东西值得分享。图片来源:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

2014-01-23 13:51:58 1859

转载 ProguardGui进行jar包代码混淆(android library生成混淆jar包)

前面文章《Proguard进行源代码混淆》讲解过怎么使用Proguard工具对Android的源代码进行混淆的方法(感兴趣的朋友可以访问:http://blog.csdn.net/p106786860/article/details/11974863),但是在实际工作中发现,通过上述方法对导出的Jar并没有进行混淆。  下面我们就介绍,如果对导出的Jar包进行代码混

2014-01-21 14:31:54 28777 1

转载 Android项目打第三方jar包(Android使用固定id值)

随着Android系统的日益发展和日渐成熟,各种平台的合作就日渐频繁。现在主要互联网公司,都退出了各种各样的插件功能。如第三方支付,第三方联合登陆和微博分享等等功能。 近期由于业务的需要,公司提出将项目的功能打成jar包,提供给其它客户调用。经过一段时间的调查研究和实践,先将解决办法总结如下。 一、原理介绍 在每个Android项目中,都会有一个R.

2014-01-21 14:29:21 5979

转载 深入理解C语言指针奥秘系列文章(全)

发布时间:2005.04.08 10:44     来源:软件屋    作者:viphot指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针做例子:例一:

2014-01-21 11:23:30 909 2

原创 android sdk manager 代理设置(送给牛逼的)

解决android sdk更新慢的问题(公司竟然把sdk更新给墙了)。第一步:如下图第二部:进入代理设置页面,进行设置。如下图

2014-01-21 10:37:35 38578 16

原创 ios_oc学习总结

归档,kvo,kvc以及notification的学习前几天已经看过,但是因为工作比较忙,没有进行总结。严重的批评一下自己,太懒拖,太会给自己找借口了。其实不管 oc还是java,基础语法都差不多,思想也差不都,主要是了解那些专业术语,对常用的一些类和属性有所了解,知道从何下手。而不管是android还是ios,都需要对一些组件以及平台的一些术语和常用的知识有所了解。剩下应该就是项目的

2014-01-14 18:08:04 762

原创 NSUserDefaults使用(学习网址)

前几天看过了,忘记写了。http://blog.csdn.net/chyroger/article/details/5785297

2014-01-14 17:55:57 516

原创 ios单例模式(网址)

不错的单例模式:http://www.cnblogs.com/lyanet/archive/2013/01/11/2856468.html

2014-01-08 12:17:02 543

原创 对象归档、SQLite3、Core Data和 属性列表(数据持久化)

决定原谅自己的懒惰,毕竟我看过了以下两篇文章。      要使用对象归档,对象必须实现NSCoding协议.大部分Object C对象都符合NSCoding协议,也可以在自定义对象中实现NSCoding协议,要实现NSCoding协议,实现两个方法:- (void) encodeWithCoder:(NSCoder *)encoder 与 -(void)initWithCoder:(NSC

2014-01-07 13:40:49 1422

原创 ios_oc 深浅拷贝的区别

深浅拷贝前提是:是实现NSCopying或者NSMutableCopying协议。浅拷贝只是复制对象本身,对象的属性和包含的对象不做复制。深拷贝则对对象本身复制,同是对对象的属性也进行复制。深浅拷贝的本质区别是对象或者对象属性的内存地址是否一样,一样则为浅拷贝,不一样则为深拷贝。Foundation框架支持复制的类,默认是浅拷贝。其中对Foundation中不可变的对象进行copy

2014-01-06 12:46:38 2735

原创 self.window 与 _window 的区别关系

遇到一个问题,在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 直接[self.windo addSubview:button];结果buttton没有显示出来,最后改成[_window addSubview:button],结果

2014-01-05 09:55:44 4424

原创 C语言学习入门(视频+代码)

网易云课堂上的课程,大致的看了看,适合入门级的同学。http://study.163.com/course/courseMain.htm?courseId=385008#/courseMain练习代码:https://github.com/pandabo1985/IOS_App_Prac/tree/master/c_review

2014-01-04 09:31:49 1559

原创 ios_re NSFileManager和NSFileHandle(参考网址)

http://liwpk.blog.163.com/blog/static/36326170201158229415/ http://www.cnblogs.com/jay-dong/archive/2013/01/21/2870414.html工具型的类,熟悉一下就可以了。

2014-01-03 18:04:44 533

原创 ios_oc 内存管理(引用计数)

看了一篇文章写的非常好(水平有限,就不画蛇添足了):http://blog.csdn.net/weiwangchao_/article/details/7376189总结一下:对象只是在堆内存上的一段存储空间,而引用计数则是指向这个空间的地址个数。内存管理的原则:谁保持,谁释放,保持引用计数的平衡。

2014-01-02 10:24:15 1486

原创 ios_oc 类名、延展与协议(网址)

以下两篇文章写的很清晰明白,不好意思再浪费时间总结了。http://blog.sina.com.cn/s/blog_bf9843bf0101f5rj.htmlhttp://blog.csdn.net/ylm0302/article/details/12704801

2013-12-30 10:06:26 1511

原创 ios_oc Foundation

Foundation主要包含NSNumber,NSString,NSArray,NSDictionary,NSSet...NSNumber:数字的对象类型。用于需要存放对象的NSSet中。NSString:字符类,提供操作字符的方法。NSArray和NSSet,NSMutableArray。 基本对应于Java中的(Array,Set,List)NSDictionary和NSM

2013-12-27 11:00:46 586

原创 ios_ui 学习demo以及参考网站

UIWindow & UIWindowLevel笔记http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.htmldemo:https://github.com/pandabo1985/IOS_App_Prac/tree/master/windowDemoUIView属性学习http://www.cocoa

2013-12-25 21:39:24 725

原创 ios_oc @property和@synthesize以及属性介绍

@property和@synthesize为oc 2.0添加的新特性,自动生成某个类成员变量的存取方法,减少代码冗余,并且更高效。 属性介绍:readwrit:默认 会自动生成存取器。assign :主要出来基础类,比如int,float。如果声明基础类,assign是默认的。@property (nonatomic, assign) NSString* myField

2013-12-25 13:17:59 1352

原创 ios_oc 程序执行过程概述

首先从硬盘load程序代码到内存。其次操作系统找到程序入口开始执行。再次在程序执行过程中进行内存的管理。主要需要四部分内存空间:堆区用来存放创建的对象;栈区用来存放局部变量;数据区用来存放静态变量和字符串常量;代码区用来存放程序代码。程序的整个过程应该是类同的。至少java程序执行和这个差不多。具体如图:

2013-12-25 12:41:00 1725

原创 mac 系统下android源码下载以及使用(总结)

mac 系统下android源码下载以及使用(总结),解决android官网源码无法下载问题。

2013-12-22 20:26:25 5989

转载 指针学习教程--《C语言指针5分钟教程》

指针、引用和取值什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。根据出现的位置不同,操作符 * 既可以用来声

2013-12-16 09:33:14 846

转载 Android-- FragmentStatePagerAdapter分页

转自:http://blog.csdn.net/dreamzml/article/details/9951577ViewPagerViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 Pager

2013-11-21 16:59:49 1025

转载 IOS基础:retain,copy,assign及autorelease

一,retain, copy, assign区别1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。2

2013-11-06 09:35:36 544

转载 利用Hierarchy Viewer优化布局 ---》android布局文件优化

好久没更新博客了,趁着清明来写点什么。  今天来讲下如何使用android中提供的工具优化我们的布局。首先我们写一个最简单的框架布局。  xml version="1.0" encoding="utf-8"?>FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"android

2013-11-01 16:00:41 715

转载 图解JVM 内存分配

1.简介现摘录一段Java5内存管理白皮书中的一段话:One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memorymanagement, thereby shielding the developer from the complexity

2013-11-01 14:36:35 2086

转载 深度解析Java内存的原型

本文主要通过分析JAVA内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)

2013-11-01 14:27:08 752

转载 Objective-C用关键字interface实现私有方法

Objective-C中的类本身并没有私有方法这个概念,声明在 .h 文件中的方法都是公有的。不过,要想实现私有方法的效果还是有办法的,就是用Category。// Hello.h#import@interface Hello : NSObject {    //变量声明}// 方法声明@end//// Hello.m#import "Hello.h"

2013-05-23 08:58:21 951

原创 从零开始object-c

走马观花的看了一遍oc,感觉有很多收获,但是总是感觉心里不踏实,总感觉有某些地方没有看到,所以心里很忐忑。有轻微的强迫症。再加上工作最近比较忙,也是没有连贯起来,看的东西,所以决定把再看一遍。不求多,只求精,年前把oc透彻的搞一遍。年后买个mac学习iphone sdk,借用同学两个月的笔记本学习应该出点效果。

2012-12-29 17:21:22 765

Android Touch事件传递机制解析

Android Touch事件传递机制解析

2014-03-14

onTouch事件测试

测试用的demo,多做测试,多理解代码的。

2013-03-19

FoxitReaderSDK开发PDF阅读器

利用FoxitReaderSDK开发PDF阅读器

2013-02-21

Getting Real中文版.pdf

Getting Real中文版37 Signals 团队作品。

2012-09-05

twitter 源码

twitter 源码,可以做参考。

2012-08-06

CollabNet Subversion Command Line Client

下载谷歌代码必备利器。免去注册的烦恼。学习别人代码的工具。

2012-07-22

空空如也

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

TA关注的人

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