プログラミング

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

2
node.jsとASP.NET Coreのパフォーマンステストの予期しない結果
で書かれた2つの(ちょっと)hello worldプロジェクトで簡単なストレステストをしています node.js そして asp.net-core。どちらもプロダクションモードで実行されており、ロガーが接続されていません。結果は驚くべきものです!ASP.NETコアは、node.jsアプリが単にビューをレンダリングしているのに対して、追加の作業を行った後でもnode.jsアプリよりも優れています。 アプリ1: http://localhost:3000/nodejs node.js 使用:node.js、ExpressおよびVashレンダリングエンジン。 このエンドポイントのコードは router.get('/', function(req, res, next) { var vm = { title: 'Express', time: new Date() } res.render('index', vm); }); ご覧のとおり、現在の日付をtime変数経由でビューに送信する以外は何もしません。 アプリ2: http://localhost:5000/aspnet-core asp.net core 使用:ASP.NET Core、デフォルトのテンプレートターゲティングdnxcore50 ただし、このアプリは、日付が表示されているページをレンダリングするだけではありません。さまざまなランダムテキストの5つの段落を生成します。これにより、理論的には、nodejsアプリよりも少し重くなるはずです。 このページをレンダリングするアクションメソッドは次のとおりです [ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)] [Route("aspnet-core")] public IActionResult Index() { var sb …

2
REST Complex / Composite / Nested Resources [終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する RESTベースのAPIで概念に対処するための最良の方法に頭を抱えようとしています。他のリソースを含まないフラットリソースは問題ありません。問題が発生しているのは複雑なリソースです。 たとえば、漫画のリソースがあります。ComicBookその上のプロパティのすべての種類などを有しているauthor、issue number、date、など 漫画本にも1..nカバーのリストがあります。これらのカバーは複雑なオブジェクトです。これらには、カバーに関する多くの情報が含まれています。アーティスト、日付、さらにはBase 64でエンコードされたカバーの画像です。 以下のためGETにComicBook私は漫画を返し、そのbase64'ed画像を含むカバーのすべての可能性があります。それはおそらく単一の漫画を得るために大したことではありません。しかし、システム内のすべてのコミックを表にリストしたいクライアントアプリを作成しているとします。 テーブルにはComicBookリソースのいくつかのプロパティが含まれますが、テーブル内のすべてのカバーを表示する必要はありません。1000冊のコミックを返し、それぞれに複数のカバーがあると、回線上に途方もなく大量のデータが送られてきます。この場合、エンドユーザーには不要なデータです。 私の本能はCover、リソースを作成し、ComicBookカバーを含めることです。これCoverがURIです。GETコミック本では今では機能しますが、巨大なCoverリソースの代わりに、各カバーのURIを返信し、クライアントは必要に応じてカバーリソースを取得できます。 今、私は新しい漫画を作ることに問題があります。確かに、を作成するときに少なくとも1つのカバーを作成する必要がありますComic。実際、これはおそらくビジネスルールです。 だから私は行き詰まっています、私は最初にを送信してCoverそのカバーのURIを取得し、次にリストにそのURIを付けてを送信することによってクライアントにビジネスルールを適用するよう強制POSTするComicBookか、またはPOSTon ComicBookはそれが吐き出すのとは異なる見た目のリソースを受け取りますでる。着信リソースPOSTとはGET、発信深いコピー、あるGETsが依存リソースへの参照が含まれています。 Cover私はいくつかのケースでは、アドレスカバー方向にしたいと思いクライアントとして確信しているので、リソースがどのような場合には、おそらく必要があります。そのため、依存するリソースのサイズに関係なく、問題は一般的な形で存在します。一般に、クライアントにそれらのリソースがどのように構成されているかを「知る」ことを強制せずに、複雑なリソースをどのように処理しますか?

8
Python 2.6で廃止されたBaseException.message
次のユーザー定義の例外を使用すると、Python 2.6ではBaseException.messageが廃止されるという警告が表示されます。 class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) これは警告です: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message これの何が問題になっていますか?非推奨の警告を取り除くには何を変更する必要がありますか?

8
なぜDockerコンテナーイメージが非常に大きいのですか?
FedoraのDockerfileを使用して単純なイメージを作成しました(最初は320 MB)。 Nano(1 MBサイズのこの小さなエディター)を追加し、画像のサイズが530 MBに増加しました。私はその上にGit(30 ish MB)を追加した後、私の画像サイズは830 MBに急増しました。 それは正気ではないですか? コンテナーをエクスポートおよびインポートして、履歴/中間イメージを削除しようとしました。この作業で最大25 MB節約できました。現在の画像サイズは804 MBです。また、1つRUNので多くのコマンドを実行しようとしましたが、それでも最初の830MBは同じです。 Dockerを使用する価値があるかどうか疑問に思っています。つまり、ほとんど何もインストールしておらず、1GBを超えています。データベースなどの深刻なものを追加する必要がある場合は、ディスク領域が不足する可能性があります。 誰かがとんでもないサイズの画像に苦しんでいますか?どのように対処しますか? 私のDockerfileがひどく間違っていない限り? FROM fedora:latest MAINTAINER Me NotYou <email@dot.com> RUN yum -y install nano RUN yum -y install git しかし、ここで何がうまくいかないのか想像するのは難しいです。
177 docker 

11
チェックボックスの値を取得しますか?
だから私はこのようなコードを持っています: <input class="messageCheckbox" type="checkbox" value="3" name="mailId[]"> <input class="messageCheckbox" type="checkbox" value="1" name="mailId[]"> 現在チェックされているチェックボックスの値を取得するには、JavaScriptが必要です。 編集:追加するには、チェックボックスが1つだけあります。

11
RでCRANミラーを選択する方法
次のようにして、Rプロンプトからパッケージをインストールしようとしています。 install.packages('RMySQL') ただし、出力は次のとおりです。 --- Please select a CRAN mirror for use in this session --- 何もありません!この非常に基本的な問題の解決策が見つかりません。CRANミラーを選択するために何を入力する必要がありますか? 編集: OS:Mac-OS X 10.6.8 Rバージョン:2.15.0
177 r  package  install  cran 


15
opensslは内部または外部コマンドとして認識されません
後でFacebookに統合するアプリのアプリケーション署名を生成したいと思います。Facebookのチュートリアルの1つで、次のコマンドを見つけました。 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 チュートリアルでは、このcmdを実行することで、署名を生成するための私のプロセスが始まると書かれています。 ただし、このコマンドではエラーが発生します。 openssl is not recognized as an internal or external command どうすればこれを取り除くことができますか?

5
Oracleパスワードの有効期限をオフにするにはどうすればよいですか?
開発にはOracleを使用しています。データベースの再構築に常に使用するブートストラップアカウントのパスワードの有効期限が切れています。 このユーザー(および他のすべてのユーザー)のパスワードの有効期限を永久にオフにするにはどうすればよいですか? デフォルトでパスワードの有効期限が切れているOracle 11gを使用しています。
177 oracle  security 

7
ハッシュに新しいアイテムを追加する方法
Rubyは初めてですが、既存のハッシュに新しいアイテムを追加する方法がわかりません。たとえば、最初にハッシュを作成します。 hash = {item1: 1} その後item2を追加したいので、この後にハッシュは次のようになります: {item1: 1, item2: 2} ハッシュに対してどのような方法をとればいいのか分かりません。誰か助けてもらえますか?
177 ruby  hash 

8
XSDとWSDLの違いは何ですか
違いは何であるXML SchemaとはWSDL? 私が気付いた違いは、をWSDL含みXSD、WSDL演算を宣言できるが、では宣言できないことですXSD。あれは正しいですか?
177 web-services  wsdl  xsd 


15
jQueryテーブルの並べ替え
4列の非常にシンプルなHTMLテーブルがあります。 Facility Name, Phone #, City, Specialty ユーザーが施設名と都市のみでソートできるようにしたい。 jQueryを使用してこれをどのようにコーディングできますか?


6
Pythonでのスレッドの作成
スクリプトがあり、1つの関数を他の関数と同時に実行したい。 私が見たサンプルコード: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() これを機能させるのに苦労しています。クラスではなくスレッド化された関数を使用してこれを実行したいと思います。 これは作業スクリプトです: from threading import Thread class myClass(): def help(self): os.system('./ssh.py') def nope(self): a = [1,2,3,4,5,6,67,78] for i in a: print i sleep(1) if __name__ == "__main__": Yep = myClass() thread = …

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