プログラミング

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

4
ASP.NET Coreでのトークンベースの認証
ASP.NET Coreアプリケーションを使用しています。トークンベースの認証を実装しようとしていますが、新しいセキュリティシステムを使用する方法がわかりません。私は例を試してみましたが、彼らは私をあまり助けませんでした、彼らはクッキー認証または外部認証(GitHub、Microsoft、Twitter)のどちらかを使用しています。 私のシナリオは何ですか:angularjsアプリケーションは、/tokenユーザー名とパスワードを渡すURLを要求する必要があります。WebApiはユーザーを承認しaccess_token、次のリクエストでangularjsアプリが使用するものを返す必要があります。 ASP.NETの現在のバージョン-ASP.NET Web API 2、Owin、およびIdentityを使用したトークンベースの認証に必要なものを正確に実装することに関する優れた記事を見つけました。しかし、ASP.NET Coreで同じことをする方法は私には明らかではありません。 私の質問は、ASP.NET Core WebApiアプリケーションをトークンベースの認証で動作するように構成する方法ですか。

12
jQuery対document.querySelectorAll
jQueryの最も強力な資産は、DOM内の要素をクエリおよび操作する方法であると何度も聞いたことがあります。CSSクエリを使用して、通常のJavaScriptでは非常に難しい複雑なクエリを作成できます。ただし、私が知る限り、Internet Explorer 8以降でサポートされているdocument.querySelectorまたはでも同じ結果を得ることができますdocument.querySelectorAll。 それで問題はこれです:jQueryの最も強力な資産が純粋なJavaScriptで達成できるのに、なぜjQueryのオーバーヘッドに「リスク」があるのでしょうか? jQueryには、CSSセレクター以上のものがあることを知っています。たとえば、クロスブラウザーAJAX、素敵なイベントアタッチなどです。しかし、そのクエリ部分は、jQueryの強みの非常に大きな部分です。 何かご意見は?

6
Androidの内部メモリからのビットマップ/画像の保存と読み取り
私がやりたいのは、画像を電話の内部メモリに保存することです(SDカードではありません)。 どうすればできますか? カメラから直接画像をアプリの画像ビューに取得し、すべて正常に機能しています。 今私が欲しいのは、この画像を画像ビューから私のAndroidデバイスの内部メモリに保存し、必要に応じてアクセスすることです。 誰でも私にこれを行う方法を教えてくれますか? アンドロイドは初めてですので、詳しい手順を教えて頂ければ幸いです。


15
Javaで参照により文字列を渡しますか?
私は次のことをすることに慣れていますC: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } そして出力は: foo ただし、Javaでは、これは機能しないようです。参照によって渡されるのでStringはなく、オブジェクトがコピーされるためと思います。文字列は常に参照によって渡されるオブジェクトであると思いました。 ここで何が起こっているのですか?

5
Gulp + WebpackまたはJUST Webpack?
webpackでgulpを使用している人がいます。しかし、私はwebpackを読んでgulpを置き換えることができますか?私はここで完全に混乱しています...誰かが説明できますか? 更新 結局、gulpから始めました。私はモダンなフロントエンドに不慣れで、すぐに立ち上げて実行したいと思っていました。1年以上たって足がかなり濡れたので、webpackに移動する準備ができました。同じ靴で始める人には同じルートを勧めます。あなたがwebpackを試すことができないと言っているのではなく、それが複雑であると思われる場合は、最初にgulpから始めてください... gulpが不要な場合は、うんざりしますが、package.jsonでコマンドを指定し、最初に起動して実行するだけのタスクランナーなしでコマンドラインからそれらを呼び出すこともできます。例えば: "scripts": { "babel": "babel src -d build", "browserify": "browserify build/client/app.js -o dist/client/scripts/app.bundle.js", "build": "npm run clean && npm run babel && npm run prepare && npm run browserify", "clean": "rm -rf build && rm -rf dist", "copy:server": "cp build/server.js dist/server.js", "copy:index": "cp src/client/index.html dist/client/index.html", "copy": "npm …
161 node.js  webpack  gulp 

13
Javaで2つの引数をチェックします。どちらもnullでないか、どちらもエレガントにnullです
私は春のブートを使用して、メールの送信に使用するシェルプロジェクトを開発しました sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com fromおよびpassword引数がない場合は、デフォルトの送信者とパスワードを使用します(例:noreply@bar.comと)123456。 したがって、ユーザーがfrom引数を渡す場合、password引数も渡す必要があり、その逆も同様です。つまり、両方がnullでないか、両方がnullです。 これをエレガントにチェックするにはどうすればよいですか? 今私の方法は if ((from != null && password == null) || (from == null && password != null)) { throw new RuntimeException("from and password either both exist or both not exist"); }
161 java 


9
Chrome:ウェブサイトはHSTSを使用しています。ネットワークエラー…このページはおそらく後で動作します
私はlocalhostに対して開発しています。今朝、フィドラーを使用した直後に、Chromeでこのエラーが発生し始めました(Firefoxで正しく動作します) 「ウェブサイトはHSTSを使用しているため、現在localhostにアクセスできません。ネットワークエラーと攻撃は通常一時的なものであるため、このページは後で動作する可能性があります。」 現在、localhostは、fiddlerが実行されている場合にのみchromeで動作します。私はすでに、フィドラーがシャットダウンするときにフィドラーが行うプロキシリダイレクトが修正されることを確認しました。 また、信頼されたルートに証明書をインポートして、ブラウザー(およびマシン)を再起動してみました。

4
ファイルの内容をバッチファイルの変数に読み込む方法は?
このバッチファイルは、ビルドをTESTからLIVEにリリースします。このファイルにチェックコンストレイントを追加して、特定のフォルダーに付随するリリースドキュメントがあることを確認します。 "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" "\\liveserver\liveapp$" *.* /E /XA:H /PURGE /XO /XD ".svn" /NDL /NC /NS /NP del "\\liveserver\liveapp$\web.config" ren "\\liveserver\liveapp$\web.live.config" web.config だから私はこれを達成する方法についていくつか質問があります... あるversion.txt内のファイル\\testserver\testapp$フォルダには、このファイルの内容だけではビルド番号です(例えば、45 -ビルド45のために)どのように私はの内容読みますversion.txtバッチファイル内の変数にファイルを? \\fileserver\myapp\releasedocs\ {build}.doc{build}の代わりにパート1の変数を使用してファイル、が存在するかどうかを確認するにはどうすればよいですか?
161 batch-file 

16
テンプレート方式と戦略パターンの違いは何ですか?
テンプレートメソッドパターンと戦略パターンの違いは何ですか? 私が知る限り、それらは99%同一です。唯一の違いは、テンプレートメソッドパターンが基本クラスとして抽象クラスを持っているのに対し、戦略クラスは各具象戦略クラスによって実装されるインターフェースを使用することです。 ただし、クライアントに関する限り、それらはまったく同じ方法で消費されます-これは正しいですか?

5
Windowsコマンドラインでバッチファイルのパラメーターを使用する
Windowsでは、バッチファイルの実行時に渡される引数にどのようにアクセスしますか? たとえば、という名前のプログラムがあるとしhello.batます。hello -aWindowsコマンドラインで入力するときに-a、引数として渡されたことをプログラムにどのように通知しますか?



12
関数パラメーターのタイプを設定しますか?
特定のパラメーターが特定のタイプであることをJavaScript関数に知らせる方法はありますか? このようなことをすることができれば完璧です: function myFunction(Date myDate, String myString) { //do stuff } ありがとうございました! 更新:答えはかなり「いいえ」myDateであるため、日付として扱われる場合は(日付関数を呼び出すために)、関数内で日付としてキャストするか、新しい変数を設定する必要がありますそれに日付を入力?

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