上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 最近在玩android,学习到网络这一部分,写了一个电脑本机做服务器,模拟器做客户端的socket通信程序,但手机模拟器客户端就是连不上电脑的服务器端,执行到Socket socket=new Socket("xx.xx.xxx.xxx",8888);就抛异常。我又自己写了一个普通的Java客户端,测试能连上服务器端。所以代码应该没有问题,问题就在于手机模拟器。同学的电脑上装了2.0的android模拟器,我用同学的手机模拟器测试也能连上服务器端。所以可能是模拟器版本的问题。几经周折,无法解决,暂且搁置。紧接着,我又写了一个通过Http去请求Tomcat 服务器上的资源,执 阅读全文
posted @ 2012-11-18 21:08 张兰云 阅读(1465) 评论(1) 推荐(0) 编辑
摘要: 启程日本: 智能指针:把指针和一个计数器封装在底层,构造函数中初始化这个指针,然后如果调用拷贝构造函数后者赋值构造函数的话,那么计数器加一,如果 调用析构函数,那么计数器减一,当计数器为零时,我们删除这个指针。 如果Java的垃圾回收器碰到循环引用:如果垃圾回收器碰到循环引用,那么如果没有直接和根相连,那么就会被删除。用有向图来确定的,顶点是 object,边是reference。BAIDU: ls | chmod | crontab | 。。。 Tcp/Ip 四层协议:应用层 传输层 互联网层 网络接口层 应用层:HTTP FTP || DN... 阅读全文
posted @ 2012-10-14 21:28 张兰云 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 笔试: 1. hashmap 与 treemap ,collections.synchronizemap 和 concurrenthashmap 的区别在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的基类和一个同步的包装器Collections.s. 阅读全文
posted @ 2012-10-11 10:47 张兰云 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 整理:下午两点在酒店开始的第一面,接到面试的通知居然不是hr打得,是一面面试官直接打得,可能是运维就这样吧。一面首先问了一些网络维护的问题,问一个网段 怎么查找主机名里含有特定字符的主机,循环ping吧,然后ip解析到计算机名,然后匹配,考官说用shell写,我没写出来,谁知道答案告诉我一下吧。 然后他又问网络流量突然很高,怎么办。我说查看流量来源和日志,分析流量产生原因。他就给了一段日志,让我用过滤出各个ip,他的意思是用grep写,汗 一个,我真心linux用的不熟啊。然后又让我写一个简单点的,把一个linux目录下的文件备份的另一个目录,所有文件名以.bak结尾,这回放宽要求 了,我就用 阅读全文
posted @ 2012-10-08 21:45 张兰云 阅读(187) 评论(0) 推荐(0) 编辑
摘要: (1) 一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。注意:- 5个数值允许是乱序的。比如: 8 7 5 0 6- 0可以通配任意数值。比如:8 7 5 0 6 中的0可以通配成9或者4- 0可以多次出现。- 复杂度如果是O(n2)则不得分。(2)设计一个算法,找出二叉树上任意两个结点的最近共同父结点。复杂度如果是O(n2)则不得分。(3)一棵排序二叉树,令 f=(最大值+最小值)/2,设计一个算法,找出距离f值最近、大于f值的结点。复杂度如果是O(n2)则不得 阅读全文
posted @ 2012-10-06 19:52 张兰云 阅读(221) 评论(0) 推荐(0) 编辑
摘要: select等等这几种方式不会堵塞,不论连接还是不连接都有结果返回,并且根据结果的不同来选择不同的处理方式,所以这样效率会更高。poll 与select类似,但是select监控的最大文件描述符数量是有限制的,所以我们一般选择poll。poll和epoll的区别,首先就是poll每次都要轮询一遍文件描述符组,插入和删除队列,来确定就绪的文件描述符,但是epoll机制,活动的文件描述符会被放到一个队列中去,所以,epoll的效率更高一些,但是对于活动的客户端和僵死的客户端而言,当活动的客户端较多时,poll的效率比较好,当僵死的客户端较多时,epoll的效率就比较好。select的使用:poll 阅读全文
posted @ 2012-10-05 10:44 张兰云 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛 车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎。 一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异 的。当然啦,如果你感觉自己的确技术高超,你还能够使用MySQL++来创. 阅读全文
posted @ 2012-10-04 16:22 张兰云 阅读(392) 评论(1) 推荐(0) 编辑
摘要: 1.android中json数据的解析一般来所分为两步 1)第一步先从网络获取json格式的字符串 2)第二步解析json数据 1.JSON解析 (1).解析Object之一:?1{"url":"http://www.cnblogs.com/qianxudetianxia"} 解析方法:?12JSONObject demoJson = new JSONObject(jsonString);String url = demoJson.getString("url"); (2).解析Object之二:?1{"name" 阅读全文
posted @ 2012-10-04 13:19 张兰云 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了。期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没 能拿到一个Offer,好在运气不错,最后拿到了所在实习公司Offer,对我而言已经非常理想,我也很满意,也算是不错的收获吧。现在对参加过的一些公 司的笔试、面试进行简答的整理和总结,以供大家参考。面试中常问的非技术类问题:1.简单介绍一下你自己。2.对自己做个评价,优点、缺点。3.自己做过的项目,详细介绍一下。4.实习经历,在实习过程中遇到哪些问题,如何解决的?5.你对公司有什么问题要问吗(对公司有什么要了解的)?技术类的问题主要就看对技术的掌握程度和自己的综合能力 阅读全文
posted @ 2012-10-04 10:53 张兰云 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 看到百威啤酒的客户端主界面的按钮,感觉比较新奇,先看下图片:注意图中我画的箭头,当时鼠标点击的黑色圈圈的位置,然后按钮出现了按下的效果(黄色的描边)刚开始看到这种效果很是好奇,不知道是怎么实现的,后来仔细一想,应该是整个啤酒罐是一张图片(ImageView),该图片是布局在三个按钮之上,然后就是最关键的地方,把图片设置为不可获取焦点,也就是android:focusable="false",就这样简单的一行,就可以搞定了!为了验证我的想法,我建了一个工程来做测试,效果如下图所示:具体代码如下:main.xml:<?xml version="1.0" 阅读全文
posted @ 2012-10-01 13:37 张兰云 阅读(2346) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页