プログラミング

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

10
Pythonでフォルダーを再帰的に削除する
空のディレクトリの削除に問題があります。これが私のコードです: for dirpath, dirnames, filenames in os.walk(dir_to_search): //other codes try: os.rmdir(dirpath) except OSError as ex: print(ex) 引数dir_to_searchは、作業を行う必要があるディレクトリを渡す場所です。そのディレクトリは次のようになります。 test/20/... test/22/... test/25/... test/26/... 上記のフォルダはすべて空であることに注意してください。私は、フォルダにこのスクリプトを実行すると20、25一人で削除されます!しかし、フォルダ25とは26、彼らが空のフォルダであっても、削除されません。 編集: 私が得ている例外は次のとおりです: [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10' [Errno 39] Directory not empty: '/home/python-user/shell-scripts/s3logs/test/2012/10/29' [Errno 39] …
203 python  directory 

6
未処理の約束拒否とは何ですか?
Angular 2を学ぶために、私は彼らのチュートリアルを試しています。 次のようなエラーが発生します。 (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process with a non-zero exit code. SOでさまざまな質問と回答を行いましたが、「未処理の約束の拒否」が何であるかを見つけることができませんでした。 誰かがそれが何であるか、また何Error: spawn cmd ENOENTが起こったのか、そしてこの警告を取り除くために何を確認する必要があるのか​​を簡単に説明できますか?


5
docker-composeでビルドされたイメージの名前を定義するにはどうすればよいですか
私が使用しているドッキングウィンドウ-コンを私の開発環境を作成します。特定のイメージを作成したいのですが、そのイメージの名前を設定する方法がわかりません。 wildfly: build: /path/to/dir/Dockerfile container_name: wildfly_server ports: - 9990:9990 - 80:8080 environment: - MYSQL_HOST=mysql_server - MONGO_HOST=mongo_server - ELASTIC_HOST=elasticsearch_server volumes: - /Volumes/CaseSensitive/development/wildfly/deployments/:/opt/jboss/wildfly/standalone/deployments/ links: - mysql:mysql_server - mongo:mongo_server - elasticsearch:elasticsearch_server docker-composeすべて実行しても問題ありませんが、新しいイメージのランダムな名前が表示されます。ビルドイメージに名前を設定することはできますか?

6
不完全な型のstd :: unique_ptrはコンパイルされません
私はpimpl-idiomをstd::unique_ptr次のように使用しています: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; ただし、次の行304で、不完全な型の使用に関するコンパイルエラーが発生します<memory>。 ' sizeof'の不完全な型 ' uixx::window::window_impl' への無効な適用 私の知る限りstd::unique_ptrでは、不完全な型で使用できるはずです。これはlibc ++のバグですか、ここで何か問題がありますか?

4
ReactでDOM要素にアクセスする方法は?Reactのdocument.getElementById()と同等のものは何ですか
react.jsで特定のバーを選択するにはどうすればよいですか? これは私のコードです: var Progressbar = React.createClass({ getInitialState: function () { return { completed: this.props.completed }; }, addPrecent: function (value) { this.props.completed += value; this.setState({ completed: this.props.completed }); }, render: function () { var completed = this.props.completed; if (completed < 0) { completed = 0 }; return (...); } このReactコンポーネントを使用したい: var …

9
フォームデータを送信するaxios postリクエスト
axios POSTリクエストがコントローラーのURLにヒットしていますが、POJOクラスにnull値を設定しています。Chromeの開発者ツールを実行すると、ペイロードにデータが含まれています。何が悪いのですか? Axios POSTリクエスト: var body = { userName: 'Fred', userEmail: 'Flintstone@gmail.com' } axios({ method: 'post', url: '/addUser', data: body }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); ブラウザの応答: ヘッダーを次のように設定した場合: headers:{ Content-Type:'multipart/form-data' } リクエストはエラーをスローします multipart / form-dataの投稿中にエラーが発生しました。Content-Typeヘッダーに境界がありません 私が郵便配達員で同じリクエストを出すと、それはうまくいき、私のPOJOクラスに値を設定します。 誰でも境界を設定する方法や、axiosを使用してフォームデータを送信する方法を説明できますか?


13
プログラムでセグエを作成する
私はUIViewControllerすべての私のUIViewsControllers、いくつかの一般的な操作を再利用するために拡張します。 UIViewController他のすべてがUIViewControllers継承できるように、この「共通」にセグエを設定したいと思います。 プログラムでそれを行う方法を理解しようとしています。 問題は、ストーリーボードに行かずsegueにすべてを自分で設定UIViewControllersし、手動で行う方法でもあると思います。
202 ios  objective-c  segue 

17
実行中のコマンドレットの現在のディレクトリを取得する方法
これは簡単なタスクですが、実行されたコマンドレットが配置されているディレクトリへのパスを取得する方法について、いくつかの試みがありましたが、成功はさまざまです。たとえばC:\temp\myscripts\mycmdlet.ps1、設定ファイルがあるを実行すると、内の変数C:\temp\myscripts\settings.xmlに保存できるようになりC:\temp\myscriptsますmycmdlet.ps1。 これは機能する解決策の1つです(ただし、少し面倒です)。 $invocation = (Get-Variable MyInvocation).Value $directorypath = Split-Path $invocation.MyCommand.Path $settingspath = $directorypath + '\settings.xml' 別の人は私たちのテスト環境でのみ機能するこのソリューションを提案しました: $settingspath = '.\settings.xml' 私は後者のアプローチがとても好きで、毎回ファイルパスをパラメーターとして解析する必要があることを好みますが、私の開発環境で機能させることはできません。どうしたらいいですか?PowerShellの構成方法と関係がありますか?
202 powershell  cmdlet 

12
ブートストラップ3ナビゲーションバーの折りたたみ
ブートストラップ3のナビゲーションバーが折りたたまれるポイントを増やす方法はありますか(つまり、縦長のタブレットではドロップダウンに折りたたまれるようになります)? これら2つはブートストラップ2に適用可能でしたが、現在は適用できません。 Twitterブートストラップレスポンシブを使用してナビゲーションバーの折りたたみしきい値を変更する方法 デフォルトの応答性のあるナビゲーションバーのブレークポイントを変更する

5
Rails find_or_create_by複数の属性?
find_or_create_byというアクティブレコードには、便利な動的属性があります。 Model.find_or_create_by_<attribute>(:<attribute> => "") しかし、複数の属性でfind_or_createを実行する必要がある場合はどうなりますか? GroupとMemberの間のGroupMemberと呼ばれるM:M関係を処理するモデルがあるとします。member_id = 4のインスタンスを多数持つことができますが、member_id = 4とgroup_id = 7のインスタンスを2回以上使いたくありません。 GroupMember.find_or_create(:member_id => 4, :group_id => 7) これを処理するより良い方法があるかもしれないと思いますが、find_or_createのアイデアの便利さを気に入っています。

30
Microsoft Visual Studioエラー「パッケージが正しく読み込まれませんでした」を修正するにはどうすればよいですか?
Visual Studio 2012とDevExpress 13.1 をインストールしました。Visual Studioが起動すると、この添付画像で示されるエラーが発生しました。 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage'パッケージが正しく読み込まれませんでした。 この問題は、構成の変更または別の拡張機能のインストールが原因で発生した可能性があります。ファイル「C:\ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml」を調べると、詳細情報を取得できます。 このエラーメッセージを引き続き表示しますか? このエラーはVisual Studio 2017でも発生します。

11
event.preventDefault()関数がIEで機能しない
以下は私のJavaScript(mootools)コードです。 $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …

14
Visual StudioがInternet Explorerではなくデフォルトのブラウザーを開く
Visual Studioでデバッグすると、Firefoxが開きます。これは、Internet ExplorerとVisual Studioに接続されているため、デバッグを開始したInternet Explorerブラウザーを閉じると、Visual Studioがデバッグを停止します。Internet Explorerを既定のブラウザーとして設定せずに、Visual StudioでInternet Explorerを開くにはどうすればよいですか?

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