Skip to content

chateight/golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beginng Go lang source directory

there are some advantages using Golang

(cross platform)

cross platform build example(in case of the Raspberry PI) $ GOOS=linux GOARCH=arm GOARM=6 go build hello_go.go

(compiler)

faster than script languages like Python and Java Script

(integrated web server)

"net/http" library works first enough

(secure)

GC function help memory leak issue

(applicable to IoT and Robotics)

Gobot can help these functionality in Raspberry PI

(easy to use multi core processor)

Native support for the multi core processor, don't request complicated description to make it multi threads

(easy multi thread synchronization)

there are two alternatives, "WaitGroup" or "channel"

To add mifare card check in application @serial using Node.js

(directries)

concpara:pararell processing

myfare: myfare card application folder(integrate go_chat function @2023/4/30) --> moved to myfare-copy(this one is obsolete)

serial: read myfare card info and display it using Node.js(now it was updated to myfare folder golang app)

webserver: very primitive webserver function

go_chat: simple chat app using gin/melody/sqlite3

basic/di: dependency injection sample(original code : https://free-engineer.life/golang-dependency-injection/)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published