【Git】HEAD^を指定したときに「no matches found/ HEAD^」が出る時の対処法
続きを読む露出した、本来あるべき物が無いという意味がある。
これを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 |
|
データバインディングというらしい?
1 |
|
Kotlinが公式で提供している、Androidアプリ開発をサポートしてくれる拡張機能
https://archive-blog.yagi2.dev/2017/10/18/good-bye-findviewbyid.html
1 |
|