プログラミング

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

7
「float」と「double」の精度
コード float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); あなたに出力を与えます x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 出力の3行目741012573242はガベージで、4行目116はガベージです。倍精度浮動小数点数は常に16の有効数字を持っていますが、浮動小数点数は常に7の有効数字を持っていますか?ダブルスに14の有効数字がないのはなぜですか?
155 c  floating-point 

7
htmlテーブル:thead対th
(とにかくこのページの例によると)THEADを使用している場合は、THを使用する必要がないように見えます。 本当?もしそうなら、THEAD対THの利点/欠点は何ですか?
155 html  html-table 

13
ソロデータアナリストのRおよびバージョン管理
私が尊敬している多くのデータアナリストは、バージョン管理を使用しています。例えば: http://github.com/hadley/ http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/のコメントを参照してください ただし、gitなどのバージョン管理システムを採用する価値があるかどうかを評価しています。 簡単な概要: 私はRを使用して研究出版物のデータを分析する社会科学者です。現在、Rパッケージを作成していません。プロジェクトの私のRコードには、通常、データ入力、クリーニング、操作、分析、および出力生成のための数千行のコードが含まれています。出版物は通常、LaTeXを使用して作成されます。 バージョン管理に関しては、私が読んだ多くの利点がありますが、それらはソロデータアナリストにはあまり関係がないようです。 バックアップ:すでにバックアップシステムを導入しています。 フォークと巻き戻し:これを行う必要性を感じたことはありませんが、どのように役立つかはわかります(たとえば、同じデータセットに基づいて複数のジャーナル記事を準備している、毎月更新されるレポートを準備している、など) ) コラボレーション:ほとんどの場合、自分でデータを分析しているため、バージョン管理によるコラボレーションのメリットは得られません。 バージョン管理の採用には、いくつかの潜在的なコストも伴います。 バージョン管理システムを評価および学習する時間 現在のファイル管理システムよりも複雑さが増す可能性 しかし、私はまだ何かが足りない気がします。バージョン管理に関する一般的なガイドは、データアナリストよりもコンピュータサイエンティストに向けられているようです。 したがって、具体的には、上記と同様の状況のデータアナリストに関連して、 バージョン管理は努力する価値がありますか? バージョン管理を採用する主な長所と短所は何ですか? Rを使用したデータ分析のバージョン管理を開始するための適切な戦略は何ですか(例、ワークフローのアイデア、ソフトウェア、ガイドへのリンク)。
155 git  version-control  r 

16
-webkit-transformを使用すると、固定位置が機能しない
-webkit-transform(および-moz-transform / -o-transform)を使用してdivを回転させています。また、divがユーザーと共にスクロールダウンするように、位置が固定されています。 Firefoxでは正常に動作しますが、Webkitベースのブラウザでは機能しません。-webkit-transformを使用すると、固定位置が機能しなくなります。そんなことがあるものか?


6
AndroidクラスBaseAdapterのメソッドgetItemおよびgetItemIdの目的は何ですか?
私は、メソッドの目的についての興味getItemやgetItemIdAndroidのSDKのクラスアダプタインチ 説明から、getItem基になるデータを返す必要があるようです。したがって、名前の配列が["cat","dog","red"]ありa、それを使用してアダプターを作成するa.getItem(1)場合、「dog」を返す必要がありますよね?何をa.getItemId(1)返すべきですか? これらの方法を実際に使用したことがある場合、例を提供できますか?
155 android  adapter 

8
エラー:「戻り値を変更できません」c#
自動実装プロパティを使用しています。以下を修正する最も速い方法は、自分のバッキング変数を宣言することだと思いますか? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 エラーメッセージ:変数ではないため、 '式'の戻り値を変更できません 中間式の結果である値タイプを変更しようとしました。値は永続化されないため、値は変更されません。 このエラーを解決するには、式の結果を中間値に格納するか、中間式の参照型を使用します。


14
相対パスやファイル名から絶対パスを解決する
Windowsバッチスクリプトで、ファイル名や相対パスを含む値から絶対パスを返す方法はありますか? 与えられた: "..\" "..\somefile.txt" バッチファイルに対する相対パスが必要です。 例: 「somefile.txt」は「C:\ Foo \」にあります 「test.bat」は「C:\ Foo \ Bar」にあります。 ユーザーが「C:\ Foo」でコマンドウィンドウを開き、 Bar\test.bat ..\somefile.txt バッチファイルでは、「C:\ Foo \ somefile.txt」は %1

7
1つのベクトルを別のベクトルにコピーする高速な方法
私は2つの方法を好む: void copyVecFast(const vec<int>& original) { vector<int> newVec; newVec.reserve(original.size()); copy(original.begin(),original.end(),back_inserter(newVec)); } void copyVecFast(vec<int>& original) { vector<int> newVec; newVec.swap(original); } どうやってやるの?
155 c++  algorithm  stl 

8
新しいAPKをアルファ版にアップロード-失敗
新しいAPKをAlphaにアップロード アップロードに失敗しました 無効な署名のあるAPKをアップロードしました(署名の詳細をご覧ください)。apksignerからのエラー:エラー:JAR_SIG_NO_SIGNATURES:JAR署名がありません 何をすべきかわからない、私はAndroid StudioプロジェクトのAlphaリリースを作成しようとしているだけです。

12
jquery UI Sortable with table and tr width
テーブルグリッドを並べ替え可能にするためにjQuery UIを並べ替え可能にしています。コードは問題なく動作するようですが、tdsに幅を追加していないため、ドラッグするtrとコンテンツが縮小します。 例えば; ドラッグを開始したときにテーブルの行が500pxの場合、300pxになります。グリッドで幅が定義されていないので、それが起こっていると思います。これは、tds fixとに2つのクラスを使用しているためですliquid。 fixクラスが行うtdコンテンツ幅に等しいとliquidなるtd幅100%。これは、tds に幅を割り当てる必要がないグリッドテーブルの私のアプローチです。 私のアプローチでソート可能な作業を行う方法はありますか?


13
文字列の特定の位置に文字を挿入する方法は?
int6桁の値を取得しています。String末尾から2桁目を小数点(。)で表示したいint。私が使用していたfloatが、使用することを示唆されたString(の代わりに、より良いディスプレイ出力用に1234.5なります1234.50)。したがって、intパラメーターとしてas を取りString、最後から2桁の小数点で正しくフォーマットされた関数を返す必要があります。 いう: int j= 123456 Integer.toString(j); //processing... //output : 1234.56
155 java  string  casting 

8
LinearLayoutをスクロール可能にするにはどうすればよいですか?
アクティビティを開始した後、下にスクロールして、以下に定義されているxmlの他のボタンとオプションを表示できません。 誰かがこれをスクロール可能にする方法を知っていますか? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="#000044" android:isScrollContainer="true" android:orientation="vertical"> <TextView android:id="@+id/title" android:text="@string/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff"/> <EditText android:id="@+id/editTitle" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/description" android:text="@string/description" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff"/> <EditText android:id="@+id/editDescription" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/location" android:text="@string/location" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ffffff"/> <EditText android:id="@+id/editLocation" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@+id/startTime" android:text="@string/startTime" android:layout_width="wrap_content" android:layout_height="wrap_content" …
155 android 

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