09 2012 档案

摘要:from:http://blog.jobbole.com/28784/引言在黑客的世界里,你所提技术问题的解答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。开源程序的应用已经很广,你通常可以从其他更有经验的用户而不是黑客那里得到解答。这是好事,他们一般对新手常有的毛病更容忍一点。然而,使用我们推荐的方法,象对待黑客那样对待这些有经验的用户,通常能最有效地得到问题的解答。第一件需要明白的事是黑客喜欢难题和激发思考的好问题。假如不是这样,我们也不会写本文了。如果你能提出一个有趣的问题让我们咀嚼玩味,我们会感激你。好问题是种激励与礼物,帮助我们发展认知, 阅读全文
posted @ 2012-09-29 13:42 stopit 阅读(214) 评论(0) 推荐(0)
摘要:最近在读以前师兄写的程序,发现有很多设计模式的思想值得我去借鉴,我本来就对于模式与架构比较痴迷(虽然水平暂时比较低),发现了“美丽”的代码后当然是不会放过的,现在将其写出以飨读者~~1.应用场景在java应用程序编程中,当点击某个可视组件时(例如MenuItem),会触发其相应的注册监听器(ActionListener),执行监听器中的功能(回调actionPerformed()函数)。现在希望在执行监听器功能的过程中,将鼠标呈现漏斗话,表示用户现在比较忙。(这是一个常用的功能实现);我们有一个MenuItem类型的 item,ActionListener 类型的originalListene 阅读全文
posted @ 2012-09-06 21:42 stopit 阅读(204) 评论(0) 推荐(0)
摘要:: 阅读全文
posted @ 2012-09-06 20:38 stopit 阅读(172) 评论(0) 推荐(0)
摘要:1.上代码:/** * <p> * Transform YV12 format to RGB24 format * </p> * */public class YV12ToRGB24{ private static final int[]Table_fv1 = {-180, -179, -177, -176, -174, -173, -172, -170, -169, -167, -166, -165, -163, -162, -160, -159, -158, -156, -155, -153, -152, -151, -149, -148, -146, -145, 阅读全文
posted @ 2012-09-06 20:36 stopit 阅读(1582) 评论(0) 推荐(0)
摘要:1.有1千万条有城府的短信,以文本文件的形式保存,一行一条,也有重复,请用5分钟时间找出重复出现最多的前10条。(1)使用哈希表方法将1千万条短信分成若干组,进行边扫描边建立散列表的方法。第一次扫描:取首字节+尾字节+中间任意两字节作为HashCode,插入到hashtable中;并记录其地址、信息长度和重复次数。 阅读全文
posted @ 2012-09-06 20:33 stopit 阅读(147) 评论(0) 推荐(0)
摘要:注意:在排序算法中,只与相邻数据进行交换而不进行跳跃的称为稳定算法(稳定算法的本质意义是排序前后值相等的元素前后位置不变)算法时间复杂度稳定性与简单排序的联系冒泡排序n2稳定简单选择排序n2稳定直接插入排序n2稳定希尔排序nlogn不稳定插入堆排序nlogn不稳定选择归并排序nlogn稳定快速排序nlogn不稳定冒泡 阅读全文
posted @ 2012-09-06 14:40 stopit 阅读(257) 评论(0) 推荐(0)
摘要:from:http://mkaz.com/solog/scala/using-scala-with-jdbc-to-connect-to-mysql.htmlUsing Scala with JDBC to connect to MySQLDate: May 27, 2011A howto on connecting Scala to a MySQL database using JDBC. There are a number of database libraries for Scala, but I ran into a problem getting most of them to w 阅读全文
posted @ 2012-09-06 10:04 stopit 阅读(11082) 评论(0) 推荐(0)
摘要:1.request2.response3.session从一个客户打开浏览器并链接服务器开始,直到用户断开与浏览器的连接(关闭浏览器),整个阶段称为一个会话。session对象可用来保存用户的绘画信息和会话状态。4.out5.page6.application该对象实现了用户之间的数据共享,可存放全局变量7.pageContext8.config9.excepiton错误和异常 阅读全文
posted @ 2012-09-06 09:24 stopit 阅读(367) 评论(0) 推荐(0)
摘要:from:http://qing.weibo.com/tj/78edbfd833000h6o.html 一、历史JSP是Servlet的扩展,JSP没出现之前,就已经出现了Servlet技术.Servlet是利用了"输出流",动态的生成了HTML页面。包括 每一个HTML标签和所有的HTML页面中出现的内容,简单点说就是利用Servlet的输出流将HTML标签生成一个HTML页面。由于时间长了 Servlet中包含了大量的HTML标签、大量的静态文本及格式等,导致了Servlet的开发效率非常低下.这时候JSP诞生了,JSP弥补了这种情况,JSP通过在标准的THML页面中嵌 阅读全文
posted @ 2012-09-06 09:10 stopit 阅读(13973) 评论(0) 推荐(1)
摘要:from:http://java.chinaitlab.com/mvcwea/14795.htmlJava是 一种面向对象的语言,是实现面向对象编程的强大工具。我们在实际编程中,应该运用并发挥其最大效能。但是,要利用面向对象编程思想,自己独立开发出好的 Java应用程序,特别是大、中型程序,并不是一件简单的事情。正是基于面向对象编程思想,人们将实际中的各种应用程序,进行了大量的分析、总结,从而归 纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中,可以最大限度地减少开发过程中出现的设计上的问题,确保项目高质量的如期完成。 一、MVC模式介绍 1. 模型-视图-控制器(Mo... 阅读全文
posted @ 2012-09-05 23:01 stopit 阅读(1000) 评论(0) 推荐(0)
摘要:一、MVC设计模式在java应用程序中的应用二、MVC设计模式在网络中的应用1. 问题出现 如果是要开发一个在线图书借阅系统,比如说是集美大学图书馆的借阅系统,这个系统 希望被做成B/S模式的,用户只要有浏览器就可以使用这个系统. 那么,在开发语言方面,我们可以选择使用纯JSP来开发. OK. 如果你选用纯JSP来开发,那么对于一个图书查询功能来说,你可能会这样实现: 在一个JSP页面中,比如叫BookSearch.jsp中,你放置了一个表单,用户在这个页面中 填写图书查询关键字,并提交这个表单,这个表单提交到自身页面,即BookSearch.jsp 进行处理.BookSearch.jsp会在 阅读全文
posted @ 2012-09-05 22:49 stopit 阅读(3652) 评论(0) 推荐(0)
摘要:一、堆排序是一种特殊的比较排序,只不过简单的比较排序没有记录比较的结果,而堆排序利用堆的数据结构记录了比较排序的结果,这样就简化了算法的复杂度!先上代码:(注意:由于是仿照c中的代码来写的,所以会看到下表与其真实值有一个对应转换的关系:如果数组为new int[9],则我们遍历是从1-9开始的,那么要转换成java 的标准下标,则为0-8,所以在下面的操作中会看到很多循环是从i=1开始,而很多求数组值的操作,都是num【i-1】!,这里需要注意,在以后的时间里会对这个方法进行改进,按照java中的标准思维开始!)package cn.edu.zjut.ProgramDesign;public 阅读全文
posted @ 2012-09-05 21:33 stopit 阅读(238) 评论(0) 推荐(0)
摘要:转自:http://www.jb51.net/article/19141.htm详细解释可参考一下网址:http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.htmlhttp://www.blogjava.net/baoyaer/articles/107428.html正文:web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 那什么时候需要,什么时候可以不需要呢? 要想回答上面的问题,得先了解web. 阅读全文
posted @ 2012-09-05 10:53 stopit 阅读(224) 评论(0) 推荐(0)
摘要:1.在web project内建立的java文件中找不到servlet包;原因:未配置运行环境解决方法:进入buildpath:add library->Server runtime,之后选择自己配置的tomcat类型!搞定~ 阅读全文
posted @ 2012-09-05 09:28 stopit 阅读(153) 评论(0) 推荐(0)
摘要:package cn.edu.zjut.Compute;public class 希尔排序 { public static int[] sort(int[] num) { int increment = num.length; int i, j; int middle; do { increment = increment / 3 + 1; for (i = increment; i < num.length; i++) { if (num[i] < num[... 阅读全文
posted @ 2012-09-04 23:07 stopit 阅读(235) 评论(0) 推荐(0)
摘要:form: http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root在 阅读全文
posted @ 2012-09-04 10:39 stopit 阅读(522) 评论(0) 推荐(0)
摘要:一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:1.系统级:(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。/etc/bash. 阅读全文
posted @ 2012-09-04 09:11 stopit 阅读(221830) 评论(0) 推荐(5)
摘要:public class 冒泡排序 { /** * sample maopao sort * @param num */ public static int[] sort(int[] num) { int middle; int[] returnNum=new int[num.length]; for(int i=0;i<num.length;i++) { returnNum[i]=num[i]; } for(int i=0;i<... 阅读全文
posted @ 2012-09-02 21:11 stopit 阅读(371) 评论(0) 推荐(0)
摘要:相机获取图像的格式问题android中承认的格式的参考网址为 :http://developer.android.com/reference/android/graphics/ImageFormat.html);并不是所有的android摄像机都支持这种格式,其中最为常用(android系统默认)的格式为:NV21格式;(所有相机都支持)。但是往往我们需要将这种格式转化为其它的类型,以便于进行相关处理,最常见的就是rgb和jpeg类型,还有android中的BitMap格式的图像类型。NV21格式其实是一种YUV格式,相关格式的说明可参考网络资料~,下面... 阅读全文
posted @ 2012-09-01 14:33 stopit 阅读(15330) 评论(4) 推荐(1)
摘要:使用android内的Camera对象(1)Camera是控制着摄像头的api,拥有一系列控制摄像头的上层方法;camera类能够调用底层的摄像头接口,完成启动摄像头、预览摄像头图像、拍照等功能;(2)功能首先,可以在主activity中通过sufaceView接收camera的图像,并开启camera的startpreview方法,达到图像显示的目的;如果不想在主activity中预览,只想得到图像或使用其他方式在activity中显示,可以通过重写callback函数,通过其中传入的数据,生成相应的图像并返回Bitmap格式(具体的调用方... 阅读全文
posted @ 2012-09-01 14:30 stopit 阅读(20989) 评论(4) 推荐(0)
摘要:安卓读取视频的几种方式:详细讲述请参考网址:http://www.cnblogs.com/over140/archive/2011/11/16/2251344.html一、准备工作1.用户权限首先要确保在manifest中声明了对摄像头的使用及其他相关的feature;manifest中定义:(1)Camera权限——应用程序必须对请求摄像头的使用权限,代码:<uses-permission android:name="android.permission.CAMERA" />(2) Camera Feature——应用程序必须同时声明对camera featu 阅读全文
posted @ 2012-09-01 14:28 stopit 阅读(12399) 评论(1) 推荐(0)