プログラミング

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

2
PostgreSQLは結果セットをJSON配列として返しますか?
PostgreSQLにクエリの結果を1つのJSON配列として返させたいのですが。与えられた create table t (a int primary key, b text); insert into t values (1, 'value1'); insert into t values (2, 'value2'); insert into t values (3, 'value3'); 次のようなものをお願いします [{"a":1,"b":"value1"},{"a":2,"b":"value2"},{"a":3,"b":"value3"}] または {"a":[1,2,3], "b":["value1","value2","value3"]} (実際には両方を知っている方が便利でしょう)。私はいくつかのことを試しました select row_to_json(row) from (select * from t) row; select array_agg(row) from (select * from t) row; …
134 json  postgresql 

12
Typescriptマップの反復
タイプスクリプトマップを反復処理しようとしていますが、エラーが発生し続け、そのような些細な問題の解決策はまだ見つかりませんでした。 私のコードは: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } そして私はエラーを受け取ります: タイプ 'IterableIteratorShim <[string、boolean]>'は、配列タイプでも文字列タイプでもありません。 完全なスタックトレース: Error: Typescript found the following errors: /home/project/tmp/broccoli_type_script_compiler-input_base_path-q4GtzHgb.tmp/0/src/app/project/project-data.service.ts (21, 20): Type 'IterableIteratorShim<[string, boolean]>' is not an array type or a string type. at BroccoliTypeScriptCompiler._doIncrementalBuild (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:115:19) at BroccoliTypeScriptCompiler.build (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:43:10) at /home/project/node_modules/broccoli-caching-writer/index.js:152:21 at lib$rsvp$$internal$$tryCatch (/home/project/node_modules/rsvp/dist/rsvp.js:1036:16) …

3
パンダ:データフレームのインデックス作成中に複数の条件-予期しない動作
2つの列の値でデータフレームの行をフィルタリングしています。 何らかの理由で、OR演算子は、AND演算子の動作と同じように動作し、逆も同様です。 私のテストコード: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values df['a'][1] = -1 df['b'][1] = -1 df['a'][3] = -1 df['b'][4] = -1 df1 = df[(df.a != -1) & (df.b != -1)] df2 = df[(df.a != -1) | (df.b != -1)] …

8
Reactで現在の完全なURLを読みますか?
ReactJSコンポーネント内から完全なURLを取得するにはどうすればよいですか? 私はそれが次のようなものであるべきだと思っていますthis.props.locationが、それはundefined
134 reactjs 

8
関数コンポーネント内のReactJSライフサイクルメソッド
クラス内にコンポーネントを記述する代わりに、関数構文を使用したいと思います。 関数コンポーネント内でをオーバーライドするにcomponentDidMountはどうすればよいcomponentWillMountですか? 可能ですか? const grid = (props) => { console.log(props); let {skuRules} = props; const componentDidMount = () => { if(!props.fetched) { props.fetchRules(); } console.log('mount it!'); }; return( <Content title="Promotions" breadcrumbs={breadcrumbs} fetched={skuRules.fetched}> <Box title="Sku Promotion"> <ActionButtons buttons={actionButtons} /> <SkuRuleGrid data={skuRules.payload} fetch={props.fetchSkuRules} /> </Box> </Content> ) }
134 reactjs  redux 

3
関数から構造体を返すときのGCCバグの可能性
O'NeillのPCG PRNGの実装中にGCCのバグを見つけたと思います。(Godboltのコンパイラエクスプローラの初期コード) 、(rdiに格納された結果)を乗算oldstateした後MULTIPLIER、GCCはその結果をINCREMENTに追加せず、INCREMENT代わりにrdxに移動し、rand32_ret.state の戻り値として使用されます。 最小限の再現可能な例(コンパイラエクスプローラ): #include <stdint.h> struct retstruct { uint32_t a; uint64_t b; }; struct retstruct fn(uint64_t input) { struct retstruct ret; ret.a = 0; ret.b = input * 11111111111 + 111111111111; return ret; } 生成されたアセンブリ(GCC 9.2、x86_64、-O3): fn: movabs rdx, 11111111111 # multiplier constant (doesn't fit in imm32) xor …
133 c  gcc  assembly  x86-64  compiler-bug 

22
ビルド番号を増やすより良い方法は?
Xcodeビルドプロセスの一部としてシェルスクリプトを使用してplistファイル内のビルド番号をインクリメントしていますが、Xcode 4.2.1が頻繁にクラッシュします(プロジェクトに属していないターゲットに関するエラーが発生しています。plistファイルを変更すると、Xcodeが混乱します)。 シェルスクリプトはagvtool、ファイルがplistファイルよりも新しい場合にのみビルド番号が増分されるようにこれを行いました(したがって、ビルドだけでは値が増分されません)。 if [ -n \"`find ProjDir -newer ProjDir/Project-Info.plist`\" ]; then agvtool -noscm next-version -all; else echo \"Version not incremented\"; fi Xcodeを壊さないビルド番号(plistファイルまたはその他の場所)を増やす方法はありますか? 最終編集:githubで公開したばかりのpythonスクリプトを使用して、この種のことを行います。十分に文書化されていませんが、解決するのは難しくありません。おまけとして、このリポジトリには、サードパーティライブラリをアプリバンドルに自動的にバンドルするための便利なスクリプトも含まれています。
133 xcode  shell  version  xcrun  agvtool 

12
Java:分割後に最後の要素を取得する
文字列分割メソッドを使用していて、最後の要素が必要です。配列のサイズは変わる可能性があります。 例: String one = "Düsseldorf - Zentrum - Günnewig Uebachs" String two = "Düsseldorf - Madison" 上記の文字列を分割して、最後の項目を取得したいと思います。 lastone = one.split("-")[here the last item] // <- how? lasttwo = two.split("-")[here the last item] // <- how? 実行時の配列のサイズがわかりません:(
133 java  string  split 

18
Androidアプリケーションのパッケージ名を変更する方法
キーストアが破損しているため、Androidマーケットでアプリの名前を変更して再送信する必要があります。ただし、マニフェストやファイル全体でパッケージ名を編集しようとすると、大量のエラーが発生します。 アプリケーション名を変更する適切な方法は何ですか?
133 java  android 

8
Eclipse(ADT)からのA​​PKのエクスポートがサイレントクラッシュする
MacでEclipseからAPKをエクスポートしようとするたびに(JunoとIndigoを試してみました)、Eclipseが数秒後にクラッシュします これは、私の現在のセットアップでは正常に機能していました。 私の携帯電話でアプリをまっすぐに実行する(デバッグモード)と、問題なく動作します。 コンソールからのエラーは次のとおりです。 Invalid memory access of location 0x10073f113 rip=0x101f656f7 Bus error: 10 私は〜2010 MacBook ProでMac OS X 10.7.4を使用しており、次のJavaを使用しています。 java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode) ADT 20を使用しています。 EclipseとAndroid SDKを再インストールして、ADTを再ダウンロードしてみました。 Eclipseエラービューに何も表示されない 私が試すことができるさまざまな方法のアイデア、または何が問題になっているのかを調査する他の方法? 乾杯 更新:2014年以降のユーザーは、この問題のないAndroid Studioを使用する必要があります。
133 android  eclipse  macos  adt 

7
Djangoは静的ファイルのURLを表示します
reportlab pdfgenを使用してPDFを作成しています。PDFには、によって作成された画像がありdrawImageます。そのためには、ビュー内の画像へのURLまたは画像へのパスが必要です。なんとかURLを作成できましたが、イメージへのローカルパスを取得するにはどうすればよいですか。 URLの取得方法: prefix = 'https://' if request.is_secure() else 'http://' image_url = prefix + request.get_host() + STATIC_URL + "images/logo_80.png"


15
UIViewのスクリーンショットを取得するにはどうすればよいですか?
私のiPhoneアプリが特定ののスクリーンショットをUIViewとしてどのように撮れるのかと思っていますUIImage。 私はこのコードを試しましたが、取得できるのは空白の画像だけです。 UIGraphicsBeginImageContext(CGSizeMake(320,480)); CGContextRef context = UIGraphicsGetCurrentContext(); [myUIView.layer drawInContext:context]; UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); myUIView寸法は320x480で、いくつかのサブビューがあります。これを行う正しい方法は何ですか?

7
「sizeof(a?true:false)」が4バイトの出力を提供するのはなぜですか?
sizeof三項演算子を使用した演算子に関する小さなコードがあります。 #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } 出力(GCC): 1 1 4 // Why 4? しかし、ここで、 printf("%zu\n", sizeof(a ? true : false)); // Why 4? 三項演算子はbooleanタイプを返し、sizeof …

14
アップロード時にjQueryでファイルタイプを制限するにはどうすればよいですか?
jQueryでファイルアップロードフィールドをjpg / jpeg、png、gifのみに制限したいのですが。PHPすでにバックエンドチェックを行っています。私はJavaScriptすでに関数を介して送信ボタンを実行しているので、送信または警告の前にファイルタイプを確認する方法を知る必要があります。

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