プログラミング

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

7
EOFError:Net :: HTTPでファイルの終わりに達した問題
ruby-1.8.7-p302 / Rails 2.3.11を使用しています。FQL(Facebook API)を使用してリンクの統計を取得しようとしています。これが私のコードです: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end そしてここにエラーがあります: EOFError: end of file reached from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/net/protocol.rb:135:in `sysread' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/timeout.rb:67:in `timeout' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/timeout.rb:101:in `timeout' …

14
Javaの不変配列
Javaのプリミティブ配列の不変の代替はありますか?プリミティブ配列を作成finalしても、実際に次のようなことを行うことは妨げられません final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; 配列の要素を変更できないようにしたい。

5
ブートストラップ列を複数の行にまたがらせるにはどうすればよいですか?
Bootstrapで次のグリッドを実行する方法を理解しようとしています。 2つの行にまたがるボックス(1番)をどのように作成するかわかりません。ボックスは、配置された順序でプログラムによって生成されます。ボックス1はウェルカムメッセージです。 これに行くための最良の方法についてのアイデアはありますか?

4
React-Nativeのナビゲーターコンポーネントによるカスタムナビゲーション
コンポーネントの助けを借りてビュー間のカスタムナビゲーションを備えたデモアプリを開発しながら、React Nativeの可能性を探っていNavigatorます。 メインアプリクラスはナビゲーターをレンダリングし、内部renderSceneは渡されたコンポーネントを返します。 class App extends React.Component { render() { return ( <Navigator initialRoute={{name: 'WelcomeView', component: WelcomeView}} configureScene={() => { return Navigator.SceneConfigs.FloatFromRight; }} renderScene={(route, navigator) => { // count the number of func calls console.log(route, navigator); if (route.component) { return React.createElement(route.component, { navigator }); } }} /> ); } } …

8
WPF / C#でIE WebBrowserコントロールの代わりにChromiumを埋め込むためのオプション
Internet ExplorerベースのWPF WebBrowserコントロールには、キーボードとフォーカスの問題、およびメモリリークの問題があります。これらの問題の代替ソリューションとして、HTML編集に基づくWPF / C#プロジェクトでWebBrowserコントロールの代わりにChromiumをホストするための利用可能なオプションを検討しています。同様の質問がされてい尋ね以前にここに。私は答えを読んで自分の調査を行いましたが、実際に生産品質のプロジェクトで次のオプションのいずれかを使用した人々からさらにフィードバックを得たいと思います。 AwesomiumおよびAwesomium.NET それは非常に適切に見えますが、プロジェクトがオープンソースではなく、完全なソースが簡単に入手できないという事実は好きではありません。また、オフスクリーンレンダリングは私たちが実際に依存しているものではないため、プロジェクトにとってはやり過ぎかもしれません。 CEF用のChromium Embedded Framework(CEF)および.NETバインディング これはおそらく現在利用可能な最良のオプションです。プロジェクトは生きていてアクティブで、現在Chrome v27と同期しているようです。CEF3はChromeマルチプロセスアーキテクチャを使用しています。また、アドビがそれを支持しているようにも見えます。 GoogleのChromeフレーム その本来の目的はIEとFirefoxのHTML5プラグインでしたが、実際にはスタンドアロンのActiveXコントロールとしても機能するため、WPFで使用するためにラップすることができました。内部Webページとの対話に十分なAPIを公開します(onmessage, addEventListener/removeEventListener, postMessage)。GoogleがChrome Frame を廃止する予定であることは承知していますが、ソースはChromiumリポジトリに残ると思います。最新のChromiumコードで更新することは難しくありませんし、これを完全に制御できます。 WebKit .NETラッパー 正確にはChromiumベースではなく、V8エンジンを使用しないため、実際にはオプションではありません。 私が見落としたかもしれない他のオプションはありますか? 誰かが実際の生産品質のWPFプロジェクトの上記のオプションのいずれかで彼女/彼の経験を共有してくれれば幸いです。統合、ライセンス、または導入の影響はありましたか?ありがとうございました。 [ 編集済み] また、寛大な報奨金を提供することでこの質問を後押ししてくれたartlungにも感謝します。

5
リソースIDからリソース名を取得する方法
私のレイアウトでは、このようなものを定義しました。 <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Dnt want this text" /> アクティビティの一部の関数がこのID(radioButtonのID)を返すと仮定します。次に、このIDからこのテキストradio1を取得します。要するに私は書かれたテキストradio1を取得したいですandroid:id="@+id/radio1" 誰かがそれをどのようにして可能にするのか教えてもらえますか?
158 android 


14
Pythonでscpする方法は?
Pythonでファイルをscpする最もPython的な方法は何ですか?私が知っている唯一のルートは os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) これはハックであり、Linuxライクなシステムの外部では機能しません。また、リモートホストにパスワードなしのSSHが設定されていない限り、パスワードプロンプトを回避するためにPexpectモジュールの支援が必要です。 Twistedを知っていますがconch、低レベルのsshモジュールを介してscpを自分で実装することは避けたいと思います。 paramikoSSHとSFTPをサポートするPythonモジュールであるを知っています。ただし、SCPはサポートされていません。 背景:SFTPはサポートしていませんが、SSH / SCPはサポートしているルーターに接続しているため、SFTPは選択できません。 編集:これはSCPまたはSSHを使用してPythonでファイルをリモートサーバーにコピーする方法の複製ですか?。 ただし、その質問では、Python内からのキーを処理するscp固有の回答は提供されません。私はある種のコードを実行する方法を望んでいます import scp client = scp.Client(host=host, user=user, keyfile=keyfile) # or client = scp.Client(host=host, user=user) client.use_system_keys() # or client = scp.Client(host=host, user=user, password=password) # and then client.transfer('/etc/local/filename', '/etc/remote/filename')
158 python  ssh  paramiko  scp 

5
リポジトリをGithubのフォルダーに配置できますか?
私はgitを使い始めたばかりで、最近行っているすべてのプロジェクトをリポジトリとしてgithubにアップロードしています。ウェブデザイン、ワードプレスのテーマ、さまざまな種類のアプリケーションなど、さまざまなプロジェクトが数多くあります。これらのいくつかは、別のアプリケーションとしていくつかのものをテストすることを目的としていたため、より大きなプロジェクトに属しています。 問題は、私が今オンラインで混乱している量のリポジトリーを持っているということです。関連するgithubリポジトリをフォルダー構造にグループ化するにはどうすればよいですか?githubでリポジトリを順序付け、構造化したり、タグ付けしたりする機能はありますか?
158 git  github  repository 

5
2 List <T>をマージし、C#でそれから重複する値を削除する方法
3つ目のリストに結合し、そのリストから重複する値を削除する必要がある2つのリストリストがあります 説明するのが少し難しいので、コードの外観と結果として必要なものの例を示します。サンプルでは、​​ResultAnalysisFileSqlクラスではなくint型を使用しています。 first_list = [1、12、12、5] second_list = [12、5、7、9、1] 2つのリストを結合した結果は、次のリストになるはずです。result_list = [1、12、5、7、9] 結果には、2つの "12"値を含む最初のリストがあり、second_listには、12、1、および5の値が追加されています。 ResultAnalysisFileSqlクラス [Serializable] public partial class ResultAnalysisFileSql { public string FileSql { get; set; } public string PathFileSql { get; set; } public List&lt;ErrorAnalysisSql&gt; Errors { get; set; } public List&lt;WarningAnalysisSql&gt; Warnings{ get; set; } public ResultAnalysisFileSql() { …
158 c#  list  merge  duplicates 

7
C#Create New T()
次のコードで、私が何をしようとしているのか(ただし失敗しているのか)を確認できます。 protected T GetObject() { return new T(); } どんな助けでも大歓迎です。 編集: コンテキストは次のとおりです。私は、標準化されたメソッドを使用して、すべてのコントローラーから派生するカスタムコントローラークラスをいじっていました。したがって、コンテキストでは、コントローラータイプのオブジェクトの新しいインスタンスを作成する必要がありました。したがって、執筆時点では、次のようなものでした。 public class GenericController&lt;T&gt; : Controller { ... protected T GetObject() { return (T)Activator.CreateInstance(ObjectType); } public ActionResult Create() { var obj = GetObject() return View(obj); } そして、私はここでの反射が最も簡単だと判断しました。私は確かに、質問の最初のステートメントを考えると、正しいとマークするための最も適切な答えはnew()制約を使用するものであったことに同意します。私はそれを修正しました。
158 c#  .net  generics  c#-4.0  .net-4.0 

13
__MACOSXフォルダーなしのMac zip圧縮?
Mac OSXの組み込みzipコンプレッサーでファイルを圧縮すると、抽出されたzip内に「__MACOSX」というタイトルのフォルダーが作成されます。 このフォルダが作成されないように設定を調整できますか、それともサードパーティの圧縮ツールを購入する必要がありますか? 更新:私は問題を解決するOSX用のフリーウェアアプリを見つけました:「YemuZip」 アップデート2:YemuZipはフリーウェアではなくなりました
158 macos  zip 

11
Bash:無限のスリープ(無限のブロック)
私はstartxを評価するXを起動するために使用し.xinitrcます。私では、.xinitrcを使用してウィンドウマネージャーを起動し/usr/bin/mywmます。(他のWMをテストするために)WMを終了すると、.xinitrcスクリプトがEOFに達したため、Xも終了します。だから私は私の最後にこれを追加しました.xinitrc: while true; do sleep 10000; done このようにして、WMを終了してもXは終了しません。さて私の質問:どうすれば無限の睡眠をとることができますかループスリープの代わりにですか?スクリプトをフリーズするようなコマンドはありますか? 宜しくお願いします
158 linux  bash  sleep  infinite 


12
SHA1へのJava文字列
私はJavaで単純な文字列からSHA1へのコンバーターを作成しようとしていますが、これは私が得たものです... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } それを渡すとtoSHA1("password".getBytes())、[�a�ɹ??�%l�3~��.おそらくUTF-8のような単純なエンコードの修正であることがわかりますが、誰かが私が欲しいものを取得するために何をすべきか教えてもらえ5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8ますか?それとも私はこれを完全に間違っていますか?
158 java  string  sha1 

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