Aggavara

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

2012年11月6日

摘要: vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。vi有3个模式:插入模式、命令模式、低行模式。插入模式:在此模式下可以输入字符,按ESC将回到 阅读全文
posted @ 2012-11-06 13:56 Aggavara 阅读(194) 评论(0) 推荐(0) 编辑

摘要: #! /bin/sh#while 语句echo "enter passwd"read passwdwhile [ $passwd != "aaa" ];do echo "sorry try again" read passwddone#for 语句#! /bin/bashfor i in a b c; do echo "$i\n"done#case 语句#! /bin/shecho "Enter a number"read numbercase $number in 1) echo " 阅读全文
posted @ 2012-11-06 11:44 Aggavara 阅读(167) 评论(0) 推荐(0) 编辑

摘要: #!/bin/shmyPath=";/var/log/httpd/";myFile=";/var/log/httpd/access.log";#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限if [ ! -x ";$myPath";];thenmkdir ";$myPath";fi#这里的-d 参数判断$myPath是否存在if [ ! -d ";$myPath";];thenmkdir ";$myPath";fi#这里的-f参数判断$myFile是否存在i 阅读全文
posted @ 2012-11-06 11:32 Aggavara 阅读(554) 评论(0) 推荐(0) 编辑

摘要: MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。这种变换只与字节的值有关,与字符集或编码方式无关。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字节串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字节串有无穷多个,这... 阅读全文
posted @ 2012-11-06 11:14 Aggavara 阅读(6542) 评论(0) 推荐(0) 编辑

2012年11月1日

摘要: CSV文件简介逗号分隔型取值格式(英文全称为Comma Separated Values,简称CSV),是一种纯文本格式,用来存储数据。在CSV中,数据的字段由逗号分开,程序通过读取文件重新创建正确的字段,方法是每次遇到逗号时开始新一段数据。CSV文件是一个计算机数据文件用于执行审判和真正的组织工具,逗号分隔的清单。常常被用于移动表格数据之间的两个不同的计算机程序,例如关系数据库程序和电子表格程序。本文以下面这个CSV文件为例,向大家简要介绍Java语言的CSV读写操作的一种实现方法。writers.csv张艺谋,1951,1114小沈阳,1981,0507孙红雷,1970,0816闫妮,19 阅读全文
posted @ 2012-11-01 14:59 Aggavara 阅读(554) 评论(0) 推荐(0) 编辑

摘要: BufferedReader reader = new BufferedReader(new FileReader(fileName));List<Student> studentList=new ArrayList<Student>();String line;while ((line = reader.readLine()) != null) {String[] studentInfo=line.split(",");Student student=new Student();student.setId(studentInfo[0]);stude 阅读全文
posted @ 2012-11-01 14:55 Aggavara 阅读(305) 评论(0) 推荐(0) 编辑

2012年10月29日

摘要: /** リソースバンドル. */ private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle("app"); /** * プロパティファイルからキーを元に値を取得する. * @param key プロパティファイル内で定義したキー名 * @return 値 */ public static String getStr(String key) { try { return RESOURCE_BUNDLE.getString(key); } catch (MissingResou. 阅读全文
posted @ 2012-10-29 16:58 Aggavara 阅读(204) 评论(0) 推荐(0) 编辑

2012年10月16日

摘要: ■[Tech][Seasar]S2JDBCブラッシュアップ20:00リリース後のフィードバックを受けて,ちょっと試行錯誤中.ORhttp://d.hatena.ne.jp/arn/20071025#p1SimpleWhereは文字通り単純な検索条件を組み立てるものなので,あまり過剰な期待をされても困るわけですが,OR を一つ使いたいだけでSimpleWhereが全く使えなくなるのも確かにアレです.そんなわけで (どんなわけで?),or()とand(Where)を追加してみました.or()は次のように使います.List<Employee> list = jdbcManager .fr 阅读全文
posted @ 2012-10-16 19:49 Aggavara 阅读(1115) 评论(0) 推荐(0) 编辑

摘要: 目次セットアップエンティティの生成エンティティの修正エンティティ複数件検索1件検索イテレーション行数取得結合where句の簡易指定ソート順ページング挿入更新削除SQLによる複数件検索SQLによるマップで返す複数件検索SQLによる1件検索SQLファイル多態セットアップS2JDBC-Tutorial-xxx.zipを解凍し、その中にあるs2jdbc-tutorialを Eclipseにインポートしてください。この時点では、コンパイルエラーが発生しますが問題ありません。 下で説明するエンティティの生成と修正を行うことでコンパイルエラーが解消されます。このチュートリアルのデータベースは、HSQLDBを 阅读全文
posted @ 2012-10-16 18:00 Aggavara 阅读(1422) 评论(0) 推荐(0) 编辑

摘要: タイプセーフAPI概要Names クラスOperations クラスService クラス概要SQL自動生成による操作の検索条件や結合条件では,SimpleWhereによる指定やMapによる指定ができますが, これらはプロパティ名を文字列で扱うため, 実行するまで名前の間違いに気づきにくくなります. また, プロパティの型と異なる型をパラメータに指定した場合も実行するまで気づきにくくなります.S2JDBC のタイプセーフ API を利用すると, プロパティの名前や型の間違いをコンパイル時にチェックできるようになります. タイプセーフ API は,S2JDBC-GenのGen-Namesタスクで 阅读全文
posted @ 2012-10-16 17:37 Aggavara 阅读(275) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页