プログラミング

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

10
PHP / MySQLは行を挿入してから 'id'を取得します
行を挿入すると、テーブルの 'id'フィールドが自動的に増加します。行を挿入してから、そのIDを取得します。 私は言ったようにそれを行いますが、行を挿入してからIDを取得するまでの時間を気にせずにできる方法はありますか? 入力した情報と一致する行をデータベースでクエリできることはわかっていますが、IDが異なるだけで重複が大きく変化します。
192 php  mysql 

13
AngularJSは隠しフィールドの値を送信しません
特定のユースケースでは、単一のフォームを「古い方法」で送信する必要があります。つまり、action = ""のフォームを使用しています。応答はストリーミングされるため、ページを再読み込みしません。典型的なAngularJSアプリはそのようにフォームを送信しないことを私は完全に認識していますが、今のところ他に選択肢はありません。 とはいえ、Angularからいくつかの非表示フィールドを設定しようとしました: <input type="hidden" name="someData" ng-model="data" /> {{data}} データの正しい値が表示されていることに注意してください。 フォームは標準フォームのように見えます: <form id="aaa" name="aaa" action="/reports/aaa.html" method="post"> ... <input type="submit" value="Export" /> </form> [送信]をクリックすると、サーバーに値が送信されません。入力フィールドをタイプ「テキスト」に変更すると、期待どおりに機能します。私の想定では、非表示フィールドは実際には入力されていませんが、テキストフィールドは実際には双方向バインディングのために表示されます。 AngularJSが入力した非表示フィールドを送信する方法はありますか?

6
テキストを含むセルを数える
範囲内に何かを含むセルを数えたい。テキストや数値などを含むセルは、結果セルでプラス1を実行する必要があります。 私はこの機能を見つけました、 countif(range; criteria) しかし、基準に何を入力すればよいかわからないので、これは私にはうまくいきません。これどうやってするの?


4
delete_allとdestroy_all?
テーブルからレコードを削除する最善の方法を探しています。たとえば、ユーザーIDが多くのテーブルにあるユーザーがいます。このユーザーと、すべてのテーブルで彼のIDを持つすべてのレコードを削除します。 u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete これは機能し、すべてのテーブルからユーザーのすべての参照を削除しますが、destroy_all処理が非常に重いと聞いたので、を試しましたdelete_all。ユーザーを自分のユーザーテーブルから削除するだけでid、他のすべてのテーブルからはnullになりますが、レコードはそのまま残ります。このようなタスクを実行するための正しいプロセスを誰かが共有できますか? 関連するすべてのオブジェクトで関数がdestroy_all呼び出されるのがわかりdestroyますが、正しいアプローチを確認したいだけです。

13
Nodejs5とbabelでの「予期しないトークンのインポート」?
jsファイルでは、require toの代わりにimport toを使用しました import co from 'co'; インポートは「出荷機能」であり、ランタイムフラグなしでサポートされているため(https://nodejs.org/en/docs/es6/)、nodejsで直接実行しようとしましたが、エラーが発生しました import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import それから私はバベルを使ってみました npm install -g babel-core npm install -g babel-cli npm install babel-core //install to babel locally, is it necessary? とによって実行されます babel-node js.js まだ同じエラーが発生しますが、予期しないトークンのインポート? どうすればそれを取り除くことができますか?

16
'setdefault' dictメソッドの使用例
の追加 collections.defaultdictPython 2.5で、dictのsetdefaultメソッドの必要性が大幅に減少しました。この質問は私たちの集団教育に対するものです: 今setdefaultでもPython 2.6 / 2.7で何が役に立つのですか? setdefaultに取って代わられた人気のあるユースケースは何collections.defaultdictですか?

1
Javaのダブルチルド(~~)の意味は何ですか?
Guavaのソースコードを閲覧しているときに、次のコード(hashCode内部クラスのの実装の一部)に遭遇しましたCartesianSet。 int adjust = size() - 1; for (int i = 0; i < axes.size(); i++) { adjust *= 31; adjust = ~~adjust; // in GWT, we have to deal with integer overflow carefully } int hash = 1; for (Set<E> axis : axes) { hash = 31 * hash …

9
JPAの列挙型を固定値でマップしますか?
JPAを使用して列挙型をマップするさまざまな方法を探しています。特に、各enumエントリの整数値を設定し、整数値のみを保存したいと考えています。 @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; } public int getValue() { return value; } }; @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "AUTHORITY_ID") private Long id; // the enum …
192 java  spring  orm  jpa  enums 

6
ビットごとのOR 0を使用して数値をフロア
私の同僚は、ビットごとまたは以下を使用して浮動小数点数をフロアする方法に出くわしました。 var a = 13.6 | 0; //a == 13 私たちはそれについて話していて、いくつかのことを疑問に思いました。 どのように機能しますか?私たちの理論では、このような演算子を使用すると、数値が整数にキャストされ、小数部分が削除されます。 それを行うことよりも利点はありMath.floorますか?多分それは少し速いですか?(しゃれは意図されていません) 欠点はありますか?多分それはいくつかのケースでは動作しませんか?私たちはそれを理解しなければならなかったので、明快さは明白なものです、そしてまあ、私はこの質問を書いています。 ありがとう。

6
カジュアルな使用のためにzshに切り替える価値はありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Mac OS Xのデフォルトのシェルはですbash。これは、通常は使用して満足しています。私は当たり前のことだと思っています。しかし、それがより多くのものをオートコンプリートするのは本当に素晴らしいことです、そして私はzshこの点に関して良いことを聞いています。しかし、コマンドラインでの私の生活はそれほど悪くないので、コマンドラインの使用率を少しだけ改善するために設定をいじくるのに何時間も費やす傾向は本当にありません。 (私が理解しているように、bashより巧妙にオートコンプリートするように構成することもできます。これは、私がそれほど熱心ではない構成です。) に切り替えるとzsh、少数の場合でも、私の生活が楽になりますか?それとも、なぜそれがより良いのかを学ぶために時間をかければ、それはより良いシェルだけでしょうか?(例もいいでしょう:)) @ ロドニーアマート &@ バルカンイーガー それぞれに固執に与える2つの良いの理由bashにスイッチzsh。両方を調査する必要があるようです!しかたがない:) 議論の両側から意見を持っている人はいますか?
192 bash  shell  zsh 

6
<link>タグでtype =“ text / css”は必要ですか?
&lt;link rel="stylesheet" type="text/css" href=...&gt;オーバーに使う必要があるのか​​と思っていました&lt;link rel="stylesheet" href=...&gt;。rel="stylesheet"マークそれはスタイルシートであるという情報は-そうtext/css、私は心配限りとして、実際には何も追加しません。 とにかく、HTMLで使用される唯一のスタイルシート形式はCSSです。それでtext/css、ブラウザに対して何が「言う」のでしょうか。一部のWebサイトはtype="text/css"属性を追加しているようですが(http://www.jquery.com/)、他のWebサイトは追加していません(http://www.youtube.com/)。 だから、何を使用することでtype="text/css"中&lt;link rel="stylesheet"&gt;の要素は、それはそれを含める必要がありますか?
192 html  css  stylesheet 

1
TransactionAwarePersistenceManagerFactoryProxyを理解しているかどうかわからない
私はorg.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxySpringプロジェクトでを使用しようとしていますが、それをどのように使用するか、またはそれがまさに私が探しているものかどうかはわかりません。私のDAOをプレーンなJDOで動作させるのに役立つことに気づきましたPersistenceManagerFactory。別の質問です:プロキシが正しく作成されない場合はどうなりますか?それを使用して、ファクトリーにアクセスし、トランザクション対応の永続性マネージャーを作成できますか?ファクトリーによって管理されるオブジェクトがシングルトンである場合、これは状況を変えますか?なぜPersistenceManagerFactoryに直接アクセスしないのですか?おそらくPersistenceManagerFactoryUtils.getPersistenceManager私のニーズにより適しているでしょうか?getObjectnullを返すことができますか?
192 java  spring  persistence  dao  jdo 

8
Apache Spark:コアの数とエグゼキューターの数
YARNでSparkジョブを実行するときのコアの数とエグゼキューターの数の関係を理解し​​ようとしています。 テスト環境は次のとおりです。 データノードの数:3 データノードマシンの仕様: CPU:Core i7-4790(コア数:4、スレッド数:8) RAM:32GB(8GB x 4) HDD:8TB(2TB x 4) ネットワーク:1 Gb Sparkバージョン:1.0.0 Hadoopバージョン:2.4.0(Hortonworks HDP 2.1) Sparkジョブフロー:sc.textFile-&gt; filter-&gt; map-&gt; filter-&gt; mapToPair-&gt; reduceByKey-&gt; map-&gt; saveAsTextFile 入力データ タイプ:単一のテキストファイル サイズ:165​​GB ライン数:454,568,833 出力 2番目のフィルター後の行数:310,640,717 結果ファイルの行数:99,848,268 結果ファイルのサイズ:41GB ジョブは次の構成で実行されました: --master yarn-client --executor-memory 19G --executor-cores 7 --num-executors 3 (データノードごとのエグゼキューター、コアと同じだけ使用) --master yarn-client --executor-memory 19G --executor-cores 4 …

7
画像の類似性を比較するためのシンプルで高速な方法
2つの画像の類似性を比較する簡単で高速な方法が必要です。つまり、まったく同じものが含まれていても、背景がわずかに異なり、数ピクセルずつ移動/サイズ変更されている可能性がある場合は、高い値を取得します。 (それが重要な場合、より具体的には:1つの画像がアイコンであり、他の画像がスクリーンショットのサブエリアであり、そのサブエリアが正確にアイコンであるかどうか知りたい。) 私はOpenCVを手元に持っていますが、まだ慣れていません。 これまでに考えた1つの可能性:両方の画像を10x10のセルに分割し、それらの100個のセルのそれぞれについて、カラーヒストグラムを比較します。次に、いくつかの構成されたしきい値を設定できます。取得した値がそのしきい値を超えている場合、それらは類似していると想定します。 まだ十分に機能していないので、まだ試していませんが、これで十分でしょう。画像はすでに(私の使用例では)かなり似ているので、かなり高いしきい値を使用できます。 これには他にも何十もの解決策があり、多かれ少なかれ機能すると思います(本当に非常に類似している場合にのみ類似性を検出したいので、タスク自体は非常に単純なので)。何を提案しますか? 画像から署名/指紋/ハッシュを取得することに関して、非常に関連する/類似した質問がいくつかあります。 OpenCV / SURF記述子から画像ハッシュ/フィンガープリント/署名を生成する方法は? 多くの画像の類似性を比較するための画像指紋 ほぼ重複する画像の検出 OpenCV:指紋画像とデータベースとの比較。 もっと、もっと、もっと、もっと、もっと、もっと、もっと また、フィンガープリントを取得するための機能を備えたこれらの実装に遭遇しました。 pHash imgSeek(GitHub repo)(GPL)は紙の高速マルチ解像度画像クエリに基づいています 画像一致。私が探していたものとよく似ています。あらゆる種類の画像の画像署名、ゴールドバーグらに基づくpHashに似ています。PythonとElasticsearchを使用します。 iqdb ImageHash。pHashをサポートします。 イメージ重複排除機能(imagededup)。CNN、PHash、DHash、WHash、AHashをサポートします。 知覚的画像ハッシュに関するいくつかの議論:ここ 少し問題:オーディオ指紋を作成する方法はたくさんあります。MusicBrainzは、曲の指紋ベースの検索を提供するWebサービスであり、wikiに概要があります。現在、AcoustIDを使用しています。これは、正確な(またはほぼ完全な)一致を見つけるためのものです。同様の一致を見つけるには(または一部のスニペットまたはノイズが多い場合)、Echoprintを参照してください。関連するSOの質問はこちらです。したがって、これはオーディオについては解決されているようです。これらのソリューションはすべて非常に優れています。 ファジー検索全般についてのもう少し一般的な質問はこちらです。たとえば、局所性に敏感なハッシュと最近傍探索があります。

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