-
文字列中の大文字を検索するPowerShellの実装
文字列の中から大文字を探したい場合、正規表現を使うことがあります。あるいは、大文字のリストを使ってひとつずつマッチさせることもできますし、もっと柔軟に .NET Framework の IsUpper() 関数を使うこともできます。 PowerShellの土壌は.NETであり、そのフレームワークに手を伸ばし、少しでも多くの機能を掘り起こすことが私たちの永遠の課題なのです。 次の例は、文
2022-02-04 11:28:31 -
PowerShellのエスケープ文字とは何ですか?
PowerShell のエスケープ文字は ` で、シングルクォートではなく、タブキーの上のキーであるバックワードアポストロフィです、例. コピーコード コードは以下の通りです。 Write-Host `$env:processor_architecture=$env:processor_architecture は $env:processor_arch
2022-02-04 11:08:53 -
統計関数のネスト深度のPowerShell実装
関数を呼び出すと、PowerShellはネストレベルを追加します。関数が別の関数、またはスクリプトを呼び出すと、ネストレベルも増加します。今日は、スクリプトのネストレベルを教えてくれる関数を紹介します。 function Test-NestLevel { $i = 1 $ok = $true do { try { $test = Get-Variable -Name Host -Scope
2022-02-04 11:07:35 -
PowerShellでのmatchコマンドの使用方法について解説
1. 配列のフィルタリング この記事では、PowerShellのmatch演算子を正規表現とともに使用して、配列から目的のコンテンツをフィルタリングする方法について説明します。 まずは、次の例から見てみましょう。 PS C:\UsersHong\> (ipconfig) -match 'IPv4' IPv4 address . . . . . . . . . .
2022-02-04 09:25:38 -
PowerShell文字列オブジェクトのメソッド概要
これまでの章から、PowerShellはすべてをオブジェクトに格納し、その中にメソッドと呼ばれる一連のコマンドを格納していることが分かっています。デフォルトのテキストはStringオブジェクトに格納され、このオブジェクトにはテキストを操作するための非常に便利なコマンドが多数含まれています。たとえば、ファイルの拡張子を調べるには、LastIndexOf() を使って最後の文字 "." の位置を取得
2022-02-04 06:03:02 -
Powershellディレクトリフォルダ管理権限継承・割り当て方法
デフォルトのディレクトリパーミッションは親ディレクトリから継承されますが、確実にその継承をオフにして、指定されたパーミッションを割り当てることができます。 次の例では、カレント・ユーザーに読み取りを許可する "PermissionNoInheritance"のフォルダーを作成し、adminグループはすべての管理権限を取得し、その継承をオフにするように設定します。 # create fo
2022-02-04 03:35:53 -
PowerShellで特殊記号をコンソールに出力する方法
PowerShellのコンソールは、特殊なアイコンも出力できることをご存知でしょうか?必要なのは、コンソールのフォントを "Consolas" のような TrueType フォントに設定することだけです。 特殊文字を表示するには、次のような10進数または16進数の文字コードを使用します。 [Char]8730 [Char]0x25BA または、システム上で組み込みアプリケーシ
2022-02-04 02:19:04 -
Powershellスクリプトの4種類の実行権限についてご紹介します。
制限付き - デフォルトの設定で、スクリプトの実行を一切許可しません。 AllSigned - 電子証明書で署名されたスクリプトのみ実行可能です。 RemoteSigned - ローカルスクリプトの実行にはデジタル署名は必要ありませんが、ウェブからダウンロードしたスクリプトの実行にはデジタル署名が必要です。 Unrestricted - すべてのスクリプトの実行を許可します。
2022-02-04 01:39:49 -
PowerShell パラメータの相互排除の例
PowerShell関数内でパラメータを相互に排他的にしたい場合、"ParameterSetName"属性を使用して、異なるパラメータまたはパラメータセットでパラメータ属性を定義することが可能です。 PowerShellの関数では、同じパラメータ名で複数のパラメータ属性を定義できることに、多くの人は気づいていないかもしれません。つまり、mandatoryを使えば、あるパラメータ
2022-02-04 01:14:19 -
Rubyのメソッドを検索して実行する
メソッドが呼び出されたとき、Rubyは2つのことをします。 1. メソッドを検索します。この方法はメソッドルックアップと呼ばれます。 2. メソッドを実行する。そのためにRubyにはselfというものが必要です。 メソッドを見つけて実行する、このようなプロセスは、どのオブジェクト指向言語でも起こります。しかし、Rubyのような非常に動的な言語では、このプロセスを深く理解すること
2022-02-03 23:43:20 -
Rubyにおける継承とメッセージング
継承を利用すると、他のクラスの改良版や特殊化版として機能するクラスを作成することができます。例えば、ジュークボックスのシステムでは、Songクラスに「曲」という概念を内包していますが、市場の拡大に伴い、カラオケのサポートを提供する必要が出てきました。カラオケの曲は、他の曲と変わりません(リードボーカル・トラックがないだけなので、それを気にする必要はありません)。しかし、歌詞のセットと時間情報は含
2022-02-03 22:24:51 -
Perlのハッシュの作成と参照入門
構文 引用」を作成する方法と、それを使用する方法は2つだけです。 リファレンスを作成する ルール1の作成 変数の前に「/」記号を付けると、その変数への「参照」が得られます。 $aref = /@array; # $arefは@arrayへの「参照」を保持します。 $href = /%h
2022-02-03 22:20:08 -
Rubyでの正規表現の使い方基本ガイド
正規表現の組み込みサポートが通常 Ruby、Perl、awk のようなスクリプト言語に限定されているのは残念です。その神秘性にもかかわらず、正規表現は強力なテキスト処理ツールなのです。正規表現はその神秘性にもかかわらず、強力なテキスト処理ツールです。それをライブラリのインタフェースではなく、ビルトインでサポートすることには大きな違いがあります。 正規表現とは、簡単に言えば、文字列の中でマッ
2022-02-03 22:17:23 -
ブログのスパムメッセージを簡単にブロックする方法
スパムは通称スパムと呼ばれ、ほとんどの人が目にしたことがあると思います。以前WordPressを使っていた時は、アンチスパムのプラグインをインストールしていたので、ほとんどのSpamをブロックできたのですが、先月WordPressから新しいブログプラットフォームに移行してからは、初日にいくつかのSpamに遭遇しましたが、どれも海外のプロモーション広告か何かでした。ブログの訪問者数自体は非常に少な
2022-02-03 20:32:19 -
Rubyで配列とハッシュテーブルを使う
Rubyの配列とハッシュはインデックス付きのコレクションです。 どちらも、キーでアクセスするオブジェクトのコレクションを保存します。配列のキーは整数です。ハッシュテーブルは、任意のオブジェクトをキーとして使用できます。配列とハッシュテーブルは、新しい要素を格納するために必要に応じてサイズを変更します。配列の要素へのアクセスは効率的であるが、ハッシュテーブルは柔軟である。配列やハッシュテーブ
2022-02-03 19:53:11 -
Rubyメタプログラミングの注目すべき点
無限ループのメタプログラミングを避ける。 コアクラスを乱立させずに関数のライブラリを書く(モンキーパッチは使わない)。 コードブロック形式は、文字列補間形式で使用するのが最適です。 文字列補間形式を使用する
2022-02-03 19:32:39 -
Rubyバージョン管理ツールRVMのインストールとチュートリアルの使用方法
RVM は、Ruby 環境の複数のバージョンを管理し、切り替えるための便利なコマンドラインツールです。 https://rvm.io/ Ruby / Railsを学ぶなら、RVMは欠かせないツールの一つです。 ここでのコマンドはすべてユーザー権限に戻りますので、どのコマンドもsudoを使用しないほうがよいでしょう。 RVMのインストール $ curl -L get.
2022-02-03 17:51:14 -
Ruby on RailsでMarkdownを使用する方法
Markdownの構文とコードのシンタックスハイライトはそれぞれRedcarpetとpygments.rb Gemsを使用して実装されています。 https://github.com/vmg/redcarpet https://github.com/tmm1/pygments.rb
2022-02-03 17:30:10 -
Rubyの基本構文
文字列オブジェクトを作成する方法はいくつかありますが、おそらく最も一般的なのは文字列リテラルを使用する方法でしょう。この2つの形式の違いは、Rubyではリテラルを作成する際に文字列をどの程度扱うかが異なるということです。ごくまれな例外はありますが。文字列リテラルに入力された内容は、その文字列の値を構成します。 二重引用符で囲まれた文字列は、Rubyではもう少し扱いやすくなっています。まず、
2022-02-03 15:32:46 -
Ruby on Railsのビューの書き方に関するいくつかのアドバイス
ビューから直接モデル層を呼び出さない。 複雑な書式をビューで作成せず、ビューヘルパー内のメソッドかモデルに出力する。 部分テンプレートやレイアウトを使用して、重複するコードを削減します。 通常のバリデーターにクライアントサイドのバ
2022-02-03 15:16:54
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!