上一页 1 2 3 4 5 6 ··· 8 下一页
  2012年12月5日
摘要: 转自:http://hi.baidu.com/hanwujisc/item/fe666bc2c97f0e50ac00ef4bAndroid之Inflate()方法用途Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layout上的其他组件的内容,你就必须用inflate()方法先将 阅读全文
posted @ 2012-12-05 23:13 FreeAquar 阅读(3739) 评论(0) 推荐(0) 编辑
摘要: 文章来源:http://blog.csdn.net/zhanglei1239/article/details/7354170android常用的五种布局分别是:FrameLayout、LineaLayout、AbsolutelyLayout、RelationLayout、TableLayout。FrameLayout:是一种将空间将所有的东西就放置在窗口左上角的布局方式,会出现堆叠的情况。LineaLayout:线性布局,分为水平 Horizontal 和竖直 vertical两种方式,水平方式表示只有一行, 但是可以有N列,一次横向从左向右展开。竖直方向恰好相反,是已属相为基准... 阅读全文
posted @ 2012-12-05 17:30 FreeAquar 阅读(785) 评论(0) 推荐(0) 编辑
  2012年12月2日
摘要: 原题目:Java的一道面试题----静态变量初始化过程 题目如下: public class Test{ private static Test tester = new Test(); //step 1 private static int count1; //step 2 private static int count2 = 2; //step 3 public Test(){ //step 4 ... 阅读全文
posted @ 2012-12-02 17:00 FreeAquar 阅读(275) 评论(0) 推荐(0) 编辑
  2012年11月28日
摘要: 老师让我重将原来电脑全盘格式化,重装Linux Redhat,本以为小事一桩。。。。先是发现光盘坏的。。。好吧,哥上网一搜,U盘下手!迟迟识别不到硬盘,不小心装到U盘上了一次(没看显示的那个盘的大小,直接进去装了)。只能重写U盘,还是识别不了,好吧,哥权当你不认识NTFS格式。。。刻录PE,再来!轻松销毁计算机的那些曾经。然后。。。然后!!!U盘坏掉了。。坑爹么!!!次日,老师说有外接光驱。。。好吧,还是识别不到硬盘,网上说要进bios,我进去,华丽丽的一个窗口,赫然写着pass word:只能再次说,好吧。。。找来老师,老师帮忙进bios弄了好几次,终于能识别了。开始配环境,装cuda驱动。 阅读全文
posted @ 2012-11-28 23:06 FreeAquar 阅读(257) 评论(0) 推荐(0) 编辑
  2012年11月26日
摘要: 记得,当时是去多看面试,感觉,比百度的实习生面试松一点,因为好多算法只是让我说思路,不用写。 二面记得最清晰的问题,就是给很多的一组数,所有数都是成对出现的,只有一个数只出现了一次,面试官问我,怎么弄。我很开心的说,见过这题,异或,最后的结果就是那个只出现一次的数。然后,面试官犹豫了一下,又问,如果是出现两个只出现了一次的数呢(估计是在想,我是不是也知道答案,有没有必要问)。我确认了下时间复杂度要求,要求时间复杂度是O(n),空间复杂度是O(1)。我才不会告诉你我当时没弄出来。。。。。 回来查了查,发现其实也不是太难: (1)首先,只有一个只出现一次的数,直接异或,所有相同的... 阅读全文
posted @ 2012-11-26 17:36 FreeAquar 阅读(1042) 评论(0) 推荐(0) 编辑
  2012年11月2日
摘要: 最近找工作,看剑指offer这本书,刚好看到这个题目,感觉上面的代码有一层循环稍有冗余,想试试是不是自己想错了,顺便自己练练手。/* 输入数字N,按顺序打印出从1到N位的十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999 考虑:大数问题 直接用大数模拟太复杂,直接用深搜比较方便(n个从0到9的全排列)*/#include <iostream>#include <cstdio>#include <cstring>using namespace std;void Print(char *number, int n){ int i=0; for(; 阅读全文
posted @ 2012-11-02 21:36 FreeAquar 阅读(2159) 评论(0) 推荐(0) 编辑
  2012年10月3日
摘要: 闲话不多,先看一段代码public class test { public static void main(String[] args) { String str1 = "hello"; //方法1 String str2 = "hel"+"lo"; //方法2 String str3 = "hel"; str3 = str3 + "lo"; System.out.println("str1 == str2 :" + (str1 == str2)); System.out. 阅读全文
posted @ 2012-10-03 11:23 FreeAquar 阅读(386) 评论(0) 推荐(0) 编辑
  2012年7月22日
摘要: 对于允许用第三个变量来转存交换两个变量的值,有指针和引用。这里很简单,直接给出代码 View Code 不用第三个变量交换,可以通过以下两个方法 View Code 1 a^=b; 2 b^=a;3 a^=b;4 //或者5 a+=b;6 b=a-b;7 a=a-b; 第一次见到是从刘汝佳老师的书上看到的,但不推荐 我们去使用。 一直以为这是一个挺不错的想法,当然,虽然不会去用,但从没有去想以上会有bug。偶尔看到这个博文,发现原来这样的交换是有隐患的: 当两个数的地址相同的时候,结果会变为0。 View Code 1 #include <iostream> 2 #in... 阅读全文
posted @ 2012-07-22 01:05 FreeAquar 阅读(1535) 评论(0) 推荐(1) 编辑
  2012年7月21日
摘要: 话说,从acm开始,除了刚刚开始的时候写过几次冒泡和选择排序,之后便被TLE弄乖了,转投sort怀抱。 不过,很多时候,不再去追求那种极速的时候,去改进一个算法也是很有趣的事情。 你会说,理解这些有意义么?能比得过快排么? 我想说,我们所追逐的就是一种过程,是对这种思路的更进一步的理解,也许,会有意外发现。 话不多说,先放上最朴素的冒泡(以下排序的结果一律从小到大): 1.从第一个元素开始,与之后相邻的比较,若反序,则交换,这样,一次循环之后,最后一个数一定是最大的,就像泡泡一样,大的慢慢升上来了。 2.重复上述操作,直到n-1次操作之后,整个序就排好了。 //冒泡排序1... 阅读全文
posted @ 2012-07-21 00:38 FreeAquar 阅读(282) 评论(0) 推荐(0) 编辑
  2012年6月19日
摘要: 弄了两个小时,终于算是差不多了,虽然功能比较简陋,倒也轻巧许多参照http://aofengblog.blog.163.com/blog/static/63170212010111164752194/配置的,非常感谢 之所以要写这篇blog,是原先对linux有一点了解,于是加入少许改进了:1、首先配置好了遇到一个问题,也就是第一个回复人的问题 小米与盒饭 NPP_EXEC: "CompileC" cmd /c "g++ -o C:\Users\fanyiping\Desktop\sdfasdfhlloC:\Users\fanyiping\Desktop\s... 阅读全文
posted @ 2012-06-19 18:04 FreeAquar 阅读(12338) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页