摘要: 当程序员是很苦逼的,但是苦逼不是在我们愉快地创造事物,而是苦逼是在我们要去维护一个项目,恰当的说,是我们要去帮别人擦屁股。 最近,接手了一个安卓开发的项目,虽然我的在安卓上的开发经验并不算特别丰富,但是当我看到那个一个Activity(视图类)写满了近3000多行的代码,而且那个Acitivity实现的功能并不算特别复杂,其主要原因是他没有剥离视图操作和业务逻辑。另外,对于命名规范也相当无语,部分代码如下:private TextView detailsMText1, detailsMText2, detailsMText3, detailsMText4, de... 阅读全文
posted @ 2013-07-03 17:22 小白的昨天 阅读(773) 评论(0) 推荐(1) 编辑
摘要: 由微软官方提供的AjaxControlToolKit,在ASP.NET开发过程中,确实能够给开发者带来很多的便利,节约开发者的重复劳动。这套控件也是比较成熟的,在性能方面也不会太差,至少能够满足一般开发的需求。目前,在工作中,需要使用到微软的AjaxFileUpload多文件异步上传控件,这个控件有以下几个优势:1,可以实现多个文件上传。2,文件上传具备有进度显示。3,可以限制图片上传类型和上传数量。4,使用方便,控件式开发。但是,唯一不足,令人想吐槽的就是这个控件的国际化支持,实在太差了。他不能够像其他控件,指定UICulture='auto'就能自动匹配语言,在网上搜索中文 阅读全文
posted @ 2013-07-02 20:24 小白的昨天 阅读(1117) 评论(0) 推荐(1) 编辑
摘要: 我是一名应用开发者,我曾经学过Linux命令行,也学习过一些LINUX的一些相关知识,大学期间,我一直想做一款软件,但是因为LINUX过于复杂的开发,如果想开发图形化软件的话,是一个比较困难的过程,但是很幸运的是,后来有了ANDROID,让我很快学会了制作实际可用的软件,并制作了一系列成型的软件产品。 我热爱软件的开发,我喜欢将我的大部分时间都花在功能设计方面,而不是理解和查阅大量的命令行,理解GTK+和GNOME的不同,理解各种SHELL操作,要知道SHELL一般只用来做管理控制LINUX,如果你想用SHELL SCRIPT去编一个应用程序,如QQ,那我想那几乎不可能,如果可以,那我会... 阅读全文
posted @ 2013-03-24 23:17 小白的昨天 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 使用GET,SET方法的好处:隐藏内部成员,但又想外部能够以某种正确的方式来访问和修改内部成员的属性,因此通过构造GET,SET访问器来控制访问成员,确保数据的一致,完整和正确性。下面分析JAVA和C#写法JAVA写法:通过定义GET,SET方法来访问内部属性,达到控制访问的目的。命名规范:所有成员变量,最好以小写字母开头。GET,SET访问器(方法)的对应属性值则以大写字母开头。public class Dog { private int age; private String name; public int getAge(){this.age;} // SET方法... 阅读全文
posted @ 2012-08-18 19:08 小白的昨天 阅读(3693) 评论(0) 推荐(0) 编辑