プログラミング

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

4
passport.session()ミドルウェアは何をしますか?
Easy Node Authentication:Setup and Local tutorialを使用して、Passport.jsを使用した認証システムを構築しています。 私は何をするのか混乱してpassport.session()います。 さまざまなミドルウェアを試してみたところ、express.session()Cookieを介してクライアントにセッションIDを送信するものであることがわかりpassport.session()ましたexpress.session()。 アプリケーションの設定方法は次のとおりです。 // Server.jsはアプリケーションを構成し、ウェブサーバーを設定します //importing our modules var express = require('express'); var app = express(); var port = process.env.PORT || 8080; var mongoose = require('mongoose'); var passport = require('passport'); var flash = require('connect-flash'); var configDB = require('./config/database.js'); //Configuration of Databse and App mongoose.connect(configDB.url); …

8
シェルで文字列の最後の文字を取得する方法は?
文字列の最後の文字を取得するために、次の行を記述しました。 str=$1 i=$((${#str}-1)) echo ${str:$i:1} それはのために働きabcd/ます: $ bash last_ch.sh abcd/ / 次の場合は機能しませんabcd*。 $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh 現在のフォルダ内のファイルが一覧表示されます。
125 string  bash  shell 



6
正規表現は疑問符の後のすべてに一致しますか?
Yahoo Pipesにフィードがあり、疑問符の後にすべてを一致させたい。 これまでのところ、疑問符を使用して一致させる方法を理解しました。 \? 疑問符の後/後にあるすべてのものに一致するようになりました。
125 regex 

12
スクロールバーがChromeのページの幅に追加されないようにする
StackаэтотвопросестьответынаStack Overflowнарусском:スクロールとパディング Chromeで.htmlページを一定の幅に維持しようとすると、小さな問題が発生します。たとえば、ビューポート(右の単語?)の高さからオーバーフローするコンテンツがたくさんあるページ(1)があるため、垂直スクロールバーがあります。そのページ(1)ページ(2)では、同じレイアウト(メニュー、div、...など)を持っていますが、コンテンツが少ないため、垂直スクロールバーはありません。 問題は、ページ(1)ではスクロールバーが要素を少し左に押しているように見える(幅に追加されているか?)一方で、すべてがページ(2)の中央に表示されていることです。 私はまだHTML / CSS / JSの初心者ですが、これはそれほど難しいことではないと確信していますが、解決策を見つけることができませんでした。IE10とFireFox(干渉しないスクロールバー)では意図したとおりに機能しますが、これはChromeでのみ発生しました。

3
配布ファイルを含むnpmパッケージを公開する方法は?
ソースと配布ファイルを含むnpmパッケージを公開したいと思います。私のGithubリポジトリにはsrcは、JavaScriptソースファイルをフォルダーが含まれています。ビルドプロセスdistにより、配布ファイルを含むフォルダーが生成されます。もちろん、distフォルダーはGithubリポジトリにチェックインされません。 誰かがnpm installを取得srcしたときに、distフォルダーと同様に取得するように、npmパッケージを公開するにはどうすればよいですか?現在私が走るときnpm publish、gitリポジトリからすると、srcフォルダーのみが公開されます。 私のpackage.jsonは次のようになります: { "name": "join-js", "version": "0.0.1", "homepage": "https://github.com/archfirst/joinjs", "repository": { "type": "git", "url": "https://github.com/archfirst/joinjs.git" }, "main": "dist/index.js", "scripts": { "test": "gulp", "build": "gulp build", "prepublish": "npm run build" }, "dependencies": { ... }, "devDependencies": { ... } }
125 node.js  git  github  npm 

4
Matplotlib-サブプロット以外のグローバルな凡例とタイトル
私はmatplotから始めて、いくつかの基本的なプロットを管理しましたが、今必要なものを行う方法を見つけるのが難しいことに気づきました:( 私の実際の質問は、サブプロットを持つ図にグローバルタイトルとグローバル凡例を配置する方法です。 さまざまな色(約200)のさまざまなグラフがたくさんある2x3サブプロットを実行しています。それらのほとんどを区別するために、私は次のようなものを書きました def style(i, total): return dict(color=jet(i/total), linestyle=["-", "--", "-.", ":"][i%4], marker=["+", "*", "1", "2", "3", "4", "s"][i%7]) fig=plt.figure() p0=fig.add_subplot(321) for i, y in enumerate(data): p0.plot(x, trans0(y), "-", label=i, **style(i, total)) # and more subplots with other transN functions (これについて何か考えはありますか?:))各サブプロットは同じスタイル関数を持っています。 現在、すべてのサブプロットのグローバルタイトルと、すべてのスタイルを説明するグローバルレジェンドを取得しようとしています。また、フォントを200のスタイルすべてに合わせて小さくする必要があります(完全に一意のスタイルは必要ありませんが、少なくともいくつかの試み) 誰かがこのタスクを解決するのを手伝ってくれる?

11
キャッシュをクリアした後にnpmが機能しない
キャッシュをクリアする前に npm cache clear npmは正常に動作しています。キャッシュをクリアした後、機能しません。以下のエラーログはインターネット接続の問題を示していますが、インターネット接続は問題ありません。この問題はバウワーだけでなく、すべてのモジュールで発生します。 プロセスの出力は次のとおりです。 > sudo npm install -g bower Password: npm http GET > https://registry.npmjs.org/bower npm http GET > https://registry.npmjs.org/bower npm http GET > https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT > npm ERR! network This is most likely not a problem with npm itself npm > ERR! …
125 node.js  npm 

12
画像をバイト配列に変換する方法
画像をバイト配列に、またはその逆に変換する方法を誰かが提案できますか? 私はWPFアプリケーションを開発していて、ストリームリーダーを使用しています。
125 c#  wpf 


7
IPythonノートブックで対話型matplotlibウィンドウを開くにはどうすればよいですか?
私はIPythonを使用して--pylab=inlineおり、プロットを表示するためにインタラクティブでズーム可能なmatplotlib GUI(端末のPythonコンソールで何かをプロットするとポップアップするGUI)にすばやく切り替えたい場合があります。どうすればできますか?できれば、ノートブックを離れたり再起動したりしないでください。 IPy Notebookのインラインプロットの問題は、それらの解像度が制限されており、ズームして一部の小さなパーツを表示できないことです。端末から開始するmaptlotlib GUIを使用して、ズームインしたいグラフの長方形を選択し、それに応じて軸を調整できます。私は実験してみました from matplotlib import interactive interactive(True) そして interactive(False) しかし、それは何もしませんでした。オンラインでもヒントは見つかりませんでした。

10
PHPでの3つのドット(…)の意味
PHPの3つのドット(...)の意味は何ですか? サーバーにMagento 2をインストールしているときにエラーが発生しました。コードを調査すると、エラーを引き起こしている3つのドット(...)があることがわかりました。以下のコードについて言及しました return new $type(...array_values($args));
125 php 

11
Firestoreクエリサブコレクション
新しいFirebase Firestoreでサブコレクションをクエリできると読んだと思いましたが、例がありません。たとえば、Firestoreは次のように設定されています。 ダンス[コレクション] danceName 曲[コレクション] 曲名 「songName == 'X'であるすべてのダンスを検索する」をクエリするにはどうすればよいですか

2
Pythonインポートされたモジュールから関数をモックする
@patchインポートしたモジュールから関数を作成する方法を知りたい。 これが今のところです。 app / mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app / my_module / __ init__.py: def get_user_name(): return "Unmocked User" test / mock-test.py: import unittest from app.mocking import test_method def mock_get_user(): return "Mocked This Silly" @patch('app.my_module.get_user_name') class MockingTestTestCase(unittest.TestCase): …

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