プログラミング

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

5
2つの日付を比較する方法は?
Pythonを使用して2つの日付を比較して、どちらが遅いかを確認するにはどうすればよいですか? たとえば、現在の日付が私が作成しているこのリストの最終日を過ぎているかどうかを確認します。これにより、休日の日付が自動的に送信され、holiday.txtファイルを更新するように通知されます。
381 python  datetime 


19
App.configから接続文字列を取得する
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); そして、これは私のApp.configです。 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> しかし、私のプロジェクトを実行すると、これは私のエラーです: オブジェクト参照がオブジェクトインスタンスに設定されていません。

7
Grep RegExからのグループのキャプチャ
sh(Mac OSX 10.6)には、ファイルの配列を調べるためのこの小さなスクリプトがあります。この時点で、Googleは役に立たなくなっています。 files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done これまでのところ(明らかに、シェルの教祖にとって)は、ファイル名が提供された問題と一致したことが判明した$nameかどうかに応じて、0、1、または2を保持grepします。私が欲しいのは、括弧の中にあるものをキャプチャ([a-z]+)し、それを変数に格納することです。 できれば使用しgrepたいだけです。そうでない場合は、PythonやPerlなど、sedまたはそのようなものは使用しないでください。私はシェルが初めてなので、* nixの純粋主義的な角度から攻撃したいと思います。 また、超クールなボヌスとして、シェルで文字列を連結する方法について知りたいのですが?キャプチャしたグループは$ nameに格納されている文字列 "somename"でしたcat $name '.jpg'か、それの最後に文字列 ".jpg"を追加したいと思いますか? 時間があれば、何が起こっているのか説明してください。
380 bash  shell  grep 


11
@Resourceと@Autowired
@Resource(jsr250)または@Autowired(Spring固有)のどのアノテーションをDIで使用する必要がありますか? 私は過去に両方をうまく使用したことが@Resource(name="blah")あり、@Autowired @Qualifier("blah") @Resourcejsrの人々によって承認されているので、私の本能はタグを守ることです。 誰もがこれについて強い考えを持っていますか?

11
urlencode対rawurlencode?
変数を使用してURLを作成する場合、文字列をエンコードする方法は2つあります。urlencode()とrawurlencode()。 違いは何ですか?どちらが好ましいですか?

2
gitを使用して最新のリビジョンのみを取得する
gitを使用するプロジェクトを追跡したい。完全なリポジトリと完全な履歴を複製したくありません。最新のリビジョンが必要です。リモートプロジェクトから新しいリビジョンに更新できるようにしたいです。 私はgit cloneを使用してみましたが、これによりリポジトリ全体のコピー(巨大なファイルサイズ)が作成され、変更を追跡するとディスク領域がさらに大きくなります(100 MBのファイルが2 GBを超えるようになりました)。 パッチを提出するつもりはなく、履歴も必要ありません。Subversionのように最新バージョンが欲しいだけです。 これはgitで可能ですか?
380 git 

18
npmのインストールのためにpackage.jsonにコメントを追加するにはどうすればよいですか?
簡単なpackage.jsonファイルがあり、コメントを追加したいと思います。これを行う方法はありますか、またはこれを機能させるためのハックはありますか? { "name": "My Project", "version": "0.0.1", "private": true, "dependencies": { "express": "3.x", "mongoose": "3.x" }, "devDependencies" : { "should": "*" /* "mocha": "*" not needed as should be globally installed */ } } 上記の例のコメントは、npmが壊れているため機能しません。//スタイルのコメントも試しました。
380 comments  npm 

3
OpenCV-Pythonのシンプルな数字認識OCR
OpenCV-Python(cv2)で「数字認識OCR」を実装しようとしています。それは単に学習目的のためです。OpenCVのKNearest機能とSVM機能の両方について学びたいと思います。 各桁のサンプル(画像)が100個あります。一緒にトレーニングしたいです。 letter_recog.pyOpenCVサンプルに付属するサンプルがあります。しかし、それをどうやって使うのかまだ分かりませんでした。サンプルやレスポンスなどがわかりません。また、最初はtxtファイルが読み込まれましたが、最初はわかりませんでした。 後で少し検索すると、cppサンプルにletter_recognition.dataが見つかりました。私はそれを使用し、letter_recog.pyのモデルでcv2.KNearestのコードを作成しました(テスト用のみ): import numpy as np import cv2 fn = 'letter-recognition.data' a = np.loadtxt(fn, np.float32, delimiter=',', converters={ 0 : lambda ch : ord(ch)-ord('A') }) samples, responses = a[:,1:], a[:,0] model = cv2.KNearest() retval = model.train(samples,responses) retval, results, neigh_resp, dists = model.find_nearest(samples, k = 10) print results.ravel() それは私にサイズ20000の配列を与えました、私はそれが何であるかわかりません。 質問: …

9
ブラウザのCookieドメインはどのように機能しますか?
ドメイン/サブドメインのCookieの奇妙な問題が発生しているため、ブラウザーがCookieを処理する方法を知りたいのですが。彼らが異なる方法でそれを行う場合、その違いを知っておくのも良いでしょう。 つまり、ブラウザがCookieを受信すると、そのCookieにはドメインとパスがアタッチされている場合があります。そうでない場合、ブラウザはおそらくそれらをいくつかのデフォルトに置き換えます。質問1:それらは何ですか? その後、ブラウザがリクエストを送信しようとすると、そのCookieがチェックされ、そのリクエストに対して送信する必要のあるCookieが除外されます。これは、要求のパスとドメインに対してそれらを照合することによって行われます。質問2:マッチングルールとは何ですか? 追加: 私がこれを尋ねる理由は、いくつかのエッジケースに興味があるからです。お気に入り: のCookieは.example.com利用できますwww.example.comか? のCookieは.example.com利用できますexample.comか? のCookieはexample.com利用できますwww.example.comか? のCookieはexample.com利用できますanotherexample.comか? のwww.example.comCookieを設定できるようになりexample.comますか? のwww.example.comCookieを設定できるようになりwww2.example.comますか? のwww.example.comCookieを設定できるようになり.comますか? 等。 追加された2: また、誰かが私がクッキーをどのように設定するべきかを提案することができます: www.example.comまたはで設定できますexample.com。 との両方www.example.comからアクセスできますexample.com。
380 http  cookies  path  dns  rules 


19
コンソールで構造体変数を出力する方法は?
どのように私は(コンソールで)印刷することができId、Title、Name、などGolangで、この構造体の? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }
380 struct  go 

30
Android Studioが遅い(高速化する方法)?
私は最近EclipseからAndroid Studioにアップグレードしましたが、その体験はあまり好きではありません。Windows 7 64ビットUltimateと16 GBの両方でそれらを比較していますのRAM、およびNVidia Geforce 780を実行しているIntel i7 4770と、最新のNVidiaドライバーを。 Android Studioは、私が共存できるプロジェクトの構築に非常に時間がかかりますが、リソースを集中的に使用するため、PCの速度が遅くなり、クロールが遅くなることがあります。 ASで何かを構築または実行しているときはいつでも、私のPCが非常に遅くなるようです。また、非常に奇妙な「Gradle build running」スピナーをクリックすると、画面がちらついたり、セカンドモニターが消えたりすることがあります。RAMの使用量は最大3GBにもなり、これは何もしないために過剰であることがわかります(これは、いくつかのビルド後にアイドル状態になるときです)。 さらに、ASの下部にあるパネルはジャンプし続けますが、これは恐ろしいユーザーエクスペリエンスです(からAndroidに移動Messagesします)Version Control非常に煩わしい状況に応じて、アドホックベースで何かにます)。 私が知りたいのは基本的に: 1)Android Studioをより適切に実行するにはどうすればよいですか?私が気付いていない何か間違っていることやいくつかのアップデートを見逃している可能性があり、他の人もこれらの振る舞いに気づき、それにいくつかの解決策を見つけたと確信しています。 2)下部のパネルがジャンプしないように「固定」し、代わりに、ユーザーに、自動的に切り替えるのではなく、必要なときにナビゲートさせてください。 それがこれらの質問の正しい場所ではない場合は、重ねて感謝します。 編集1 他のコメント: stable今日の最新ビルドを使用しています。ビルドはAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015 この動作は、Java 7または8のいずれかを使用している場合に発生します。Javaのバージョンとは関係がないようです。 プレゼンテーションモードを使用していません。バニラビューだけ。 ビルド構成の変更(@Blackbeltと彼の回答のおかげ)を行うことでビルドが改善されたように見えますが、その他の停滞と一般的なユーザーエクスペリエンスの問題は残っています。

29
PHP:ランダムで一意の英数字の文字列を生成する方法は?
検証リンクで使用する数字と文字を使用して、ランダムで一意の文字列を生成するにはどうすればよいでしょうか?あなたがウェブサイトでアカウントを作成するときのように、それはあなたにリンク付きのメールを送ります、そしてあなたはあなたのアカウントを確認するためにそのリンクをクリックしなければなりません...ええ...それらの1つ。 PHPを使用してそれらの1つを生成するにはどうすればよいですか? 更新:について覚えてuniqid()いるだけです。これは、マイクロ秒単位の現在時刻に基づいて一意の識別子を生成するPHP関数です。私はそれを使うと思います。

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