次のセクション: 反射的最佳实践(2)618 回再生

5 秒后自动播放下一节
  もう一度見る

GO言語コアプログラミングコース

導入 >
コースウェア
章1GO言語の紹介

Golangでは何ができるのでしょうか?

24分06秒

Golang をより効率的に学ぶ方法 (1)

12分37秒

Golang をより効率的に学ぶ方法 (2)

18分26秒

プログラムの基本概念

13分42秒

Go 言語開発の簡単な歴史

15分00秒

Go 言語の機能と高速なエクスペリエンス

19分22秒
章2開発ツールと環境のセットアップ

Golang 開発ツールの紹介

11分22秒

Windows での vscode のインストール

16分09秒

Windows での vscode の使用

07分10秒

Linux での vscode のインストールと使用

17分12秒

Mac での vscode のインストールと使用

24分49秒

Windows での Go 開発環境の構築

46分32秒

Linux での Go 開発環境の構築

20分31秒

Mac 上で Go 開発環境を構築する

16分06秒
章3Golang プログラムの開発手順

Go プログラムの開発と基本構造の説明

22分12秒

Linux および Mac での Go プログラムの開発

20分36秒

Golang は人気分析を実行します

08分06秒

Golang のコンパイルと実行手順

14分32秒

Go 構文の要件と考慮事項

14分47秒
章4囲碁の基本

エスケープ文字に行く

24分09秒

Go 開発でよくある間違いと解決策

07分32秒

Go言語についてのコメント

11分47秒

標準的なコーディングスタイルの要件

17分26秒

Go 公式プログラミング ガイド

19分45秒

Go言語の標準ライブラリAPI

20分07秒

一般的な Dos 命令の概要

11分47秒

ディレクトリ操作

24分05秒

ファイル操作

13分02秒

追加のガイドと包括的な演習

03分28秒

練習問題の復習と要約

20分18秒

変数が必要な理由

04分26秒

変数とクイックスタートの概要

07分21秒

変数の使用方法の詳細 (1)

25分37秒

変数の使用方法の詳細 (2)

10分15秒

変数のいくつかの概念を明確にする

07分29秒
章5データの種類

データ型の概要

08分49秒

整数型の基本的な使用法

20分46秒

整数型の使用方法の詳細

16分19秒

浮動小数点型の基本的な使用法

12分53秒

浮動小数点型の使用方法の詳細

10分24秒

文字タイプの基本的な使い方

15分45秒

文字タイプの考慮事項

20分50秒

ブール型の使用

07分06秒

文字列型の基本的な使用法

04分55秒

文字列型の詳細

16分44秒

基本データ型のデフォルト値

06分31秒

基本的なデータ変換

09分47秒

基本的なデータ変換の詳細についてのディスカッション

24分09秒

基本データを文字列に変換する

25分55秒

文字列から基本データ型へ

24分34秒

文字列から基本型までの詳細

08分38秒
章6ポインタ/参照型

ポインタとそのメモリ レイアウト

21分17秒

ポインターのケースと使用上の落とし穴

17分48秒

値の型と参照型

10分46秒
章7識別子/キーワード

識別子の基本的な使用法

19分38秒

Go 識別子の命名特性と仕様

21分39秒

予約されたキーワードと事前定義された識別子

04分41秒
章8オペレーター

オペレーターの基本的な紹介

03分20秒

算術演算子の基本的な使用法

18分41秒

算術演算子の詳細な説明

15分28秒

算術演算子の教室演習

08分42秒

関係演算子

09分36秒

論理演算子の基本的な使用法

12分09秒

と で短絡 と 短絡 または

10分01秒

代入演算子の基本的な使い方

18分24秒

割り当て操作の古典的な面接の質問

06分08秒

演算子の優先順位

09分09秒

その他のオペレーター

16分32秒
章9キーボード入力ステートメント

ユーザー端末入力の取得

17分28秒
章10コンピュータベース

コンピュータベースの紹介

13分50秒

他の基数を 10 進数に変換する

12分51秒

10 進数を他の基数に変換する

07分34秒

バイナリを他の基数に変換する

05分36秒

他の基数をバイナリに変換する

05分09秒

元コード、逆コード、補コード

14分36秒

ビット演算を徹底解説

19分47秒
章11プロセス制御

プロセス制御の概要

10分29秒

シングルブランチの基本的な使い方

12分12秒

単一分岐のフローチャートと詳細

10分16秒

デュアルブランチの基本的な使用法

08分27秒

デュアルブランチのフローチャートと詳細

06分59秒

単支部および複支部の教室演習 (1)

10分03秒

単支部および複支部の教室演習 (2)

14分04秒

複数ブランチの基本的な使用法

21分04秒

マルチブランチのアプリケーションケース

30分25秒

入れ子になったブランチ

27分12秒

スイッチの基本的な使い方

21分18秒

スイッチの使用方法の詳細 (1)

20分26秒

スイッチの使用方法の詳細 (2)

19分44秒

スイッチの教室での演習

18分41秒
章12ループ制御

ループ制御の基礎と入門

10分18秒

for ループの構文と実行フロー

19分21秒

for ループの考慮事項と詳細 (1)

13分52秒

for ループの考慮事項と詳細 (2)

20分01秒

ループ教室の演習用

10分41秒

while および dowhile コントロールを実装する

14分10秒

複数サイクルの適用ケース

34分05秒

中空ピラミッドを印刷したクラシックなケース

29分43秒

古典的な九十九九九

08分00秒

授業後のプロセス制御演習の指示

04分03秒

導入とクイックスタートを中断します

19分47秒

ブレーク構文とフローチャート

05分47秒

休憩の注意事項と詳細

14分31秒

休憩教室の演習

12分28秒

紹介とフローチャートを続ける

08分09秒

実行プロセス分析を継続する

08分22秒

教室での演習を続ける

20分24秒

行って戻る

19分51秒
章13機能とパッケージ

なぜ機能が必要なのか

15分53秒

機能紹介と活用事例

19分05秒

パッケージの導入と使用の原則

17分30秒

パッケージのクイックスタート

19分25秒

パッケージ使用上の注意と詳細(1)

17分25秒

パッケージの使用上の注意とライブラリ ファイル (2)

16分18秒

関数呼び出しメカニズムの基礎的な分析

45分21秒

再帰呼び出しプロセスの分析

32分29秒

再帰呼び出しクラスの演習

14分14秒

再帰呼び出しクラスの演習 (2)

11分16秒

機能の注意事項と詳細 (1)

28分18秒

機能の注意事項と詳細 (2)

30分28秒

機能の注意事項と詳細 (3)

13分02秒

機能教室での演習

12分25秒

初期化関数

20分11秒

無名関数

14分09秒

クロージャの基本的な紹介

22分56秒

クロージャのベストプラクティスと分析

18分47秒

deferの基本的な使い方

13分05秒

考慮事項とベストプラクティスを先送りする

14分47秒

関数パラメータの受け渡し方法

13分26秒

変数スコープ

17分06秒

さまざまな範囲の教室での演習

11分14秒

関数クラスの演習と課題

19分28秒
章14Go関数

Goの文字列関数の詳しい解説(1)

38分58秒

Goの文字列関数の詳しい解説(2)

16分17秒

Goの文字列関数の詳しい解説(3)

09分09秒

Goの日時関数の詳しい解説(1)

24分36秒

Goの日時関数の詳しい解説(2)

16分09秒

ゴータイム機能の教室演習

07分08秒

Go の組み込み関数

18分40秒
章15エラー処理メカニズム

Go エラー処理メカニズム

21分06秒

Go のカスタム エラー

13分13秒

授業後の囲碁機能の練習手配

05分45秒
章16配列

配列の使用値

15分24秒

配列のクイックスタート

13分47秒

配列定義とメモリレイアウト

20分01秒

配列の使用

15分01秒

範囲トラバーサル用の配列

16分29秒

配列の注意事項と詳細 (1)

16分13秒

配列に関する考慮事項と詳細 (2)

29分59秒

アレイ応用例(1)

16分23秒

アレイ応用例(2)

08分16秒

配列の複雑な適用の逆転

20分46秒
章17スライス

スライスの基礎と入門

18分56秒

スライスのメモリレイアウト解析

19分43秒

スライスを使用する 3 つの方法

21分38秒

スライスを使った微分解析

04分31秒

スライストラバーサル

05分58秒

スライスに関する考慮事項と詳細 (1)

14分48秒

スライスに関する考慮事項と詳細 (2)

27分03秒

スライスに関する考慮事項と詳細 (3)

12分30秒

文字列とスライス

18分08秒

スライス教室の演習

12分14秒
章18並べ替えて検索する

配列ソートの基本的な紹介

10分17秒

バブルソーティングのアイデアの分析

16分45秒

バブルソートの実装

17分56秒

順次検索

15分24秒

二分探索の考え方の分析

14分43秒

二分探索のコード実装

12分26秒
章19二次元配列

2 次元配列の概要と入門

15分37秒

2次元配列の使用法とメモリレイアウト

23分35秒

2次元配列走査法

08分36秒

2次元配列の応用例

16分17秒

配列と検索の割り当て

07分04秒
章20map

地図の導入と宣言

20分26秒

地図の3つの使い方と応用例

18分51秒

マップの雑な操作

16分29秒

マップトラバース

12分56秒

マップスライス

17分36秒

地図の並べ替え

12分49秒

マップの使用方法の詳細と落とし穴

18分37秒

地図の総合的な応用例

14分13秒
章21オブジェクト指向

オブジェクト指向プログラミングの必要性

18分18秒

Go のユニークなオブジェクト指向機能

11分03秒

GO オブジェクト指向プログラミングのクイック スタート

18分51秒

構造体のメモリレイアウト

11分11秒

構造体の宣言と使用上の落とし穴

36分35秒

構造体インスタンスを作成する 4 つの方法

23分04秒

構造体メモリ割り当てメカニズム

27分16秒

構造体の使用方法の詳細 (1)

23分36秒

構造体の使用方法の詳細 (2)

11分38秒

構造体の使用方法の詳細 (3)

19分44秒
章22方法

メソッドの紹介と使用法

22分50秒

メソッドのクイックスタート

10分59秒

メソッド呼び出しとパラメータ受け渡しのメカニズム

24分06秒

メソッドの使用状況の詳細な分析 (1)

24分00秒

メソッドの使用状況の詳細な分析 (2)

14分22秒

メソッド教室演習 (1)

11分07秒

メソッド教室演習 (2)

23分03秒

メソッドと関数の違いを解説

22分17秒
章23オブジェクト指向プログラミングのアイデア

オブジェクト指向プログラミングの応用例

27分13秒

構造体インスタンスを作成してフィールド値を指定する

19分37秒

ファクトリーモードの詳しい説明

32分24秒

vscode の設定とショートカット キー

29分32秒

オブジェクト指向プログラミングのアイデアの抽象化

24分57秒

オブジェクト指向プログラミング - カプセル化の概要

15分18秒

パッケージクイックスタートケース

17分24秒

カプセル化の教室演習の説明

16分23秒

オブジェクト指向プログラミング - 継承と導入

17分41秒

基本構文を継承する

11分09秒

クイックスタートアプリケーションの例を継承

16分31秒

相続の徹底解説(1)

22分13秒

相続について徹底解説(2)

28分55秒

多重継承の概要

14分15秒

インターフェースの紹介とクイックスタート

21分14秒

インターフェイスの機能と構文の説明

13分43秒

インターフェース適用シナリオの説明

08分00秒

インターフェイスの考慮事項と詳細 (1)

11分04秒

インターフェイスの考慮事項と詳細 (2)

23分23秒

インターフェースの教室演習

12分41秒

インターフェースプログラミングの典型的なケース

41分02秒

インターフェース実装と継承の比較(1)

19分01秒

インターフェース実装と継承の比較(2)

11分51秒

多態性と発現

15分44秒

型アサーションの導出と基本的な使用法

25分05秒

型アサーションのベスト プラクティス (1)

14分31秒

型アサーションのベスト プラクティス (2)

18分17秒
章24家計の収支計算項目

家計収支計算プロジェクトのご紹介

04分21秒

プロジェクト開発プロセスの紹介

27分26秒

家計のソフトウェア要件とインターフェース

07分06秒

家計収支ソフト - メインメニューを表示

13分44秒

収支ソフト - 収入の詳細と登録

19分12秒

収入と支出のソフトウェア - 支出を登録して終了を完了する

11分41秒

収支ソフト - 詳細表示改善

08分00秒

収支ソフトウェアによるオブジェクト指向アプローチ

36分23秒
章25顧客管理システム

要件分析とインターフェース

10分17秒

プログラム枠組み図(1)

08分21秒

プログラム枠組み図(2)

12分26秒

メインメニューと終了

28分54秒

顧客リストを表示する

35分34秒

顧客を追加

27分35秒

顧客の削除

29分05秒

クライアントとジョブを変更する

13分23秒
章26書類

ファイルの基本的な紹介

10分14秒

ファイルを開いてファイルを閉じる

13分07秒

バッファリーダーがファイルを読み取ります

14分48秒

ファイルを一度に読み取る

10分14秒

ファイルを作成してコンテンツを書き込む

24分01秒

ファイルを書き込む 4 つの方法

21分42秒

ファイルまたはディレクトリの存在を確認する

13分21秒

ファイル(写真、ビデオ、オーディオ)をコピーする

19分39秒

さまざまな種類の文字の数を数える

21分32秒

コマンドラインパラメータの基本的な使用法

09分14秒

フラグパッケージはコマンドラインパラメータを解析します

16分36秒
章27Json

json の導入と適用シナリオ

16分26秒

json形式とオンライン解析

15分22秒

構造マップスライスのシリアル化

29分58秒

構造体をシリアル化するときに使用されるタグ

13分51秒

デシリアライゼーションの導入と応用例

33分38秒
章28単体テスト

単体テストの概要

15分34秒

単体テストのクイックスタート

30分58秒

単体テストの詳細

13分54秒

単体テストの包括的なケース

38分11秒
章29_goroutine

_goroutine のエクスポート

08分39秒

_Goroutine の基本的な紹介

21分04秒

コルーチンに行き、メインスレッドに行く

10分35秒

コルーチンのクイックスタート

12分52秒

MPG モードの概要

22分29秒

Goは実行中のCPUの数を設定します

07分21秒

コルーチンの同時実行(並列)リソース競合の問題

23分18秒

グローバルミューテックスでリソース競合を解決

24分33秒
章30パイプライン

パイプラインの基本的な紹介

13分28秒

パイプラインのクイック スタート ケース

18分59秒

配管の詳細と教室での演習

22分50秒

パイプの閉鎖と横断

19分44秒

コルーチンとパイプラインの包括的なケース

28分46秒

パイプ詰まりのメカニズム

14分53秒

素数を見つけるための Ctrip のアイデアの分析

16分05秒

素数を見つけるためのコルーチンのコード実装

29分45秒

コルーチンが素数を見つけるためのコード効率テスト

17分39秒

配管工事の注意事項と詳細(1)

10分40秒

配管上の注意事項と詳細(2)

16分07秒

配管上の注意事項と詳細(3)

09分21秒
章31反射

リフレクションの導入と応用シナリオ

08分28秒

リフレクションの基本的な紹介と模式図

17分53秒

リフレクション関連の関数と変換

13分20秒

リフレクションに関する簡単な入門書 (1)

17分20秒

リフレクションに関する簡単な入門書 (2)

39分16秒

反映の考慮事項と詳細 (1)

09分51秒

反映の考慮事項と詳細 (2)

15分01秒

振り返りの練習

06分31秒

振り返りのベスト プラクティス (1)

31分09秒

リフレクションのベスト プラクティス (2)

13分02秒
章32ネットワークプログラミング

ネットワークプログラミング基礎入門(1)

11分40秒

ネットワークプログラミングの基礎知識(2)

29分50秒

ネットワークプログラミング用のIPとポート

17分47秒

TCP プログラミングのクイック スタート ケース分析

20分17秒

TCP プログラミング - サーバー リスニング

21分59秒

サーバーはクライアントメッセージを受信します

46分35秒

サーバーはループしてクライアントメッセージを受信します

16分09秒

大規模なユーザーのインスタント メッセージング システム要件

11分57秒
章33Redis

Redisの基本的な紹介と原理図

15分40秒

Redisの基本的な使い方

15分05秒

Redis Squadron 文字列操作

18分53秒

Redis でのハッシュの基本的な使用法

08分03秒

Redis でのハッシュの使用の詳細

12分20秒

Redis の List の基本的な紹介

12分16秒

Redis での List の基本的な使用法

07分08秒

Redis での List の使用の詳細

02分57秒

Redis での Set の導入と使用

08分10秒

Redis に接続します

19分27秒

Goはredis(文字列型)を操作します

08分40秒

Goはredis(ハッシュ型)を操作します

20分43秒

Redis 接続プールの概要と原則

10分21秒

Redis接続プールの使用例

20分36秒
章34マスユーザーコミュニケーションシステム

完全なインターフェース

33分10秒

メッセージの送受信の分析

30分08秒

サーバーが受信した長さ

01時間05分35秒

サーバーはメッセージ -1 を受信します

31分50秒

サーバーはメッセージを受信します -2

10分17秒

ログイン(指定ユーザー)

54分07秒

サーバー側の構造改善-1

18分52秒

サーバーサイドの構造改善-2

01時間01分37秒

クライアント構造の改善-1

14分25秒

クライアント構造改善-2

49分30秒

Redis ユーザー検証分析

15分16秒

redis ユーザーを追加

08分17秒

ユーザーログイン (1)

32分49秒

ユーザーログイン(2)

50分10秒

ユーザー登録(1)

28分54秒

ユーザー登録(2)

38分27秒

オンラインユーザーリストを表示 (1)

38分27秒

オンラインユーザーリストを表示 (2)

16分34秒

オンラインユーザーリストを表示 (3)

15分44秒

オンラインユーザーリストを表示 (4)

22分01秒

オンラインユーザーリストを表示 (5)

12分24秒

オンラインユーザーリストを表示 (6)

34分09秒

オンラインユーザーリストを表示 (7)

47分05秒

クライアントのメッセージングのアイデアの分析

10分23秒

クライアントメッセージ送信コードの実装

38分37秒

サーバー側でメッセージを転送するためのアイデアの分析

06分25秒

サーバー側のメッセージ転送コードの実装

プロジェクト概要

11分45秒
章35データ構造とアルゴリズム

基本的な紹介

34分10秒

スパース配列の概要

16分33秒

元の配列をスパース配列に変換する

スパース配列を元の配列に変換する

13分59秒

アレイシミュレーションキューの解析

配列シミュレーションキューの実装

配列は循環キューをシミュレートします

配列シミュレーション循環キューの実装

単一リンクリストの基本的な紹介

単一リンクリストの追加と表示

単一リンクリストへの秩序ある挿入

単一リンクリストの削除

二重リンクリストの紹介

二重リンクリスト作成・出​​力

二重リンクリストの削除

循環リンクリストの作成と表示

循環リンクリストの削除

リンクされたリストのジョブの手配

ジョセフの問題分析

ジョセフの問題解決(1)

ジョセフの問題解決 (2)

選択ソート

挿入ソート分析

17分12秒

挿入ソートの実装

挿入ソートの概要

クイックソート

スタック

プッシュ操作とトラバース

スタックポップ操作

スタック計算式(1)

スタック計算式(2)

スタック計算式(3)

スタック計算式(4)

ソート速度の比較

再帰的メカニズムの分析

再帰に関する注意事項

迷路後戻り問題(1)

迷路後戻り問題(2)

ハッシュテーブル (ハッシュ) - 1

ハッシュテーブル(ハッシュ)-2

ハッシュテーブル(ハッシュ)-3

ハッシュテーブル (ハッシュ) - 4

16分41秒

バイナリ ツリーをトラバースする 3 つの方法

24分33秒

vscodeプラグインのインストール

vscodeのショートカットキー

結論

04分37秒
  • キャンセル返事送信
  • キャンセルノートの配布送信