VSCodeでJava開発する際のショートカットキー一覧
2016-02
VBAでTSVファイル読み込み
VBAでTSVファイル読み込み
VBAでCSVファイル読み込み
VBAでCSVファイル読み込みます。 CSVファイルを読み込むには Workbooks.OpenText Filename:="c:\work_vba\a.csv", _ DataType:=xlDelimited, _ comma:=Tr...
VBAでフォルダを作成する
VBAでフォルダを作成することができます。 Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateFolder ("c:\vba")...
PHPのnumber_formatをjavascriptで記述する
PHPのnumber_formatをjavascriptで記述する
PLSQLのFORALL文でSAVE EXCEPTIONS句をつける
PLSQLのFORALL文でSAVE EXCEPTIONS句をつける
VBAでハイパーリンクを作成して各シートの目次を作成する
VBAでハイパーリンクを作成するには、for文でループして ActiveSheet.Hyperlinks.Add anchor:=Range("A" & i), Address:="", SubAddress:=Worksheets(i)....
VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動する
VSCodeでサイドバー、エディタ、ターミナル間をショートカットキーで移動する サイドバーにフォーカスを置くにはctrl + 0です。 エディタにフォーカスを置くにはctrl + 1です。 ターミナルにフォーカスを置くショートカットはデフォ...
PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する
PLSQLでPRAGMA EXCEPTION_INITを使用して無名例外を定義する
PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する
PLSQLでFETCH INTOとFORALL文を使って複数行を1回で処理する
JUnitでDBUnitを使用してテーブル比較する
JUnitでDBUnitを使用してテーブル比較する JUnitでDBUnitを使用してテーブルの比較をします。 insert.xlsxでデータを投入し、テーブルの期待値をexpect.xlsxとします。 String[] sort = {"...
JMockitでブレークポイントが止まらない時の対処法
JMockitでブレークポイントが止まらない時の対処法 以下のようなクラスがあるとします。 public class Logic { public int execute() { int ret = -1; ret = メソッド1(); ...
PLSQLでレコードの結合配列をプロシージャの引数に渡す
PLSQLでレコードの結合配列をプロシージャの引数に渡す
JavaのObject…の使い方
JavaのObject...の使い方 Javaのメソッドで可変長引数をObject...で実現することができます。 メソッド(Object... params) { ~ } 上記のように記述することで、メソッドは省略可能ですし、複数あっても...
JMockitでプロシージャ戻り値のモック
JMockitでプロシージャ戻り値のモック
JMockitのinvocations,minInvocations,maxInvocationsの使い方
JMockitのinvocations,minInvocations,maxInvocationsの使い方 JMockitで@Mock(invocations=2)と書くと、2回呼ばれた事の確認テストができます。 また、2回よりも多く呼ばれ...
Oracleでパッケージ削除する方法
Oracleでパッケージ削除する方法 Oracleでパッケージを削除する方法です。 DROP PACKAGE BODY パッケージ名 これでボディ部を削除できます。 DROP PACKAGE パッケージ名 これでパッケージを削除することがで...
utPLSQLの使い方
utPLSQLの使い方
INSERT ALLで1回のSQLで複数行インサートする方法
INSERT ALLで1回のSQLで複数行インサートする方法 INSERT ALLで1回のSQLで複数行インサートすることができます。 書き方は以下の通りです。 INSERT ALL INTO テーブル名 (カラム名A,カラム名B) VAL...
CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する
CREATE TABLE テーブル名 AS SELECT~で同じレイアウトのテーブルを作成する データを一時的に退避したい時などにCREATE TABLE AS文を使用すると全く同じレイアウトのテーブルが別名で作成することができます。 CR...
Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する
Eclipse4.4にカバレッジツールEclEmmaプラグインを追加する
DBUnitを使用してエクセルからデータを投入する
DBUnitを使用してエクセルからデータを投入する JUnitのテストで、DBUnitを使用してエクセルからデータを投入することができます。 エクセルは1行目はテーブルのカラム名を記述し、2行目から実データとなります。 また、シート名がテー...
JMockitでSQLExeptionを発生させる
JMockitでSQLExeptionを発生させる
JMockitの@Mockアノテーション
JMockitの@Mockアノテーション JMockitの@Mockアノテーションは、モック化したクラスのメソッドをハックし、別処理をさせることができます。 非常に便利です。 以下は、log4jのinfoメソッドが実行された時に、「開始」と...
Native library for Attach API not available in this JRE
Native library for Attach API not available in this JRE
JUnitの@Before,@BeforeClass,@Afterアノテーションの違い
JUnitの@Before,@BeforeClass,@Afterアノテーションの違い
awkコマンドの使い方
awkコマンドの使い方
JavaでSEQオブジェクトで割り当てられたキーを取得する
JavaでSEQオブジェクトで割り当てられたキーを取得する Javaでインサートする時に、プライマリキーがSEQオブジェクトで割り当てられたとします。 その値を取得して、同じサロゲートキーを使って別のテーブルにもインサートしたいという場合が...
JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce)
JavaScriptでJSON配列を特定のキーでグルーピングする方法(reduce) JSON配列をグルーピングする方法です。JSON配列は以下とします。 [{'code':1,money:100,name:'卵'}, {'code':1,...
Eclipseでpropertiesファイルを開く
Eclipseでpropertiesファイルを開く Eclipseでpropertiesファイルを開くと、Unicode変換されているため、日本語が読めません。 これをEclipseで読めるようにするには、「Limyプロパティー・エディター...