プログラミング

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

7
Java 8:ストリームで例外をスローするメソッドを使用するにはどうすればよいですか?
クラスとメソッドがあるとします class A { void foo() throws Exception() { ... } } ここで、次のようなAストリームによって配信されるインスタンスごとにfooを呼び出します。 void bar() throws Exception { Stream<A> as = ... as.forEach(a -> a.foo()); } 質問:例外を適切に処理するにはどうすればよいですか?foo()によってスローされる可能性のある例外を処理していないため、コードがマシンでコンパイルされません。のthrows Exceptionはbarここでは役に立たないようです。何故ですか?

11
日付に1日を追加する
日付に1日を追加する私のコードは、日を追加する前の日付を返します。1日を追加した後の日付は、 2009-09-30 20:24:00翌月にロールオーバーする必要があります。1970-01-01 17:33:29 <?php //add day to date test for month roll over $stop_date = date('Y-m-d H:i:s', strtotime("2009-09-30 20:24:00")); echo 'date before day adding: '.$stop_date; $stop_date = date('Y-m-d H:i:s', strtotime('+1 day', $stop_date)); echo ' date after adding one day. SHOULD be rolled over to the next month: '.$stop_date; ?> …
172 php  date  datetime 

12
チェックボックスのグループにHTML5の「必須」属性を使用していますか?
HTML5をサポートする新しいブラウザー(FireFox 4など)を使用する場合。 フォームフィールドには属性がありますrequired='required'。 フォームフィールドは空/空白です。 そして送信ボタンがクリックされた; ブラウザは、「必須」フィールドが空であることを検出し、フォームを送信しません。代わりに、ブラウザにユーザーにフィールドにテキストを入力するように求めるヒントが表示されます。 これで、単一のテキストフィールドの代わりに、チェックボックスのグループができました。そのうちの1つはユーザーがチェック/選択する必要があります。 requiredこのチェックボックスのグループでHTML5 属性を使用するにはどうすればよいですか?(チェックする必要があるチェックボックスは1つだけなのでrequired、すべてのチェックボックスに属性を設定することはできません) ps。必要であれば、私はsimple_formを使用しています。 更新 でしHTML 5 multiple属性は、ここで役に立ちますか?私の質問に似た何かをするために誰かがそれを以前に使用しましたか? 更新 表示されます:この機能はHTML5の仕様によってサポートされていないこと ISSUE-111を:@入力し@type =チェックボックスの平均必要は何? (問題のステータス:問題は先入観なしに終了とマークされています。)そして、ここに説明があります。 アップデート2 これは古い質問ですが、質問の元々の目的は、JavaScriptを使用せずに、つまりHTML5の方法を使用して上記を実行できるようにすることであると明確にしたかったのです。振り返ってみると、「JavaScriptなし」をもっと不明瞭にする必要がありました。

5
データベース全体で文字セット(およびコレクション)を変更するにはどうすればよいですか?
前のプログラマーがテーブル(Mysql)に間違った照合を設定しました。彼はUTF8であるはずのラテン照合でそれを設定しました、そして今私は問題を抱えています。中国語と日本文字のすべてのレコードは??? キャラクター。 照合順序を変更して、キャラクターの詳細を取得することはできますか?
172 mysql  sql  collation 

4
Linux OOMキラーによって強制終了されたプロセスを見つける
Linuxがメモリ不足(OOM)になると、OOMキラーはいくつかのヒューリスティックに基づいて強制終了するプロセスを選択します(興味深い記事です:http : //lwn.net/Articles/317814/)。 OOMキラーによって最近強制終了されたプロセスをプログラムで判別するにはどうすればよいですか?

26
アプリがプッシュ通知から起動/開かれたかどうかを検出します
アプリがプッシュ通知から起動/開かれたかどうかを知ることは可能ですか? 起動イベントはここでキャッチできると思います: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } しかし、アプリがバックグラウンドにあるときにプッシュ通知から開かれたことをどのように検出できますか?

7
RazorとJavaScriptコードを組み合わせる
私はかみそりとjsを混合する方法とかなり混乱しています。これは私が行き詰まっている現在の機能です: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } 私がc#コードを宣言でき<c#></c#>、他のすべてがJSコードである場合-これは私が求めているものです: <script type="text/javascript"> var data = []; <c#>@foreach (var r in Model.rows) {</c#> data.push([ <c#>@r.UnixTime</c#> * 1000, <c#>@r.Value</c#> ]); <c#>}</c#> これを達成するための最良の方法は何ですか?
172 c#  javascript  razor 


12
PHP配列の値をクリアする最良の方法
配列内のすべての値をクリアするには、どちらが効率的ですか?最初の例では、2番目の例のループで毎回その関数を使用する必要があります。 foreach ($array as $i => $value) { unset($array[$i]); } またはこれ foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
172 php  arrays 

3
HyperLogLogアルゴリズムはどのように機能しますか?
最近は暇なときにさまざまなアルゴリズムについて学んでいます。私が遭遇した非常に興味深いと思われるアルゴリズムはHyperLogLogアルゴリズムと呼ばれ、リストに含まれる一意のアイテムの数を推定します。 これは、「カーディナリティ」の値(最近までは、推定されていないと計算されていたと私は常に想定していました)を見たMySQL時代に戻ったので、特に興味深いものでした。 そのため、配列内の一意のアイテムの数を計算するアルゴリズムをO(n)で記述する方法を知っています。私はこれをJavaScriptで書いた: function countUniqueAlgo1(arr) { var Table = {}; var numUnique = 0; var numDataPoints = arr.length; for (var j = 0; j < numDataPoints; j++) { var val = arr[j]; if (Table[val] != null) { continue; } Table[val] = 1; numUnique++; } return numUnique; } しかし問題は、私のアルゴリズムはO(n)が大量のメモリを使用する(に値を格納するTable)ことです。 私は、O(n)時間でリスト内の重複をカウントし、最小限のメモリを使用する方法についてこのペーパーを読んでいます。 それは、ビットまたは何かをハッシュおよびカウントすることにより、特定の確率内で(リストが均等に分散されていると仮定して)推定できるリスト内の一意のアイテムの数を説明します。 …

7
Postgresqlでデータベーステーブルダイアグラムを生成するツール?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する Postgresqlでテーブルダイアグラムを生成する無料のツールはありますか?


11
“ / usr / bin / ld:cannot find -lz”
Ubuntu 10.04でAndroidソースコードをコンパイルしようとしています。私は言ってエラーが出ます、 / usr / bin / ld:-lzが見つかりません どうすれば修正できますか?どういうcannot find -lz意味ですか?ここに完全なエラーメッセージがあります: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring old commands for target `external/qemu/android/avd/hw-config-defs.h' host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so) /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so …
172 linux  gcc  linker 

11
フローティングアクションボタンのアイコンサイズを調整する(fab)
新しいフローティングアクションボタンは56dp x 56dpで、その中のアイコンは24dp x 24dpである必要があります。したがって、アイコンとボタンの間のスペースは16 dpにする必要があります。 <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp" android:layout_gravity="bottom|right" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:background="@drawable/ripple_oval" android:elevation="8dp" android:src="@drawable/ic_add_black_48dp" /> ripple_oval.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item> <shape android:shape="oval"> <solid android:color="?android:colorAccent" /> </shape> </item> </ripple> そして、これは私が得る結果です: 私は\ material-design-icons-1.0.0 \ content \ drawable-hdpi \ ic_add_black_48dp.png https://github.com/google/material-design-icons/releasesからのアイコンを使用しました /tag/1.0.1 ボタン内のアイコンのサイズをガイドラインに記載されているとおりにする方法は? http://www.google.com/design/spec/components/buttons.html#buttons-floating-action-button

12
List <>の最後の要素を見つけるにはどうすればよいですか?
以下は私のコードからの抜粋です: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID = classID; this.m_CategoryID = …
172 c#  list  for-loop 

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