プログラミング

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


14
IISに公開し、環境変数を設定する
これら2つの質問と回答を読んで、Asp.net 5アプリをIIS 8.5サーバーで実行することができました。 Asp.net vNext初期ベータ版がWindowsサーバーのIISに公開 MVC6アプリをIISで動作するように構成するにはどうすればよいですか? 問題は、IISで実行されている場合でも、Webアプリがまだenv.EnvironmentName値を使用していることDevelopmentです。 また、同じWebの2つのバージョン(ステージング、プロダクション)を同じサーバーで実行したいので、各Webの変数を個別に設定するメソッドが必要です。 これを行う方法?

7
JSはランダムなブール値を生成します
簡単な質問ですが、ここでニュアンスに興味があります。 私は自分で思いついた次の方法を使用してランダムなブール値を生成しています: const rand = Boolean(Math.round(Math.random())); random()現れるたびに、常に落とし穴があるようです-それは本当にランダムではなく、何か他のものによって危うくされています。それで、私は知りたいです: a)上記はそれを行うための最良の方法ですか? b)私は物事を考えすぎていますか? c)私は物事を考えすぎていますか? d)私が知らない、より良い/より速い/エレガントな方法はありますか? (BとCが相互に排他的である場合にも多少関心があります。) 更新 違いがあれば、これをAIキャラクターの移動に使用しています。

13
Angular 2「コンポーネント」は既知の要素ではありません
AppModule内で作成したコンポーネントを他のモジュールで使用しようとしています。ただし、次のエラーが発生します。 「キャッチされていません(約束されています):エラー:テンプレート解析エラー: 'contacts-box'は既知の要素ではありません: 「contacts-box」がAngularコンポーネントである場合、それがこのモジュールの一部であることを確認してください。 「contacts-box」がWebコンポーネントの場合は、このコンポーネントの「@ NgModule.schemas」に「CUSTOM_ELEMENTS_SCHEMA」を追加して、このメッセージを抑制します。 私のプロジェクト構造は非常に単純です: ページをページディレクトリに保存します。各ページは異なるモジュール(customers-moduleなど)に保持され、各モジュールには複数のコンポーネント(customers-list-component、customers-add-componentなど)があります。これらのコンポーネント内で(つまり、customers-add-component内などで)ContactBoxComponentを使用したいと思います。 ご覧のとおり、widgetsディレクトリ内に連絡先ボックスコンポーネントを作成したので、基本的にはAppModule内にあります。ContactBoxComponentインポートをapp.module.tsに追加し、AppModuleの宣言リストに追加しました。それは機能しなかったので、問題をグーグルで調べて、ContactBoxComponentをエクスポートリストにも追加しました。助けにはならなかった。また、ContactBoxComponentをCustomersAddComponentに配置し、次に別のモジュール(異なるモジュールから)に配置しようとしましたが、複数の宣言があるというエラーが発生しました。 何が欠けていますか?


12
Flaskアプリをデバッグする方法
Flaskでエラーをデバッグする方法を教えてください。コンソールに印刷しますか?ページへのフラッシュメッセージ?または、何かがうまくいかないときに何が起こっているのかを理解するために利用できるより強力なオプションはありますか?
134 python  debugging  flask 


7
ラムダ式で使用される変数はfinalまたは事実上finalである必要があります
ラムダ式で使用される変数はfinalまたは事実上finalである必要があります 使用しようとするcalTzと、このエラーが表示されます。 private TimeZone extractCalendarTimeZoneComponent(Calendar cal, TimeZone calTz) { try { cal.getComponents().getComponents("VTIMEZONE").forEach(component -> { VTimeZone v = (VTimeZone) component; v.getTimeZoneId(); if (calTz == null) { calTz = TimeZone.getTimeZone(v.getTimeZoneId().getValue()); } }); } catch (Exception e) { log.warn("Unable to determine ical timezone", e); } return null; }
134 java  lambda 

3
SQLAlchemy:エンジン、接続、セッションの違い
私はSQLAlchemyのを使用し、少なくとも3つのエンティティがあります:engine、sessionとconnection持って、executeこの方法は、私が例えばからすべてのレコードを選択したい場合はtable、私はこれを行うことができます engine.execute(select([table])).fetchall() この connection.execute(select([table])).fetchall() そしてこれさえ session.execute(select([table])).fetchall() -結果は同じになります。 私が理解しているように、誰かがengine.executeそれを使用するとconnection、が作成され、開かれsession(Alchemyが処理します)、クエリを実行します。しかし、そのようなタスクを実行するこれらの3つの方法の間に世界的な違いはありますか?

8
moment.js 24時間形式
12ではなく24時間形式で時間を表示するにはどうすればよいですか? moment.jsを使用しています。 私はこれらの行がそれと何か関係があるかもしれないと確信しています。 meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; } }, それを変更するには?

16
PostmanでファイルとJSONデータをアップロードする方法は?
私はSpring MVCを使用しており、これは私の方法です: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); // Creating the directory to store file …
134 java  json  spring-mvc  postman 

29
JavaScriptでフラット配列からツリー配列を構築する
後でツリーを構築するために、それを階層化するためにJavaScriptで処理する必要がある複雑なjsonファイルがあります。jsonのすべてのエントリには次のものがあります。id:一意のid、parentId:親ノードのID(ノードがツリーのルートの場合は0)level:ツリーの深さのレベル jsonデータはすでに「順序付け」されています。つまり、エントリには、その上に親ノードまたは兄弟ノードがあり、その下には子ノードまたは兄弟ノードがあります。 入力: { "People": [ { "id": "12", "parentId": "0", "text": "Man", "level": "1", "children": null }, { "id": "6", "parentId": "12", "text": "Boy", "level": "2", "children": null }, { "id": "7", "parentId": "12", "text": "Other", "level": "2", "children": null }, { "id": "9", "parentId": "0", "text": "Woman", "level": …
134 javascript  arrays  list  tree 

30
gitlabでのアクセス許可の拒否(公開鍵)
私の問題は、GitLabからプッシュまたはフェッチできないことです。ただし、(HTTPまたはSSHを介して)クローンを作成できます。プッシュしようとすると、このエラーが発生します。 権限が拒否されました(公開鍵)致命的:リモートリポジトリから読み取れませんでした 私が見たすべてのスレッドから、これが私がやったことです: コンピューターにSSHキーを設定し、公開キーをGitLabに追加しました 設定を行いました-ユーザー名とメールのグローバル SSHおよびHTTPを介して複製され、問題が解決するかどうかを確認します ssh -T git@gitlab.comコマンドを実行 私の問題を解決する方法について何か洞察があれば、それは大歓迎です。
134 git  ubuntu  ssh  gitlab 

21
ビデオの自動再生がSafariおよびChromeデスクトップブラウザーで機能しない
私はかなりの時間を費やして、なぜこのようにビデオが埋め込まれたのかを理解しようとしました: <video height="256" loop autoplay muted controls id="vid"> <source type="video/mp4" src="video_file.mp4"></source> <source type="video/ogg" src="video_file.ogg"></source> </video> FireFoxにページが読み込まれると自動的に再生を開始しますが、Webkitベースのブラウザでは自動再生を実行できません。これは一部のランダムなページでのみ発生しました。これまでのところ、原因を見つけることができませんでした。閉じられていないタグや、CMSエディターによって作成された広範なJSが疑われます。

7
axios POSTリクエストでヘッダーを渡す
次のようなnpmパッケージドキュメントから推奨されるaxios POSTリクエストを作成しました。 var data = { 'key1': 'val1', 'key2': 'val2' } axios.post(Helper.getUserAPI(), data) .then((response) => { dispatch({type: FOUND_USER, data: response.data[0]}) }) .catch((error) => { dispatch({type: ERROR_FINDING_USER}) }) 動作しますが、ヘッダーを受け入れるようにバックエンドAPIを変更しました。 Content-Type: 'application / json' 承認: 'JWT fefege ...' 現在、このリクエストはPostmanで正常に機能しますが、axios呼び出しを作成するときにこのリンクをたどると、うまく機能しません。 常に400 BAD Requestエラーが発生します。 これが私の変更されたリクエストです: axios.post(Helper.getUserAPI(), { headers: { 'Content-Type': 'application/json', 'Authorization': 'JWT fefege...' …

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