プログラミング

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

17
日付形式dd / mm / yyyyを検証する正規表現
dd/mm/yyyy正規表現でフォーマットの日付文字列を検証する必要があります。 この正規表現は検証しますがdd/mm/yyyy、次のような無効な日付は検証しません31/02/4500。 ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ dd/mm/yyyyうるう年をサポートする形式を検証するための有効な正規表現とは何ですか?
172 regex 

9
幅のあるCSS入力:100%が親の境界の外に出ます
私は、インセットパディングのある2つの入力フィールドで構成されるログインフォームを作成しようとしていますが、これらの2つのフィールドは常に親の境界を超えてしまいます。この問題は、追加されたインセットパディングに起因します。この問題を修正するために何ができますか? JSFiddleスニペット:http ://jsfiddle.net/4x2KP/ 注意:コードは最もクリーンではない可能性があります。たとえば、テキスト入力をカプセル化するspan要素はまったく必要ない場合があります。 #mainContainer { line-height: 20px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; background-color: rgba(0,50,94,0.2); margin: 20px auto; display: table; -moz-border-radius: 15px; border-style: solid; border-color: rgb(40, 40, 40); border-radius: 2px 5px 2px 5px / 5px 2px 5px 2px; border-radius: 2px; border-radius: 2px 5px / 5px; box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2); } …
172 css  forms  input  width 


6
json.load()関数とjson.loads()関数の違いは何ですか
Pythonでは、どのような違いであるjson.load()とはjson.loads()? 私は推測負荷()しながら、関数はファイルオブジェクト(私はコンテキストマネージャを使用することが必要)と一緒に使用しなければならない負荷()関数は、文字列としてファイルへのパスを取ります。それは少し混乱しています。 文字「s」は文字列をjson.loads()表しますか? 回答ありがとうございます!
172 python  json  python-2.7 

6
Vimでタブサイズを変更するにはどうすればよいですか?
CSSにセレクターを追加しEnterてプロパティを定義するたびに、セレクターは次のようになります。 #selector { property: value; } (8スペースのタブ) Vimを次のように構成するにはどうすればよいですか。 #selector { property: value; } (4スペースのタブ)
172 vim  tabs 

12
matplotlibに保存された画像の周りの空白を削除する
画像を取り、いくつかのプロセスの後に保存する必要があります。図を表示すると問題なく見えますが、図を保存した後、保存した画像の周りに空白ができました。私は方法の'tight'オプションを試しましたがsavefig、うまくいきませんでした。コード: import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img = mpimg.imread(path) plt.imshow(img) ax=fig.add_subplot(1,1,1) extent = ax.get_window_extent().transformed(fig.dpi_scale_trans.inverted()) plt.savefig('1.png', bbox_inches=extent) plt.axis('off') plt.show() 図でNetworkXを使用して基本的なグラフを描き、保存しようとしています。グラフがなくても機能することに気付きましたが、グラフを追加すると、保存した画像の周囲に空白ができます。 import matplotlib.image as mpimg import matplotlib.pyplot as plt import networkx as nx G = nx.Graph() G.add_node(1) G.add_node(2) G.add_node(3) G.add_edge(1,3) G.add_edge(1,2) pos = {1:[100,120], 2:[200,300], 3:[50,75]} …
172 python  matplotlib 

9
create-react-app webpackの設定とファイルはどこにありますか?
create-react-appパッケージでReactJSプロジェクトを作成しましたが、うまくいきましたが、webpackファイルと構成が見つかりません。 react-create-appはwebpackでどのように機能しますか?webpack構成ファイルは、デフォルトのインストールのどこにありますcreate-react-appか?プロジェクトのフォルダーに構成ファイルが見つかりません。 オーバーライド構成ファイルを作成していません。他の記事で構成設定を管理できますが、従来の構成ファイルを見つけたいです。

3
std :: atomicとは正確には何ですか?
私はそれstd::atomic<>がアトミックオブジェクトであることを理解しています。しかし、どの程度アトミックですか?私の理解では、操作はアトミックである可能性があります。オブジェクトをアトミックにすることは正確にはどういう意味ですか?たとえば、次のコードを同時に実行する2つのスレッドがあるとします。 a = a + 12; 次に、操作全体(たとえばadd_twelve_to(int))はアトミックですか?または、変数atomic(so operator=())に変更が加えられていますか?

4
Bitbucketでネストされたリストアイテムをマークダウンする方法は?
Bitbucketページからブラウザでライブで表示したときに、対応するインデントでレンダリングされたマークダウンネストリストアイテムを表示しようとしています。しかし、私は彼らの例を使用した場合でもそれがどのように機能するのか理解できません(更新): * Item 1 * Item 2 * Item 3 * Item 3a * Item 3b * Item 3c 項目3a〜cのインデントは無視されます。 私はそれをこのように見せたいです(構文はSEとGithubで完全にうまく機能します): リストの例の彼らのリストは特に受け入れられません: 1. Step 1 2. Step 2 3. Step 3 * Item 3a * Item 3b * Item 3c ここだレポ私はちょうどこのために設定が。


26
unix:/var/run/docker.sockでDockerデーモンに接続できません。dockerデーモンは実行されていますか?
インターネットで利用できるすべてのソリューションを適用しましたが、Dockerを実行できません。 サーバーでScrapy Splashを使用したい。 ここにhistory私が実行したコマンドがあります。 docker run -p 8050:8050 scrapinghub/splash sudo docker run -p 8050:8050 scrapinghub/splash sudo usermod -aG docker $(whoami) sudo docker run -p 8050:8050 scrapinghub/splash newgrp docker sudo docker run -p 8050:8050 scrapinghub/splash reboot sudo docker run -p 8050:8050 scrapinghub/splash docker run -p 8050:8050 scrapinghub/splash サーバーを再起動しようとしたのもわかりますが、効果はありませんでした。 の出力を見る ps -aux …


14
これは「十分な」ランダムアルゴリズムですか。高速の場合はなぜ使用されないのですか?
というクラスを作成しましたQuickRandom。その仕事は、乱数をすばやく生成することです。それは本当に簡単です。古い値を取り、を掛けてdouble、小数部分を取ります。 ここに私のQuickRandomクラス全体があります: public class QuickRandom { private double prevNum; private double magicNumber; public QuickRandom(double seed1, double seed2) { if (seed1 >= 1 || seed1 < 0) throw new IllegalArgumentException("Seed 1 must be >= 0 and < 1, not " + seed1); prevNum = seed1; if (seed2 <= 1 || seed2 …

7
NavigationView get / findヘッダーレイアウト
私のNavigationViewには、ID 'viewId'のヘッダーレイアウトとアクティブなボタンがあります。これらのボタンを設定するには、アクティビティで次のようにしますonPostCreate。 final View panel = findViewById(R.id.viewId); panel.setOnClickListener(new View.OnClickListener() { ... setup goes here ... }); 新しいバージョンのAndroidサポートライブラリ(23.1.0)では、ビューが見つからず、nullを返します。以前のバージョンではうまくいきました。それはバグですか、それともこの機能を間違って使用していますか?もしそうなら、どのようにヘッダーレイアウトにアクセスし、それに動作を追加するのですか?


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