プログラミング

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

10
「for line in…」の結果、UnicodeDecodeError: 'utf-8'コーデックはバイトをデコードできません
これが私のコードです、 for line in open('u.item'): #read each line このコードを実行すると、次のエラーが発生します。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2892: invalid continuation byte これを解決してopen()にパラメーターを追加しようとすると、コードは次のようになります。 for line in open('u.item', encoding='utf-8'): #read each line ただし、同じエラーが発生します。それなら私は何をすべきか!助けてください。

7
Javaで複数の変数を同じ値に初期化する
同じ型で同じ値の複数の変数を宣言する、クリーンで効率的な方法を探しています。今私は持っています: String one = "", two = "", three = "" etc... しかし、私は次のようなものを探しています: String one,two,three = "" これはJavaで実行可能なものですか?効率を念頭に置いてください。

8
MySQLでBLOBからTEXTに変換するにはどうすればよいですか?
MySQLのblobにテキストが保存されているレコードがたくさんあります。処理を簡単にするために、データベースの形式をTEXTに変更したいと思います...データを中断しないように変更を加えるのがいかに簡単かというアイデア-適切にエンコードする必要があると思いますか?
214 sql  mysql  blobs 

25
データベーステーブルからクラスを生成
SQL Serverテーブルオブジェクトからクラスを生成するにはどうすればよいですか? 私はいくつかのORMの使用について話していません。エンティティ(単純なクラス)を作成するだけです。何かのようなもの: public class Person { public string Name { get;set; } public string Phone { get;set; } } 次のようなテーブルがあるとします。 +----+-------+----------------+ | ID | Name | Phone | +----+-------+----------------+ | 1 | Alice | (555) 555-5550 | | 2 | Bob | (555) 555-5551 | | 3 | Cathy …
214 c#  sql  sql-server  tsql 

12
Base 64エンコードおよびデコードのサンプルコード
Base64を使用してBase64で文字列をデコードおよびエンコードする方法を知っている人はいますか?次のコードを使用していますが、機能しません。 String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 

23
なぜReSharperはすべてにvarを使用したいのですか?
Visual StudioでReSharperを使い始めたばかりです(SOに関する多くの推奨事項の後)。それを試すために、私は最近のASP.NET MVCプロジェクトを開きました。私が気づいた最初で最も頻繁なことの1つは、ほとんど/すべての明示的な宣言をvar代わりに変更することです。例えば: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); //To This: var foo = DB.MyObjects.SingleOrDefault(w => w.Id == 1); そして、さえのような単純型と、上のようにint、boolなど なぜこれが推奨されているのですか?私はコンピュータサイエンスや.NETの出身ではなく、最近.NET開発に「陥り始めた」ので、何が起こっているのか、それが有益かどうかを本当に理解したいと思います。

4
LinuxでのTCP / IP接続の最大数の増加
サーバーをプログラミングしていますが、接続数を「無制限」に設定しても帯域幅が飽和しないため、接続数が制限されているようです。 Ubuntu Linuxボックスが一度に開くことができる接続の最大数を増加または排除するにはどうすればよいですか?OSはこれを制限しますか、それともルーターまたはISPですか?それとも別のものですか?

30
文字列がJavaで整数を表すかどうかを確認する最良の方法は何ですか?
私は通常、次のイディオムを使用して、文字列を整数に変換できるかどうかを確認します。 public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } それは私だけですか、それとも少しハックに見えますか?より良い方法は何ですか? 私の回答を(CodingWithSpikeによる以前の回答に基づいたベンチマークを使用して)確認し、私が自分の立場を逆転させ、この問題に対するJonas Klemmingの回答を受け入れた理由を確認します。この元のコードは実装が迅速で保守性が高いため、ほとんどの人が使用すると思いますが、整数以外のデータが提供されると桁違いに遅くなります。
214 java  string  int 



14
子要素に影響を与えずに背景画像の不透明度を設定します
子要素の不透明度に影響を与えずに背景画像の不透明度を設定することは可能ですか? 例 フッターのすべてのリンクにはカスタムの箇条書き(背景画像)が必要であり、カスタムの箇条書きの不透明度は50%にする必要があります。 HTML <div id="footer"> <ul> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> <li><a href="#">Link 5</a></li> </ul> </div> CSS #footer ul li { background: url(/images/arrow.png) no-repeat 0 50%; } 私が試したこと リストアイテムの不透明度を50%に設定してみましたが、リンクテキストの不透明度も50%になり、子要素の不透明度をリセットする方法がないようです。 #footer ul li { background: url(/images/arrow.png) no-repeat 0 50%; /* will also set …
214 css  opacity 

2
PostgreSQLなどのデータベースではなく、RabbitMQなどのメッセージブローカーが必要なのはなぜですか?
私のようなメッセージブローカーに新しいですRabbitMQの私たちのようなスケジューリングシステムのためのタスク/メッセージ・キューを作成するために使用することができますセロリ。 さて、ここに質問があります: 新しいタスクを追加し、Celeryなどのコンシューマープログラムで使用できるPostgreSQLでテーブルを作成できます。 なぜ、RabbitMQのように、まったく新しいテクノロジーをセットアップしたいのですか? PostgreSQLのような私たちのデータベースは分散環境で動作することができるので、今、私はスケーリングが答えではないと信じています。 データベースが特定の問題に対してどのような問題を引き起こすかを探してみたところ、次のことがわかりました。 ポーリングはデータベースをビジー状態に保ち、パフォーマンスを低下させます テーブルのロック->再び低パフォーマンス 数百万行のタスク->再度、ポーリングのパフォーマンスは低い では、RabbitMQなどのメッセージブローカーは、これらの問題をどのように解決するのでしょうか。 また、私AMQPはプロトコルがそれに続くものであることを発見しました。その中で何が素晴らしいのですか? Redisはメッセージブローカーとしても使用できますか?RabbitMQよりMemcachedに似ています。 これに光を当ててください!


4
link_toにクエリ文字列パラメーターを追加する
link_to UrlHelperにクエリ文字列パラメーターを追加するのが困難です。たとえば、(will_paginateを介して)並べ替え、フィルター処理、およびページ付けを行うためのUI要素を含むIndexビューがあります。will_paginateプラグインは、クエリ文字列パラメーターのページ内永続性を正しく管理します。 特定の名前付きルートにクエリ文字列パラメーターを追加する自動メカニズムはありますか、それとも手動で行う必要がありますか?この一見単純そうな構造の多くの研究は私に無知を残しました。 編集する いくつかの課題: 2つのクエリ文字列パラメーター、バケットと並べ替えがある場合、link_toで特定の値をこれらの1つに設定し、他方の現在の値を保持するにはどうすればよいですか?例えば: <%= link_to "0", profiles_path(:bucket => '0', :sorting=>?? ) %> 複数のクエリ文字列パラメーター、バケットと並べ替えとpage_sizeがあり、これらのいずれかに値を設定したい場合、残りのパラメーターの名前と値を「自動的に」含める方法はありますか?例えば: <%= link_to "0", profiles_path(:bucket => '0', [include sorting and page_size name/values here] ) %> will_paginateプラグインは、ページ変数とその他のクエリ文字列変数を自動的に管理します。ページサイズを管理するための自動UI要素はないようです。ページサイズの選択リストを作成するコードを見てきましたが、これには(SOなどの)A要素が必要です。この課題の一部は#2に関連し、一部はレコードの存在/非存在に基づいてこのUI要素を非表示/表示することに関連しています。別の言い方をすると、ページングするレコードがある場合にのみ、ページサイズのリンクを含めたいです。さらに、link_toに名前で含める必要はなく、他のQS変数(つまり、ページ、バケット、ソート)を自動的に含めることを好みます。

12
gitを使用して変更ログを管理する良い方法は?
私はしばらくGitを使用していますが、最近、変更を追跡しやすく、各クライアントが実行しているバージョンを確認できるように、リリースにタグを付けるためにそれを使用し始めました(残念ながら、現在コードで義務付けられています)各クライアントが独自のPHPサイトのコピーを持っていることを変更します。 いずれにせよ、私たちは勢いをつけ始めています。前回のリリース以降に何が変わったかを人々に示すことができれば本当にいいと思いました。問題は、どうすればよいかわからないため、変更ログを維持していないことです。この特定の時間に、ログを実行して手動でログを作成できますが、すぐに疲れるでしょう。 「git changelog」と「git manage changelog」をグーグルで検索してみましたが、コード変更のワークフローと、changelogとどのように一致するかについて実際に語っている内容は見つかりませんでした。私たちは現在、Rein Henrichsの開発ワークフローに従っているので、それに沿ったものが好きです。 私が欠けている標準的なアプローチはありますか、またはこれは誰もが自分のことをする領域ですか? コメント/回答ありがとうございます!
214 git  github  changelog 

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