プログラミング

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

8
行ごとに繰り返しながらパンダのデータフレームを更新する
私はこのようなパンダデータフレームを持っています(かなり大きなものです) date exer exp ifor mat 1092 2014-03-17 American M 528.205 2014-04-19 1093 2014-03-17 American M 528.205 2014-04-19 1094 2014-03-17 American M 528.205 2014-04-19 1095 2014-03-17 American M 528.205 2014-04-19 1096 2014-03-17 American M 528.205 2014-05-17 次に、行ごとに繰り返し処理を行い、各行を進むと、各行の値がifor いくつかの条件に応じて変化する可能性があるため、別のデータフレームを検索する必要があります。 繰り返しながら、これをどのように更新しますか?それらのどれもうまくいかなかったいくつかのことを試しました。 for i, row in df.iterrows(): if <something>: row['ifor'] = x else: …


22
なぜ正規表現は物議を醸すのですか?[閉まっている]
閉まっている。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 正規表現(別名RegEx-es)を探索するとき、正規表現を聖杯と見なしているように見える多くの個人がいます。とても複雑に見える何か-どんな質問への答えでなければなりません。彼らはすべての問題が正規表現を使用して解決できると考える傾向があります。 一方、正規表現を絶対に避けようとする人も多い。彼らは、正規表現がよりコンパクトなソリューションであるとしても、正規表現を回避する方法を見つけ、そのためだけに追加のコーディングを受け入れようとします。 なぜ正規表現が物議を醸すと考えられているのですか?それらがどのように機能するかについての広範な誤解はありますか?それとも、正規表現は一般的に遅いと広く信じられているのでしょうか?
212 regex 

10
静的constと#define
プリプロセッサstatic constよりもvars を使用する方が良い#defineですか?それともコンテキストに依存しますか? 各方法の長所と短所は何ですか?
212 c++  c  const 

9
HTTP POSTがエラーを返します:417「予期しないエラーが発生しました。」
URLにPOSTしようとすると、次の例外が発生します。 リモートサーバーがエラーを返しました:(417)予期された失敗。 これがサンプルコードです: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. HttpWebRequest/HttpWebResponseペアまたはan を使用しHttpClientても違いはありません。 この例外の原因は何ですか?
212 c#  .net  http  http-post  webclient 

5
OpenSSLを使用したPKCS#12証明書のPEMへの変換
私はWindows 7でOpenSSL x64を使用していますが、これはGoogle Codeのopenssl-for-windowsからダウンロードしました。実行しようとしています: openssl pkcs12 -export -in "path.p12" -out "newfile.pem" エラーが発生します。 unable to load private key OpenSSLを使用してPKCS#12ストアからPEMの証明書を抽出するにはどうすればよいですか?
212 openssl  command  pkcs#12 

30
select2の値をリセットしてプレースホルダーを表示
select2によってリセットされた値にプレースホルダーを設定するにはどうすればよいですか。私の例では、場所またはグレード選択ボックスがクリックされ、select2に値がある場合、select2の値がリセットされ、デフォルトのプレースホルダーが表示されます。このスクリプトは値をリセットしていますが、プレースホルダーは表示されません $("#locations, #grade ").change(function() { $('#e6').select2('data', { placeholder: "Studiengang wählen", id: null, text: '' }); }); $("#e6").select2({ placeholder: "Studiengang wählen", width: 'resolve', id: function(e) { return e.subject; }, minimumInputLength: 2, ajax: { url: "index.php?option=com_unis&task=search.locator&tmpl=component&<?php echo JSession::getFormToken() ?>=1", dataType: 'json', data: function(term, page) { return { q: term, // search term …


18
人々がFlashゲームのPHPベースのハイスコア表をハッキングするのを止める最善の方法は何ですか
スコアの上限がなく、動きを再生するなどしてサーバー上のスコアを確認する方法がないアクションゲームについて話している。 私が本当に必要としているのは、Flash / PHPで可能な最も強力な暗号化と、私のFlashファイル以外からPHPページを呼び出されないようにする方法です。私は過去にいくつかの簡単な方法を試して、単一のスコアに対して複数の呼び出しを行い、チェックサム/フィボナッチシーケンスなどを完了し、Amayeta SWF EncryptでSWFを難読化しましたが、最終的にすべてハッキングされました。 - StackOverflowのレスポンスのおかげで私は今、アドビシステムズ社からいくつかのより多くの情報を発見したhttp://www.adobe.com/devnet/flashplayer/articles/secure_swf_apps_12.htmlとhttps://github.com/mikechambers/as3corelib -私は私が考えます暗号化に使用できます。ただし、これでCheatEngineを回避できるかどうかわかりません。 AS2とAS3の両方に最適なソリューションが異なる場合、それらを知る必要があります。 主な問題はTamperDataやLiveHTTPヘッダーなどの問題のようですが、CheatEngineなどのより高度なハッキングツールもあることを理解しています(Mark Websterに感謝)

7
より大きなグリフィコン
Twitterブートストラップ3.0(2.3.xではない)でより大きなグリフィコンを作成するにはどうすればよいですか。 このコードは私のグリフィコンを大きくします: <button type="button" class="btn btn-default btn-lg"> <span class="glyphicon glyphicon-th-list"> </span> </button> スパンのみを使用しているときにbtn-lgクラスを使用せずにこのサイズを取得するにはどうすればよいですか? これは小さなグリフィコンを与えます: <span class="glyphicon glyphicon-link"></span>

13
Emacsを使用して、まだ開いていないテキストファイルを再帰的に検索して置換する
この質問のフォローアップとして、これは簡単なはずのこのようなことをする方法を見つけることを試みています、それは特に私がEmacsの使用に慣れるのを防ぎ、代わりに私がすでに慣れているエディターを起動します。ここでの例は、複数のファイルを編集する際にかなり頻繁に使用します。 Ultraeditでは、Alt + sを押してからpを押して、ダイアログボックスを次のオプションで表示します:検索(複数行にまたがる正規表現の使用を含む)、置換、ファイル/タイプ、ディレクトリ、大文字と小文字を区別、単語全体とのみ一致、リスト変更されたファイルと検索サブディレクトリ。通常、最初にマウスを使用して、置換するテキストをクリックしてドラッグします。 任意の外部のユーティリティを呼び出すことなく、(WindowsのXP上)のみのEmacs自体を使用して、どのようにバー\ nbazですべてのfoo \ NBARを交換する*.cと*.h、いくつかのフォルダ内のファイルとすべてのフォルダその下。Emacsはこれを行うのに最適なツールではないかもしれませんが、最小限のコマンドで簡単にそれを行うにはどうすればよいですか?
212 emacs  editor 

3
SQL Server 2008でテーブルエイリアスを使用してUPDATE SQLを書き込む方法
私は非常に基本的ですUPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; このクエリは、に罰金を実行しOracle、Derby、MySQL-それは、SQL Server 2008で失敗し 、次のエラーで: 「メッセージ102、レベル15、状態1、行1「Q」付近の構文が正しくありません。」 SQLからエイリアス「Q」をすべて削除すると、機能します。 しかし、私はエイリアスを使用する必要があります。

26
UITableViewで押されたUIButtonを検出する
私はUITableView5 を持っていUITableViewCellsます。各セルには、UIButton次のように設定されたが含まれています。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, 40, 20)]; [button addTarget:self action:@selector(buttonPressedAction:) forControlEvents:UIControlEventTouchUpInside]; [button setTag:1]; [cell.contentView addSubview:button]; [button release]; …

7
AngularJSでディレクティブを動的に追加するにはどうすればよいですか?
私は私がやっていることの問題を非常に煮詰めたバージョンを持っています。 シンプルdirectiveです。要素をクリックすると、別の要素が追加されます。ただし、正しくレンダリングするには、最初にコンパイルする必要があります。 私の研究は私を導いた$compile。しかし、すべての例は複雑な構造を使用しているので、ここでどのように適用すればよいのか本当にわかりません。 フィドルはこちら:http ://jsfiddle.net/paulocoelho/fBjbP/1/ そしてJSはここにあります: var module = angular.module('testApp', []) .directive('test', function () { return { restrict: 'E', template: '<p>{{text}}</p>', scope: { text: '@text' }, link:function(scope,element){ $( element ).click(function(){ // TODO: This does not do what it's supposed to :( $(this).parent().append("<test text='n'></test>"); }); } }; }); Josh David Millerによるソリューション:http …

11
JavaScript変数はループの外側または内側を宣言しますか?
AS3では、パフォーマンスを向上させるために、ループの外側ですべての変数を初期化する必要があると思います。これはJavaScriptにも当てはまりますか?どちらが良い/速い/ベストプラクティスですか? var value = 0; for (var i = 0; i < 100; i++) { value = somearray[i]; } または for (var i = 0 ; i < 100; i++) { var value = somearray[i]; }

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