問題タブ [utility]
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.
.net - PythonからF#への文字列置換ユーティリティの変換
文字列を1行ずつ変更する単純なPythonユーティリティコードがあります。コードは次のとおりです。
F#で実装されたユーティリティはどのようになりますか?このPythonバージョンよりもLOCが短く、読みやすいでしょうか?
追加した
Pythonコードは、C#文字列のtclスクリプトを処理します。C#文字列の「{'/'}」は「{{'/'}}」に変更し、「#」の後の数字は「{}」で囲まれた数字に変更する必要があります。たとえば、#1->{1}です。
追加した
これは実際の例です
または、この回答で説明されているように。
windows - Windows にパッチを適用するのに適した GUI ユーティリティは何ですか?
Windows 用の優れた GUI パッチ ユーティリティを探しています。これは、パッチをあまり扱ったことのない人に送るものなので、使いやすさが重要です。WinMerge がパッチを生成できることは知っていますが、適用することはできません。そのような GUI ユーティリティは Windows に存在しますか?
PS - これをスーパーユーザーに投稿することを検討しましたが、diff/patch は主にプログラミング ツールであるため、こちらの方が適していると思いました。そうでなければコンセンサスがあれば、私は自分自身で移行することに投票します.
windows - 改行フォーマットをMacからWindowsに変換する
Macで生成された.sqlダンプファイルをWindowsで読み取り可能なファイルに変換する変換ユーティリティ/スクリプトが必要です。これは私がここで抱えていた問題の続きです。問題はテキストファイルの改行フォーマットにあるようですが、変換を行うためのツールが見つかりません...
linux - 可能であれば、実行可能ファイルからすべての出力ファイルを追跡する方法:
ドキュメントがなく、管理されていないコードがたくさんあるプロジェクトに割り当てられました。出力ファイルを指す、プロジェクト全体で明示的に宣言されたパスがあります (実際、それらはさまざまな場所でさまざまな値に設定されていた環境変数です)。出力をワークスペースのディレクトリにリダイレクトするようにこれらを変更しましたが、ファイルは生成されず、ワークスペースでも見つかりません。ファイルシステムの別の場所に作成されていると思います。前に述べたように、スクリプトを使用して、環境変数が割り当てられるさまざまな場所があります。関連するスクリプトを取得したと思っていましたが、何かが足りないようです。
特定の実行可能ファイルからのすべてのファイル出力を追跡するために使用できるユーティリティはありますか (読み取り/書き込みされたすべてのファイル名を出力します)。
私は Fedora の下で作業しており、プロジェクトは主に Fortran で書かれています。
windows - 特定の条件で別のプログラムを再起動する簡単なプログラム
基本的に、プログラムがゼロ以外の値で終了した場合は、プログラムを再起動する必要があります。
おそらくBATファイルの数行のコードで作成できる単純なプログラムになると思います。誰かがすでに同様のプログラムを書いていて、それを共有したいかどうか疑問に思っています。
c#-4.0 - DataLayer を生成するユーティリティ
次のデータベースからデータ層を生成できるユーティリティを作成する必要があります:
Mssql
MySQL
Oracle
例:いくつかのテーブル、ビュー、プロシージャ、関数などを含むSQLデータベースがあります。上記のユーティリティを使用すると、エンティティクラスとそのマッピングなどを含むすべてのデータレイヤーを生成できるため、これに基づいて私は私のビジネスレイヤーとUIを書くことができます。
この目的のためにユーティリティを使用したくありません。
この点でどんな助けでも大歓迎です!
plone - 製品の依存関係として使用されるローカルユーティリティの問題
ここに問題があります。私はmynamespace.mypackage
それを依存関係として持っていますmynamespace.mydependencypackage
、それはローカルユーティリティです。コンポーネントレジストリを使用して登録されます。
config.py
からmynamespace.mypackage
、私は持っています
そして、私mynamespace.mypackage
のsetuphandlers.py
場合、この依存関係はまだインストールされていない場合はインストールされます。
問題は次のとおりです。を再インストールmynamespace.mypackage
するZMI
と、すべてが完全にインストールされているように見えますが(エラーが表示されないため)、ユーティリティを取得するComponentLookupError
メソッドを使用すると、次のようになります。mynamespace.mypackage
mynamespace.mydependencypackage
再インストールするときに、setuphandlers.py
またはZMIを介して再インストールすることで、この問題を「修正」できますmynamespace.mypackage
が、これは私にとって最善の解決策ではないようです。
ここでジェネリックセットアップについて何が欠けていますか?このユーティリティをZODBで永続化することは一切しませんでした。これらすべての問題を忘れてBrowserView
、ユーティリティメソッドを使用して作成することはできますが、最初に、なぜこれらの問題が発生するのかを理解したいと思います。
編集:今、私はより大きな問題を抱えています。TypeError: ('object.__new__(MyClass) is not safe, use Persistence.Persistent.__new__()', <function _reconstructor at 0xb7783e9c>, (<class 'mynamespace.mydependencypackage.package.MyClass'>, <type 'object'>, None))
が表示されています。完全なトレースバック:
c# - c# コンソール アプリケーションから Windows Server 2008 r2 マシンをシャットダウンする
cleint マシンをプログラムでシャットダウンできることに同意しました。しかし、私のマシンが Windows サーバー 2008 r2 で構成されているとします。サーバー マシンをシャットダウンするのは、通常のクライアント オペレーティング システム マシンに比べて簡単ではありません。サービスを停止し、実行中のプロセスを停止する必要があるため、最後に、このシャットダウン プロセスがシャットダウン イベント トラッカー用に「計画されている」ことを OS に確認する必要があります。では、C# コンソール アプリケーションからそれを実行できますか? これのために私がしなければならないプログラムは何ですか?
編集済み: すべての回答に感謝します。しかし、質問を書いているときに見逃したことが 1 つあります。このシャットダウンは、マシンが 120 分間無人である場合にのみ実行する必要があります。マシンの出欠を確認できる別のプロセスはありますか?シャットダウンプロセスを呼び出すように。
java - IPV6 アドレスの短縮形を表す
IPv6 アドレス文字列があります: 2001:1:0:0:10:0:10:10
IPV6 文字列の短い形式として表現したい: 2001:1::10:0:10:10
これを行うためのJavaメソッドを知っている人はいますか?
service - 国コードの取得-サービスまたはユーティリティメソッド?
国コードまたは内部IDを取得するには、データベースにアクセスするか、プロパティファイルをロードする必要がある場合があります。
しかし、そのようなメソッドはどのようにアプリケーションに配置されますか?ユーティリティメソッドとして、それは場違いに見えるので、アプリケーションサービスに適合しますか?