プログラミング

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

20
OS X 10.9以降へのlibv8 gemのインストール
libv8 3.16.14.3をインストールしようとしていますが、最新の安定したrvmとruby-1.9.3-p125を使用しているOSX Mavericksでエラーが発生します。 これは、コマンド「gem install libv8」を実行した出力です。 ~/src(branch:master) » gem install libv8 Fetching: libv8-3.16.14.3.gem (100%) Building native extensions. This could take a while... ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /Users/me/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb creating Makefile Compiling v8 for x64 Using python 2.7.5 Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Unable to …

17
関数で配列を返す
int arr[5]関数に渡される配列がありますfillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } どうすればその配列を返すことができますか? ポインターを返したとしたら、どのように使用しますか?

24
選択したUITableViewセルの選択を解除する方法は?
特定のセルを事前選択する必要があるプロジェクトに取り組んでいます。 を使用してセルを事前選択でき-willDisplayCellますが、ユーザーが他のセルをクリックしたときに選択を解除することはできません。 - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; NSIndexPath *indexpath1 = appDelegte.indexPathDelegate; appDelegte.indexPathDelegate = indexPath; [materialTable deselectRowAtIndexPath:indexpath1 animated:NO]; } 手伝ってくれますか?

15
base64データ文字列からサーバー側でPNG画像を保存する方法
Nihilogicの "Canvas2Image" JavaScriptツールを使用して、キャンバスの描画をPNG画像に変換しています。今必要なのは、このツールが生成するbase64文字列を、PHPを使用してサーバー上の実際のPNGファイルに変換することです。 手短に言えば、私が現在行っていることは、Canvas2Imageを使用してクライアント側でファイルを生成し、次にbase64でエンコードされたデータを取得して、AJAXを使用してサーバーに送信することです。 // Generate the image file var image = Canvas2Image.saveAsPNG(canvas, true); image.id = "canvasimage"; canvas.parentNode.replaceChild(image, canvas); var url = 'hidden.php', data = $('#canvasimage').attr('src'); $.ajax({ type: "POST", url: url, dataType: 'text', data: { base64data : data } }); この時点で、「hidden.php」はdata:image / png; base64、iVBORw0KGgoAAAANSUhEUgAABE ...のようなデータブロックを受け取ります。 この時点から、私はかなり困惑しています。私が読んだことから、PHPのimagecreatefromstring関数を使用することになっていると思いますが、実際にbase64でエンコードされた文字列から実際のPNG画像を作成し、サーバーに保存する方法がわかりません。助けてください!

9
Ruby Pryでループから抜け出すにはどうすればよいですか?
RailsアプリケーションでPryを使用しています。binding.pry問題をデバッグするために、モデルのループ内に設定しました。例えば: (1..100).each do |i| binding.pry puts i end と入力quitすると、次の反復に進み、再び停止します。ループから抜け出す方法はあるので、quit100回タイプする必要はありませんか? 現在、私がそれから抜け出す方法を知っている唯一の方法は、CTRL+ を使用しCてアプリケーションを再起動することです。
212 ruby-on-rails  ruby  loops  exit  pry 

30
爆弾投下アルゴリズム
n x m非負の整数で構成される行列があります。例えば: 2 3 4 7 1 1 5 2 6 2 4 3 4 2 1 2 1 2 4 1 3 1 3 4 1 2 1 4 3 2 6 9 1 6 4 「爆弾の投下」は、ターゲットセルの数とその隣接セルの8つすべての数を1つ減らし、最低ゼロにします。 x x x x X x x x x すべてのセルをゼロに減らすために必要な爆弾の最小数を決定するアルゴリズムは何ですか? Bオプション(注意深い読者ではないため) …

30
エラーTF30063:アクセス権限がありません…\ DefaultCollection
私が使用していますTFSのプレビュー私も私のプロジェクトのほとんどはオンプレミスTFSサーバーを使用しているVisual Studioの2012年に私のプロジェクトの一つで(Team Foundationのサービス)。TFSプレビューを使用した後にオンプレミスTFSを使用し、TFSプレビューの使用に戻ると、次のエラーが発生します。 TF30063:MyProject \ DefaultCollectionにアクセスする権限がありません。 [ チーム] →[ TFSの切断]に移動してからTFSプレビューに再度接続すると、「識別子の読み込み」の読み込み画面が表示されますが、結局、TFSプレビュー(自分の資格情報)に入力できませんMicrosoftアカウント)、その結果、TF30063エラーが引き続き発生します。 これは私のMicrosoftアカウント(つまりLive ID)に関係しているのではないかと思います。TFSプレビューで使用するのと同じMicrosoftアカウントでWindowsにログインしています。他のMicrosoftアカウントを使用して他のサイト(Windows Development Center、MSDNなど)にログインしましたが、これらのサービスからログアウトして正しいMicrosoftアカウントで再ログインしても、TF30063エラーが発生することを確認しましたVisual StudioからTFSプレビューにログインしようとしています。

10
Androidでメニュー項目のテキストを動的に変更する方法
onOptionsItemSelected(MenuItem item)メソッドの外からメニュー項目のタイトルを変更しようとしています。 私はすでに次のことをしています。 public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to 'In bed'"); inBed = true; } break; } } catch(Exception e) { Log.i("Sleep Recorder", e.toString()); } return true; …
212 java  android  menu  menuitem 


20
どのバージョンのjavacが私のjarをビルドしましたか?
jarのビルドに使用されたJavaコンパイラのバージョンを確認するにはどうすればよいですか?私はjarファイルを持っています。それは3つのJDKのいずれかに組み込まれている可能性があります。どちらが正しいかを知る必要があるため、互換性を証明できます。コンパイラのバージョンはクラスファイルまたはjarのどこかに埋め込まれていますか?
212 java  jar 

26
複数のdexファイルがLandroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompatを定義します
gradle assembleDebugコマンドラインから実行すると、突然このエラーが発生します。 UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) v4のgrepを実行すると、ビルドフォルダー内に2つのファイルが表示されます。 Binary file build/pre-dexed/debug/support-v4-19.0.0-2ba5fdd60a6c3836b3104a863fe42897da1fa9d1.jar matches Binary file build/pre-dexed/debug/support-v4-r7-227d905d79b23b20866531d4f700446c040a2ccb.jar matches 私のgradleファイルにはこのサポートライブラリのみが含まれています: compile 'com.android.support:support-v13:19.0.0' どういうわけか、r7ライブラリがどのように含まれているかについて困惑しています。私は実行gradle cleanしましたが、assembleDebugを再実行すると常に表示されます。 ビルドディレクトリ内でr7をgrepすると、ファイル内に表示されます。 Binary file build/exploded-bundles/ComGoogleAndroidGmsPlayServices4030.aar/classes.jar matches v13を含めないと、他のものがコンパイルされません。 しかし、v13にはv4サポートライブラリが含まれていませんか? …

5
ASP.NET Web APIのオプションのクエリ文字列パラメーター
次のWebAPIメソッドを実装する必要があります。 /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX クエリ文字列パラメーターはすべてnullにすることができます。つまり、呼び出し元は0から5つのパラメーターすべてを指定できます。 でMVC4ベータ私は、次の操作を実行するために使用しました: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? date) { // ... } } MVC4 RCは、このように動作しなくなりました。5つ未満のパラメーターを指定すると、404格言で応答します。 リクエストに一致するコントローラ「Books」でアクションが見つかりませんでした。 URLルーティングでオプションのパラメーターを指定せずに、以前のように動作させるための正しいメソッドシグネチャは何ですか?

13
Dockerコンテナー内のボリュームをどのようにリストしますか?
レジストリのDockerイメージを使用する場合、イメージのコンテナーによって作成されたボリュームを確認する必要があることがよくあります。 注:Red Hat 7でdockerバージョン1.3.2を使用しています。 例 postgresDockerレジストリの公式イメージには、でコンテナ用に構成されたボリュームがあります/var/lib/postgresql/data。 コンテナー/var/lib/postgresql/data内のボリュームを表示する最も簡潔なコマンドは何postgresですか?
212 docker 

25
SqlDataReaderオブジェクトの列名を確認します
SqlDataReaderオブジェクトに列が存在するかどうかを確認するにはどうすればよいですか?私のデータアクセスレイヤーでは、複数のストアドプロシージャの呼び出しに対して同じオブジェクトを構築するメソッドを作成しました。ストアドプロシージャの1つに、他のストアドプロシージャで使用されない追加の列があります。すべてのシナリオに対応できるようにメソッドを変更したいと思います。 私のアプリケーションはC#で記述されています。
212 c#  .net  sqldatareader 

15
IE11を検出する方法
IEを検出する場合は、次のコードを使用します。 function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using Internet Explorer."; var …

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