自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

just do it!

只为怡情

  • 博客(20)
  • 收藏
  • 关注

原创 Android 签名打包流程

FIrst of all, 安装ant及配置环境变量接下来,开始流程。0. 通过android list targets命令,查看Available Android targets,打包命令需要可用的target id。1. 生成一些配置文件。如build.xml, local.properties, project.properties, proguard-project.txt

2015-05-31 01:45:36 638 1

原创 ant学习---实现Java项目的编译运行

ant是纯java语言写的,跨平台的,较makefile,优点更多,跨平台之间也更方便。一、ant的下载、配置下载:官网地址:http://ant.apache.org/ , 我下的是December 29, 2013 - Apache Ant 1.9.3 Released(apache-ant-1.9.3-bin.tar)。下载后解压到某个目录就可以了(我放在D:\apache-ant-

2014-03-18 21:00:30 1353

原创 [Java] 由swap方法引发的重思考

老生常谈的话题:Java 传参的方式到底是传值 还是传引用?其实不同的角度理解都有道理,而接下来 先摆明我的立场:传值!分析两点:1.Java是使用引用来操作对象,并且所有的对象变量都是使用引用。ps:这里对象包括基本数据类型、复杂类型对象。Java编程思想中好像有一句: "Everything is object"。下面说明下"Java是使用引用来操作对象

2013-11-03 11:25:06 1037 2

原创 Python浅复制与深复制

官方文档http://docs.python.org/2/library/copy.html我觉得官网上解释的一点都不清楚。stackoverflow上找到不错的说明:地址是http://stackoverflow.com/questions/3975376/understanding-dict-copy-shallow-or-deep结合下图,通过内存地址分析浅复制。

2013-09-19 15:33:12 878

原创 Python学习之字典

映射:一种通过名字引用值的数据结构。字典:它是Python唯一内建的映射类型。ps:字典是无序的,其键key可以是数字/字符串/元组。1.键/值之间用冒号(:)隔开,项之间用逗号(,)隔开,整个字典用一对大括号括起来。(空字典就是{})2.dict(seq)函数:seq可以是(键,值)对,映射或者关键字参数key_value = [('a', 1), ('b', 2

2013-09-19 15:30:46 4126 3

原创 android4.2编译(ubuntu 64位)

前言:android官网有步骤教大家初始化android编译环境,以及提供android源码的方法,编译等。但是总遇到一些问题。最后终于解决了,现将步骤总结出来。还是先贴出官网链接:http://source.android.com/source/initializing.htmlnow let‘s go!1.Installing the JDK官网安装JDK的方法是$

2013-08-31 00:24:53 1195

原创 ubuntu 开机黑屏 (设置android编译环境时导致该问题)

在下载编译android源码的时候,首先需要初始化编译环境,比如JDK安装/一些需要安装的包。参考http://source.android.com/source/initializing.html。(ps:官网上的初始化操作挺蛋疼的,会提示有些下载安装不了,我会在另外的文章中说明)不过在安装包的过程中,会出现一些问题,卸载了ubuntu的可视化界面,导致重启开机后,无法进入ubu

2013-08-30 23:58:57 1929

原创 StateListDrawable的使用

官方文档:Lets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value.It can be defined in an XML file with the  element. Each state Drawabl

2013-07-27 00:36:32 1401

原创 XmlResourceParser解析XML文件

官方文档:The XML parsing interface returned for an XML resource. This is a standard XmlPullParser interface, as well as an extended AttributeSet interface and an additional close() method on this inte

2013-07-26 23:45:28 2502

原创 ClipDrawable使用

官方文档:A Drawable that clips another Drawable based on this Drawable's current level value. You can control how much the child Drawable gets clipped in width and height based on the level, as well

2013-07-26 23:21:18 896

原创 Bitmap使用

写了个小例子,读取asset目录下的图片文件。通过点击Button,显示在ImageView上。Asset目录截图:主Activity  code:package com.cb.bitmaptest;import java.io.IOException;import java.io.InputStream;import android.os.Bundle;impor

2013-07-25 22:59:24 717

原创 xmlns:android分析 及 自定义xmlns

xmlns:android解释xmlns其实就是xml namespace的缩写,表示使用哪个命名空间。一般布局文件中,都会添加 xmlns:android="http://schemas.android.com/apk/res/android"  ,这就表示告诉开发工具使用android的一些属性。自定义xmlns当然也可以自定义一个命名空间,使用自定义的属性。下面通过一

2013-07-14 00:48:05 3466 2

原创 竖式问题

问题描述:找出所有abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输出数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见下图样例。样例输入:2357样例输出:/* *Author cbjust *Date 2013-01-12 *Descr

2013-01-12 18:24:33 939

原创 蛇形填数

问题描述:在n*n的方阵里填入1,2,3,...,n*n,要求填成蛇形(n分析:可以用二维数组来储存方阵数据。当蛇形填数时,填数的方向是下、左、上、右。临界条件是"再走就出界"或者"再走就走到别的点上了"。(1)再走就出界:使用边界作为限制条件,即判断x,y是否为0或n-1。(2)再走就走到别的点上:初始化二维数组,全部赋值为0。这样就能方便地根据某一个元素是否为0进行

2013-01-12 12:22:03 836

原创 开灯问题

问题描述:有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的等将被打开,开着的灯将被关闭),以此类推。一共有k个人,问最后有哪些等开着?输入:n和k,输入开着的灯的编号。k样例输入:7 3样例输出:1 5 6 7/* *Author cbjust *Date 2013-01-1

2013-01-12 10:29:12 561

原创 HDOJ 1002

大数加大数问题,一般的int、double类型等并不能存放的下很大的数,所以转换思维,通过数组来存放大数的每一位数。当然,这会涉及到字符数组和整型数组。思路:首先,将输入值存放在字符数组中;然后,将字符数组中的每一个元素转换为整数,对应存放(逆序存放,便于操作)在整型数组中。接着,将两个整型数组对应位进行累加。有进位,则进行相应处理。最后,将整型数组的每个元素赋值给字符数组

2013-01-10 00:10:34 789

原创 最大公约数

/* *Author cbjust *Date 2013-01-09 *Description:Get the Greatest Common Divisor */#include #include int gcd(int m,int n){ if(abs(m)<abs(n)){ //加个绝对值,这样就能满足负数了 int temp = m; m = n; n

2013-01-09 21:40:34 417

原创 左右移位字符串

问题:设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。方法1.思路:移位可以看成是字符串的翻转。(1)将一个字符串abcdef分成两部分:X:abc, Y:def(2)X/Y翻转:X->X^T,即abc->cba;Y->Y^T,即def->fed。得到cbafed。(3)整个翻转:(X^TY^T)^T=

2013-01-09 20:18:09 565

原创 HDOJ 1001

#include int main(){ unsigned int i; while(scanf("%u",&i)!= EOF) printf("%u\n\n",i*(i+1)/2); return 0;}注意点:int是4字节,32位的,若直接输出i*(i+1)/2 运算时,如果i已经足够大了,那么i*(i+1)就会超出

2013-01-09 19:58:40 815

原创 HDOJ 1000

#include using namespace std;int main(){ int x,y; while(cin>>x>>y){ cout<<x+y<<endl; } return 0;}

2013-01-09 19:55:39 444

空空如也

空空如也

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

TA关注的人

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