- 浏览: 70488 次
最新评论
-
waret:
"&" "ctrl+z& ...
2011-12-13 -
waret:
在软件设计的过程中中有一些基本的原则,其中有一条是少用继承,多 ...
2011-11-14 -
waret:
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象 ...
2011-11-15 -
waret:
吼吼~最小长度为5~
2011-10-22
文章列表
jAVA中继承是单继承,接口是多继承。
实现代码重用。
插入排序:
算法:插入排序
输入:n个元素的无序数列
输出:按从小到大的顺利排序好的数列
for i <- 1 to i <- n do
{将A[i]插入到A[1],A[1],..,A[i-1]中}
cur <- A[i]
j <- i-1
while(j > 0 && A[j] > cur) do
A[j+1] <- A[j]
j <- j-1
A[j+1] <- cur{cur在正确的位置}
JAVA学习:
final类,没有子类。java中的继承是单继承。
public类,可被同一个包内的其他类或其子类使用。
new 产生新的对象,返回对象的引用。多个引用引用同一个对象时,一个引用改变了对象,则其他引用也随之改变。
static类型,与类相关,不与具体的对象相关
final类型,只能指向最开始被赋予的对象,不能改变。
java不允许运算符重载。
微博应用反思:
好友兴趣如果返回更多数量的分类,好友之间相似的爱好会增多。界面上可以多突出好友间的兴趣。对于好友间共同的兴趣可以返回好友间相似的微博。
2012-2-20 新学期除草
- 博客分类:
- 数据分析小组相关
上学期知识回顾:
1.贝叶斯文本分类算法
原理:将一段文字通过分词,形成一个词的组合,假设这些词语是相互独立的。在分类语料库中是不同分类的文本集合。在不同的分类集合中计算每个词出现的后验概率,每个词的概率相乘得到这一段文字出现在这个分类的后验概率。概率最大的那个分类即为这段文字的所属分类。
提高程序运行速度:在计算后验概率的过程中,原有的方法每次都要遍历语料库中的文本,通过string的contain函数获得包含该词的文本数,从而计算概率。改进的方法是,事先将词语在语料库中的后验概率计算出来,序列化到硬盘。在以后的计算中,直接读取序列化的变量,不需要遍历语料库。
在选取特征词的过程中使用的 ...
[转]http://hi.baidu.com/a263238386/blog/item/362f01ce7b11a10a93457eae.html
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。
当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local ...
ubuntu apache+mysql+php安装
1.安装mysql
sudo apt-get install mysql-server
修改/etc/mysql/my.cnf,将bind-address修改为本机ip
2.安装apache服务器
下载地址:http://httpd.apache.org/download.cgi
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
注:PREFIX为安装路径
3.安装php
下载地址:http://www.php.net/downloa ...
Python语言的list和set结构利于文本德存储,内置的函数直接针对其中的元素进行处理。
目前使用过的函数有:
len(t)求长度
t.isdigit()是否为数字
[w for w in s if p(w)]选取set s中符合条件p(w)的元素w,返回为一个列表
set() 去除列表中的重复
sorted() 将list或set 进行排序
list或set的定义:
sent = ['element1','element2']
2011-12-23
- 博客分类:
- 学习
JSP+Servlet+Ajax
JSP接收servlet中response.write()写的变量的方法:
通过XMLHttpRequest,执行GET或POST请求,其中url的名称为servlet的url-pattern(servlet的xml中定义)
使用这个方法,在JSP中表单可以不需要写action,调用Ajax的控件必须是input,且不 ...
2011-12-21
- 博客分类:
- 学习
servlet中,jsp与servlet的传递参数,可以通过在jsp中向servlet发送get或post请求,获得响应,从而实现通信。
2011-12-20
- 博客分类:
- 学习
AJAX通过在后台与服务器间交换少量的数据,允许网页进行异步更新,不需要重载整个页面就可以对网页的一部分进行更新。
ubuntu更改文件内容编码的命令:
iconv -f gbk -t utf8 oldfile > newfile
ubuntu更改文件名编码的命令:
convmv -r -f gb2312 -t utf8 --notest --nosmart *
2011-12-19
- 博客分类:
- 数据分析小组相关
在ubuntu上安装ImageMagick和JMagick
1.sudo apt-get install imagemagick
2.sudo apt-get install libjmagick6-java
3.cp /usr/share/java/jmagick*.jar $JAVA_HOME/jre/lib
4.cp /usr/lib/jni/libJMagick.so /usr/lib
这两个包负责创建缩略图
2011-12-19
- 博客分类:
- 学习
【转载】http://blog.csdn.net/sanshiqiduer/article/details/4291623
Ubuntu/Debian 下 JAVA 中文显示
1.
在 jre/lib/fonts/下建立个目录fallback
比如我这儿就是
mkdir /usr/local/jdk/jre/lib/fonts/fallback/
2.
在 fallback 里弄个中文字体
可以到windows/fonts/目录下拷贝一个simsun.ttc字体到linux的/usr/local/jdk/jre/lib/fonts/fallback/目录下
或软链接都可以
比如我这就是
l ...
2011-12-14
- 博客分类:
- 学习
CSS学习:
CSS可以设置HTML各个块的字体、对齐、颜色、背景图。可使用属性选择器或者类、id选择来设定设置样式的部分。
2011-12-14
- 博客分类:
- 学习
ubuntu彻底删除软件的方法:
sudo apt-get --purge remove 软件名
ubuntu查看显卡驱动是否安装的方法:
glxinfo | grep rendering
UNIX学习:
sleep命令进程休眠
history命令,查询最近使用过的命令,要重复命令,使用!命令号
ctrl+z挂起一个进程
command & 后台执行一个命令。
vim操作:
a 追加文本
o 在下新建一行添加文本
J 连接两行
%s/old/new/g 全局替换
行号G 跳跃到指定行
"a行数yy 复制从当前行以下指定行数到缓冲区
"ap 从缓冲区中取出数据
2011-12-12
- 博客分类:
- 学习
UNIX系统学习:
练习1
大多数计算机系统的4个主要硬件是:CPU,内存,外存,I/O设备
UNIX操作系统的主要组成部分是:内核、文件系统、shell、实用程序
练习3
可使用date命令显示当前时间,cal命令显示当月的日历
who查看登录系统的用户
who am i查看当前用户登录名
练习4
xcalc:在屏幕上显示一个计算器
xclock:在当前用户窗口启动一个时钟
练习6
>重定向输出,后面是文件名,将终端的输出输出到文件
练习10
|管道 将前面命令的输出作为后面命令的输入