露出した、本来あるべき物が無いという意味がある。
これをGitのシステムとして解釈すると、「本来あるべき物が無い」=「ワーキングディレクトリがない」という意味になる。
更新履歴のみを持っているリポジトリということになる
リモートサーバー上に「ベアリポジトリ」を作成して、ローカルで編集したリポジトリを管理するために使う(GitHubと同じ動作をする)
.gitをつける必要がある【Winodws】コンソールのスクリーンバッファを複数枚作る
1 | |
| 引数型 | 解説 | 例 | |
|---|---|---|---|
| dwDesiredAccess | スクリーンバッファへのアクセス権を指定 | GENERIC_READ \ | GENERIC_WRITE |
| dwShareMode | スクリーンバッファを共有するための定数を指定(共有しない場合は0) | 0 | |
| *lpSecurityAttributes | SECURITY_ATTRIBUTES構造体のアドレスを指定するが普通はNULLを指定 | NULL | |
| dwFlags | CONSOLE_TEXTMODE_BUFFERを指定 | CONSOLE_TEXTMODE_BUFFER | |
| lpScreenBufferData | NULLを指定 | NULL | |
| 戻り値 | 戻り値のスクリーンバッファハンドルはCloseHandleで閉じる |
1 | |
| 引数型 | 解説 | 例 |
|---|---|---|
| hConsoleOutput | スクリーンバッファのハンドル(CreateConsoleScreenBufferの戻り値)を指定 |
【Android Studio】Materila Designを使用して見た目をリッチにする
参考ドキュメント
https://material.io/design
https://github.com/material-components/material-components-android
build.gradle(Project:プロジェクト名)にgoogle()が含まれているかチェック
1 | |
build.gradle(Module:app)にライブラリを記述
<version>の部分は以下のURLを参考にする
- [https://mvnrepository.com/artifact/com.google.android.material/material](https://mvnrepository.com/artifact/com.google.android.material/material)
1 | |
一度ビルドする
styles.xmlを書き換えてみる
生成したての状態
1 | |
これの<style>ブロックのparentパラメーターを書き換えることで、テーマを変更できる
1 | |
このテーマを書き換えることで、<Button> と <AutoCompleteTextView>の XML コンポーネントをそれぞれ <MaterialButton> と <MaterialAutoCompleteTextView> に置き換えます。
他のコンポーネントのテーマを変えるには、XMLに直接記述する必要がある
【XCode】TableViewのCellをカスタマイズする

CustomTableViewCell)
2つの新規ファイルが生成されればOK

任意の文字列でいい(セル生成時に使用する)

Table Viewを追加
TableViewとする
Cellの情報を設定1 | |
optionalなので、最低限のメソッドの定義をすれば、他のメソッドは定義しなくてもいい1 | |
継承すると、エラーが出るはずなので、Fixをクリックしてメソッドを2つ自動生成してもらうと、以下のようなメソッドが自動生成されるはず1
2
3
4
5
6
7
8
9
10
11// UITableViewDelegateの継承によって生成された
// TableViewに生成するセル数を設定する(Int型を返す)
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
Code
}
// UITableViewDataSourceの継承によって生成された
// TableViewに表示するセルのデータを設定する(UITableViewCellを返す)
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
Code
}
今回は、生成するセルを10個、表示するデータを各セルを上から数えたときの番号にする1
2
3
4
5
6
7
8
9
10
11func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CustomCell",for: indexPath) as! CustomTableViewCell
cell.Label.text = String(indexPath.row)
return cell
}

1 | |
コミットを指定するためにSHA 1IDを使用するが、毎回選択するのは面倒くさいし間違える可能性があるので、よく使う可能性のあるコミットに命名することで、いちいちSHA 1IDを指定しなくてよくできる
1 | |
-mスイッチを使用すればメッセージをつけることもできる1 | |
1 | |
これが表示されれば成功1
Deleted tag 'タグ名' (was SHA1)
1 | |