プログラミング

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

12
DEBUG = Falseに設定すると、django Static Files Accessが失敗するのはなぜですか?
私の主力製品としてDjangoを使用してアプリを構築しています。これまでのところ、指定されたdb設定、構成済みの静的ディレクトリ、URL、ビューなど、すべて順調です。しかし、私が自分の美しくカスタムの404.htmlと500.htmlページをレンダリングしたいと思った瞬間に、問題が潜入し始めました。 カスタムエラー処理に関するドキュメントを読み、UrlsConfで必要な構成を設定し、対応するビューを作成して、404.htmlと500.htmlをアプリのテンプレートディレクトリ(settings.pyでも指定)に追加しました。 しかし、ドキュメントはと言っているyou can actually view custom error views until Debug is Offので、私は私のものをテストするためにそれをオフにしました、そしてそれはものが凶暴になるときです! カスタム404.htmlの表示に失敗するだけでなく(実際には読み込まれますが、エラーページにはそれぞれグラフィックエラーメッセージが含まれているため、素敵な画像が表示されます)、エラーページのソースが読み込まれますが、他には何も読み込まれません。リンクされたCSSやJavaScriptさえありません! 通常、を設定するとDEBUG = False、すべてのビューが読み込まれますが、リンクされたコンテンツ(CSS、Javascript、画像など)は読み込まれません。何が起こっていますか?静的ファイルとDEBUG設定に関して何か不足していますか?


9
init()関数はいつ実行されますか?
init()Goでの関数の機能の正確な説明を見つけようとしました。私は、Effective Goの発言を読みましたが、その発言を完全に理解しているかどうかはわかりませんでした。正確な文は次のとおりです。 そして、最終的には最終的に意味します。パッケージ内のすべての変数宣言が初期化子を評価した後にinitが呼び出され、インポートされたすべてのパッケージが初期化された後にのみそれらが評価されます。 どういうall the variable declarations in the package have evaluated their initializers意味ですか?パッケージとそのファイルで「グローバル」変数を宣言すると、すべてが評価されるまでinit()は実行されず、。/ main_file_nameが実行されると、すべてのinit関数が実行され、次にmain()が実行されます。 Mark Summerfieldの囲碁の本も読んだ。 パッケージに1つ以上のinit()関数がある場合、それらはメインパッケージのmain()関数が呼び出される前に自動的に実行されます。 私の理解でinit()は、main()を実行するつもりで実行する場合にのみ関連がありますか?またはメインパッケージ。誰でもより正確に理解しinit()て、私を自由に修正してください
356 go  init 

30
git:fatal:リモートリポジトリから読み取れませんでした
私のサイトを管理するためにhttp://danielmiessler.com/study/git/#websiteで gitを設定しようとしています。 手順の最後のステップに到達しました:git push website + master:refs / heads / master win7でgit ming32コマンドラインを使用して作業しています $ git push website +master:refs/heads/master Bill@***.com's password: Connection closed by 198.91.80.3 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ここでの1つの問題は、プログラムがBill@***.comを探していることです。sshを介して自分のサイトに接続すると、別のユーザー名が使用されます(「abc」と言います)。したがって、これはabc@***.comになるはずです。もしそうなら、これを変更する方法がわからない、またはエイリアスの下でプッシュできるかどうか
356 git 

19
共有ライブラリのロード中のLinuxエラー:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
プログラムはXenomaiテストスイートの一部であり、Linux PCからLinux + Xenomai ARMツールチェーンにクロスコンパイルされています。 # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # ./clocktest ./clocktest: error while loading shared libraries: libpthread_rt.so.1: cannot open shared object file: No such file or directory 編集: OK末尾の.1がファイル名の一部であることに気づきませんでした。とにかくそれはどういう意味ですか?

15
WindowsおよびLinuxのディレクトリ名では、どの文字が禁止されていますか?
/はLinuxでは違法であり、以下はWindowsでは違法であることを知っています(私はそう思います) * . " / \ [ ] : ; | , 他に何が欠けていますか? ただし、包括的なガイドと、2バイト文字を考慮したガイドが必要です。外部リソースへのリンクは私には問題ありません。 最初に、禁止文字を含む可能性のある名前を使用して、ファイルシステムにディレクトリを作成する必要があるため、これらの文字をアンダースコアに置き換えます。次に、このディレクトリとその内容を(Javaを使用して)zipファイルに書き込む必要があるので、zipディレクトリの名前に関する追加のアドバイスをいただければ幸いです。

14
モジュールをインストールしようとしたときに「メッセージをレジストリから取得できませんでした」
npmからノードモジュールをインストールできません。 npm install socket.io 上記のコマンドは以下の出力をもたらし、socket.ioをインストールできません npm http GET https://registry.npmjs.org/socket.io npm ERR! Error: failed to fetch from registry: socket.io npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9) npm ERR! at Request._callback (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18) npm ERR! at Request.callback (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:109:22) npm ERR! at Request.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:198:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at …
355 node.js  npm 


8
EclipseプロジェクトからJavaScript検証を削除するにはどうすればよいですか?
私は自分のプロジェクトでEclipseを使用しています。Eclipseの設定をいじりながら、JavaScriptサポートをオンにしました。EclipseはJQueryライブラリにエラーがあり、プロジェクトをコンパイルできないと不平を言います。誰もがJavaScriptの検証をオフにする方法を知っていますか?


15
log4net対Nlog
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 誰もが両方の経験がありますか?彼らはどのように互いに積み重ねますか? そのうちの1つをエンタープライズアプリケーションのログインに使用することを計画しています。 参照: log4net nlog 編集:nlogまたはlog4netへの既存の依存関係はありません。
355 log4net  nlog 

10
ダウンロードせずにブラウザでプレビューを表示するために、GithubのHTMLページを通常のレンダリングされたHTMLページとして表示するにはどうすればよいですか?
上http://github.com開発者は、プロジェクトのHTML、CSS、JavaScriptと画像ファイルを保持します。ブラウザでHTML出力を確認するにはどうすればよいですか? この例:https : //github.com/necolas/css3-social-signin-buttons/blob/master/index.html これを開くと、作成者のコードのレンダリングされたHTMLが表示されません。ページをソースコードとして表示します。 レンダリングされたHTMLとして直接表示することは可能ですか?それ以外の場合は、結果を確認するためだけに常にZIP全体をダウンロードする必要があります。
355 html  css  git  github  github-pages 

4
ファイルを「git commit」してコンテンツの変更を無視できますか?
私のチームのすべての開発者は、独自のローカル構成を持っています。その構成情報は、devtargets.rb、rakeビルドタスクで使用さ。ただし、開発者がお互いのdevtargetsファイルを破壊しないでください。 私の最初の考えは、そのファイルを.gitignoreリストに入れて、gitにコミットされないようにすることでした。 それから私は疑問に思い始めました:ファイルをコミットすることは可能ですが、ファイルへの変更を無視しますか?したがって、私はファイルのデフォルトバージョンをコミットし、開発者がローカルマシンでファイルを変更すると、gitは変更を無視し、git statusまたはgit commitを実行しても変更されたファイルのリストに表示されません。 それは可能ですか?それは確かに素晴らしい機能でしょう...
355 git  gitignore 

29
Amazon EC2インスタンスへのSSHアクセス時にアクセスが拒否されました(公開キー)[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Amazon ec2インスタンスを使用したいのですが、次のエラーが発生しました。 Permission denied (publickey). キーペアを作成し、.pemファイルをダウンロードしました。 与えられた: chmod 600 pem file. 次に、このコマンド ssh -i /home/kashif/serverkey.pem ubuntu@ec2-54-227-242-179.compute-1.amazonaws.com しかし、このエラーがあります: Permission denied (publickey) また、filezillaに接続してファイルをアップロード/ダウンロードするにはどうすればよいですか?

12
Objective-Cでクラスのプライベートメソッドを定義する最良の方法
私はObjective-Cのプログラミングを始めたばかりで、Javaの経験があるため、Objective-Cプログラムを書く人々がプライベートメソッドをどのように扱うのか疑問に思います。 私はいくつかの慣習や習慣があるかもしれないことを理解しており、Objective-Cでプライベートメソッドを扱うために人々が使用する最高のテクニックのアグリゲーターとしてこの質問について考えます。 投稿するときは、アプローチの引数を含めてください。なぜそれが良いのですか?(あなたが知っている)どの欠点があり、どのようにそれらに対処しますか? これまでの私の調査結果についても。 MyClass.mファイルで定義されたカテゴリ [eg MyClass(Private)] を使用して、プライベートメソッドをグループ化することができます。 このアプローチには2つの問題があります。 Xcode(およびコンパイラ?)は、対応する@implementationブロックのプライベートカテゴリのすべてのメソッドを定義しているかどうかをチェックしません MyClass.mファイルの先頭にプライベートカテゴリを宣言する@interfaceを配置する必要があります。そうしないと、Xcodeは「自分はメッセージ「privateFoo」に応答しない可能性があります」などのメッセージを表示します。 最初の問題は、空のカテゴリ [MyClass()]などで回避できます。 二つ目は私をとても悩ませます。ファイルの終わり近くにプライベートメソッドを実装(および定義)したいのですが。それが可能かどうかわかりません。

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