Skip to content

Instantly share code, notes, and snippets.

View donchan922's full-sized avatar
🐶
I'm fine.

donchan922 donchan922

🐶
I'm fine.
View GitHub Profile
$ sqlplus ユーザ名/パスワード@接続文字列 @demo.sql
boolean isDeleted = FileSystemUtils.deleteRecursively(new File("/path/to/directory"));
- Java 11
FileUtils.deleteDirectory(new File("/path/to/directory"));
// ログイン処理
...
// 転送するファイル種別をバイナリに設定する
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
// ファイル転送処理
...
# masterブランチで作業している
$ git branch
* master
$ git log --oneline
9b78abe (HEAD -> master) Initial commit
# 中身は空
$ cat README.md
# 直前のコミットを取り消す、変更した内容は取り消さない
$ git reset --soft HEAD^
or
# 直前のコミットと変更した内容を取り消す
$ git reset --hard HEAD^
# 強制的にプッシュする(歴史を書き換えるため)
$ git push -f origin HEAD
# masterブランチで作業している
$ git branch
* master
$ git log --oneline
1c5a640 (HEAD -> master) Initial commit
# 中身は空
$ cat README.md
# 直前のコミットの内容を打ち消すためのコミットを行う
$ git revert HEAD
or
# 対象のコミットの内容を打ち消すためのコミットを行う
$ git revert コミット番号
# 打ち消したコミットをプッシュする
$ git push origin HEAD
@donchan922
donchan922 / ContentView.swift
Last active July 14, 2020 12:57
SwiftUIのタイマーアプリのサンプル。バックグラウンド再生対応で、タイマー完了時に通知する
import SwiftUI
import UserNotifications
struct TimerView: View {
@State var start = false
@State var to: CGFloat = 0
@State var count = 0
@State var time = Timer.publish(every: 1, on: .main, in: .common).autoconnect()
var body: some View {