- 博客(64)
- 资源 (2)
- 收藏
- 关注
原创 matlab常用函数
[b][size=large]eye 单位矩阵 zeros 全零矩阵 ones 全1矩阵 rand 均匀分布随机阵 genmarkov 生成随机Markov矩阵 linspace 线性等分向量 logspace 对数等分向量 logm 矩阵对数运算 cumprod 矩阵元素累计乘 cumsum 矩阵元素累计和 toeplitz Toeplitz矩阵 di...
2012-05-30 15:11:02 308
matlab使用笔记
最近开始使用matlab编程,在这里记录下使用过程中需要注意的问题。1.matlab的函数参数是值传递,不同的函数之间使用不同的变量空间,嵌套函数也是一样。2.??? Undefined function or method 'plus' for input arguments of type 'cell'.或??? Undefined function or method 'mtimes...
2012-05-21 19:15:54 238
tomcat内存优化设置
服务器运行一段时间就会崩溃,查看日志发现崩溃前抛出的是内存不够的异常,部署的时候没有对内存进行优化设置,采用的是默认设置,服务器配置高,不用也是浪费,于是查了些与内存设置有关的文档,在这里把与内存优化相关的做下记录。出现out of memory可能的原因(摘自tomcat wiki)1.You're out of memory. Simple as that - add more to ...
2012-05-17 21:37:38 182
Error: could not open `C:\Program Files\Java\jre6\lib\i386\jvm.cfg')
前些日子装了个jdk7试了试,后来做项目需要换成jdk6,安装完jdk6,设置完环境变量后出现问题。运行java -version出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg'),运行javac -version则是正常的javac 1.6.0_32。google之发现解决办法是删除c:\windows\s...
2012-05-08 13:53:08 252
原创 CrossRef简介
[size=large]CrossRef成立于 2000 年,是一个由出版商创建和管理的独立会员制 非赢利性的协会,致力于推进在线学术资源相互链接的方便性和有效性,其主要目的是为学术界访问网络学术资源提供方便,从而提升在线研究体验.CrossRef主要利用 DOI (学术与专业出版物数字对象标识系统)来实现不同出版商出版的在线学术资源之间高效而可靠的交叉链接 DOI是数字内容的的唯一标识符 它...
2012-04-18 15:41:16 7726
将阿拉伯数字转化为中文数字
今天在网上看到一个笔试题挺有意思,就是将阿拉伯数字转化为中文,在用网银转账的时候见过这个功能,于是自己做了一下,下面是用递归实现的代码。[code="java"]package info.lwjlaser.practice;import java.util.Arrays;/* * 将阿拉伯数字转化为中文数字(不支持小数点)如:12345转化为一万二千三百四十五。 * @...
2012-04-13 14:17:44 295
mysql数据库选项设置(解决repair with keycache问题 )
今天向mysql导入一个数据库备份文件,运行一段时间后发现停在一个地方很长时间,用workbench监控了一下,发现repair with keycache这句很慢,上网查了一些,主要是对两个参数进行优化设置[color=red][size=large]myisam_max_sort_file_size[/size][/color]和[color=red][size=large]myisam_so...
2012-04-10 21:09:42 727
mysql数据库备份还原策略
前几天网站数据库因为一个误操作导致数据全部丢失,更加悲剧的是由于疏忽只有几个月前的备份,而最近几个月网站内容增加了很多(出来混迟早是要还的啊!!!),万幸的是在配置服务器的时候打开了二进制日志。于是用了一天一夜从几十G的日志文件中恢复了数据。亡羊补牢,赶紧配置上了完全备份和增量备份。备份策略是:每周进行一次完全备份,每天一次增量备份。完全备份采用的是mysqldump,增量备份是基于二进制日志的。...
2012-03-27 19:40:14 112
在JVM 5.0中调配Garbage Collection(Tuning Garbage Collection with the 5.0 Java[tm] V)
[size=medium]对于java虚拟机的gc回收问题一直比较迷惑,网上查了不少,说法不一,而且都是寥寥数句,根本弄不明白其中的机理。后来看到有人提到看[url=http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html]Tuning Garbage Collection with the 5.0 Java[tm] Virtua...
2012-03-08 15:52:15 159
java clone()方法理解
[size=medium]编码过程中需要用到clone方法,以前看过不少,长时间不用记得不是很清楚,于是google了一下发现好多都说的比较乱,于是重新查了下资料做个记录。首先是java6 api中Cloneable接口的描述[/size][code="java"]A class implements the Cloneable interface to indicate to the O...
2012-03-07 16:34:34 178
原创 Hadoop linux(ubuntu)分布式部署配置问题记录
从昨天晚上开始陆陆续续配置hadoop的分布式运行环境,一直到现在才配置运行成功,算是学习hadoop征程上迈出的一小步。期间也遇到了一系列问题,通过各种方法也慢慢解决了,解决过程中发现由于hadoop的异常处理系统还不够完善(本人这样认为的)不同原因导致的问题会有相同的错误提示,这使得排除错误显得异常复杂,所以在这里做一下总结,为自己也为别人尽量提供些方便。我搭建的hadoop分布式系统配置...
2012-03-07 15:46:00 183
原创 ubuntu(linux)下ultraedit反复试用的方法
UE 在处理文档方面能力强,但是从网上下载的只是试用版30天,30天到期后到用户目录下如:/home/XXX/.idm 文件夹下面,删除uex文件夹,重新打开UE,就又可以试用30天啦!...
2012-03-05 14:58:16 406
原创 eclipse安装hadoop插件的问题
Hadoop版本:Hadoop-0.20.203.0安装过程遇到的问题:An internal error occurred during: "Connecting to DFS Hadoop".org/apache/commons/configuration/Configuration解决方法(转自http://hi.baidu.com/wangyucao1989/blog/item/2...
2012-02-23 21:38:31 695
使用 useradd 新增使用者後 tab補全功能失效(變成空格),且沒有顏色
[size=large]用#>usermod -s /bin/bash 使用者名把使用者 的 bin 改成bash 就好了顏色是因為~/.bashrc~/.profile新增時沒建立,可以copy別的使用者的如何讓 ~/.bashrc 更新後馬上生效呢?$>. ~/.bashrc[/size]转自http://z-win.blogspot.com/2...
2012-02-22 20:35:26 126
linux(ubuntu)vim剪贴板和系统剪贴板交互
在调试的过程中遇到将vim打开的日志文件中的数据拷贝出来,因为日志一行很长,无法在屏幕一屏显示出来,于是在vim中用到了系统剪贴板。Google了一下发现这篇[url=http://www.wentrue.net/blog/?p=91]文章(文章1)[/url]说的比较清楚。但是在操作的过程中发现在vim中输入:reg没有显示出"+和"#剪切板,于是无法实现vim试用系统剪贴板,继续google ...
2012-02-17 10:13:07 462
文本处理中unicode字符65279(ZERO WIDTH NO-BREAK SPACE)遇到的问题
代码中有一个功能需要将从其他模块返回值中读取的字符串转化为int值(例如:字符串"12345"转化为int值12345,试用java Integer.parseInt()函数即可),但是在程序测试中出现异常[code="java"]java.lang.NumberFormatException: For input string: "118158" at java.lang....
2011-12-21 10:16:25 1036
原创 Eclipse导入已存在的maven项目
转自:http://celestialwolf.iteye.com/blog/720303Eclipse导入已存在的maven项目 : 在导入之前需要在项目根目录下面执行如下命令: 普通 Eclipse 项目执行 : mvn eclipse:eclipse Eclipse web 项目执行 :...
2011-12-06 15:10:20 1092
筛选法求素数Java代码和matlab代码实现
关于筛选法求素数的算法我就不介绍了,大家可以点[url=http://zh.wikipedia.org/zh-cn/%E5%9F%83%E6%8B%89%E6%89%98%E6%96%AF%E7%89%B9%E5%B0%BC%E7%AD%9B%E6%B3%95]这里[/url]查看相关资料查看相关资料,这里只是贴下粗糙的代码。[code="java"]package info.lwjlas...
2011-12-02 10:08:14 633
原创 MySQL: Reducing ibdata1(MySQL ibdata1文件瘦身)
If you use the InnoDB storage engine for (some of) your MySQL tables, you’ve probably already came across a problem with its default configuration. As you may have noticed in your MySQL’s data directo...
2011-11-24 15:57:36 95
大量数据导入数据库问题总结(成也索引,败也索引)
老板项目需要从类似日志的文本文件中提取出元数据,然后放到数据库中为数据挖掘做处理。设计数据库为两张表,初步估计第一张表是千万级的数据,第二张表是亿级数据。面对这么大数据量的导入需求,分析设计高效的程序就显得很有必要了,磨刀不误砍柴功嘛!首先考虑的是提高IO效率,毕竟现在计算机cpu高主频,多核心的环境下硬盘IO才是瓶颈。在文件读取上提高程序效率,比如用StringBuilder代替“+”等。...
2011-11-23 21:35:07 557
java中缀表达式转后缀表达式
算法思想数据结构的书上都有,网上也能搜到,只是贴一个示例代码[code="java"]package info.lwjlaser.tree;import java.util.Stack;public class Postfix { public static void main(String [] args) { String expression = "(a+b...
2011-11-07 10:55:36 115
原创 Linux(ubuntu)文件系统inode节点设置及相关资料(转)
本文转自http://linux.chinaitlab.com/administer/786497.html在Linux操作系统中,其文件结构跟微软操作系统有比较大的差异。在Linux操作系统中,采用的是一种叫做inode的节点结构。在这个inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针。一般情况...
2011-11-06 15:47:17 667
linux(ubuntu)文件夹和文件最大数量
最近的项目需要在网上爬取些资料,爬取内容很简单就是数量很多,一条内容一个文件,写了个贼啦简单的爬虫,当时就考虑到操作系统支持的最大文件数量是多少,简单的google+百度了一下都说没上限。于是程序开始运行,当下载到500万条的时候出现了“设备上没有空间”的错误。查看了一下硬盘还有很大的空间呢,于是想到文件数量过多的问题,这次仔细查找了一下,发现些资料。[code="java"]简单的说在linux...
2011-11-06 13:31:28 1295
mysql select默认排序
今天写程序需要从数据库选择部分数据。表中有主键id(int类型),以及另外一个字段authorid(int类型),在执行[code="sql"]select authorid from table limit 0, 100[/code]的时候发现选择的结果并没有按找id的顺序排序,而是按照authorid从小到大排序,这样的结果是选出了authorid最小的100个,而不是表中的前100个,所以需...
2011-10-28 18:59:43 529
原创 煮酒论英雄
铁道部与中石化偶遇,闲谈,设樽俎:盘置青梅,一樽煮酒,国窖1573,开怀畅饮。酒至半酣,忽阴云漠漠,聚雨将至。风已满楼,远处一国旗随风挣扎,铁道部与中石化凭栏观之。 铁道部曰:“兄台知国企之奥妙否?” 中石化曰:“未知其详。” 铁道部曰:“国企能大能小,能升能隐;大则覆盖天下,小则隐介衙门;赚则福利与自己,赔则伸手与国家。方今人傻,国企乘时变化,携无息之贷款,分红与国外。兄台久垄断一方...
2011-09-15 21:55:05 141
解决maven与eclipse中@override出现must override a superclass method错误
前几天看了下关于maven的介绍,决定试用一下,在使用过程中发现使用@Override标注实现某个某个接口的事出现“must override a superclass method”错误。去掉@Override后错误就没了,但是觉得这样粗暴的解决问题很不舒服,忽略了jdk的新功能。于是联想到《Maven in action》中maven的核心插件complier默认只支持java1.3,我们需要...
2011-08-26 10:25:00 383
原创 ubuntu服务器安装ssh服务
ssh服务器:openssh-server安装过程:sudo apt-get install openssh-server用另一台机器ssh测试成功
2011-08-01 11:16:00 81
原创 为Ubuntu Server安装gnome图形桌面环境
转自:为ubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。一、安装全部Gnome桌面环境Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、Kubunut-desktop和Xubuntu-desktop。本文就以Ubuntu-desktop为例进行介绍,此方法操作最简单,但不建议在服务器上使用此方法,因为安装桌面相关软...
2011-07-28 22:58:44 264
原创 软件版本简写说明(GA,RC,Lite,Beta……)
软件版本Beta,RC,Demo,Build,GA等是什么意思呢?Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功...
2011-07-25 11:25:46 1064
Spring中基于JdbcDaoSupport使用SimpleJdbcDaoSupport
学习在Spring中使用数据库的时候发现Spring对JDBC的Dao有个支持类JdbcDaoSupport,通过继承这个类可以减少JdbcTemplate的代码量,于是就照着《Spring In Action 2》中的没想到出现了下列异常[code="java"]Failed to convert property value of type org.springframework.jdbc...
2011-06-30 13:06:57 314
原创 Spring 中 C3p0 connection pooling 连接池的配置
在Spring 项目中使用 C3p0 - JDBC3 Connection and Statement PoolingC3p0 Document 在http://www.mchange.com/projects/c3p0/index.htmlSpring 的 DataSource bean 定义如下, 把可变的变量抽出放在jdbc.properties file中, 方便修改 jd...
2011-06-30 10:14:21 116
java语言接口与抽象类部分
看了这两章有一点收获记下来,省得忘了。记下的都是自己觉的比较有用的句子或要点。 1. 在理想情况下,一个具体java类应当只实现Java接口和抽象Java类中声明过的方法,而不应当给出多余的方法。 2.在一个以继承关系形成的等级结构里面,树叶节点均应当是具体类,而树枝节点均应当是抽象类。 3.在原始的设计里面,如果两个类之间有继承关系,最可能的修改方...
2011-06-23 20:46:49 109
原创 Ubuntu中无法修改Chrome默认字体的问题
转自http://blog.sina.com.cn/s/blog_63d1c6060100prna.htmlChrome版本更新之后,设置方式从传统弹出窗口改成了网页,相比之下,设置字体的选项少了一个。Ubuntu中无法修改Chrome默认字体的问题Ubuntu中无法修改Chrome默认字体的问题在启动器的命令里加上 "-disable-tabbed-optio...
2011-05-29 12:34:40 341
解决URL参数中的%问题(org.apache.tomcat.util.http.Parameters processParameters Paramete)
测试最近的代码发现,有一个servlet处理通过post方式传递过来的参数的时候偶尔出现乱码,并提示错误“org.apache.tomcat.util.http.Parameters processParameters Parameters: Character decoding failed”,开始以为是编码问题,google了一大堆关于编码的问题,各种测试还是无法解决这个问题。于是把出错的参...
2011-05-23 15:36:56 660
原创 MySQL数据库备份和还原的常用命令
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -u...
2011-05-15 18:02:28 77
HttpURLConnection使用总结
HttpURLConnection是java中用来进行网络连接的类,可以用来模拟浏览器执行一些网络相关操作。HttpURLConnection支持http协议中的get请求和post请求。可以用来模拟登陆或者爬取网页源代码获得数据等等。 下面把自己使用HttpURLConnection中的一些经验和注意事项总结一下。 1.使用HttpURLConnection要记得释...
2011-05-07 13:37:44 216
tomcat6数据库连接池(DBCP)配置(mysql为例)
因为JNDI配置方式在tomcat5.0和tomcat5.5.x进行过修改,所以tomcat6的JNDI配置与先前有些不同,这篇文章只介绍在tomcat6下面配置数据库连接池。 tomcat中的DBCP支持JDBC2.0规范,但是如果使用1.4版本一上的JVM的话,则支持JDBC3.0规范。如果想使用JDBC3.0的功能请使用1.4版本一上的JVM。 使用DBCP需要安...
2011-05-03 11:05:17 170
java.sql.SQLException: Column count doesn't match value count at row 1
今天修改以前的程序,运行后发现错误[code="java"]java.sql.SQLException: Column count doesn't match value count at row 1[/code]觉得问题很奇怪,原来一直好用的程序怎么突然不好用了。经过测试发现原来是insert语句的错误。insert语句有两种插入方式一种是:insert table_name values(每一...
2011-05-02 13:57:08 253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人