プログラミング

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

3
[* a]が割り当て超過になる原因は何ですか?
どうやらlist(a)、[x for x in a]オーバーローケートしない、ある時点でオーバーローケートする、常に[*a]オーバーローケートするのでしょうか。 以下は、0から12までのサイズnと、3つのメソッドの結果のバイト単位のサイズです。 0 56 56 56 1 64 88 88 2 72 88 96 3 80 88 104 4 88 88 112 5 96 120 120 6 104 120 128 7 112 120 136 8 120 120 152 9 128 184 184 10 136 184 192 …

8
UIWebView内のJavascriptをデバッグする方法は何ですか?
私は、JavaScriptの何かがUIWebViewの内部で機能しない理由を理解しようとしています。私の知る限り、jsファイルのXCode内にブレークポイントを設定する方法はありません。問題はありません。2004年に戻って、アラートのステートメンを使用します。UIWebView内でも機能しないようです。 私が考えることができる唯一のことは、HTMLとJSファイルをデスクトップにエクスポートし、Safari内でデバッグを行うことです。そしてそれはうまくいきます!もちろん、UIWebViewで対処しているバグはSafariでは発生しません。 UIWebView内でデバッグする他の方法、または私が古い学校の警告方法を使用するのと同じように使用できるトリックはありますか?

16
CocoaPods:CocoaPods / Specs仕様リポジトリを更新するためのGitHubへの接続に失敗しました
実行pod repo updateすると、次のエラーが生成されます。 Updating spec repo `master` [!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down cocoapods 1.0.1の使用 私もこれを認識しています:マスタースペックレポレート制限の死後。 呼び出しに--verboseフラグを追加すると、ruby呼び出しスタックが表示されます。 .rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.1/lib/cocoapods-core/github.rb:100:in `modified_since_commit' .rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.1/lib/cocoapods-core/master_source.rb:32:in `requires_update?' .rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.1/lib/cocoapods-core/master_source.rb:14:in `update' .rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:88:in `block (2 levels) in update' .rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.1/lib/cocoapods/user_interface.rb:63:in `section' .rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.1/lib/cocoapods/sources_manager.rb:87:in …

12
スペースをアンダースコアに置き換える
私は、ユーザーがのような名前を入力することをPHPスクリプトを持っていますAlex_Newton、 ただし、一部のユーザーはアンダースコアではなくスペースを使用するため、私の質問は次のとおりです。 PHPでスペースをアンダースコアに自動置換するにはどうすればよいですか?
136 php 


13
StringオブジェクトをHashオブジェクトに変換するにはどうすればよいですか?
ハッシュのような文字列があります: "{ :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } }" ハッシュを取得するにはどうすればよいですか?お気に入り: { :key_a => { :key_1a => 'value_1a', :key_2a => 'value_2a' }, :key_b => { :key_1b => 'value_1b' } } 文字列は、任意の深さのネストを持つことができます。Rubyで有効なハッシュが入力される方法には、すべてのプロパティがあります。
136 ruby 

20
自分の(意図)から別のアプリケーションを開く
私は自分のプログラムを更新する方法を知っています。また、事前定義されたUriを使用してプログラムを開く方法を知っています(SMSや電子メールなど)。 MyTracksまたは他のアプリケーションがどのようなインテントをリッスンしているかわからない場合に、それらを開くためのインテントを作成する方法を知る必要があります。 この情報はDDMSから取得しましたが、これを使用可能なインテントに変換することに成功していません。これは、MyTracksを手動で開いたときに取得されます。 ご協力いただきありがとうございます 05-06 11:22:24.945: INFO/ActivityManager(76): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.maps.mytracks/com.google.android.apps.mytracks.MyTracks bnds=[243,338][317,417] } 05-06 11:22:25.005: INFO/ActivityManager(76): Start proc com.google.android.maps.mytracks for activity com.google.android.maps.mytracks/com.google.android.apps.mytracks.MyTracks: pid=1176 uid=10063 gids={3003, 1015} 05-06 11:22:26.995: INFO/ActivityManager(76): Displayed activity com.google.android.maps.mytracks/com.google.android.apps.mytracks.MyTracks: 1996 ms (total 1996 ms)

30
ビューが表示される前にiPhoneのUITableViewの下部までスクロールする方法
私が持っているUITableView変数の高さの細胞に取り込まれています。ビューをビューに押し込んだときに、テーブルを一番下までスクロールしてください。 現在以下の機能を持っています NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; logは、各セルのコンテンツを構成するオブジェクトを含む可変配列です。 上記のコードは正常に機能viewDidAppearしますが、ビューが最初に表示されたときにテーブルの上部が表示され、次に下部にジャンプするという残念な副作用があります。table viewそれが表示される前に下部にスクロールできるのであれば、私はそれを好みます。 私はスクロールを試してみましたviewWillAppearし、viewDidLoad両方のケースではデータを表にロードされ、まだ、例外をスローし、両方されていません。 私が持っているものを私に伝えるだけの場合であっても、どんなガイダンスも大歓迎です。


7
jQueryチェックボックスのイベント処理
私は以下を持っています: <form id="myform"> <input type="checkbox" name="check1" value="check1"> <input type="checkbox" name="check2" value="check2"> </form> jQueryを使用して、発生したチェックイベントをキャプチャし、どのチェックmyformボックスがトグルされたか(およびトグルがオンかオフかがわかるか)を知るにはどうすればよいですか?
136 jquery  html  checkbox 

12
作業コピーのバージョン管理されていない/無視されたファイル/フォルダーをすべて削除するにはどうすればよいですか?
Subversionリポジトリの作業用コピーがある場合、1つのコマンドまたはツールを使用して、その作業用コピー内のバージョン管理されていないファイルまたは無視されたファイルをすべて削除する方法はありますか?基本的に、私はSVNのアナログを探していgit cleanます。 コマンドラインまたはGUIソリューション(TortoiseSVNの場合)のどちらでも使用できます。
136 svn  tortoisesvn  ignore 

13
(C#で)文字列を「乗算」できますか?
たとえば、文字列があるとします。 string snip = "</li></ul>"; 整数値にもよりますが、基本的に複数回書きたいです。 string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; 編集:私はこれを実装するために自分の関数を簡単に書くことができることを知っています、私が知らなかった奇妙な文字列演算子があったのかと思っていました

14
シェイプの色を動的に変更するにはどうすればよいですか?
私が持っています <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFF00" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> </shape> <TextView android:background="@drawable/test" android:layout_height="45dp" android:layout_width="100dp" android:text="Moderate" /> だから今私は、Webサービス呼び出しから返された情報に基づいて、この図形の色を変えたいと思っています。したがって、ウェブサービスの呼び出しから受け取る色に応じて、黄色や緑、赤などの色になる可能性があります。 形状の色を変更するにはどうすればよいですか?この情報に基づいていますか?

8
エラー:(26、0)Gradle DSLメソッドが見つかりません: 'runProguard()'
GradleでAndroid Studio 0.9.3を使用しています 'com.android.tools.build:gradle:0.14.+' プラグインを適用: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion '20.0.0' defaultConfig { applicationId "xxx.xxx.xxx" minSdkVersion 16 targetSdkVersion 19 versionCode 1 versionName "1.0.11" } signingConfigs{ releaseConfig{ storeFile file("xxxxxxx") storePassword = "xxxx" keyAlias = "xxxx" keyPassword = "xxxx" } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig …

10
AndroidアプリにAIDLファイルを追加するにはどうすればよいですか(アプリ内課金の例から)
現在、EclipseアプリをAndroid Studioに移行しています。このアプリはアプリ内課金を使用していました。 私の主な問題は、プロジェクトとaidlファイルをコンパイルすることです(私はあなたがすべてこのファイルを使用していると思います) 私はこのエラーメッセージを受け取ります: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist そこで、いくつかのチュートリアルに従って、このファイルをcom.mypackage.billingからsrc / main / aidlに移動します(このリファレンスを参照) しかし、そうすると同時に、次のメッセージが表示されます。 Gradle:タスク ':xxxxxxxxxxx:compileDebugAidl'の実行に失敗しました。 コマンドの実行に失敗しました:(...)C:\ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl:45インターフェイスIInAppBillingServiceは、com \ xxxxxxxx \ billing \ IInAppBillingServiceというファイルで宣言する必要があります.aidl。 …

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