2021-01-01から1年間の記事一覧

[資格] 2021年(令和3年)データベーススペシャリスト試験(DB)合格!対策方法と参考書

概要 R3年 DBスペシャリストに合格した経験と過去3回午後Ⅱで落ちた経験を元に 必要な参考書と対策方法・勉強方法を記載します。 参考書 午後対策は三好康之さんの「情報処理教科書 データベーススペシャリスト」の1冊で十分です。 過去19年分の問題と解…

[C#] メソッドの引数に可変長引数(params)で且つ参照渡し(refキーワード)をしたい

C#

バージョン C# 8.0 概要 メソッドの引数に可変長で且つ参照渡しをしたい。 結論から書くと、paramsとrefキーワードを併用することができないので、 Actionクラスを可変長引数(params)で渡して対応する。 コード int型配列に格納された値をチェックや加工を…

[資格] 2022年(令和4年)情報処理技術者試験 ネットワークスペシャリスト試験(NW)対策 ~準備メモ~

本エントリーの概要 令和4年春 ネットワークスペシャリスト試験(DB)受験に際しての勉強メモ。 午前Ⅰ 令和3年秋のDBスペシャリストが受かっているはずなので免除されている。 受かっててくれ!!!! 午前Ⅱ 定番のネットワークスペシャリストドットコムの…

[C#] byte型データからbit配列を取得してループ処理で1ビット単位で処理をする

C#

概要 byte型の1バイトの値をビット配列にして、1bit単位で処理をする。 例えば、2つのbyteデータのどの部分でbit差異が発生しているかを判断するなど。 BitArrayクラスのコンストラクタにbyte配列をセットするとビット単位をboolで判断できる。 BitArray コ…

[C++] std::vectorの値に一致した要素数を取得する

C++

バージョン C++:14 概要 std::vectorに格納されている値が指定した値と合致した場合、最初に合致した要素数を返す処理。 コード #include <vector> void main() { std::vector<int> v = {5, 12, 3, 99, 8}; // 99に合致した最初のイテレータを取得 auto it = std::find(v</int></vector>…

[資格] 2021年(令和3年)情報処理技術者試験 データベーススペシャリスト試験(DB)対策 ~準備メモ~

本エントリーの概要 令和3年秋 データベーススペシャリスト試験(DB)受験に際しての勉強メモ。 DBスペシャリストは過去3度受験し、3度共に午後Ⅱ50点台で敗退。。 子供が生まれたため2年間ほど未受験で3年振りの受験に挑戦。 ※注意事項※ コロナの影響で…

[資格] [Java] Oracle Java SE11 Silver 認定資格 対策・勉強法 ■結論:黒本だけでOK■

下記のエントリーに書いてから3週間で取得できました。 (実際は2週間だったけど受験会場を確保できなくて+1週間かかりました。。) [書籍] [Java] [資格] Java Silver SE 11 認定資格 に挑戦してみる - 1分技術ブログ Oracle Java SE11 Silver に合格…

[書籍] [Java] Javaによる関数プログラミング ~ Java 8ラムダ式とStream

対象書籍 書籍:Javaによる関数プログラミング Java 8ラムダ式とStream Javaによる関数型プログラミング ―Java 8ラムダ式とStream作者:Venkat Subramaniam発売日: 2014/10/24メディア: 単行本(ソフトカバー) 読んで、一部を写経。 目的 C#のLINQは使ったこ…

[Python] 定期的にマウスカーソルを動かしてスクリーンセイバーの起動やスリープを防ぐツール

機能 定期的にマウスを動かす&「Ctrl」入力をしてスクリーンセイバーの起動防止、スリープ回避やアプリのログイン状態を維持させます。 マウスだけだとスクリーンセイバーが起動したので「Ctrl」入力もさせています。 コードとexeファイルは以下に。 ※Pytho…

[Eclipse] 個人的によく使うショートカットキー一覧(Windows)

内容 (Windows)Eclipseショートカットキーの個人的メモ 機能 ショートカット 補足 前の操作に戻る/進む Alt + ←/→ コメント追加/削除 Ctrl + / コード整形 Ctrl + Shift + F プロジェクト内検索 Ctrl + h プロジェクト内検索は「ファイル検索」 補完呼び出…

[Java][Eclipse] Eclipse上でJUnit 4 テスト実行時にNoClassDefFoundErrorが発生し失敗する

環境 Eclipse:pleiades (2020) ver 2.3.400 JUnit 4 JRE:JavaSE 11 内容 Eclipse上で簡単なテストクラスを作ってJUnitテストを実行したら 下記のNoClassDefFoundErrorが発生する現象があり少々はまったので 対応策を備忘録として記載。 java.lang.NoClassD…

[書籍] [Java] [資格] Java Silver SE 11 認定資格 に挑戦してみる

目的 Java Silver SE 11に挑戦の記録。 Java SE 11 Programmer I 試験: Java SE 11 認定資格 | オラクル認定資格制度 | Oracle University 受験料:32,340 円 経歴 業務でのJava経験は6年前にSpring Framework(Java:SE 7)を使用してWEBアプリケーション…

[Python] Python + Pytest ( + VS Code) テスト環境構築

内容 Python + PyTest ( + VS Code) で動作する最低限のテスト環境。 単純なクラス(calc.py)とFizzBuzz(fizzbuzz.py)を対象としたテストコードを用意。 コードは以下にアップ。 github.com 必須 pytestが必要なのでインストールしてください。 pip insta…

[Python] Excelを利用してPythonでSQLクエリを生成する

内容 Pythonの勉強がてらにツールを作ってみた。 Excelに入力した内容をもとにテキストにSQLクエリを生成する処理。 大量のテストデータを用意したい時などに。 プログラム一式、exeは以下に。 github.com 概要 以下をExcel(用意したテンプレートファイル)…

[bat] BATファイルの基本テンプレート(お作法)

bat

内容 毎回忘れるのでバッチファイルを作成する際の雛型を備忘録として。 Pythonのpyファイルを実行するサンプルもあわせて。(事前にpython.exeにPATHを通す必要あり) @echo off rem 環境変数を汚さないようにローカル化 setlocal rem pushdの方がネットワ…

[書籍] [Python] 独学プログラマー Python言語の基本から仕事のやり方まで

対象書籍 書籍:独学プログラマー Python言語の基本から仕事のやり方まで 独学プログラマー Python言語の基本から仕事のやり方まで作者:コーリー・アルソフ発売日: 2018/03/20メディア: Kindle版 読んで、写経した。 目的 Python未経験のため手っ取り早く基…

[メモ][Python] 環境構築メモ:Windows 10 + Python 3.8 + Anaconda + VS Code

環境構築メモ OS:Windows 10 Python 3.8 Anaconda VS Code こちらを参考にさせてもらった。 Python環境構築(Anaconda + VSCode) @ Windows10 【2020年1月版】 - Qiita Windows + Anaconda3 + Visual Studio Code でPython開発環境 - Qiita

[書籍] [Java] テスト駆動開発 写経してみた

概要 テスト駆動開発作者:KentBeck発売日: 2017/11/13メディア: Kindle版 書籍「テスト駆動開発」の第1部を読んで、写経してみたのでその感想。 写経コードはこちら。 github.com 感想 まだ第1部「他国通貨」しか読んでいないが写経だけでも コー…

[書籍] 購入予定

購入予定の書籍 実践ドメイン駆動設計 (Object Oriented SELECTION) (日本語) 実践ドメイン駆動設計 (Object Oriented SELECTION)作者:ヴォーン・ヴァーノン発売日: 2015/03/16メディア: 単行本(ソフトカバー) Javaによる関数型プログラミング ―Java 8ラム…