プログラミング

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

8
「pip install --user…」の目的は何ですか?
からpip install --help: --user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.) site.USER_BASEのドキュメントは、私が理解できない興味深い* NIX主題の恐ろしいワームホールです。 --userわかりやすい英語での目的は何ですか?なぜパッケージを~/.local/問題にするのですか?$ PATHのどこかに実行可能ファイルを置いてみませんか?

8
リンクなしのJavaScript blobファイル名
window.locationから強制的にダウンロードする場合、JavaScriptでblobファイルの名前をどのように設定しますか? function newFile(data) { var json = JSON.stringify(data); var blob = new Blob([json], {type: "octet/stream"}); var url = window.URL.createObjectURL(blob); window.location.assign(url); } 上記のコードを実行すると、次のようなページ更新なしでファイルが瞬時にダウンロードされます。 bfefe410-8d9c-4883-86c5-d76c50a24a1d 代わりに、ファイル名をmy-download.jsonに設定します。

8
ASP.NET Core RC2 Web APIからHTTP 500を返す方法は?
RC1に戻ると、次のようにします。 [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } RC2では、HttpStatusCodeResultはなくなり、500タイプのIActionResultを返すことができるものはありません。 今私が求めているものとはまったく異なるアプローチですか?Controllerコードでtry-catchしなくなりましたか?フレームワークにAPI呼び出し元に一般的な500例外をスローさせるだけですか?開発の場合、どのようにして正確な例外スタックを確認できますか?

4
Git:チェリーピックでコミットせずに作業コピーに
いくつかのブランチがあり、作業コピーに時々適用したい特定のコミットを保持しています。最初はチェリーピッキングを試しましたが、後でターゲットブランチでコミットしたくありません。 だから私はcherry-pick+reset HEAD~1 --soft チェリーピッキングのように作業コピーだけに単純なものはありますか?
189 git 

12
Python標準ライブラリのみを使用してPython UTC日時をローカル日時に変換しますか?
datetime.utcnow()を使用して作成され、データベースに永続化されたpython datetimeインスタンスがあります。 表示のために、データベースから取得したdatetimeインスタンスを、デフォルトのローカルタイムゾーンを使用してローカルのdatetimeに変換したいと思います(つまり、datetimeがdatetime.now()を使用して作成されたかのように)。 Python標準ライブラリのみを使用して(たとえば、pytzに依存しない)、UTCの日時をローカルの日時に変換するにはどうすればよいですか? 1つの解決策はdatetime.astimezone(tz)を使用することですが、デフォルトのローカルタイムゾーンをどのように取得しますか?

30
Docker:コンテキストを準備できません:Dockerfileパスのシンボリックリンクを評価できません:GetFileAttributesEx
今日、Docker Toolbox for Windows 10 64bitをダウンロードしました。チュートリアルを行っています。Dockerfileを使用してイメージをビルドしようとすると、次のエラーが発生します。 手順: Docker Quickstartターミナルを起動しました。 作成後のtestdocker。 「Build your own image」のWebリンクに記載されているようにDockerfileを準備します コマンドの下で実行 docker build -t docker-whale . Error: $ docker build -t docker-whale . unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\Villanueva\Test\testdocker\Dockerfile: The system cannot find the file specified. ところで、私は@ https://github.com/docker/docker/issues/14339で言及されているいくつかのオプションを試しました $ …
189 docker  dockerfile 

3
プログラムを中断せずにPythonで警告を発生させる
プログラムをクラッシュ/停止/中断させずに、Pythonで警告を発生させようとしています。 次の簡単な関数を使用して、ユーザーがゼロ以外の数値を渡したかどうかを確認します。その場合、プログラムは警告を発しますが、通常どおり続行します。これは、下記のコードのように動作するはずですが、このクラスを使用する必要がありWarning()、Error()またはException()代わりに、手動で警告をプリントアウトします。 def is_zero(i): if i != 0: print "OK" else: print "WARNING: the input is 0!" return i 以下のコードを使用して関数に0を渡すと、プログラムがクラッシュし、値が返されません。代わりに、プログラムを正常に続行させ、関数に0を渡したことをユーザーに通知するだけです。 def is_zero(i): if i != 0: print "OK" else: raise Warning("the input is 0!") return i unittestでテストして警告がスローされたことをテストできるようにしたい。メッセージを出力するだけでは、単体テストでassertRaisesを使用してテストすることはできません。

9
GitHub Markdownテーブルにチェックボックスまたは目盛りを描画する方法は?
私はGithub README.mdリストにチェックボックスを描画することができます -[](チェックボックスがオフの場合) -[x](チェックボックスのチェック) しかし、これはテーブルでは機能しません。誰かがGitHub Markdownテーブルにチェックボックスまたはチェックマークを実装する方法を知っていますか?


9
ActionBarの戻るボタンをカスタマイズする方法
これらの提案を使用して、アクションバーの背景、ロゴ画像、テキストの色をカスタマイズできました 。Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更するには ActionBarテキストの色 ActionBar背景画像 カスタマイズしたい最後の部分は、戻るボタンの画像です。デフォルトはグレーですが、白にしたいです。色を変更するか、ドローアブルを指定するか、単純に透明にする(そしてカスタマイズしたロゴ画像にシェブロンを追加する)のいずれかが機能します。どうすればいいですか?

7
Rails移行でnull可能列をnull不可に変更するにはどうすればよいですか?
以前の移行で日付列を作成し、それをnull可能に設定しました。これをnullにできないように変更したいと思います。そのデータベースにnull行があると仮定して、これを行うにはどうすればよいですか?それらが現在nullの場合、これらの列をTime.nowに設定しても問題ありません。

9
Groovyシェルの警告「設定ルートノードを開く/作成できませんでした...」
groovyshWindows 8でGroovy Shell()を開こうとすると、次の出力が得られました。 java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. 上記のメッセージを出力した後、シェルは期待どおりに起動しました。

7
git://プロトコルは会社によってブロックされていますが、どうすれば回避できますか?
次のようなgit clone git://github.com/ry/node.gitことを試みても機能しません。 Initialized empty Git repository in /home/robert/node/.git/ github.com[0: 207.97.227.239]: errno=Connection timed out fatal: unable to connect a socket (Connection timed out) ただし、HTTPを介した複製は正常に機能します。これまでのところ、それはプロトコルの問題であると収集しましたが、コマンドを必要とするcloud9をインストールしようとしています git submodule update --init --recursive git://プロトコルを使用しようとして失敗しています。そのコマンドがどのように機能するかを変更する方法はありますか?
188 git  github 

22
LINQ-to-SQLとストアドプロシージャ [閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 StackOverflowの「LINQの初心者向けガイド」の投稿を見てみました(LINQの初心者向けガイド))を見てみましたが、次の質問がありました。 データベースの操作のほとんどすべてがかなり単純なデータ取得になる新しいプロジェクトを立ち上げようとしています(すでにデータを書き込んでいるプロジェクトの別のセグメントがあります)。これまでの他のほとんどのプロジェクトでは、そのような目的でストアドプロシージャを使用しています。ただし、LINQ-to-SQLの方が理にかなっている場合は活用したいと思います。 だから、問題はこれです:LINQ-to-SQLとストアドプロシージャのどちらの方法が優れているかという単純なデータ取得の場合?特定のプロまたはデメリットはありますか? ありがとう。

7
単一引用符をエスケープするにはどうすればよいですか?
'JavaScriptで(単一引用符)をエスケープするにはどうすればよいですか? これは私がそれを使おうとしているところです: <input type='text' id='abc' value='hel'lo'> 上記のコードの結果は、テキストボックスに「hel」と入力されています。'を\'に置き換えようとしましたが、これは私が得ているものです。 <input type='text' id='abc' value='hel\'lo'> 上記のコードの結果は、テキストボックスに「hel \」と入力されています。 単一引用符をエスケープするにはどうすればよいですか?
188 html  escaping 

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