- 博客(25)
- 收藏
- 关注
原创 闲情雅致
《读者文摘精华*冬》1、“在这个极端竞争的时代,你不但要成功而且要及时成功,否则就是失败。甚至你要嫁个理想的丈夫,也不能只凭自己天赋的外在或内在来吸引异性,而要主动地展示给你中意的人看。否则你可能只是一本封面无比精美的书,由于出版社少了炒作、宣传和疏通而束之高阁;也可能是内容无比深入的精品,却落得一本也卖不掉的命运”所以不能默默无闻的干活,有什么能力要说出来让别人知道,除非你是匠人;但是也别鸡毛蒜皮
2017-02-14 17:05:04
2228
原创 携程工作感言(四)(9.8)
day8.1 有个比较重要的需求来了,加油↖(^ω^)↗ ——————-我是努力的分割线————————————— 1、服务一般都放在:CTHotel->CTHotelOrder->src->ctrip.android.hotel.order->detail2->modules里(有request、response) 2、发完服务一般都要刷新页面 3、发服务前记得注册,在BusinessH
2016-08-25 15:58:05
685
原创 携程工作感言(三)(7.31)
day7.18 1、 2、给boss看了一下设计的imageloader,给了几个改进建议: 删掉handler(防止外部的类可以对其进行操作); 使用单例模式去操作imageloader; 压缩图片(防止图片太大是,内存会io溢出),把decodeScrum换成decodeFile; get、put bitmap时考虑空指针异常,所以要用if进行判断; SDcard不需要缓存块(
2016-07-25 11:29:47
769
原创 单例模式
1、构造函数弄成private 就是单例模式,即不想让别人用new 方法来创建多个对象,可以在类里面先生成一个对象,然后写一个public static方法把这个对象return出去。(eg:public 类名 getInstancd(){return 你刚刚生成的那个类对象;}),用static是因为你的构造函数是私有的,不能产生对象,所以只能用类名调用,所有只能是静态函数。成员变量也可以写get
2016-07-20 15:18:49
335
原创 携程工作感言(二)(7.17)
day7.4 头脑风暴(OKR) 1、成就这东西要数据量化,行数,bug数量,无用代码,嵌套数,加载时间,cpu运行,线程数,都是量化的标准 2、想别人把你任务的优先级提升,要知道别人的痛点,当痛点和你的任务相关时,人家会主动干活:测试、开发、服务端、用户 3、可以自动化和技术解决的,就不要浪费人力去做烦琐的工作 day7.6 1、git submodule update –init
2016-07-17 16:47:02
672
原创 携程工作感言(一)(6.30)
来携程也快有一个月了,趁着月底6.18版本已经上线,6.19刚刚开始,做一下总结,能方便我更快更踏实的前进~ ---------我是愉快的分割线------------------- day1: 在公司的机子上安装android studio,配置gradle,sdk,ndk 使用命令行处理git,并clone git上的最新版本代码
2016-07-04 14:09:59
4623
原创 面试准备android(四)
这一篇主要是android的基础知识了解,还有一些server的处理使用等,慢慢发,因为最近腾讯面试导致心情不好。。。好吧,是相当不好……(╥﹏╥) ------------我是悲伤的分割线----------------- (5.4五一小长假完了,继续准备携程boss面,把之前缺的补上来,有些事情靠运气,但是别忘了运气来时你得有实力!) -----------我是焦急的分割线--------
2016-04-17 16:11:52
849
原创 腾讯笔试(4.2)
大题: 1、字符串逆序输出// import java.util.*; // public class Main{ // public static void main(String[] args){ //// System.out.println("Please enter the String:"); // String str = n
2016-04-06 15:08:01
510
原创 《剑指offer》笔记(java)
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 public class Singleton { private static volatile Singleton INSTAN
2016-04-06 14:51:31
863
原创 阿里一面(3.23)
好像之前没有放一面的题,现在补上。话说面试我的那个面试官人好好,一点都没有为难我,面之前还和我说了很多家常让我不那么紧张(人生第一次接到面试电话,紧张到我舍友说我自我介绍的时候声音是抖的。。(╥﹏╥)不过聊了50多分钟吧,很多数据结构和一些基础问题,我事后又查来巩固(对,这是有用的,没想到二面的时候,另一个考官又问人家数组和链表啊!!直接就把原理、复杂度和使用范围讲啦~~),不过我结尾时犯了个小错(
2016-04-01 21:52:51
1400
原创 面试准备android(三)
清明节放假,从周一等到周五都没有见到阿里的三面电话,但是城市没有变灰。。本宝宝心里苦,但是本宝宝不说(╥﹏╥)。没事,总会有伯乐喜欢我这种勤奋好学的程序猿的。小部分的操作系统,另外的tcp协议和http协议明天有空再整理上来。 -----------我是乐观的分割线---------------- 37、Window内存管理方式:段存储,页存储,段页存储。(虚拟存储器调度方式) 分页存储:地
2016-04-01 21:30:24
728
原创 面试准备android(二)
实现多线程的两种方法:Thread与Runable。继承Thread类。:1,定义类继承Thread。2,复写Thread类中的run方法。目的:将自定义代码存储在run方法。让线程运行。//run();仅仅是对象调用方法。而线程创建了,并没有运行。 3,调用线程的start方法,实现Runable接口:1,定义类实现Runnable接口(实现的好处:避免了单继承的局限性。)2,覆盖Runnab
2016-03-31 20:12:33
500
原创 阿里二面(3.28)
1、链表和数组的区别,时间复杂度(说插入,删除,搜索的) Arraylist的实现原理 2、哈希表原理及时间复杂度(根据关键码值(Key Value)而直接进行访问的数据结构,以数据中每个元素的关键字K为自变量,通过散列函数H(k)计算出函数值,以该函数值作为一块连续存储空间的的单元地址,将该元素存储到函数值对应的单元中。哈希表存储的是键值对,其查找的时间复杂度与元素数量多少无关,哈希表在查找元
2016-03-30 17:19:51
631
原创 360笔试题(3.29)
真是被360弄醉了,这是我第一次见到这么详细又复杂的能力基础题(一堆逻辑思维,找规律的数字题,图形题,之前还有判断性格的很多题。。) 除此之外,无论是能力基础还是技术题都时间不够用,有1/3的android控件使用,1/3的c/c++的输出结果,1/4的java输出和java出错可能(try,catch和finish的执行顺序;实现接口要不要把父类的所有方法都实例化;) ------------
2016-03-30 17:17:06
687
原创 面试准备android(一)
在牛客(一个很多笔试面试交流的平台,感觉每天一套可以萌萌哒(☆_☆))上看到一个大神,简直是offer收割机TAT,其面经中好多东西都是基础,觉得自己有必要总结并学习我不懂的模块,趁我还有时间,加油!! ------------------------------ 1、Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。Volley 的特点:特别适合数据量小,
2016-03-25 21:12:05
1125
原创 网易3.22号笔试(android)
大三开始找实习,记录我的笔试面试题,希望能有个好结果,加油 ヾ(@⌒ー⌒@)ノ ----------------------------- 大题:1、用sqlite建立微博数据库,name id 帖子 发布时间 2、serve后台运行方法,长期运行的危害,怎么优化 3、a有 64页内存大小。。64k。。。。然后问物理地址115c转虚拟地址多少
2016-03-25 20:34:28
904
2
原创 activity介绍和值的传递(寒假学习2)
一、四大组件:activities、services、content providers、intents and intent filters 广播 二、android帮助文档和API很有用,可以当小说看TAT oncreate()方法体要初始化组件 写setContentView(int layoutReslD)设置视图 onPause()用户离开界面前,在这个方法
2016-03-16 22:11:31
525
原创 android目录结构介绍(寒假学习1)
1、src 遵循java命名规范、分包, 2、gen 包含了android的资源文件的标示符,不需要程序猿维护,自动增加有分类 注意:有R clas删除,自动生成东西 3、assets 原生资源文件:保存应用的资源文件例如xx.xml清单文件 4、bin 包含编译生成apk的应用程序xx.apk 5、libs 包含第三方类库的jar包 6、res 资源包 drawable-
2016-03-16 21:56:50
336
原创 android学习路线图
2016春招时阿里要求:熟悉常见的异步、同步、多线程、跨进程、组件、容器的设计方法 具备扎实的数据结构和计算机系统基础,编码功底扎实 具备C++跨平台开发经验,熟悉NDK开发优先 具备创新业务技术攻关和落地能力者优先(不限于算法、生物识别、图形图像、3D建模、AR、多媒体等领域) 如果你,期望参与跨平台Native中间件开发; 如果你,期望参与跨平台网络中间件、H5容器、Nativ
2016-03-16 21:50:23
513
原创 十六进制、十进制的转换
// 十进制转化为十六进制,结果为C8。Integer.toHexString(200); // 十六进制转化为十进制,结果140。Integer.parseInt("8C",16);//十六进制转成int或者long型多十进制String s = "7890abcd";int i = Integer.parseInt(s
2015-02-26 10:53:31
616
转载 JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:
2015-02-26 02:56:54
366
原创 <蓝桥杯>几个要掌握的API
1.Stack栈方法摘要 booleanempty() 测试堆栈是否为空。 Epeek() 查看堆栈顶部的对象,但不从堆栈中移除它。 Epop() 移除堆栈顶部的对象,并作为此函数的值返回该对象。 Epush(E item)
2015-01-25 18:54:28
2632
原创 <蓝桥杯>比赛基础
1.时间4h,运用算法和数据机构,写好的程序要放到指定文件夹的指定文件下面;2.了解和熟悉API:栈、向量、映射、列表、集合、队列、优先队列3.STL:标准模板库(排序、删除、计数、比较、找特殊对象、合并到另一容器中、执行其他操作等)4.因为机子很差,所以写好的文件不要保存到c盘,而是放到D/E 浏览器可以随开随关,题目是有梯度的5.基础掌握:变量、操作符、选择、循环、递归面
2015-01-25 13:53:30
764
原创 <蓝桥杯>①fibonacci数列/10007的余数
import java.util.*;public class Fibonacci { public static void main(String01[] args) { Scanner input=new Scanner(System.in); int n= input.nextInt(); int fib[]=new int[n+2]; fib[1]=fib[2]=1;
2014-11-28 09:10:25
2609
原创 <算法>七桥问题
莱昂哈德·欧拉在1735年提出,并没有方法能圆满解决这个问题,他更在第二年发表在论文《柯尼斯堡的七桥》中,证明符合条件的走法并不存在,也顺带提出和解决了一笔画问题[1]。这篇论文在圣彼得堡科学院发表,成为图论史上第一篇重要文献。欧拉把实际的抽象问题简化为平面上的点与线组合,每一座桥视为一条线,桥所连接的地区视为点。这样若从某点出发后最后再回到这点,则这一点的线数必须是偶数,这样的点称为偶顶点。相对
2014-11-08 12:17:56
5429
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人