プログラミング

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

1
自作と樽のみの依存関係を理解する
私は最近自作を使い始めましたが、システムに何かを醸造したときに何が起こるかについて少し混乱していますが、醸造された依存関係はkegのみであり、つまりでリンクされてい/usr/localます。 たとえば、vips(画像処理ライブラリ)をインストールしています。その多くの依存関係の1つはpixmanです。Pixmanは、Mac OSX(この場合はSnow Leopard)が既に同梱されている(またはそのバージョン)ため、樽専用としてインストールされます。 これは、vipsがpixmanのシステムバージョンを使用することを意味しますか?もしそうなら、依存バージョンではなくシステムバージョンの使用に関連する潜在的なバージョン管理の問題はありませんか(それらが異なる場合)。
120 homebrew 



8
byte []の適切な休止状態アノテーション
hibernate 3.1およびJPAアノテーションを使用するアプリケーションがあります。これには、byte []属性を持つオブジェクトがいくつかあります(サイズが1k〜200k)。JPA @Lobアノテーションを使用し、Hibernate 3.1はすべての主要なデータベースでこれらを正常に読み取ることができます-JDBC Blobベンダーの特性を(本来のように)隠すようです。 @Entity public class ConfigAttribute { @Lob public byte[] getValueBuffer() { return m_valueBuffer; } } hibernate 3.5 がpostgresqlのこのアノテーションの組み合わせを回避する(そして修正しない)ことを発見したとき、3.5にアップグレードする必要がありました (回避策はありません)。今のところ明確な修正は見つかりませんでしたが、@ Lobを削除するだけでpostgresql型byteaが使用されていることに気付きました(これは機能しますが、postgresでのみ機能します)。 annotation postgres oracle works on ------------------------------------------------------------- byte[] + @Lob oid blob oracle byte[] bytea raw(255) postgresql byte[] + @Type(PBA) oid blob oracle byte[] + @Type(BT) …

5
Heroku「psql:FATAL:残りの接続スロットは非レプリケーションスーパーユーザー接続用に予約されています」
私はPostgresqlバックエンドを備えたHerokuでアプリを開発しています。定期的に、CLIとサーバーのページの読み込みの両方からデータベースにアクセスしようとすると、次のエラーメッセージが表示されます。 psql: FATAL: remaining connection slots are reserved for non-replication superuser connections これを以前に見た人、または私を正しい方向に向けるのを手伝ってくれませんか?
120 postgresql  heroku 

18
Visual Studio Codeはインストールされたgitを検出できません
Visual Studio Codeは「gitがシステムにインストールされていないようです」と報告します。gitビューに切り替えようとしたとき。私はgitをインストールして他のgitクライアントが使用していることを知っています。Visual Studio Codeの指示に従ってgitを再インストールした場合(「Chocolateyを使用してインストールするか、git-scm.comからダウンロードする」)、おそらく問題を解決できますが、既存のgitを台無しにしたくありません私のシステム上のクライアント。既存のgitインストールを見つけることができるようにVisual Studio Codeを構成する信頼できる方法はありますか?

8
Kubernetesでconfigmapが更新されたときにポッドを再起動しますか?
構成マップが変更/更新されたときに、Kubernetesポッドとデプロイメントに関連付けられたポッドを自動的に再起動するにはどうすればよいですか? 構成マップが変更されたときにポッドを自動的に再起動する機能について話がありましたが、私の知る限り、これはKubernetes 1.2ではまだ利用できません。 つまり、私がやりたいことは、構成マップを使用するポッドに関連付けられたデプロイメントリソースの「ローリングリスタート」です。実際のテンプレートで何も変更せずに、Kubernetesでデプロイメントのローリング再起動を強制することは可能ですか?これは現在それを行うための最良の方法ですか、それともより良いオプションがありますか?

8
リストまたはタプルからアイテムを明示的に選択する
私は次のPythonリストを持っています(タプルにすることもできます): myList = ['foo', 'bar', 'baz', 'quux'] 言える >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] インデックスに特定のパターンがないアイテムを明示的に選択するにはどうすればよいですか?たとえば、を選択します[0,2,3]。または、1000個のアイテムの非常に大きなリストから選択したい[87, 342, 217, 998, 500]。それを行うPython構文はありますか?次のようなもの: >>> myBigList[87, 342, 217, 998, 500]
120 python  list  select  indexing  tuples 

8
意味的にリストに見出しを追加する方法
これはしばらくの間私を悩ませてきました、そして私はこれを適切に行う方法についてコンセンサスがあるかどうか疑問に思っています。HTMLリストを使用している場合、意味的にリストのヘッダーを含めるにはどうすればよいですか? 1つのオプションはこれです。 <h3>Fruits I Like:</h3> <ul> <li>Apples</li> <li>Bananas</li> <li>Oranges</li> </ul> しかし、意味的には、<h3>見出しは明示的に関連付けられていません<ul> 別のオプションはこれです: <ul> <li><h3>Fruits I Like:</h3></li> <li>Apples</li> <li>Bananas</li> <li>Oranges</li> </ul> しかし、見出しは実際にはリストアイテムの1つではないため、これは少し汚いようです。 このオプションはW3Cでは許可されていません。 <ul> <h3>Fruits I Like:</h3> <li>Apples</li> <li>Bananas</li> <li>Oranges</li> </ul> よう<ul>さんは一つ以上含むことができます<li>s 'を 古い「リスト見出し」<lh>が最も理にかなっています <ul> <lh>Fruits I Like:</lh> <li>Apples</li> <li>Bananas</li> <li>Oranges</li> </ul> もちろん、それは正式にはHTMLの一部ではありません <label>フォームと同じように使用するよう提案されていると聞きました: <ul> <label>Fruits I Like:</label> <li>Apples</li> <li>Bananas</li> <li>Oranges</li> …
120 html  html-lists 

15
DNSを使用してパスを持つ別のURLにリダイレクトする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する DNSを介してドメインを別のドメインにリダイレクトしようとしています。 IN CNAMEを使用することは可能であることは知っています。 www.proof.com IN CNAME www.proof-two.com. 私が必要なのは、パスを使用したリダイレクトです。誰かがタイプするときwww.proof.com、それはそれらをする必要がありますwww.proof-two.com/path/index.htm Webサーバー機能を使用して実行できることはわかっていますが、DNSリダイレクトが必要です。 これは可能ですか?
120 dns  redirect 

9
複数のファイルを同時にGitに追加する方法
これは私の最初のgitの使用になります。新しいファイル(たくさん)をフォルダー/プロジェクト(gitローカルリポジトリ)に追加しました。 オンラインチュートリアルとフォーラムを通過し、自分ができることを確認しました git commit -a だから私はリポジトリのベースフォルダに移動し、 sudo git commit -a しかし、いくつかの画面が表示され、コメントを追加するように求められます。続行または終了する方法がわかりません。私は台無しにしたくないので、Ctrl + Zを押して、何もしませんでした。 使用する必要のあるコマンドの概要を教えてください。 git commit -a そして git push?
120 git  push  commit 

5
Telnetが内部コマンドまたは外部コマンドとして認識されない[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する WindowsでTCPプロトコルを使用して2つのエミュレータを接続するためにポート転送を実行しようとしています。コントロールパネルからTCPクライアントプログラムを有効にしましたが、コマンドプロンプトで「telnet」コマンドが認識されません。誰かがこれを修正するのを手伝ってくれませんか?
120 tcp  windows-7 


9
PHP-文字列文字に対して反復
文字列の文字を反復する良い方法はありますか?私が行うことができるようにしたいのですがforeach、array_map、array_walk、array_filterなどの文字列の文字に。 タイプキャスティング/ジャグリングではどこにも行かず(文字列全体を配列の1つの要素として出力します)、私が見つけた最良の解決策はforループを使用して配列を作成することです。何かもっと良いものがあるべきだと感じています。つまり、あなたがそれにインデックスを付けることができるなら、あなたは同様に反復することができないはずですか? これは私が持っている中で最高です function stringToArray($s) { $r = array(); for($i=0; $i<strlen($s); $i++) $r[$i] = $s[$i]; return $r; } $s1 = "textasstringwoohoo"; $arr = stringToArray($s1); //$arr now has character array $ascval = array_map('ord', $arr); //so i can do stuff like this $foreach ($arr as $curChar) {....} $evenAsciiOnly = array_filter( function($x) {return …


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