自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (8)
  • 收藏
  • 关注

原创 AS离线开发和如何离线状态下利用gradle来编译android工程

首先,网上大部分的开发资料都是教我们如何去在android studio上怎么离线开发。这个我也总结下流程。1.点到preferences->build tools->gradle 下有一个 offline working 如图2.运行的时候会出现各种乱七八糟的问题。简单列下碰到的几个问题和对应解决办法:(注:我的工程是从eclipse转换过来)2.1 出现各种方法找不到的

2016-04-06 14:13:28 19538 1

原创 如何开发一个隐藏源代码的library工程。

目的:目前工程项目过多,但是大部分基础功能模块和工具模块都是一样的,为了避免重复造轮子,所以需要开发一个library供其他项目调用。但是问题出来了,有些比较关键的业务逻辑又不想开源给其他用户知道,这个时候就需要开发一个隐藏源代码的library的工程了。做法:首先需要了解一个函数。Context.getResources().getIdentifier(String name

2016-02-22 16:11:06 1819

原创 android中解决内存泄露问题

首先需要内存分享,这个就先借鉴别人的博客来了。Eclipse Memory Analysis Tools (MAT) 使用1.定义:http://inter12.iteye.com/blog/14074922.安装及使用:https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/3.分析:http://blog.

2016-02-02 16:16:30 447

原创 怎么让android系统中隐藏的menu按钮显示出来

问题?在将项目工程最小sdk版本和target版本提高的14之后,也就是最低支持4.0之后,menu按键在系统上显示不出来了,对于某些资深android玩家来说这点是比较坑爹的。查询phonewindow的源码可以看到这样一段代码3335 final Context context = getContext();3336 final int

2016-01-27 11:04:12 3234 2

转载 android 控件集群

https://github.com/Trinea/android-open-project/tree/master/%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88

2015-12-04 14:01:06 699

转载 GitHub 优秀的 Android 开源项目

转自:http://blog.csdn.net/shulianghan/article/details/18046021

2014-10-27 13:59:36 825

转载 (转)详解Looper,及android消息机制

今天调用别人的代码时出现了Can't create handler inside thread that has not called Looper.prepare()的错误,经过一番调查,发现只需要在我新开的Thread里面先调用一次Looper.prepare()就可以解决,原因是对方的代码里面有用handler来发送message,而android的消息机制是基于Thread为一个单位的,我

2014-09-23 13:33:42 363

原创 android 手机内存和sdcard内存 的获取

public class StorageUtils { private static final String TAG = "StorageUtils"; public static class StorageInfo { public final String path; public final boolean internal;

2014-09-23 13:27:13 4025 2

转载 关于SVN报错,svn : RA layer request failed,不能正常使用SVN

svn : RA layer request failed 碰到这个问题;是大小写的问题,svn的登录名、口令、URL路径名称都是大小写敏感的。 以前是请检查一下你的登录名、口令、URL路径名称是否大小写正确。 今天第二次碰到,结果找了半天 发现myeclipse里的SVN 服务器上设置的路径端口变了 由http://10.60.80.222:81/svn/dev2/p

2014-09-01 09:52:15 2020

转载 gcc makefile

使用make命令编译项目文件入门目录:一、make命令的运行过程二、基本gcc编译命令三、简单Makefile文件的编写四、实例一、make命令的运行过程    在shell的提示符号下,若输入"make",则它会到目前的目录下找寻Makefile这个文件.然后依照Makefile中所记录的步骤一步一步的来执行.在我们写程序的时候,如果事先就把compiler程式所

2014-08-07 21:37:26 376

原创 pulltorefresh 上拉加载 下拉刷新

ptrSvMain.setOnRefreshListener(new OnRefreshListener() {            @Override            public void onRefresh(PullToRefreshBase refreshView) {                if (refreshView.isHeaderShown()) {

2014-08-06 10:49:31 1032

转载 NDK r8 in windows

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家。内容目录:1.默认基础环境2.NDK下载与配置3.安装Cygwin4.用NDK编译5.安装CDT插件

2014-08-06 10:40:51 1136

转载 about compiling python for android

https://code.google.com/p/python-for-android/wiki/BuildingPythonhttp://mdqinc.com/blog/2011/09/cross-compiling-python-for-android/

2014-08-06 10:33:31 999

转载 Android.mk:3: *** missing separator. Stop.

问题?在使用NDK之初遇到这个一个问题,Android.mk文件我自己编写一遍,没想在编译过程中一直编译不过,报错如下:Android.mk:3: *** missing separator.  Stop.Android.mk文件内容如下:[cpp] view plaincopyLOCAL_PATH :

2014-08-05 19:05:19 2022

原创 android jni中碰到的问题 和步骤 (C 和 java互调)

在C/C++中调用Java的方法一般分为五个步骤:初始化虚拟机、获取类、获取类的方法、创建类对象、调用方法和退出虚拟机。

2014-07-24 14:30:51 672

原创 使用pulltorefreshscrollview 嵌套 listview viewpager的配置方式

xml配置<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="

2014-07-13 12:37:53 3426 2

转载 android 开源组件合集-UI篇(2013-11-07更新)

其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充,可以参照应用Libraries for developers,ios的参照Libraries for developers Pro1.actionbarhttp://actionbarsherlock.com/https://github.com/JakeWharton/ActionBarSherlo

2014-07-12 10:52:33 728

转载 android 开源组件合集-非UI篇

1.Android-Universal-Image-Loaderhttps://github.com/nostra13/Android-Universal-Image-Loader推荐使用,可以在很大程度上避免图片的oom 2.afinalhttps://github.com/yangfuhai/afinal个人认为bug超多,图片部分是封装的google的官网代码

2014-07-12 10:50:50 422

转载 Lua查找表元素过程(元表、__index方法是如何工作的)

近日开始研究Lua,在元表的使用上照猫画虎地搞了两下,实现了“面向对象”,但究其本质却略有不解,后咨询牛哥得解,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:[plain] view

2014-07-03 10:48:08 349

转载 Bitbucket的配置

前言:我们项目组源码管理用的TFS,部署在别的项目组的电脑上,前段时间接到通知,他们急需用电脑,于是他们就把我们的项目源码刻成盘(电脑上只有我们的TFS,但资产属于他们组的),然后把电脑格式化了。一切都很突然,在新服务器来之前,我们正在开发的项目用bitbucket作为临时代码托管平台。因为我们公司软件都是正版的,也就没有临时用其他电脑做TFS服务器。选择bitbucket,因为bitbucket

2014-06-20 11:24:36 1725

原创 django notes 5 urlconfig

first in 1.  url(r'^blog/index/$','blog/views/index')

2014-05-26 21:08:34 330

转载 django notes 4 template tags and filters

autoescape

2014-05-23 20:25:58 467

转载 15分钟学会使用Git和远程代码库

Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。 工作步骤我会展示以下的步骤,通常能帮我独自在一台或多台机器上做项目。创建一个远程的空代码库(在BitBucket上)

2014-05-22 20:48:28 474

原创 django notes 3 Template variables

Template variables

2014-05-22 20:35:19 377

原创 django notes 2

load the templates file two ways:

2014-05-22 20:14:34 317

原创 django notes 1

django install django-admin start

2014-05-22 19:50:21 475

转载 adb didnt ack

http://blog.csdn.net/johnnycode/article/details/7678083

2013-12-11 14:20:36 525

转载 Java多线程编程总结2

http://lavasoft.blog.51cto.com/62575/27069/强烈推荐。。。。。。。。。。。。。。。。。。。。。。。  例1:    public class TestThread    {    int i=0, j=0;    public void go(int flag){    while(true){    try{

2012-09-16 22:13:30 287

转载 java 多线程总结

在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extendsThread{ 方法1; 方法2; … public vo

2012-09-16 22:11:03 254

转载 搜索链表一次

#include"stdio.h" #include"string.h" #include"stdlib.h" #define ElemType char #define STACK_INIT_SIZE 100 #define STACKINITSIZE 10 typedefstruct node { ElemType data; struct node * next; }Lnode,*LinkL

2012-09-16 21:17:31 225

转载 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p

深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p一、可能的组合:(1)const char*p(2)char const*p(3)char *const p(4)const char **p(5)char const**p

2012-09-15 14:11:57 219

转载 按值传递和按址传递

在调用一个有参数的过程时,首先进行的是形式参数与实在参数的结合,实现调用过程的实在参数与被调用过程的形式参数之间的数据传递。数据传递方式有两种方式:按值传递与按地址传递。1. 按值传递参数  按值传递参数时,是将实在参数的值复制一个形式参数中,如果在调用过程中改变了形式参数的值,不会影响实在参数本身,即实在参数保持调用前的值不变。      2.按地址传递参数  按地址传递

2012-09-15 14:10:22 631

转载 .继承、构造函数 C++

一、本文目的与说明    1. 本文目的:理清在各种继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容。    2. 说明:虽然复制构造函数属于构造函数的一种,有共同的地方,但是也具有一定的特殊性,所以在总结它的性质时将它单独列出来了。    3. 单继承、多继承、虚继承,既然都属于继承,那么虽然有一定的区别,但还是相同点比较多。如果放在一块讲,但为了将内容制作成

2012-09-15 14:09:18 320

转载 TCP三次握手分析

TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急

2012-09-15 14:06:36 450

转载 int **p 、int (*p)() 、 int (*p)[5] 和int (**p)()

int **ptr 与 int ptr[4][4] 的区别???*(*(ptr+1)+2);相当于ptr[1][2]; **p可以理解成*((*p+0)+0);相当于ptr[0][0];  区别在于:int **ptr定义了一个指针(具体的,二级指针),它使得编译程序使程序在运行时分配一点点内存用来存放这个指针——某个数值,它标明了内存中的某个位置; 而int ptr[4][4]定

2012-09-15 14:06:03 8404

原创 淘宝笔试

通用试题部分:选择题1、在按层次遍历二叉树的算法中, 需要借助的辅组数据结构是A、队列B、栈C、线性表D、有序表2、所谓指令周期是指A、取指令和取操作数的时间B、执行指令和存储操作结果的时间C、取操作数和执行指令的时间D、取指令和执行指令的时间3、 调用一成员函数时, 使用动态联编的情况是A、通过对象调用一虚函数B、通过指针或引用调用一虚函数

2012-09-11 01:09:30 1144

转载 malloc/free 和 new/delete

相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不

2012-09-11 01:05:00 255

转载 java Switch 解析

Java-Switch语句解析 [常规Swith语句]//: VowelsAndConsonants.java// Demonstrates the switch statementpublic class VowelsAndConsonants { public static void main(String[] args) { for(int i = 0; i

2012-09-10 09:50:48 795

转载 葵花宝典之数据结构1800T--2

第2章    线性表一  选择题1.下述哪一条是顺序存储结构的优点?(    )【北方交通大学 2001 一、4(2分)】A.存储密度大  B.插入运算方便  C.删除运算方便  D.可方便地用于各种逻辑结构的存储表示2.下面关于线性表的叙述中,错误的是哪一个?(    )【北方交通大学 2001 一、14(2分)】A.线性表采用顺序存储,必须占用一片连续的存储单元。B.线

2012-09-09 09:40:11 3759

转载 葵花宝典之数据结构1800T--1

第1章     绪论        一、选择题1. 算法的计算量的大小称为计算的(    )。【北京邮电大学2000 二、3 (20/8分)】A.效率          B. 复杂性       C. 现实性           D. 难度2. 算法的时间复杂度取决于( )【中科院计算所 1998 二、1 (2分)】A.问题的规模      B. 待处理数据的初态

2012-09-05 22:27:00 2330

#公司客户管理系统(JSP)

绝对值得下载 把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里...... 1、文档基本结构: Root(当前目录) ┃ ┠─Doc(说明文档) ┃ ┠─Src(源程序) ┃ ┃ ┃ ┠─com(java源) ┃ ┖─jsp(jsp源) ┃ ┠─Webapp(网站文档) ┃ ┠─DbaseDriver(Java数据库类) ┃ ┖─Database(数据库)

2011-08-16

15天学会Jquery 学习网页必备3

15天学会Jquery 学习网页必备3 15天学会Jquery 学习网页必备3 15天学会Jquery 学习网页必备3 15天学会Jquery 学习网页必备3 15天学会Jquery 学习网页必备3 15天学会Jquery 学习网页必备3

2011-08-10

15天学会Jquery 学习网页必备2

15天学会Jquery 学习网页必备2 15天学会Jquery 学习网页必备215天学会Jquery 学习网页必备2 15天学会Jquery 学习网页必备2 15天学会Jquery 学习网页必备2

2011-08-10

15天学会Jquery 学习网页必备1

15天学会Jquery 学习网页必备115天学会Jquery 学习网页必备115天学会Jquery 学习网页必备115天学会Jquery 学习网页必备115天学会Jquery 学习网页必备115天学会Jquery 学习网页必备1

2011-08-10

学习C++ 必备 API大全 2

学习C++ 必备 API大全 2学习C++ 必备 API大全 2学习C++ 必备 API大全 2学习C++ 必备 API大全 2学习C++ 必备 API大全 2学习C++ 必备 API大全 2学习C++ 必备 API大全 2

2011-08-10

学习C++必备 API函数大全1

API函数大全API函数大全API函数大全API函数大全API函数大全API函数大全API函数大全API函数大全API函数大全API函数大全

2011-08-10

空空如也

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

TA关注的人

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