摘要:
开篇介绍在开始这篇富有某种奇妙感觉的文章之旅时我们先短暂的讨论一下关于软件开发方法论的简要:纵观软件开发方法论,从瀑布模型、螺旋模型、RUP(统一软件开发过程)、XP(极限编程)、Agile(敏捷开发)一路走来,他们的好他们的美,我想接触过的人都会口口称赞,都是大师们一身的经验结晶最后沉淀为专业的技术方向、技术领域,带领我们软件开发者们永无止境的前进,目睹一场又一场的美景一桌又一桌盛宴。他们在不断的开辟新的领域,称为伟大的科学家一点都不为过。但是为什么这么多方法论都没有能在企业中大面积的普及和使用或者说未能取得理想的效果呢,难道说是我们都不会吗?当然不是,我想我们程序员都是很聪明而且很富有创造 阅读全文
摘要:
方式一:使用手机管家(如腾讯手机管家,只要拖动发射火箭就行了)清理一下正在运行的后台程序。方式二:把USB数据线拔了重新链接。方法三:找到USB调试,关掉USB调试,然后重新开启。在设置 --> 应用程序-->开发-->USB 调试方式四:前三种方式都不行的情况下,需要重启手机才行。 阅读全文
摘要:
我们知道Mapreduce框架在feed数据给reducer之前会对map output key排序,这种排序机制保证了每一个reducer局部有序,hadoop 默认的partitioner是HashPartitioner,它依赖于output key的hashcode,使得相同key会去相同reducer,但是不保证全局有序,如果想要获得全局排序结果(比如获取top N, bottom N),就需要用到TotalOrderPartitioner了,它保证了相同key去相同reducer的同时也保证了全局有序。public class HashPartitioner extends Part 阅读全文
摘要:
Python学习入门基础教程(learning Python)--4.2.4 Python的for递归实现 呵呵 那,如何实现上一节提出的用递归的思想将不知道有多少层list的列表里的数据一条条的输出呢?参考递归女神(递归妹子)的编程指导思想,结合伟大的三个代表精神和和谐发展观,终于在党的领导下我实现了在Python里用for循环递归打印所有数据的伟大历史任务!为了便于理解,先看看有3层、4层嵌套的list是如何实现数据一一输出打印的(没有递归呦),1. 两层嵌套的list列表def p(): for i in [1, 2, [3, 4], 5, 6, [7, 8, 9]]: if isin. 阅读全文
摘要:
一个简单的Demo,只是在程序窗口绘制出一个矩形找到以下代码,注释掉其中一句效果: 阅读全文
摘要:
近日做项目涉及到日期选择,为了用户界面友好,于是加入了一年内的年月段的查询功能,先看效果 会自动判断当前年份以下为html代码 其中用到了 Jquery 和 struts 标签 但是这两个都不是重要的 主要书 用于赋值 和 取值方便还用到了WdatePicker 插件进行具体日期选择 日期: 从 " onFocus="WdatePicker()" class="Wdate" style="width: 110px; height: 17px; border-left: 0; border-to... 阅读全文
摘要:
继前文:Hibernate4中buildSessionFactory方法废弃问题。 后 继续有问题。本来之前好好的项目,用了这种新的方法后发现问题。 出现 Connection cannot be null when 'hibernate.dialect' not set,明明就在hibernate.cfg.xml配置了,但是还是提示方言为空,原来,少了一个hibernate.properties文件,添加之后,又出现一大堆问题。 之前项目不需properties文件,两者的区别就是旧项目用了:SessionFactory sessionFactory = new Annota 阅读全文
摘要:
刚开始学习Android的时候,会见到res/drawable的几个文件里面有*.9.png格式命名的图片文件。起初以为这只是Android素材的一些特殊命名,其实不是。它是能实现图片素材拉伸、收缩不失真的九宫格图片文件。 详细介绍:9.png文件是Android的一种特殊的PNG图片。他在原始图片四周各添加一个宽度为1像素的线条,这4条先就决定了该图片的缩放规则和内容的显示规则。 如果原始图片是25*25的,制作成9.png文件之后就会变成23*23。 制作成9.png文件,文件的大小会减小,这也是Android的9.png文件的好处之一。 制作方法: 1.打开Android SDK目录.. 阅读全文
摘要:
对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单实用的提高程序运行效率的方法,希望对大家有所帮助。 注:以C/C++程序为例 一、尽量变少值传递,多用引用来传递参数。 至于其中的原因,相信大家也很清楚,如果参数是int等语言自定义的类型可能能性能的影响还不是很大,但是如果参数是一个类的对象,那么其效率问题就不言而喻了。例如一个... 阅读全文
摘要:
本节主要讨论Python下的文件操作技术。 首先,要明白为何要学习或者说关系文件操作这件事?其实道理很简单,Python程序运行时,数据是存放在RAM里的,当Python程序运行结束后数据从RAM被清除掉,如果想把运行过程的数据保留下来则必须存放在永久非易似性的存储介质里,比如磁盘。那么这时候就需要在磁盘上创建文件来保留这些数据或者操作磁盘上已有数据把RAM里的数据增加到文件里去(参见下图1所示),这就是为何要学习文件读写操作的原因,当然通过数据库也可将数据存放在磁盘上,但数据库的操作和数据存放需有一定的数据量和格式的要求(字段),因此有一定的局限性,而文件的读写操作则没有数据内容和多少... 阅读全文