
编程随记
scy411082514
这个作者很懒,什么都没留下…
展开
-
Eclipse 代码调试的几个快捷键
1、ctrl+"/" : 一行或多行用“/”注释掉(重复使用取消注释)2、ctrl+shift+"/": 一行或多行用"/**/"注释掉(取消注释用ctrl+shift+"\" )3、alt+"/":显示联想原创 2012-04-01 12:07:13 · 635 阅读 · 0 评论 -
设计模式 学习随记
1、如果需生成的产品分类(判断)过多,用抽象来包装所有种类,然后通过多态,避免了在客户端使用时太过具化,增加了系统的扩展性。2、工厂模式针对产品,缺点是引起产品泛滥;抽象工厂模式针对产品系列,缺点是不便于对具体的一个产品进行操作。3、一种简单的循环写法 String[] names={};for(String name:names){name...}4、对扩展开放,对修原创 2013-06-28 12:28:28 · 949 阅读 · 0 评论 -
MAC下Android的Eclipse开发环境的搭建
转自:http://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developer转载 2012-09-27 12:11:24 · 816 阅读 · 0 评论 -
先学再做、先做再学、边做边学,到底一样以什么样的方式来学一项新技术
从做大赛到做项目,经验也有了一些,但如题的问题,我想无论对于初学者还是老手来学一项新技术,都是首先要面对的问题。仅根据自己的体会和感受,在此做个小总结:1、说先要对自己一个准确的定位。熟话说一通百通,实际种虽没有这么神奇,但如果之前自己已经掌握的一门技术如果跟接下来要学习的内容具有相似性,上手便容易的多了。例子就用c语言吧,基本上掌握了c语言,再学习其他一般的语言,都又一种熟悉的感觉。2、原创 2012-06-30 14:28:19 · 3710 阅读 · 0 评论 -
eclipse突然打开报错,提示An error has occurred.See the logfile解决
适合Eclipse之前可以打开,突然打不开的童鞋,没有打开过的就参考一下或者飘过吧。。。1、先在命令行下进入Eclipse目录,执行 eclpise -clean,如果仍报错,尝试2.2、在新安装了软件或者修改了环境变量容易出现这个问题,查看之前配置好的环境变量jdk路径是否出错,若无,将jdk bin 路径提前至 path的最前,然后打开Eclipse看能否正常进入。3、如果原创 2012-05-06 11:15:01 · 38574 阅读 · 7 评论 -
android代码重构日记(四)——关于按钮部分的代码重构
1、自定义按钮的按下效果android的系统按钮为灰色,与软件界面不太融合,需要自己定义按钮背景。一开始的做法是使用按钮的onTouchListener()来监听按钮行为,分别在 MotionEvent.ACTION_DOWN 和MotionEvent.ACTION_UP 两个按钮动作时,触发searchButton.setBackgroundDrawable()操作。达到了效果,然而这种方原创 2012-04-12 16:08:18 · 3435 阅读 · 1 评论 -
你做过的最有效的提高编程水平的一件事情是什么
最近在stackexchange网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。我的问题是:你做过的最有效的提高你的编程水平的一件事情是什么?对于那些想提高水平的程序员,你的建议是什么?转载 2012-04-23 14:19:35 · 1762 阅读 · 0 评论 -
关于代码、IT以及生活——一篇感动我的博文
悼念一位逝去的师兄http://blog.youkuaiyun.com/goldenhawking/article/details/6401345有精神上学校坛子,看了悼念李永乐师兄的帖,再翻历史帖,真的很惋惜。虽未曾谋面,但亦可寥寥勾出背影。一杯茶,两包烟,伏在令人眩晕的CRT荧幕前披星戴月——如果说身因为雕琢工艺而亏空,心则被互不相容的环境所疲惫。截然不同的价值观念包围下,却要顽强按自转载 2012-04-23 11:19:44 · 3283 阅读 · 0 评论 -
android代码重构日记(一)——命名规范
一、首先明确命名规范问题: 本部分参考:http://www.cnblogs.com/qq78292959/archive/2011/03/17/2076948.html包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性原创 2012-04-03 22:13:00 · 7081 阅读 · 0 评论 -
引用 android string.xml文件中的整型和string型代替
在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦;今天遇到一个好方法,在string.xml中,不仅可以设置文字的格式换行等,还可以设置类似于变量的文本格式;转载 2012-04-10 14:22:19 · 4143 阅读 · 0 评论 -
艰难的开始——重构
[转]重构代码的7个阶段转自:http://my.oschina.net/caiyuan/blog/29796你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能 走,但是其已经让人感到很不舒服。面对这种情况,真正的程序员会是不会认输的,他们会接受挑战认真分析,那怕重写也在所不惜。最终那个模块会被转载 2012-04-03 21:53:39 · 1519 阅读 · 0 评论 -
java4android 学习随记
1、equals()函数(1)“==”用于比较判读是否指向堆内存中的同一块地址。(2)equals 用于比较两个对象的内容是否相等(类型相同,值相同)。(3)“==”必equals2、hashcode()3、toString()原创 2012-04-01 17:41:15 · 563 阅读 · 0 评论 -
SVN局域网服务器搭建及简单使用
SVN服务器使用 VisualSVN server,相对命令行方式配置更容易SVN客户端使用TortoiseSVN本文以WinXP为例1、下载VisualSVN server下载地址:http://subversion.apache.org/packages.html,下拉找到windows,点击 VisualSVN 在弹出界面,选择VisualSVN serve进行下载。原创 2013-08-26 20:02:32 · 17762 阅读 · 0 评论