プログラミング

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


4
Haskellの `mod`と` rem`の違い
違いを正確に何であるmodとremHaskellのでは? どちらも同じ結果になるようです *Main> mod 2 3 2 *Main> rem 2 3 2 *Main> mod 10 5 0 *Main> rem 10 5 0 *Main> mod 1 0 *** Exception: divide by zero *Main> rem 1 0 *** Exception: divide by zero *Main> mod 1 (-1) 0 *Main> rem 1 (-1) 0
130 haskell 

2
グループごとにdata.tableで:=を使用して複数の列を割り当てる
を使用して複数の列に割り当てる最良の方法は何data.tableですか?例えば: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) 私はこのようなことをしたいと思います(もちろんこの構文は間違っています): x[ , (col1, col2) := f(), by = "id"] そして、それを拡張するために、変数に名前が格納された列がたくさんある可能性があるので(たとえばcol_names)、次のようにしたいと思います。 x[ , col_names := another_f(), by = "id", with = FALSE] このようなことをする正しい方法は何ですか?


5
sys.path / PYTHONPATHにディレクトリを追加する
特定のディレクトリからモジュールをインポートしようとしています。 問題はsys.path.append(mod_directory)、パスを追加してpythonインタープリターを開くと、ディレクトリmod_directoryがリストsys.pathの最後に追加されることです。PYTHONPATHPythonインタープリターを開く前に変数をエクスポートすると、ディレクトリがリストの先頭に追加されます。後者の場合はモジュールをインポートできますが、前者の場合はインポートできません。 なぜこれが起こっているのか誰かが説明し、Pythonスクリプト内でをmod_directory最初に追加する解決策を教えてくれませんか?


8
ビルドツールとは何ですか?
過去4年間、私はEclipse(Javaの場合)とVisual Studio Express(C#の場合)でプログラミングしてきました。前述のIDEは、プログラマが要求する可能性のあるすべての機能を提供しているように見えました(もちろん、プログラミングに関連しています)。 最近、「ビルドツール」と呼ばれるものについて聞いています。彼らはほとんどあらゆる種類の現実世界の開発で使用されていると聞きました。彼らは正確には何ですか?彼らはどのような問題を解決するように設計されていますか?なぜ過去4年間にそれらを必要としなかったのですか?それらは、IDEを取り除いたコマンドラインのようなものですか?
130 build 

5
PL / pgSQLでクエリ結果を変数に保存する
PostgreSQLの手続き型言語であるPL / pgSQLの変数にクエリの結果を割り当てる方法は? 私には機能があります: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the else part end if; end; return -- return my process result here $BODY$ LANGUAGE plpgsql VOLATILE 上記の関数では、このクエリの結果を保存する必要があります。 …

4
SQL-文字列の検索中は大文字と小文字を無視します
テーブルに次のデータがあります PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound SQLでは、テーブル内の文字列を検索するクエリを記述する必要があります。文字列を検索している間は、大文字と小文字を区別しません。下記のSQLクエリの場合 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' 上記のすべてのデータを提供しますが、 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%' 与えない。 例えば。「PriceOrder」または「priceOrder」を検索すると機能しますが、「priceorder」または「Priceorder」は機能しません。COLLATEを使用して以下のクエリを試してみましたが、機能しません。どこがいけないのか教えてください。 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'

6
外部からWebpackedコードを呼び出す(HTMLスクリプトタグ)
このようなクラス(typescriptで記述)があり、それをwebpackでにバンドルするとしbundle.jsます。 export class EntryPoint { static run() { ... } } 私のindex.htmlにはバンドルを含めますが、その静的メソッドも呼び出したいと思います。 <script src="build/bundle.js"></script> <script> window.onload = function() { EntryPoint.run(); } </script> ただし、EntryPointこの場合は未定義です。バンドルされたJavaScriptを別のスクリプトから呼び出すにはどうすればよいですか? 追加:Webpack設定ファイル。

11
画面(プログラム)出力をファイルに保存
の出力全体を保存する必要があります Screenのファイル後ですべてのコンテンツを確認ます。 その理由は、シリアルポートを介してフラッシュメモリをダンプし、Screenを使用してそれとやり取りするためです。メモリ構造を確認するためにファイルに保存したいと思います。 私はもう試した: $: screen /dev/ttyUSB0 115200 >> foo.txt $: screen /dev/ttyUSB0 115200 | tee foo.txt また、バッファファイルを画面から使用しようとしましたが、使用方法がわかりません。 簡単な方法はありますか?

10
JavaScriptチェックボックスの変更
フォームにチェックボックスがあり、次のシナリオに従って機能させたい: 誰かがチェックした場合、テキストフィールド(totalCost)の値をに設定する必要があります10。 次に、戻ってチェックを外すと、関数はフォームの他のパラメーターに従ってcalculate()の値を設定しますtotalCost。 つまり、基本的には、チェックボックスをオンにすると1つの処理を行い、オフにすると別の処理を行う部分が必要になります。


4
__init__.pyを使用してグローバル変数を定義できますか?
パッケージのすべてのサブモジュールで使用できる定数を定義したいと思います。一番いい場所は__init__.pyルートパッケージのファイルにあると思いました。しかし、私はこれを行う方法がわかりません。いくつかのサブパッケージがあり、それぞれにいくつかのモジュールがあるとします。これらのモジュールからその変数にアクセスするにはどうすればよいですか? もちろん、これが完全に間違っていて、より良い代替案がある場合は、それを知りたいのですが。

5
(UNIXの)bashシェルスクリプトで.profileをリロードしますか?
私はbashシェルスクリプトを初めて使用するので、問題に直面しました。「.profile」ファイルをリロードできることはわかっています。 . .profile しかし、私が書いているbashスクリプトで同じことを実行しようとしていますが、機能していません。何か案は?明確にするために他に提供できることはありますか? ありがとう

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