-
Go言語の基本 go fmtコマンドの使用例 詳細
go fmt コマンドは、書かれたコードファイルをフォーマットするために使用されます [多くのサードパーティの統合ソフトウェアは、go fmtコマンドを使用します]。 I. 使用方法 go fmt <filename>.go go fmtコマンドを使用します。gofmtと一緒に使用することが多く、パラメータを取ります。 -gofmt -w srcは
2022-01-06 21:08:49 -
Go言語 netパッケージ RPCリモートコール 3つの方法 httpとjson-rpcとtcp
rpcの呼び出し方は複数あり、http、json-rpc、tcp I. サーバーサイド このコードでは、3つのサービスが開始されています。 cv=StratifiedShuffleSplit(Y_train, n_iter=10, test_size=0.2, train_size=None, indices=None, random_state=seed)).fit(X_tr
2022-01-06 21:02:41 -
囲碁言語基本マップの使い方と例
概要 map は、キーと値のペアに基づく順序不同のコレクションです GoのMapは参照型です 使用するには初期化する必要があります。 構文 宣言と初期化 makeで使用、それ以外はnilです。 var map[KeyType]ValueType //KeyType:indicates the type of the key //ValueTy
2022-01-06 20:48:30 -
Luaプログラミングの例(6)。C言語からLuaの関数を呼び出す
C++側です。 #include "stdafx.h" lua_State *L; void load_lua(lua_State **L,char *filename){ *L=luaL_newstate(); luaL_openlibs(*L); if(luaL_loadfile(*L,filename) || lua_pcall(*L,0,0,0)){ luaL_error
2022-01-06 20:36:16 -
初心者のためのLua言語チュートリアル
I. 序文 Luaは、標準C言語で書かれた軽量かつ小規模なスクリプト言語で、オープンソースです。アプリケーションに組み込むことで、拡張やカスタマイズを柔軟に行うことができるように設計されています。 Luaは、ゲーム開発、スタンドアローンアプリケーションのスクリプト、Webアプリケーションのスクリプト、拡張機能やデータベースプラグイン、セキュリティシステムなどのシーンで使用する
2022-01-06 19:58:44 -
luaとcの相互作用について簡単に説明します。
はじめに luaとcの親密度は仮想スタックに依存しています。luaはこの仮想スタックを使用してcとの間で値を受け渡しします。スタックの各要素はluaの値(nil, number, string...)です。 luaがc関数を呼び出すと、c関数自身のスタックからもlua自身のスタックからも独立した、新しいスタックを取得します。このスタックには、luaがc関数に渡したい全ての引数が格
2022-01-06 19:33:52 -
lua基本チュートリアル
最近luaを見ていて、最新版の例がないのが気になったので、他の人のブログからソースコードをもらってきて、lua C APIの最新版に変更しました。 まずは、luaの超基本には触れずに、簡単なテストから始めてみましょう。 その前に、Win32でluaの環境がない場合は、以下のサイトを参照してください。 https://www.jb51.net/article/61451.htm
2022-01-06 17:54:52 -
囲碁言語switch条件文の基本的な使い方と例文詳細
概要 渡された条件によって異なる文が実行される 各ケースブランチは一意であり、一致するまで上から下へ1つずつテストされます。 構文 最初の[式によるスイッチ]は switch expression { case expression1,expression2, ... : Statement block 1 case expressio
2022-01-06 17:03:11 -
囲碁言語の基本構造と使用例
概要 構造体とは、同一または異なる種類のデータの集合体である 構文 構造体を定義する [カスタム構造体の名前を特定し、同じパッケージ内で繰り返すことはできません。 type struct name struct { field1: value of field1, field2: value of field2, ...... } 例 //St
2022-01-06 16:29:05 -
LinuxシステムへのNginx Lua環境のインストール
また、以下の公式インストールガイドもご参照ください。 lua-nginx-module のインストール 参考までに私のインストール方法をまとめておきます。 最新版のNginx、LuaJIT、ngx_devel_kit、lua-nginx-module、およびその他のインストールファイルが必要です。 Nginx /{br LuaJIT LuaでもLuaJITでも可能ですが、パフォーマンス
2022-01-06 16:13:25 -
OpenRestyの2つの正規パターンマッチの方法を解説
プリアンブル この記事では、OpenRestyの2種類の正規パターンマッチを紹介します。 まず最初に、OpenRestyスイートには、主にFFI APIの実装に基づいたOpenRestyの構文と、ネイティブのLua系スクリプト言語用の構文の2つがあることに注意する必要があります。 この記事では、この2つの構文の正規のパターン・マッチングを、それぞれngx.re.find
2022-01-06 16:11:22 -
Go言語基本テンプレートデザインパターン例解説
概要 テンプレートメソッドパターンは、アルゴリズムのステップを定義し、サブカテゴリが1つ以上のステップのためにその練習を提供することを可能にします。アルゴリズムのアーキテクチャを変更することなく、サブカテゴリにアルゴリズムの特定のステップを再定義させることができます。 環境や人などの要因で一つのステップの正確な実装が不明な場合に、ステップの実行順序を定義する。 テンプレートモデ
2022-01-06 15:06:07 -
カスタムCモジュールへのLuaコール
これはLuaプログラミングでも紹介されていますが、Luaの初心者がうまく実行するには、実はそんなに簡単なことではありません。ダイナミックリンクライブラリのsoファイルを生成する方法です。Lua 5.2では、エクスポート関数がLuaL_registerからLuaL_newlibに変更されました。詳細は後述します。ここでのモジュール名はhello_libで、Luaインタープリタは対応するモジュールを
2022-01-06 14:50:32 -
C++でLuaの設定ファイルやレスポンス関数を呼び出す例
Luaはスクリプト言語であり、コンパイルが不要で軽快に動作することが最大の特徴です。C言語のフレームワークを書いたら、Luaで対応する処理を変更することで機能を変更でき、再コンパイルする必要がありません。以下は、Luaのリソース・メソッドをC言語で呼び出すサンプル・プログラムです。 C++側です。 // Lua1.cpp : Defines the entry point for th
2022-01-06 14:45:42 -
Luaゲーム開発チュートリアル - タイムゾーンの問題
前置き Luaとは何ですか? Luaは、1993年にブラジルのリオデジャネイロ・カトリック大学の研究グループが開発した小規模なスクリプト言語で、アプリケーションに組み込んで拡張やカスタマイズを柔軟に行えるように設計されています。Luaは標準C言語で書かれており、ほぼ全てのOSやプラットフォームでコンパイル、実行することができます。Luaの完全なインタプリタはわずか200k
2022-01-06 14:41:33 -
囲碁言語基本閉鎖原理分析例詳細
I. クロージャの概要 クロージャは、ローカル変数が外部からアクセスできない問題の解決策である クロージャは、関数を戻り値として扱うことの応用である II. コードデモ 一般的なアイデアは、関数内部でローカル変数を定義し、別の関数を戻り値として扱うことです。ローカル変数は、戻り値関数のすべての変数と等価なので、戻り値関数を複数回呼び出すと、ローカル変数の値は変化に追従
2022-01-06 14:28:25 -
Luaにおけるpairsとipairsの違いのまとめ
プリアンブル 最近、私は nginx_lua_module モジュールを使って、Header, Body, Cookieに比例してトラフィックを別の場所に転送するようなものを書いています。前のコードを読んだら、ループの中にはpairsを使うものとipairsを使うものがあって、とても混乱した。良い点は、Luaの公式サイトに電子版で Luaでプログラミング 学
2022-01-06 14:22:06 -
Lua関数使用研究
での Lua基本構文クイックスタート Luaでは関数の使い方が取り上げられていますが、一般的な応用にとどまっているので、深く勉強していません。 I. 関数と変数の使用法 関数は、キーワード function で定義します。そして、関数名と変数を追加します。その後にdo.がなく、endで終わることに注意してください。 関数内の変数はデフォルトではグローバル変
2022-01-06 13:29:36 -
Go言語基本デザインパターン - 戦略パターン例解説
概要 一連のアルゴリズムを定義し、それぞれをラッピングし、交換できるようにする。ポリシーパターンでは、アルゴリズムを使用するクライアントに依存せずに変更することができます。 同じ種類の問題に対する複数のアプローチ I. ポリシーパターンを使用しない package main import "fmt" type User struct { Name string
2022-01-06 13:14:40 -
Go言語基本関数の基本的な使い方と例
概要 関数は、あるタスクを実行するコードの基本ブロックです。 シンタックス 関数定義 func function name( argument list] ) (return value list]){ Execute the statement } I. 関数パラメータ 引数なしノーリターン func add() 引数と戻り値
2022-01-06 12:11:18
最新
-
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パイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!