プログラミング

プロおよび熱狂的プログラマーのためのQ&A


3
AndroidプロジェクトでThreeTenABPを使用する方法
私はJavaとAndroidが初めてで、これを理解しようと何時間も検索したので、この質問をしました。答えは関連する答えの組み合わせから来たので、私は苦労している可能性のある他の人のために私が学んだことを文書化すると思いました。答えを見てください。 Android Studio 2.1.2を使用していますが、Javaセットアップは次のとおりです。 >java -version > openjdk version "1.8.0_91" > OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14) > OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)


14
内容が同じでも、Gitステータスにファイルが変更されたと表示される
他の人からgitチェックアウトを受け取り、ステージングされていない変更をローカルリポジトリにコミットしようとしています。ただし、内容がまったく同じであっても、多くの(すべてではないにしても)ファイルが変更されたように見えます。 私はすでにcore.fileModefalseに設定しており、falseにも設定core.autocrlfしていますが、成功していません。 注目に値するのは、私が受け取ったGitリポジトリは、Linuxを使用しているときにWindowsを使用している誰かからのものであることです。 実際の変更をコミットするにはどうすればよいですか? 編集:の出力git config -l: user.name=Aron Rotteveel user.email=<removed> color.diff=auto color.status=auto color.branch=auto color.interactive=auto color.ui=true color.pager=true color.branch.current=yellow reverse color.branch.local=yellow color.branch.remote=green color.diff.meta=yellow bold color.diff.frag=magenta bold color.diff.old=red bold color.diff.new=green bold color.status.added=yellow color.status.changed=green color.status.untracked=cyan core.pager=less -FRSX core.whitespace=fix,-indent-with-non-tab,trailing-space,cr-at-eol alias.co=checkout core.repositoryformatversion=0 core.filemode=false core.bare=false core.logallrefupdates=true core.symlinks=false core.ignorecase=true core.hidedotfiles=dotGitOnly core.autocrlf=false remote.origin.url=<removed> remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 更新:ランダムなサンプルファイルをいくつか追加しました。これらのファイルはプレーンテキストなので、含めるのが最も簡単です。 元のファイルは、https://gist.github.com/c3c5302430935155ef3dにあります。Hexdumpは確実にファイルが異なることを示していますが、これの原因と修正方法はわかりません。 ヘッドバージョン: 0000000: 4854 …
192 git 


13
Swift列挙型と関連する値の同等性をテストする方法
2つのSwift列挙値が等しいかどうかをテストしたいと思います。例えば: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) ただし、コンパイラは等式をコンパイルしません。 error: could not find an overload for '==' that accepts the supplied arguments XCTAssert(t1 == t2) ^~~~~~~~~~~~~~~~~~~ 等価演算子の独自のオーバーロードを定義する必要がありますか?ScalaやOcamlと同じように、Swiftコンパイラーが自動的に処理することを望んでいました。
192 swift 

5
チブルのすべての行を表示/印刷します(tbl_df)
tibble(以前はtbl_df)は、dplyrRのデータフレーム操作パッケージによって作成されたデータフレームのバージョンです。誤ってデータフレームを呼び出したときに、長いテーブル出力を防ぎます。 データフレームがtibble/ tbl_dfでラップされた後、データフレーム全体(データフレームのすべての行と列)を表示するコマンドはありますか? を使用するdf[1:100,]と100行すべてが表示されますが、を使用df[1:101,]すると最初の10行しか表示されません。すべての行を簡単に表示して、すばやくスクロールしたい。 これを打ち消すdplyrコマンド、またはデータフレームのラップを解除する方法はありますか?
192 r  dplyr  options  display 


9
反応コンポーネントの外でreduxストアにアクセスする最良の方法は何ですか?
@connect反応コンポーネント内のストアにアクセスしようとすると、うまく機能します。しかし、他のコードでどのようにアクセスすればよいでしょうか。たとえば、アプリでグローバルに使用できるaxiosインスタンスを作成するために認証トークンを使用したいとしましょう。それを達成するための最良の方法は何でしょうか? これは私の api.js // tooling modules import axios from 'axios' // configuration const api = axios.create() api.defaults.baseURL = 'http://localhost:5001/api/v1' api.defaults.headers.common['Authorization'] = 'AUTH_TOKEN' // need the token here api.defaults.headers.post['Content-Type'] = 'application/json' export default api 次に、ストアからデータポイントにアクセスしたいと思います。次のコマンドを使用して、reactコンポーネント内でデータポイントをフェッチしようとすると、このようになります。 @connect // connect to store @connect((store) => { return { auth: store.auth } }) export default …

2
Kotlinのリスト型と配列型の違い
ListとArrayタイプの違いは何ですか? それらで同じ操作を行うことができるようです(ループ、フィルター式など)、動作や使用法に違いはありますか? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)
192 kotlin 

5
特定のタグをgit cloneする方法
gitのクローン(1)マニュアルページ --branch また、タグを取得して、結果のリポジトリのコミット時にHEADをデタッチできます。 私は試した git clone --branch <tag_name> <repo_url> しかし、それは機能しません。それは返します: warning: Remote branch 2.13.0 not found in upstream origin, using HEAD instead このパラメーターの使用方法
192 git  git-clone  git-tag 

3
Postgresqlでは、2つの列の組み合わせで一意に強制します
2つの列が一意になるように、PostgreSQLでテーブルを設定したいと思います。両方を共有する2つの値がない限り、どちらかの値の複数の値が存在する可能性があります。 例えば: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL ) だから、col1とcol2ではなく、同時に、繰り返すことができます。したがって、これは許可されます(IDは含まれません) 1 1 1 2 2 1 2 2 これではありません: 1 1 1 2 1 1 -- would reject this insert for violating constraints
192 sql  postgresql  unique 


10
TypeScriptファイルが変更されたときにts-nodeを監視して再ロードする方法
TypeScriptとAngularアプリケーションを使用して、毎回tsファイルをトランスパイルせずに開発サーバーを実行しようとしています。で実行できることがわかりましたが、gulp ts-nodewatchの.ts場合と同じように、ファイルを監視してアプリ/サーバーをリロードしたいと思います。

5
PyTorchでトレーニング済みモデルを保存する最良の方法は?
PyTorchでトレーニング済みモデルを保存する別の方法を探していました。これまでのところ、2つの代替案を見つけました。 torch.save()はモデルを保存し、torch.load()はモデルをロードします。 model.state_dict()はトレーニング済みモデルを保存し、model.load_state_dict()は保存されたモデルをロードします。 私はこの議論に出くわしました。アプローチ2はアプローチ1よりも推奨されます。 私の質問は、なぜ2番目のアプローチが好ましいのかということです。それはtorch.nnモジュールがこれら2つの機能を持っているからであり、それらを使用することをお勧めしますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.