2013年8月12日

Unbuntu下安装jdk7

摘要: 一个周末,一个Linux新手折腾了半天,终于安装好了jdk7。记录下。 网上有不少在Ubuntu下安装jdk的帖子了,不过大部分是针对jdk6的,那时候文件格式都是bin,但是jdk7现在只提供tar.gz格式了;而且网上都是一步步列步骤,弄完有点迷糊。所以我这里就总结下把。总的来说安装jdk有3大步骤(参考文献[1,2,3,4],基本上都大同小异了): 1:下载并解压jdk的tar.gz文件 2:配置文件,这里是比较argue的部分,有人配置enviroment,有人配置profile,有人配置bashrc等等。我是选择配置了profile,它们之间的区别可以参考文献[5,6]. 3:输入. 阅读全文

posted @ 2013-08-12 19:36 bbsno 阅读(120) 评论(0) 推荐(0)

uva 11404 Palindromic Subsequence(LCS回文串,最小字典序)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目:点击打开链接 题目大意给一个字符串,输出它的最长回文串,如果有多个结果,输出字典序最小的。 思路我们都知道把一个字符串逆序后和原字符串进最长公共子序列,可以计算出它的最长回文串长度。 但是这题不仅要输出回文串,而且还要求是字典序最小的,所以挺难搞的。 设str1是正序字符串,str2是逆序后的字符串 f[i][j].len 表示str1的前i位,str2的前j位,最长公共子串的长度 f[i][j].str 表示str1的前i位,str2的前j位,最长公共子串的最小字典序的字符串 状态转移和正常的L... 阅读全文

posted @ 2013-08-12 19:33 bbsno 阅读(325) 评论(0) 推荐(0)

paip.输入法编程---输入法ATIaN历史记录 v8b

摘要: paip.输入法编程---输入法ATIaN历史记录 v8b 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 7.24 ------------ 3500 单字,3000词组(全拼形式+单声母形式) ------2013.7.27 wen缩写on,yen缩写in , 词组改为(ssha形式) ------2013.7.29 字频调整: 500高频字,第一级汉字1000字,第二级汉字2000字,调整顺序 ----... 阅读全文

posted @ 2013-08-12 19:30 bbsno 阅读(130) 评论(0) 推荐(0)

uva 10859 Placing Lampposts (树形dp)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目:点击打开链接 题目大意给你一个n个点m条边的无向无环图,在尽量少的节点上放灯,使得所有边都被照亮。每盏灯将照亮以它为一个端点的所有边。在灯的总数最小的前提下,被两盏灯同时被照亮的边数应该尽量大。 思路这是LRJ《训练指南》上的例题。这题教会了我一个很有用的技巧:有两个所求的值要优化,比如让a尽量小,b也尽量小那么可以转化为让 M*a+b尽量小,其中M应该是一个比“a的最大值和b的最小值之差”还要大的数最终的答案为ans/M, ans%M 回到这题,要求放的灯总数最小,被两盏灯同时照亮的边数尽量大。... 阅读全文

posted @ 2013-08-12 19:28 bbsno 阅读(132) 评论(0) 推荐(0)

【设计模式】学习笔记8:命令模式

摘要: 本文出自 http://blog.csdn.net/shuangde800 走进命令模式在餐厅的情境中,我们看看餐厅是怎样工作的:1、顾客走进餐厅,点好菜后,生成订单交给女服务员。2、女服务员把订单拿到厨房工作室,大喊一声:“订单来了!”3、厨师订单准备餐点。 上面情境各角色职责:1、订单封装了顾客的请求。 和一般的对象一样,订单可以被传递,订单内包含一个方法 orderUp(), 这个方法封装了准备餐点所需的动作。订单内有厨师的引用。这些都被封装起来。2、女服务员的工作就是接受订单,然后调用订单的orderUp( )方法。这里的orderUp具体内容就是把订单交给厨师。 女... 阅读全文

posted @ 2013-08-12 19:25 bbsno 阅读(185) 评论(0) 推荐(0)

Android自定义ProgressDialog

摘要: MainActivity如下:package cn.testprogressdialog;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnCancelListener;import android.os.Bundle;import android.view.Window;/** * Demo描述: * 自定义Prog 阅读全文

posted @ 2013-08-12 19:23 bbsno 阅读(271) 评论(0) 推荐(0)

(二十四)解释器模式详解

摘要: 作者:zuoxiaolong8810(左潇龙),转载请注明出处。 解释器模式是平时工作当中相对冷门的一个设计模式,也非常的难于理解,百度百科上的解释也非常之少,只是简单的介绍了一下,并且说了一句,可以参考正则表达式为一个实际的应用例子。 不过资料的匮乏并不能阻止我们对真理的探索,下面LZ先将百度百科上的定义以及解决的问题拔到这里,方便各位观看。 定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 使用场景:解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那... 阅读全文

posted @ 2013-08-12 19:21 bbsno 阅读(217) 评论(0) 推荐(0)

Hadoop--两个简单的MapReduce程序

摘要: 本文地址:http://blog.csdn.net/huhui_cs/article/details/9907951源代码下载:http://download.csdn.net/detail/huhui_bj/5909575这周在学习Hadoop编程,以前看过《Hadoop权威指南》这本书,但是看完了HDFS这一章之后,后面的内容就难以再看懂了,说实话,之前一直对MapReduce程序敬而远之,毫不理解这种类型的程序的执行过程。这一周花了些时间看了Hadoop的实战,现在能够看懂简单的MapReduce程序,也能自己动手写几个简单的例子程序。下面是两个简单的MapReduce程序,用到了一些简 阅读全文

posted @ 2013-08-12 19:19 bbsno 阅读(405) 评论(0) 推荐(0)

BMP图像的灰度化---C++实现

摘要: 灰度图的结构主要包括文件头,BMP信息头,调色板,BMP数据内容四部分。灰度图的调色板共有256项RGBQUAD结构,存放0到255的灰度值,每一项rgbRed、rgbGreen、rgbBlue分量值相等。 参考文章:BMP图像的结构及读写和灰度化 24位真彩BMP图像的灰度化 把24位真彩BMP图像转变成256阶灰度图的具体步骤如下: (1) 修改信息头 信息头共有11部分,灰度化时需要修改两部分 bi2.biBitCount=8; bi2.biSizeImage=( (bi.biWidth+3)/4 ) * 4*bi.biHeight; (2)修改文件头 文件头共有5部分,灰度化时需... 阅读全文

posted @ 2013-08-12 19:17 bbsno 阅读(1593) 评论(0) 推荐(0)

android 数组数据绑定到listview

摘要: package com.zxl;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;public class MainActivity extends ListActivity { /** Called when the activity is first created. */ St... 阅读全文

posted @ 2013-08-12 19:15 bbsno 阅读(530) 评论(0) 推荐(0)

导航