プログラミング

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


15
node.jsファイルを削除
node.jsでファイルを削除するにはどうすればよいですか? http://nodejs.org/api/fs.html#fs_fs_rename_oldpath_newpath_callback 削除コマンドが表示されませんか?
565 node.js 

30
FTPアクセスを提供せずにWordPressプラグインをインストール/更新できますか?
私が使用していますワードプレスをのみ使用し、私のライブサーバー上でSFTPを使用したSSHキーを。 プラグインをインストールしてアップグレードしたいのですが、プラグインをインストールするにはFTPログインを入力する必要があるようです。WordPressにプロセス全体を処理させる代わりに、ファイルを手動でアップロードしてプラグインをインストールおよびアップグレードする方法はありますか?
565 wordpress 


3
Base64イメージの埋め込み
純粋に好奇心から、Base64画像の埋め込みはどのブラウザで機能しますか?私が言及しているのはこれです。 ページサイズがかなり大きくなるため、通常はほとんどの場合適切な解決策ではないことに気づきました。 いくつかの例: HTML: <img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." /> CSS: div.image { width:100px; height:100px; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...); }
564 html  base64  browser 

8
OAuth 2は、セキュリティトークンを使用したリプレイ攻撃などからどのように保護しますか?
私が理解しているように、からユーザーの情報Site-Aにアクセスするために、OAuth 2では次の一連のイベントが発生します。Site-B Site-Aに登録しSite-B、シークレットとIDを取得します。 ときにユーザーが伝えSite-AアクセスにSite-B、ユーザーがに送信されSite-B、彼らが言うところSite-B、彼らが与えることでしょう実際に似ていることSite-A、特定の情報へのアクセス権を。 Site-Bリダイレクトユーザーに戻ってSite-A認証コードと一緒に、。 Site-A次にSite-B、セキュリティトークンと引き換えに、その認証コードとシークレットを渡します。 Site-A次にSite-B、ユーザーに代わって、リクエストとともにセキュリティトークンをバンドルしてリクエストを送信します。 セキュリティと暗号化の観点から、これらすべてはどのように機能しますか?OAuth 2は、セキュリティトークンを使用したリプレイ攻撃などからどのように保護しますか?
564 oauth-2.0 

8
ELMAHをASP.NET MVC [HandleError]属性と連携させる方法
ELMAHを使用してASP.NET MVCアプリケーションのエラーをログに記録しようとしていますが、コントローラーで[HandleError]属性を使用すると、エラーが発生してもELMAHはログに記録しません。 ELMAHは未処理のエラーのみをログに記録し、[HandleError]属性がエラーを処理しているため、ログに記録する必要がないため、私はそれを推測しています。 ELMAHがエラーがあったことを認識してログに記録できるように、属性を変更する方法または属性を変更する方法を教えてください。 編集:みんなが理解できることを確認しましょう、私が質問している問題ではない属性を変更できることを知っています... handleerror属性を使用するとELMAHがバイパスされ、処理されたためにエラーが発生したことがわかりませんすでに属性によって...私が求めているのは、属性がそれを処理したにもかかわらず、ELMAHにエラーを見てログに記録させる方法があります...私は周りを検索し、ログを強制するために呼び出すメソッドが表示されていませんエラー....


18
jQueryチェックボックスの変更とクリックイベント
$(document).ready(function() { //set initial state. $('#textbox1').val($(this).is(':checked')); $('#checkbox1').change(function() { $('#textbox1').val($(this).is(':checked')); }); $('#checkbox1').click(function() { if (!$(this).is(':checked')) { return confirm("Are you sure?"); } }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="checkbox" id="checkbox1"/><br /> <input type="text" id="textbox1"/> コードスニペットを実行する結果を非表示スニペットを展開 ここ.change()では、チェックボックスのステータスでテキストボックスの値を更新します。.click()チェックを外したときのアクションの確認に使用します。ユーザーがキャンセルを選択すると、チェックマークは復元されますが、.change()確認前に発生します。 これにより、一貫性のない状態になり、チェックボックスをオンにすると、テキストボックスにfalseと表示されます。 キャンセルに対処し、テキストボックスの値をチェックの状態と一致させるにはどうすればよいですか?

12
単体テストの命名のベストプラクティス[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 単体テストクラスとテストメソッドに名前を付けるためのベストプラクティスは何ですか? これは以前にSOで議論されました、ユニットテストの一般的な命名規則は何ですか? これが非常に優れたアプローチであるかどうかはわかりませんが、現在の私のテストプロジェクトでは、各プロダクションクラスとテストクラスの間で1対1のマッピングがProductありProductTestます。 私のテストクラスには、テストしているメソッドの名前、アンダースコア、そして状況と私が期待することを含むメソッドがありますSave_ShouldThrowExceptionWithNullName()。



24
SQL Server:データベースが「復元中」の状態のまま
データベースをバックアップしました: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing そしてそれを復元しようとしました: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database そして今、データベースは復元状態でスタックしています。 一部の人々は、バックアップにログファイルがなく、次のようにしてロールフォワードする必要があるためと考えています。 RESTORE DATABASE MyDatabase WITH RECOVERY もちろんそれ以外は失敗します: Msg 4333, Level 16, State 1, Line 1 The database cannot be recovered because the …

9
Pythonで「スーパー」は何をしますか?
違いは何ですか: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() そして: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) super継承が1つしかないクラスで非常に多く使用されているのを見てきました。なぜ多重継承で使用するのかはわかりますが、このような状況で使用することの利点についてははっきりしません。
564 python  oop  inheritance  super 

9
`require ':ロードするファイルはありません— mkmf(LoadError)
ruby1.9.1を使用して、Ubuntu Natty Narwhal 11.04にレールをインストールしようとしていました。 apt-get install ruby1.9.1-fulldevパッケージを含むrubyをインストールしました。私はエラーをグーグルで調べて、私がすでに持っている1.9.1-devをインストールすることをすべて提案しました。 Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:36:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:36 Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection. Results …

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