初心者

Optionalについて

目的 JavaのOptiolanについて学んだのでメモ Optional 用途 nullチェックを簡単に行いたい. 例 if文を用いてnullチェックを行う場合 String hoge = getHoge(); //このときnullが返ってきたときhogeはnullかもしれない if(hoge != null) { //ここでnullチェッ…

USB テザリング

目的 格安キャリアのスマホでUSBテザリングがしたい 手順 設定 無線とネットワーク モバイルネットワーク アクセスポイント名(APN) 自分の契約してるキャリア(右の!マークを押す) APNタイプを選択 以下のように入力 default,supl,ia,dun

SQLとは

SQLとは RDB(リレーショナルデータベース)に対して、データの取得や更新などを行う ことができる言語. SQLはデータベース言語としてISO(国際標準化機構)で規格が標準化されている. 世界的にデータベースを扱う言語の標準の言語になっている. 非手続き型言語 …

データモデルとは

データモデル データベースを作成する際に,データ(情報)の格納のしかた 階層型データモデル データ間を親子関係で表現する. 1つの上位データである親に対して子は複数存在するが,各子データは 1つの親データしか持つことができない. メリット アクセスルート…

データベースとは

データベースとは 1つの場所にデータを利用しやすいように整理し格納されているもの データの集まり

糖衣構文(syntax sugar)とは

糖衣構文:syntax sugar 同じ処理だがより見やすく(簡単・完結に)記述されたもの //javaの場合 //syntax sugarではない書き方 char data[] = {"a", "b", "c"}; String str = new String(data); //syntax sugar String str = "abc";

ubuntu デフォルトでターミナルの文字に色を付ける

目的 ターミナルの文字をカラフルに(見やすく色をつけたい)したい 解決方法 bashの設定ファイルを開く 今回はvimを用いているがエディタはなんでもよい. $ vim ~/.bashrc 以下が.bashrcの一部 force_color_prompt=yesのコメントアウトを解除する. .... force…

texliveにスタイルファイルを追加

目的 以下のように、デフォルトで入っていないスタイルファイルがない、エラーを解消する。 そのためにスタイルファイルのダウンロード、保存先、設定方法を記す。 LaTeX Error: File `hoge.sty' not found. 今回起こった問題 論文の執筆時のテンプレートを…

Java コーディング規約

Java コーディング規約 Javaには、大きく分けて以下の4つのコーディング規約がある クラス名の先頭は大文字 //良い例 class SampleApp{} //悪い例 class sampeApp{} class sampeapp{} class SAMPLEAPP{} メソッド名・変数名の先頭は小文字 //良い例 public …

ソースコードを書く時のルール(Java)

Javaを書く時のルール 1. 文字列以外は、半角英数字で書く //良い例 int age; //悪い例 int age; 2. 大文字と小文字は区別される /* * 以下の2つのメソッド * "sayhello" * "sayHello" * は区別され別のメソッドと判定される。 */ public void sayhel…

メソッドの定義

メソッドの定義 Javaでは以下のようにメソッドを定義する public satic void main(String[] args) アクセス修飾子 1番先頭についているpublicをアクセス修飾子という。 アクセス修飾子には以下の4種類が存在する。 アクセス修飾子 備考 public ほかのクラス…

WebAPIとは?[JS]

WebAPIとは? https://jsonplaceholder.typicode.com/users 事項結果(一部) [ { "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "Sincere@april.biz", "address": { "street": "Kulas Light", "suite": "Apt. 556", "city": "Gwenborough"…

関数とは?

関数とは何か? タスクや表計算を実行する文の集まり:MDN ちょっとわかりにくい。。 料理で例えるなら 子供に料理を手伝ってもらうとき 兄:野菜を切ってもらう 弟:かき混ぜる 自分は炒めることに集中できる、この手伝ってくれる子供たちが関数 オブジェクト…

変数とは?

変数とは データを保存しておくための箱 料理で例えると 肉、野菜、魚を使う <- お皿に入ってるよね 手順ごとに取り出して味付け、加工を行う 材料を置いておく場所、それが変数みたいなもの ex // 下に示すように値を取得することができるが記述が長く見に…

オブジェクト・プロパティ・メソッドについて理解

1. 用語紹介 オブジェクト データと機能をまとめたもの プロパティ オブジェクトないのデータに相当 メソッド オブジェクトないの機能に相当 例 オブジェクトリテラルを宣言する方法 let englishTeacher = { name: "Taro", //プロパティ teachEnglish: funct…

APIとは

APIとは インターンの課題でAPIをつくる必要があり、そもそもAPIってなんなんだ‥?となってしまったため調べました。 API(Application Programming Interface) APIというのはApplication Programming Interfaceの略で、かんたんに言うとアプリ開発がしやすい…

インスタンスメソッド, クラスメソッド

インスタンスメソッド class Dog def cry puts "wanwan" end end pochi = Dog.new pochi.cry クラスによって作成されたインスタンスが使用するメソッド クラスメソッド require 'date' class Menu def Menu.is_discount_day? today = Date.today return toda…

lsコマンドでディレクトリのみを表示

解決策 以下のコマンドを実行 ls -l | grep ^d ファイル構成 test/ |- fuga/ |- hoge/ |- a.txt |- b.txt |- c.txt 上記のフォルダ構成の時の実行結果を示す. drwxr-xr-x 2 owner staff 64 3 17 19:11 fuga drwxr-xr-x 2 owner staff 64 3 17 19:11 hoge 以…

ポートフォリオって何?

はじめに よくIT業界でエンジニアとして働く時には、ポートフォリオまず作ろうっと言うイメージがあるのですが、そもそもポートフォリオってなんなんだと言葉の意味や、指し示すものが分からなかったので調べてみた ポートフォリオとは portfolio : 折りカバ…

git commit時のエディタをvimに変える

はじめに git commit 時に-mを付けないとnanoが立ち上がりコメントを書かされるのが不便だった為 解決方法 デフォルトでは、コミットやタグのメッセージを編集するときには、ユーザーがデフォルトエディタとして設定したエディタ( $VISUAL または $EDITOR)…

vimでタグの中身を置換する

はじめに 以下のような場合にタグの中身を書き換えたいとき1つずつ書き換えるのは面倒くさいのでまとめて行いたい 対象 以下のコードの""タグの"td"を"TableRowColumn"に変換したい renderEvents() { return _.map(this.props.events, event => ( <TableRow key={event.id}> <td>{event.i</td></tablerow>…

VSCodeでカーソルの複製

方法1 以下のキーを押す [Mac] 'option' + 'command' + カーソルの上下 方法2 [Mac] 'option' + クリック 方法3 [Mac] 'option' + 'shift' + ドラッグ

gitで変更の差分をみる

目的 gitで変更した部分をみたい やり方 以下のコマンドを叩く git diff --cached diff:differenceの略語,違い,相違,差異といった意味がある. cached: cacheの過去形 貯蔵物,キャッシュ(PCメモリに蓄積された一時的情報) 出力結果は以下のような物が出力され…