プログラミング

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

7
Rを使用してzipデータファイルをダウンロードし、データを抽出してインポートする
Twitterの@EZGraphsは、次のように書いています。 私も今日これをやろうとしましたが、手動でzipファイルをダウンロードするだけになりました。 私は次のようなことを試しました: fileName <- "http://www.newcl.org/data/zipfiles/a1.zip" con1 <- unz(fileName, filename="a1.dat", open = "r") 遠く離れているような気がします。何かご意見は?
122 r  zip  connection 

4
静的メソッド内で非静的内部クラスをインスタンス化する方法は?
次のコードがあります。 public class MyClass { class Inner { int s, e, p; } public static void main(String args[]) { Inner in; } } この部分までのコードは大丈夫ですが、私のようなmainメソッド内「で」インスタンス化することはできませんよin = new Inner()、それが表示されているようnon static field cannot be referenced in static context。 どうすればよいですか?Innerクラスを静的にしたくありません。

10
データベースと関数型プログラミングは対立していますか?
私はしばらくの間Web開発者でしたが、最近、関数型プログラミングの学習を始めました。他の人のように、私はこれらの概念の多くを私の仕事に適用するいくつかの重大な問題を抱えてきました。私にとって、これの主な理由は、FPのステートレスを維持するという目標の間の矛盾が、私が行ったほとんどのWeb開発作業が非常にデータ中心のデータベースに強く結び付けられているという事実とかなり矛盾しているように見えることです。 OOP側でより生産的な開発者になった1つのことは、.GeneのMyGeneration d00dads、PerlのClass :: DBI、RubyのActiveRecordなどのオブジェクトリレーショナルマッパーの発見でした。終日、INSERTステートメントとSELECTステートメントを記述したり、オブジェクトとしてデータを簡単に操作したりすることに集中できます。もちろん、SQLクエリを作成することもできましたが、SQLクエリの能力が必要な場合はそれを実行できましたが、それ以外の場合は裏側でうまく抽象化されました。 さて、関数型プログラミングに移ると、リンクのようなFP Webフレームワークの多くでは、この例のように、ボイラープレートSQLコードを大量に記述する必要があるようです。Weblocksは少し優れているように見えますが、データを操作するために一種のOOPモデルを使用しているようで、この例のように、データベース内のテーブルごとにコードを手動で作成する必要があります。いくつかのコード生成を使用してこれらのマッピング関数を記述していると思いますが、それは明らかにLispに似ていません。 (私はWeblocksやLinksを非常に詳しく見ていないことに注意してください。それらがどのように使用されているのか誤解しているだけかもしれません)。 したがって、問題は、Webアプリケーションのデータベースアクセス部分(かなり大きいと思います)、またはSQLデータベースとのインターフェイスを必要とするその他の開発では、次のいずれかの方法を強制されるようです。 関数型プログラミングを使用しない 大量のSQLまたはSQLに似たコードをリンクを手動で作成することを含む、煩わしい、抽象化されていない方法でデータにアクセスする 関数型言語を強制的に擬似OOPパラダイムにし、真の関数型プログラミングの優雅さと安定性の一部を取り除きます。 明らかに、これらのオプションはどれも理想的ではないようです。これらの問題を回避する方法を見つけましたか?ここに本当に問題がありますか? 注:私は個人的にFPの前にあるLISPに最も精通しているので、例を挙げて複数のFP言語を知りたい場合は、おそらくlispが最適な言語でしょう PS:Web開発の他の側面に固有の問題については、この質問を参照してください。

5
String.replaceすべての単一の円記号と二重の円記号
をusing に変換しようとしていますString \something\が、あらゆる種類のエラーが発生し続けます。これが解決策だと思いました:String \\something\\replaceAll theString.replaceAll("\\", "\\\\"); しかし、これは以下の例外を与えます: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1

7
Everyauth対Passport.js?
EveryauthとPassport.jsの機能セットは非常に似ているようです。どちらか一方をもう一方よりも使用したいと思わせる2つの間の正と負の比較にはどのようなものがありますか?

7
「ObjectContextインスタンスは破棄され、接続を必要とする操作には使用できなくなりました」を解決するInvalidOperationException
GridViewEntity Frameworkmを使用してデータを入力しようとしていますが、毎回次のエラーが発生します。 「オブジェクト 'COSIS_DAL.MemberLoan'のプロパティアクセサー 'LoanProduct'が次の例外をスローしました:ObjectContextインスタンスが破棄され、接続を必要とする操作に使用できなくなりました。」 私のコードは: public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) { IQueryable<MemberLoan> query = db.MemberLoans.OrderByDescending(m => m.LoanDate); if (!string.IsNullOrEmpty(keyword)) { keyword = keyword.ToLower(); query = query.Where(m => m.LoanProviderCode.Contains(keyword) || m.MemNo.Contains(keyword) || (!string.IsNullOrEmpty(m.LoanProduct.LoanProductName) && m.LoanProduct.LoanProductName.ToLower().Contains(keyword)) || m.Membership.MemName.Contains(keyword) || m.GeneralMasterInformation.Description.Contains(keyword) ); } return query.ToList(); } …

1
list_display-メソッドのブールアイコン
ModelAdminクラスのlist_display配列を定義するときに、BooleanFieldまたはNullBooleanFieldが指定されている場合、UIは列のTrue / Falseテキストの代わりに見栄えの良いアイコンを使用します。ただし、ブール値を返すメソッドが指定されている場合、True / Falseが出力されます。 booleanメソッドにかわいいアイコンを使用する方法はありますか?

10
水平線とhtml、cssでコーディングする正しい方法
あるブロックの後に水平線を描く必要があり、それを行うには3つの方法があります。 1)クラスh_lineを定義し、それにcss機能を追加します。 #css .hline { width:100%; height:1px; background: #fff } #html <div class="block_1">Lorem</div> <div class="h_line"></div> 2)hrタグを使用する #css hr { width:100%; height:1px; background: #fff } #html <div class="block_1">Lorem</div> <hr /> 3)after擬似クラスのように使用する #css .hline:after { width:100%; height:1px; background: #fff; content:"" } #html <div class="block_1 h_line">Lorem</div> どの方法が最も実用的ですか?
122 html  css 


12
世界のすべての住所に共通の住所データベース設計はありますか?
私はプログラマーであり、正直に言うと、世界の住所の構造がわからないのですが、私の国ではどのように構造化されているのでしょうか。1つのIDでちょうど識別され、世界のすべての住所格納するのに使用する、高速なクエリと動的に簡単なので、それはする必要がありますおかげで多くのことを

8
CSS Pseudo-elements、「:after」、「:last-child」の組み合わせ
CSSを使用して「文法的に正しい」リストを作成したい。これは私がこれまでに持っているものです: <li>タグは、それらの後、カンマで水平に表示されます。 li { display: inline; list-style-type: none; } li:after { content: ", "; } それは機能しますが、「最後の子」にコンマではなくピリオドを付けたいです。そして、できれば「最後の子」の前にも「と」を入れたい。私がスタイリングしているリストは動的に生成されるため、「最後の子」にクラスを与えることはできません。疑似要素を組み合わせることはできませんが、それが基本的に私が達成したい効果です。 li:last-child li:before { content: "and "; } li:last-child li:after { content: "."; } これを機能させるにはどうすればよいですか?
122 css 

2
Resharper-未使用のクラスをすべて見つけます
ファイルを右クリックして[使用状況を検索]オプションを選択することにより、1つのファイルの未使用の参照を見つける方法を知っています。プロジェクト内のすべての未使用のクラスまたはファイルのリストを表示または取得する方法はありますか?
122 c#  resharper 

2
Parallel.ForEachが完了するまで待機するにはどうすればよいですか?
現在のプロジェクトではTPLを使用しており、Parallel.Foreachを使用して多くのスレッドをスピンしています。Taskクラスには、タスクが完了するまで待機するWait()が含まれています。そのように、Parallel.ForEachが完了するのを待ってから、次のステートメントを実行する方法を教えてください。

3
matplotlibの垂直線と水平線
指定された制限で水平線と垂直線を作成できない理由がよくわかりません。このボックスでデータをバインドしたいと思います。しかし、両サイドは私の指示に準拠していないようです。どうしてこれなの? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # RIGHT VERTICAL plt.axvline(x=0.402, ymin=0.4, ymax = 0.615, linewidth=2, color='k') # LEFT VERTICAL plt.axvline(x=0.1, ymin=0.58, ymax = 0.79, linewidth=2, color='k') plt.show()
122 matplotlib 


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