問題タブ [gnu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
md5 - BSDmd5とGNUmd5sumの出力フォーマット?
BSDmd5プログラムがこの形式でハッシュ出力を生成する理由は誰でも知っています...
... GNU md5sumは、このようなはるかに賢明な形式を生成しますか?
私の知る限り、md5sum形式は解析がはるかに簡単で、より理にかなっています。md5sum -checkmd5はどうしますか?そして、-p、-q、-r、-t、-xオプションはどういう意味ですか?man md5それらのオプションについては何も言いません!:|
linux - Debian GNU/Linux システムでのユーザーの存在の確認
私は現在、社内プログラム用の Debian パッケージに取り組んでいます。このパッケージの一部として、プログラムのほとんどの機能を実行するユーザーを作成する必要があります。postinst スクリプトでこれを行っています。postinst スクリプトは (アップグレード時などに) 何度も実行できるため、毎回ユーザーを作成しようとしないようにすることが重要です。
では、スクリプトの最初の実行時にのみユーザーが作成され、その後のスクリプトの実行に影響を与えないようにするにはどうすればよいでしょうか?
find - 「find.-name*.txt | xargs du -hc」で複数の合計が得られるのはなぜですか?
数百の.txtファイルの合計サイズを計算しようとしているディレクトリのセットがたくさんあります。私はこれを試しましたが、これはほとんど機能します:
しかし、最後に合計1つを与える代わりに、いくつかを取得します。私の推測では、パイプは一度に非常に多くのfindの出力行のみを通過し、duは各バッチで動作します。これを回避する方法はありますか?
ありがとう!アレックス
linux - ルートからの電子メールの差出人アドレスを変更する
cron ジョブなどから送信されるメールは、"root" のような From アドレスを持つ傾向があります。残念ながら、Outlook では、これは「ルート」としてのみ表示されるため、異なるマシンからの非常に類似した電子メールを区別するのは非常に困難です。
これらのメールの差出人アドレスを「foo.bar.example.com root」のように変更するにはどうすればよいですか?
bash - スクリーンセッションを閉じるスクリプトを書く
マシンで多数のスクリーン セッションを実行していますが、それらはすべて切り離されており、不要です。「screen -ls」と入力しても何も表示されないので、すべてを閉じる良い方法はありますか?
c++ - gnug++を使用したWindowsのスタック制限の回避策
私はGNUg++を使用してコマンドラインプログラムをビルドおよびコンパイルしました。これは、主に深い継承、大量のオブジェクトの作成など、さまざまな理由でスタックを「オーバーフロー」させます。そこで、Mac OS Xでこの回避策に従って、リンク時の問題を解決しました。 :
Linuxでは、試してみulimit -s unlimitedました。この方法でプログラムを実行しても、セグメンテーション違反は発生しなくなります。
しかし、GNU g ++を使用してWindowsでコンパイルしようとすると、コンパイラは認識しません。
問題の回避策として他にどのようなオプションを使用しますか?
前もって感謝します
c# - GNU GPL ライセンスを C# アプリに追加する
これを行う方法は知っていますが、StyleCop メソッドが真であるかどうかはわかりません。通常、StyleCop ルールでは、この例のようなものをヘッダーに追加する必要があります (編集する必要があります)。
そして、ReSharper の StyleCop を使用すると、次のようになります。
私の最終的なヘッダーは次のとおりです。
このヘッダーをすべてのソースと共有に追加すると、アプリケーションは GPL ライセンスになりますか? そうでない場合、どこに問題がありますか? StyleCop メソッドが機能することを願っています。おそらく、「{プログラムの名前とその機能の簡単なアイデアを示す 1 行}」を著作権タグよりも上に移動する必要があります。ありがとう。
svn - gnu makeでsubversionバージョン番号を使用してディレクトリを作成するにはどうすればよいですか?
「ベータ」のおかげで私の解決策:
一言で言えば、makeそうするように頼むと(# make release)はバージョン固有のディレクトリを作成し、ターゲットが最後に呼び出されてからのログデータをバージョン固有のログファイルにダンプします。永続データ(SVN_OLD_VERSION)はsvn-version.mkに保存され、条件付きで含まれます。
元の投稿:
プロジェクトの「make」ファイルにある他のSubversion固有のターゲット(このような)の中には、最後に「release」ターゲットが呼び出されたときからログファイルを作成する目的で追加しようとしているターゲットがいくつかあります。ここのところ:
しかし、私は2つのことを理解しようとしています。
*1。出力に基づいてディレクトリを作成するにはどうすればよいですか?svnversion上記のエラーは「***ターゲットパターンに`%'が含まれていません。停止してください。」というエラーが表示されます。svnversionは「nnnn:mmmm」を生成します。ディレクトリ「nnnn-mmmm」を作成したいと思います。)*
2. 「release」ターゲットが実行されたときにのみ再構築するためにインクルードファイル「svn-version.mk」を取得するにはどうすればよいですか?