2.4.6 BaseAdapter优化

本节引言: 上一节中我们学习了如何来使用一个ListView以及自定义一个简单的BaseAdapter,我们从代码 中可以看出比较重要的两个方法:getCount()和getView(),界面上有多少列就会调用多少次getView, 这个时候可能看出一些端倪,每次都是新inflate一个View,都要进行这个XML的解析,这样会 很浪费资源,当然,几十列或者几百列的列表并不能体现什么问题,但假如更多或者布局更加复杂? 所以学习List..

为什么程序员的开发项目总是半途而废?

很多程序员的项目常常半途而废。他们有那么多的好点子,但是很多都流于空想。几乎每一个软件开发者都有一个这样的文件夹,里面很多都是些还没完工的项目,而这些程序里有不少在它诞生初期真心是个超棒的点子。和这些人一样,我也有很多好主意,有的甚至就是现在有些企业在用的。比如正决定着在eBay上 还是在Amazon上做电子商务获利、做一个以业务为基础的社交网络(水管业、电子行业、软件开发等)、比特币搜索引擎、开发一个CSS框架来取代 Bootstra..

7.6.4 基于UDP协议的Socket通信

本节引言: 本节给大家带来Socket的最后一节:基于UDP协议的Socket通信,在第一节中我们已经详细地 比较了两者的区别,TCP和UDP最大的区别在于是否需要客户端与服务端建立连接后才能进行 数据传输,如果你学了前两节TCP的,传输前先开服务端,accept,等客户端接入,然后获得 客户端socket然后进行IO操作,而UDP则不用,UDP以数据报作为数据的传输载体,在进行传输时 首先要把传输的数据定义成数据报(Datagram..

给想成为程序员的大学生的8个建议

我在Groupon的其中一项工作就是帮助公司招聘一些优秀的开发人员,因此我也可以算是Groupon开发团队的代言人,主要任务是发布一些招聘信息、解答疑问等。在上周,我对两个来咨询夏季实习工作的大学生进行了回复。 我认真回顾了在邮件中回复的内容,并总结了8点我认为有价值的建议,送给梦想成为程序员的大学生们: 1、如果你在大二的时候就开始接触外面的公司,那么你这种做法是值得表扬的。很多大学生都要等到毕业前两个月(甚至更晚)才去考虑找工..

2.4.5 ListView简单实用

本节引言: 本节我们来继续学习没有讲完的UI控件部分, 回顾上一节,我们介绍了Adapter适配器的概念,然后学习了三个最简单的适配器的使用: ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,而本节给大家讲解的是第一个 需搭配Adapter使用的UI控件:ListView,不过在版本中被RecyclerView这个新控件替换掉了! 列表作为最常用的控件之一,还是有必要好好学习的,本节以一个..

不靠谱程序员的行为集锦

大家看一下,看看你躺了几条,或者你身边的同事躺了几条? 对客户态度特差,从来不承认Bug是自己造成的 整天想着向老板提加薪 经常在外人面前骂自己老板 带领组员开发项目,可项目决策从来是由组员先写方案,然后自己改改这、改改那再发给老板 各种黑前任,把前任留下的代码说成一坨屎 动不动就说和盖茨、开复、云哥、国庆、腾腾、彦宏等都互发过邮件,路子很野 以上班迟到为荣 聚餐从不主动买单 没有女朋友却说自己有很多女朋友 对父母不孝顺 超级技术前瞻..

程序员职业规划:如何选择下一门编程语言

最近有个同事转发了我在Mashable上发表的一篇文章,《2014年应该学习的10种编程语言》。尽管这篇文章讨论了一些当前最流行的编程语言,并呼吁广大开发人员至少学习这些语言中的一种,但是我还是要建议大家在选择要投资的语言对象时,一定要慎之又慎,因为一旦目标错了,那就如南辕北辙,再努力也只会离目的地越来越远。 下面我将讲一些比较实用的要点和注意事项,如果你正在考虑学一种新的编程语言,那么千万不要错过。 1.你的职业目标是什么? 如..

7.6.3 基于TCP协议的Socket通信(2)

本节引言: 上节中我们给大家接触了Socket的一些基本概念以及使用方法,然后写了一个小猪简易聊天室的 Demo,相信大家对Socket有了初步的掌握,本节我们来学习下使用Socket来实现大文件的断点续传! 这里讲解的是别人写好的一个Socket上传大文件的例子,不要求我们自己可以写出来,需要的时候会用 就好! 1.运行效果图: 1.先把我们编写好的Socket服务端运行起来: 2.将一个音频文件放到SD卡根目录下: ..

如果学习编程可以重来

在过去的几个月里,我一直在学习用 Objective-C 编写 iOS app,最后我开始理清思绪。这比我想象中要难很多,也花了太长时间。 我经常遇到困难、感到沮丧,修复 bug 比实际写代码要花太多时间。但是,在我的手机上把玩我从头开发的 app 有一种让人惊奇的感觉。 用这种方式我学到了很多,除了开发 iOS app,还有平常的编程。我还遇到了一些问题,如果用不同的方法学习 Objective-C,或许我就可以避免了。 ..

7.6.2 基于TCP协议的Socket通信(1)

本节引言: 上一节的概念课枯燥无味是吧,不过总有点收获是吧,本节开始我们来研究基于TCP协议的Socket 通信,先来了解下Socket的概念,以及Socket通信的模型,实现Socket的步骤,以及作为Socket服务 端与客户端的两位各做要做什么事情!好的,我们由浅入深来扣这个Socket吧! 1.什么是Socket? 2.Socket通信模型: Socket通信实现步骤解析: Step 1:创建Serve..

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

点我查看本站打赏源码!

忘记密码?

如何获取邀请码?

关闭