記事ディレクトリ
- ダウンロード
- インストール
- Sdkの場所を変更する
- プロジェクトを作成する
- Gradleの場所を変更する
- AS バージョンを表示
- ツールバー – 項目の表示
- ツールバー – ビルドの下の機能の説明
- ビルド バリアントの説明を表示
- エミュレータ (avd) / Android 仮想デバイスのダウンロード
-
- 画面オフ機能
- 仮想デバイス機能をオフにする
- 自社開発アプリケーションソフトを削除する
- 開発したアプリケーションを仮想デバイス上で実行します。
- シミュレーターの場所を変更する
ダウンロード
ダウンロード アドレス:公式ダウンロード アドレス
開いて最後までプルダウンします 利用規約に同意します
ここで選択した Android Studio のバージョンは 2021.2.1.16 ですが、必要に応じて他のバージョンをダウンロードすることもできます。
公式ウェブサイトのインターフェースは時々変更されるため、ここまではダウンロード手順を説明しました。今後変更が生じる場合がございますので、ダウンロード方法を更新させていただきます。
インストール
上記のexeファイルをダブルクリックします 「
次へ」をクリックします 「
次へ」をクリック
します 「次へ」をクリック
します 「インストール」をクリックします 「
次へ」をクリックします
「完了」をクリックします
Sdkの場所を変更する
「OK」をクリックします
プロジェクトを作成する
Gradleの場所を変更する
AS プロジェクトを作成した後、初めて Android sutdio がプロジェクトを開くのが非常に遅い場合はどうすればよいですか?
Android Studio はどの Gradle を使用するかをどのように認識するのでしょうか? AS プロジェクトで使用される Gradle は、プロジェクト内の次のファイルによって決まります。
{あなたのプロジェクト}/gradle/wrapper/gradle-wrapper.properties
distributionBase: ダウンロードした Gradle 圧縮パッケージが解凍されて保存されるメイン ディレクトリ
distributionPath: distributionBase を基準とした解凍された Gradle 圧縮パッケージのパスzipStoreBase: distributionBase と同じですが、
zip 圧縮パッケージ: Gradle リリース バージョンの圧縮パッケージのダウンロード アドレス
最後の行の distributionUrl によって、このプロジェクトで使用される Gradle バージョンが決まります。つまり、プロジェクトごとに異なる Gradle バージョンを使用できることになります。
原則: Android Studio がプロジェクトを開くと、まず gradle-wrapper.properties ファイルを読み取り、このプロジェクトに必要な Gradle のバージョンを確認し、次に Gradle が保存されているフォルダー GRADLE_USER_HOME に移動して確認します。このバージョンの gradle が存在するかどうか 存在しない場合は、distributionUrl に移動してダウンロードします。プロセスを理解した後、AS が gradle をダウンロードするため、初めてプロジェクトを開くのに時間がかかる理由が理解できましたか。
変更: gradle-wrapper.properties ファイル。gradle のバージョンを指定したい場合は、distributionUrl でバージョンを変更し、新しいバージョンのみを変更します。自動ダウンロードが遅くなるのを防ぐために、事前にダウンロードした適切な zip パッケージを (C : \Users\Administrator.gradle\wrapper\dists\gradle-7.xx-bin\6a41zxkdtcxs8rphpq6y0069z ディレクトリ (解凍しないように注意してください)。その後、プロジェクトを再度開くと、gradle のダウンロードがスキップされ、自動的に解凍されます。次に、プロジェクトに必要な依存 jar パッケージ (存在する場合) をダウンロードします。
変更について話しましょう: GRADLE_USER_HOME 変更
: GRADLE_USER_HOME 変数のパス。デフォルトは C:\users{ユーザー名}.gradle です。デフォルトでは、ダウンロードされた Gradle バージョンと、プロジェクト内の Gradle に従ってダウンロードされた依存 jar パッケージは次のとおりです。すべてこの C:\users{ユーザー名}.gradle users{ユーザー名}.gradle パスにあります。
システム環境変数で GRADLE_USER_HOME パスを再指定し、C:\users{ユーザー名}.gradle の下にあるすべての内容を新しいパスにコピーすると、C ドライブのサイズが大きくなるのを防ぐことができます。
別の方法で、現在のプロジェクトで使用される Gradle のバージョンと場所を指定することもできます。gradle によってダウンロードされた依存パッケージのストレージ パス。この方法では、gradle-wrapper.properties ファイルは使用されません。
1. gradle 公式 Web サイトにアクセスして、gradle バージョンをダウンロードします。
Gradle ダウンロード アドレス: https://services.gradle.org/distributions/
例: ここではバージョン 7.3.2 をダウンロードします。
手動解凍:
次に、gradle のグローバル環境変数を構成します:
構成が成功したことを確認します。
上記のバージョン情報が表示されれば、設定は成功です。
gradle によってダウンロードされた依存パッケージのストレージ パスを手動で作成します:
D:\software\gradle-repository
プロジェクトを開いて
からプロジェクトを再起動します。gradle-wrapper.properties ファイルは自動的に読み取られなくなります。
これにより、一部の構成キャッシュがクリーンアップされます。新しい構成を使用します。
注: ここには小さなエピソードがあります。gradle 設定を読み取るとき、gradle プロンプトは 7.3.3 より低くすることはできません (以前に 7.3.2 をダウンロードしたため)、プログラムを実行するときに、JDK を 7.3.3 より低くすることはできないというプロンプトが表示されます。 11.
こちらは別のバージョン 7.4.2、gradle です。上位バージョンの jdk を自分でダウンロードすることも、AS に付属の JDK を使用することもできます。
もう一度話しましょう: ファイルの下のプロジェクト構造
AS バージョンを表示
ツールバー – 項目の表示
したがって、非表示のビューは [表示] --> [ツール ウィンドウ] で見つけることができます。
ツールバー – ビルドの下の機能の説明
ビルド バリアントの説明を表示
現在のモジュールの構築モードを選択します。ビューのデフォルトの位置は、AS エンジニアリング インターフェイスの左下隅です。
エミュレータ (avd) / Android 仮想デバイスのダウンロード
画面オフ機能
仮想デバイス機能をオフにする
自社開発アプリケーションソフトを削除する
開発したアプリケーションを仮想デバイス上で実行します。
方法 1: ビルドされた apk ファイルを仮想デバイスに直接ドラッグすると、自動的にインストールされます。しかし、このようにしてソースコードが変更されると、その影響を時間内に確認するのが不便になり、アンインストールして再度インストールする必要があります。
方法 2: 開発中に基本的な仮想デバイスをデバッグするときは、常に方法 2 を選択します。この方法では、コンピューターのモジュール名 /build/outputs/ で APK は生成されません。この APK は仮想デバイス上にのみ存在します。
シミュレーターの場所を変更する
デフォルトでは、ダウンロードされた仮想デバイスは C:\Users{ユーザー名}.android\avd に保存されます。
仮想デバイスはディスクを占有しすぎるため、C ドライブに配置することはお勧めできません。Dドライブに移行する方法を説明します。
ここでは、.avd と .ini の違いについて説明します。.ini ファイルは、avd が保存される場所です。つまり、AS ソフトウェアは .ini ファイルに従って、対応する avd を見つけます。
.ini ファイルのパスは変更されず、.avd フォルダーを目的の場所に移動するだけです。これを次の場所に置きます: D:\software\Android\AndroidAvd
AS ソフトウェアを再起動します。avd デバイスを起動します。正常に起動すれば、移行は問題ありません。
**题外话**
=========
コンピュータ業界に初めて参入する人、またはコンピュータ関連の専攻を卒業した人の多くは、実務経験が不足しているため、あらゆるところで障害に遭遇しています。2 つのデータセットを見てみましょう。
-
2023年の国立大学卒業生は1,158万人に達すると見込まれており、雇用情勢は厳しい。
-
National Network Security Publicity Week が発表したデータによると、2027 年までに我が国のネットワーク セキュリティ人材不足は 327 万人に達すると予想されています。
新卒者の就職状況は年々厳しい一方で、サイバーセキュリティ人材の不足は100万人規模となっています。
6月9日、MyCOS Researchの雇用ブルーブックの2023年版(2023年の中国の学部生の雇用レポートと2023年の中国の高等職業学生の雇用レポートを含む)が正式にリリースされました。
2022年大学卒業生の月給が高い専攻トップ10
学部のコンピューターサイエンス専攻と高等職業自動化専攻の月収は比較的高いです。コンピューターサイエンス学部と高等職業自動化専攻の2022年クラスの月収は、それぞれ6,863元と5,339元である。このうち、学部コンピューター専攻の初任給は基本的に2021年層と同じだが、高等職業自動化専攻の月収は大幅に増加しており、鉄道交通専攻を追い抜いた2022年層(5295元)が第1位となっている。
具体的には、専攻にもよりますが、2022年学部生で月収が高い専攻は情報セキュリティ(7579元)です。2018年卒業生と比較すると、電子科学技術やオートメーションなど人工知能に関連する学部専攻が好調で、初任給は5年前と比べて19%増加した。データサイエンスとビッグデータテクノロジーは近年新たに追加された専攻ではあるが、2022年度学部生においては卒業半年後の月収が高い専攻のトップ3に入るなど好調に推移している。5年前に高給取り学部ランキングのトップ10に入っていた唯一の人文社会科学専攻であるフランス語は、トップ10から外れた。
「サイバーセキュリティなくして国家安全保障はない」。現在、ネットワークセキュリティは国家戦略の高みにまで高まり、国家安全保障と社会の安定に影響を与える最も重要な要素の一つとなっています。
ネットワークセキュリティ業界の特徴
1. 雇用給与が非常に高く、昇給も早い 2021 年、Liepin.com はネットワーク セキュリティ業界の最高雇用給与を発表し、一人当たり 337,700 元でした!
2. 人材格差が大きく、雇用の機会が多い
2019年9月18日、「中華人民共和国中央人民政府」の公式ウェブサイトは、「我が国には140万人のサイバースペースセキュリティ人材が必要だが、全国の学校が毎年訓練している人材は150万人にも満たない」と発表した。Liepin.com の「2021 年上半期のサイバー セキュリティ レポート」では、サイバー セキュリティ人材の需要は 2027 年に 300 万人になると予測されており、現在サイバー セキュリティ業界に従事している従業員はわずか 10 万人です。
この業界には発展の余地がたくさんあり、雇用もたくさんあります
ネットワーク セキュリティ業界の設立以来、ネットワーク セキュリティ業界で数十の新しい職種が追加されています。ネットワーク セキュリティ エキスパート、ネットワーク セキュリティ アナリスト、セキュリティ コンサルタント、ネットワーク セキュリティ エンジニア、セキュリティ アーキテクト、セキュリティ オペレーションおよびメンテナンス エンジニア、ペネトレーション エンジニア、情報セキュリティ管理などです。データセキュリティエンジニア、ネットワークセキュリティオペレーションエンジニア、ネットワークセキュリティ緊急対応エンジニア、データ鑑定士、ネットワークセキュリティプロダクトマネージャー、ネットワークセキュリティサービスエンジニア、ネットワークセキュリティトレーナー、ネットワークセキュリティ監査人、脅威インテリジェンス分析エンジニア、災害復旧プロフェッショナル、実戦攻防専門家...
素晴らしいキャリアの可能性
ネットワークセキュリティ専攻は強力な技術的特徴を持ち、特にコアネットワークアーキテクチャとセキュリティ技術を仕事で習得することは、キャリア開発においてかけがえのない競争上の優位性をもたらします。
個人の能力の継続的な向上に伴い、自身の経験の豊富さやプロジェクト運営の成熟度に応じて作品の専門的価値も高まり、鑑賞空間は終始強気であり、それが人気の主な理由です。みんなとともに。
ネットワークセキュリティの分野も、ある意味、医師と同じように年齢が上がるほど人気があり、技術も成熟しているので当然仕事が評価され、昇進や昇給も問題となります。もちろん。
ハッキングとサイバーセキュリティを学ぶ方法
今日、私の記事に「高評価」をしていただければ、オンライン セキュリティ学習教材の私個人のコレクションを無料で共有しますので、そこに何があるか見てみましょう。
1. 学習ロードマップ
攻撃や守備でも学ぶべきことはたくさんありますが、具体的に学ぶべきことは上記のロードマップにすべて書きましたので、それを習得できれば就職や民間の仕事に就いても問題ありません。
2. ビデオチュートリアル
インターネット上には多くの学習リソースがありますが、基本的に不完全です。これは私が録画したサイバー セキュリティに関するビデオ チュートリアルです。上記のロードマップのすべての知識ポイントについてサポートするビデオ説明を用意しています。
内容は、ネットワークセキュリティ法の学習、ネットワークセキュリティ運用等の保証評価、ペネトレーションテストの基礎、脆弱性の詳しい説明、コンピュータの基礎知識など、ネットワークセキュリティを始める際に知っておくべき学習内容です。
(すべてが1つの作品に詰まっており、1つずつ展開することはできません。合計300以上のエピソードがあります)
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
3. 技術資料と電子書籍
また、大規模なネットワークセキュリティ運用、CTF、SRC脆弱性マイニングに参加した経験や技術的ポイントを含む技術文書も私自身が編集したもので、電子書籍も200冊以上あります。一つ一つ表示しません。
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
4. ツールキット、インタビューの質問、ソースコード
「良い仕事をしたいなら、まず自分のツールを磨かなければなりません。」 私は、誰にとっても最も人気のある数十のハッキング ツールをまとめました。取材範囲は主に情報収集、Androidハッキングツール、自動化ツール、フィッシングなどです。興味のある学生はぜひご覧ください。
私のビデオで言及されているケースのソース コードと対応するツールキットもあり、必要に応じて持ち帰ることができます。
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。
CSDN のスプリー: 「ハッカーとネットワーク セキュリティ入門 & 高度な学習リソース パック」無料共有
最後に、私が過去数年間で整理したインターネット セキュリティに関する面接の質問があります。インターネット セキュリティの仕事を探しているなら、間違いなく大いに役立つでしょう。
これらの質問は、Sangfor、Qi Anxin、Tencent などの大手企業の面接でよく聞かれます。良い質問や良い洞察があれば、ぜひ共有してください。
参考分析: Sangfor 公式 Web サイト、Qi Anxin 公式 Web サイト、Freebuf、csdn など。
コンテンツの特徴: グラフィック表現を含む明確な構成により、理解しやすくなります。
内容の概要: イントラネット、オペレーティング システム、プロトコル、ペネトレーション テスト、セキュリティ サービス、脆弱性、インジェクション、XSS、CSRF、SSRF、ファイル アップロード、ファイル ダウンロード、ファイル インクルード、XXE、ロジック脆弱性、ツール、SQLmap、NMAP、BP、国境なき医師団…
スペースに限りがあるため、情報の一部のみが表示されています。以下のリンクをクリックして入手してください。