摘要:Make a button action1. use the Button onClick attribute to declare the name of the action method2.Open the Activity that displays the layout with the Button3.Add a method with a name matching the onClick attribute value4.Make sure that method takes in a single View as a parameter@string/haiku:find i 阅读全文
Head Fisrt Android Development读书笔记(1)Adding Behavior
2012-10-07 23:10 by java20130722, 164 阅读, 0 推荐, 收藏,Ubuntu下配置Intellij的Android开发环境
2012-10-05 15:06 by java20130722, 206 阅读, 0 推荐, 收藏,
摘要:一、Android SDK安装1.安装java jdk2.安装android SDK,在网站上可以下载你所对应的操作系统的sdk:http://developer.android.com/sdk/index.html。我这里的是linux3.下载完成以后,得到android-sdk_r20.0.3-linux.tgz,解压。注:如果使用的是64位的linux系统,需要安装ia32-libs: apt-get install ia32-libs,如果没有安装,在后面intellij中run application的时候,将会出现ADB not responding的错误。4.进入解压后所对应的文 阅读全文
Android中的单元测试
2012-10-04 10:33 by java20130722, 384 阅读, 0 推荐, 收藏,
摘要:随着Agile的普及,以及开发人员对测试重要性的认识逐步加深,单元测试已经成了越来越多软件项目开发中不可缺少的一部分。无论项目是不是采用TDD的形式来进行开发,单元测试都能够为项目的修改和重构提供一定的保障。Android作为主要的移动平台之一,吸引了无数的开发人员。但面对Android平台和环境的种种限制,很多开发人员往往有心无力,很难为其项目添加全面有效的单元测试。Android平台的开发环境中集成了一个测试框架(Instrumented Test),用于支持其单元测试和验收测试。Robotium同样提供一个类似于Selenium的测试框架,使得开发人员可以对应用的功能进行验证。这两种方式 阅读全文
Silverlight中Datagrid添加Button列用于控制单行对象
2012-10-01 16:48 by java20130722, 197 阅读, 0 推荐, 收藏,
摘要:说明:vs2010 ultimate + silverlight5本文中所有代码都可以在github中查看,git版本中采用了master-dev的方式。在master中可以查看每一个demo的最后完成,在dev中可以查看每一步的代码。github地址:git@github.com:kiwiwin/silverlight-demo.git文件夹名称datagrid-button在这个demo中,我们将会创建由两列构成的DataGrid,一列表示数值,一列是Button按钮。当点击对应行的Button时,对应的数值+11.在DataGrid中添加一行表示Button: ... 阅读全文
海量数据处理面试题及解决方法
2012-09-29 11:26 by java20130722, 458 阅读, 0 推荐, 收藏,
摘要:第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相应的频率。然后再在这10... 阅读全文
svn ignore使用方法
2012-09-28 04:03 by java20130722, 496 阅读, 0 推荐, 收藏,
摘要:1、创建一个svn的仓库:E:\> svnadmin create svn_server2、迁出svn仓库:D:\> svn co file:///e:/svn_server svn_client3、设置svnignore创建一个svnignore文件用于统一管理ignore选项,这里仅添加一行:*.class,用于排除java二进制文件注意,一行表示一个pattern,每行结束时不要有多余的字符,如空格等,否则会出现错误D:\svn_client> svn propset -R -F svnignore svn:ignore .提交:D:\svn_client> sv 阅读全文
urlrewrite地址重写之后丢失css和js解决方案
2012-09-20 19:25 by java20130722, 1975 阅读, 0 推荐, 收藏,
摘要:最近在搞一个商业网站项目,与之前项目的最大不同就是这个项目采用UrlRewrite地址重写,对于商业网站来说,它自有其有利的一面,但对于编程人员带来了最大的麻烦就是一些相对地址失效了。因为那些地址经过UrlRewrite之后都是虚的,对于代码中出现../../filename.js这样相对路径,按照正常的目录查找可能根本找不到对应的css和js文件。对应这个问题,很多博客都说只能用绝对路径写死,但是这个对应网站构建初期的测试很不方便。经过自己的摸索,找出了自认为不错的解决方案。 下面是我的rewrite.xml文件中部分代码,其中添加了如何让js,css和一些图片文件地址重定向至有效路径的r. 阅读全文
QuickSort(Java)
2012-09-20 08:17 by java20130722, 200 阅读, 0 推荐, 收藏,
摘要:实现代码:public class QuickSort { public void sort(int[] input) { quickSort(input, 0, input.length - 1); } private void quickSort(int[] input, int begin, int end) { if (begin >= end) return; int mid = partition(input, begin, end); quickSort(input, begin, mid-... 阅读全文
MergeSort(Java)
2012-09-19 22:54 by java20130722, 249 阅读, 0 推荐, 收藏,
摘要:实现代码:MergeSort.javapublic class MergeSort { public int[] sort(int[] input) { if (input.length input[1]) { int temp = input[0]; input[0] = input[1]; input[1] = temp; } return input; } int mid = input.... 阅读全文
二叉搜索树(BST)demo
2012-09-18 16:30 by java20130722, 145 阅读, 0 推荐, 收藏,
摘要:#include using namespace std; class Node {
public: Node(int key_):left(NULL),right(NULL),key(key_){} Node* left; Node* right; int key;
}; class BST {
public: BST() : root(NULL) {} ~BST() { clear(root); } void clear(Node* node) { if (node == NULL) return; clear(node->left); clea... 阅读全文
浙公网安备 33010602011771号