プログラミング

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


7
table、tr、tdにmin-heightを使用できますか?
受信の詳細を表に表示しようとしています。 そのテーブルには、商品を表示するための最小の高さが必要です。したがって、製品が1つしかない場合、テーブルの最後には少なくともいくらかの空白があります。一方、商品が5つ以上ある場合、その空のスペースにはなりません。 私はこのCSSを試してみました: table,td,tr{ min-height:300px; } しかし、それは機能していません。 前もって感謝します。
120 html  css 

4
Node JS Promise.allおよびforEach
非同期メソッドを公開する構造のような配列があります。asyncメソッドを呼び出すと、配列構造が返され、さらに多くのasyncメソッドが公開されます。この構造から取得した値を格納する別のJSONオブジェクトを作成しているので、コールバックでの参照の追跡に注意する必要があります。 私はブルートフォースソリューションをコーディングしましたが、より慣用的またはクリーンなソリューションを学びたいと思います。 パターンは、nレベルのネストに対して繰り返し可能である必要があります。 囲んでいるルーチンをいつ解決するかを決定するには、promise.allまたは同様の手法を使用する必要があります。 すべての要素が非同期呼び出しを行う必要があるとは限りません。したがって、ネストされたpromise.allでは、インデックスに基づいてJSON配列要素に単純に割り当てることはできません。それでも、ネストされたforEachでpromise.allのようなものを使用して、すべてのプロパティの割り当てが、含まれているルーチンを解決する前に行われていることを確認する必要があります。 Bluebird promise libを使用していますが、これは必須ではありません ここにいくつかの部分的なコードがあります- var jsonItems = []; items.forEach(function(item){ var jsonItem = {}; jsonItem.name = item.name; item.getThings().then(function(things){ // or Promise.all(allItemGetThingCalls, function(things){ things.forEach(function(thing, index){ jsonItems[index].thingName = thing.name; if(thing.type === 'file'){ thing.getFile().then(function(file){ //or promise.all? jsonItems[index].filesize = file.getSize();



15
UIRefreshControl-UITableViewControllerがUINavigationController内にある場合、beginRefreshingが機能しない
UITableViewController(UINavigationController内にあります)にUIRefreshControlを設定しましたが、期待どおりに機能します(つまり、プルダウンで正しいイベントが発生します)。ただし、次のようにプログラムでbeginRefreshing更新コントロールのインスタンスメソッドを呼び出すと、 [self.refreshControl beginRefreshing]; 何も起こりません。アニメートしてスピナーを表示します。endRefreshing私はリフレッシュした後、それを呼び出したときに方法が正しく動作します。 私はこの動作で基本的なプロトタイププロジェクトを作成しましたが、UITableViewControllerがアプリケーションデリゲートのルートビューコントローラーに直接追加された場合、正しく動作します。例: self.viewController = tableViewController; self.window.rootViewController = self.viewController; しかし、tableViewController最初にUINavigationControllerにを追加し、次にナビゲーションコントローラーをとして追加するrootViewControllerと、beginRefreshingメソッドは機能しなくなります。例えば UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:tableViewController]; self.viewController = navController; self.window.rootViewController = self.viewController; これは、ナビゲーションコントローラ内のネストされたビュー階層がリフレッシャコントロールでうまく機能していないことに関係していると思います-何か提案はありますか? ありがとう

7
コード実行時間の測定
テストの目的で、プロシージャ/関数/オーダーが完了するまでにかかる時間を知りたい。 これは私がやったことですが、秒の差が0の場合、経過したミリ秒を返すことができないため、私の方法は間違っています: スリープ値は500ミリ秒なので、経過秒数は0であり、ミリ秒を返すことができないことに注意してください。 Dim Execution_Start As System.DateTime = System.DateTime.Now Threading.Thread.Sleep(500) Dim Execution_End As System.DateTime = System.DateTime.Now MsgBox(String.Format("H:{0} M:{1} S:{2} MS:{3}", _ DateDiff(DateInterval.Hour, Execution_Start, Execution_End), _ DateDiff(DateInterval.Minute, Execution_Start, Execution_End), _ DateDiff(DateInterval.Second, Execution_Start, Execution_End), _ DateDiff(DateInterval.Second, Execution_Start, Execution_End) * 60)) 誰かがこれを行うためのより良い方法を教えてくれますか?多分TimeSpan? ソリューション: Dim Execution_Start As New Stopwatch Execution_Start.Start() Threading.Thread.Sleep(500) MessageBox.Show("H:" & Execution_Start.Elapsed.Hours …
120 c#  .net  vb.net  datetime  timespan 

8
SimpleXMLから@attributeにアクセスする
@attributeSimpleXMLオブジェクトのセクションへのアクセスに問題があります。I場合はvar_dumpオブジェクト全体、私は正しい出力を取得し、ときに私var_dumpのオブジェクト(ネストされたタグ)の残り、私は正しい出力を得るが、私はドキュメントに従うとするときvar_dump $xml->OFFICE->{'@attributes'}、私はその事実にもかかわらず、空のオブジェクトを取得します1つ目var_dumpは、出力する属性があることを明確に示しています。 誰もが私がここで間違っていることを知っています/どのように私はこの仕事をすることができますか?
120 php  xml  simplexml 

12
Javaインターフェイスのオプションメソッド
私の理解では、Javaでインターフェースを実装する場合、そのインターフェースで指定されたメソッドは、そのインターフェースを実装するサブクラスで使用する必要があります。 Collectionインターフェースなどの一部のインターフェースには、オプションとしてコメント化されているメソッドがあることに気づきましたが、これは正確にはどういう意味ですか?インターフェイスで指定されたすべてのメソッドが必要だと思ったので、少しスローされましたか?
120 java  methods  interface 

14
マテリアライズCSS-選択するとレンダリングされないようです
私は現在マテリアライズCSSを使用していますが、選択フィールドを取得しているようです。 私は彼らのサイトから提供された例を使用していますが、残念ながらそれはビューにレンダリングされています。他の誰かが手伝ってくれるのではないかと思っていました。 私がやろうとしていることは、パディングを提供する2つのエンドスペーサーを持つ行を作成することです。次に、内側の2つの行アイテム内に、検索テキスト入力と検索選択ドロップダウンがあるはずです。 これは私が作業している例です:http : //materializecss.com/forms.html 前もって感謝します。 問題のコードスニペットは次のとおりです。 <div class="row"> <form class="col s12"> <div class="row"> <div class="input-field col s2"></div> <div class="input-field col s5"> <input id="icon_prefix" type="text" class="validate" /> <label for="icon_prefix">Search</label> </div> <div class="input-field col s3"> <label>Materialize Select</label> <select> <option value="" disabled="disabled" selected="selected">Choose your option</option> <option value="1">Option 1</option> <option value="2">Option 2</option> …

8
文字列から数字を削除する[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 文字列から数字を削除するにはどうすればよいですか?
120 python  string 

8
Angular4にアップグレードした後、「require」という名前が見つかりません
AngularプロジェクトでChart.jsを使用したいと思います。以前のAngular2バージョンでは、私は 'chart.loader.ts'を使用してこれをうまく行ってきました: export const { Chart } = require('chart.js'); 次に、コンポーネントコードで私はちょうど import { Chart } from './chart.loader'; しかし、cli 1.0.0およびAngular 4にアップグレードした後、「名前 'require'が見つかりません」というエラーが表示されます。 エラーを再現するには: ng new newapp cd newapp npm install chart.js --save echo "export const { Chart } = require('chart.js');" >> src/app/chart.loader.ts ng serve 私の 'tsconfig.json'には、 "typeRoots": [ "node_modules/@types" ], そして 'node_modules/@types/node/index.d.ts'には以下があります: …

6
jQuery複数IDセレクター
ここに私のコードの開始のスニペットがあります: var myUpload = $("#upload_link").upload({bla bla bla 基本的に私がやろうとしていることは、いくつかの異なるIDで同じ呼び出しを行うことです... 私はこれがうまくいくと思いましたが、それはしません: var myUpload = $("#upload_link,#upload_link2,#upload_link3").upload({ 何か案は?
120 javascript  jquery 

8
Pythonで任意のサイズの空の配列を取得するにはどうすればよいですか?
基本的に私はこれと同等のPythonをCで望んでいます: int a[x]; しかしPythonでは私は次のような配列を宣言します: a = [] そして問題は私が次のような値でランダムなスロットを割り当てたいです: a[4] = 1 しかし、配列が空であるため、Pythonではそれを行うことはできません。

5
空のRequestParam値にdefaultValueを使用させることは可能ですか?
次のようなリクエストマッピングがある場合: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } そして、このリクエストを次のように呼び出します: http://example.com/test?i= エラーメッセージが表示される タイプ「java.lang.String」の値をタイプ「int」に変換できませんでした。ネストされた例外はjava.lang.NumberFormatException:入力文字列の場合: "" ' これを解決するには、JavaScriptクライアントが空のパラメータを送信しないようにするか、文字列値を受け入れ、それらが空白でないことが判明した場合にのみ解析します。 更新:春のそれ以降のバージョンでは、本来望ましい動作が実装されています。 私はこれを春の4.3.5でテストしたところ、動作が実際にはnull値をデフォルト値に変換することがわかりましたNumberFormatException。私の元のマッピングは正常に動作します。 この動作の変更が行われた春のバージョンはわかりません。
120 java  spring  spring-mvc 

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