Java处理文件名加时间戳

Overview 第一个项目中,输入框内的sequence传入后台,并在Action中用String类型的seq接收,继而处理成txt文件形式保存。由于以后的项目均要频繁使用io以及这种中间处理方式,故在参考了前人的类似处理方法之后,提取出适合本项目的Java类FileTimeStamp。 该Java类负责以“sequence_input_时间戳”的形式命名文本文件。以下便是该处理类的代码...阅读全文>>

Perl处理文件Tips

Overview 最近经常需要使用到Perl处理文件,因此在此记录一下经常使用到的Perl知识。 1. Perl脚本中接受命令行参数 很多时候我们编写一个Perl脚本,都是用来处理一个文件,输出为另一个文件,例如,脚本file_converter.pl将input.txt中的格式处理之后转化为另一种格式存储在output.txt中,则通常我们的使用习惯是 ./file_converter.p...阅读全文>>

Mac上安装Python机器学习库scikit-learn

Overview 因为最近需要用到一些机器学习算法,Python的scikit-learn提供很多机器学习算法实现,可以很方便地用来做实验。今天在自己的电脑上安装了scikit-learn,并在此记录了安装的步骤。 安装pip 由于scikit-learn官方给的步骤是使用pip安装,所以要先安装pip。我是用了pip官方提供的安装页面 但是没有成功。因此想使用homebrew安装pip。使...阅读全文>>

关于Ehcache

Ehcache简介 Ehcache是一个纯Java的进程内缓存框架,是Hibernate中默认的CacheProvider,主要面向通用缓存,Java EE和轻量级容器。主要特性有: 简单快速 多种缓存策略,支持LRU、LFU和FIFO。 支持内存和硬盘作为缓存存储 缓存数据会在虚拟机重启的过程中写入磁盘 具有缓存和缓存管理器的侦听接口 可以通过RMI、可插入API等方式进行分布式缓存 可...阅读全文>>

Typecho博客相关

Overview 本文记录了在使用Typecho的过程中,遇到的一些小问题以及解决方法。 1.添加置顶插件 首先去Typecho的官网插件页面http://docs.typecho.org/plugins下载Sticky插件,下载结束后,解压缩,将此文件夹放至服务器上Typecho的plugin文件夹中,具体地址为blog/usr/plugins/中。 使用超级管理员admin登陆到后天,...阅读全文>>

关于日志部分的简单介绍

Java日志体系概览 关于Java的日志API可以概括为日志记录的封装API和日志记录实现两类。前一种的典型代表是Apache Commons Logging和SLF4J,后一种的典型代表有JDK自带的日志实现(java.util.logging 包,JUL)以及著名的Log4j。日志封装API是为日志使用者提供了一种统一的接口,使用者可以根据需求来切换具体日志实现方案。 Java日志API...阅读全文>>

jeesite中hibernate的应用

1.综述 总的来说,jeesite中hibernate的应用主要有2个方面,annotation和查询语句。前者主要是指定实体类与数据库表的各种关系,而后者则包括criteria,它以面向对象对方式来实现各种查询逻辑,以及HQL语句,hibernate自定的查询语句。 2.annotation 先说annotation,就拿User来举例,首先对与User类,有如下的实现: @Entity ...阅读全文>>

命令行下为常用的命令取别名

Overview 很多时候由于在命令行会经常使用到很长的命令或者进一个很长的目录,可能需要为常用的命令取一个别名。通常有两种别名的方式,一种是不带参数的别名,一种是可以自带参数的别名。 两种方式都是通过修改shell的配置文件实现,该配置目录在home目录下,默认是隐藏文件,在home目录使用ls -a就可以看到。如果使用bsh,则文件名为.bshrc文件,如果使用zsh,则文件名为.zsh...阅读全文>>

IE6兼容PNG透明背景记录

PNG相比GIF有更好的显示质量。 但是在IE6下面,透明背景无法被兼容。 下面记录下具体兼容的一种方法: 图片img采用div加背景图片的方式添加,在html文件中添加css代码: #logo { width: 300px; height: 300px; background:url(img/logo.png) no-repeat; /*以下为IE6设置PNG透明代码*/ _backgr...阅读全文>>

关于前端使用SiteMesh的一些介绍

Overview 在网站开发的过程中,通常一个网站会有一个整体的风格,页面都有很多共同的菜单,横栏的底部信息。以前我们会采用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们不必再使用这种方式来保持风格统一了。 关于SiteMesh概述 sitemesh的设计思想是装饰者(d...阅读全文>>