「golang 」の検索結果 128 件
golangのgoqueryでスクレイピング(データ収集)する方法
参照 :
goqueryは、jQueryに似た構文と機能群をGo言語に提供するものです。
$ go get github.com/PuerkitoBio/goquery
で使うことができるようになります。
サンプルプログラムで、この内容の解説を試みます。
package main
...
sync, contextの両方を使った、エージェントオブジェクトの使い方 golang
エージェントオブジェクトの消滅方法に着目したコード
参照させて頂いたページ
//
package main
import (
"context"
"fmt"
"sync"
"time"
)
func main() {
wg := sync.W ...
golangでのキャストのやりかた
C/C++では、構造体を丸ごと送信するのに、文字列にキャストを被せて無理矢理送り込むということをやっていました。
Goの場合、チャネルに ch chan interface{}を使うと、何でも運んでくれるようなので、これで同じように「手を抜く」を考えていました。
で、色々試した結果、こ ...
スレッドの中で チャネルを作れるか golang goroutine
package main
import (
"fmt"
"time"
)
var ch chan int // チャネルを運ぶためのグローバルチャネル
func bus_func(i int) {
ch = make(chan int) // スレッドの中でチ ...
golang エージェントシミュレーション テンプレート サンプルプログラム かたっぱしからセーブ
package main
// C:\Users\ebata\goga\3-12
import (
"fmt"
"sync"
"time"
)
type BUS struct {
number int
}
//var l sync.Mutex ...
golang 同期処理
うーん、もっとスマートな方法はないかなぁ
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("Start!")
// boolの型でchannelを作成する
ch1 := ma ...
Golang の arrayとsliceの違い
func totalDistance(sliceA []int, prt int) (dis float64, sliceB []int, max_Bus_Count []int)
という関数を作ったのはいいが、これの呼び出しが上手くできずに、ここ数日作業が滞っていまし ...
GAでTSP問題を解くときの超定番である、「ルート表現から順序条件に変換するアルゴリズム」と「順序表現からルート表現に変換するアルゴリズム (前記の逆変換)」をGolangで試してみた件
... 番である、
「ルート表現から順序条件に変換するアルゴリズム」と
「順序表現からルート表現に変換するアルゴリズム (前記の逆変換)」を
Golangで試してみた件
*/
package main
import "fmt"
func main() {
// ...
golang で csvファイルを取り扱う時のサンプルコード(その2)
... 限定して、この問題を回避した。
// ただエージェントは、従来通り、全部の数(数万から十万くらい?)作成したがそれでも。動いている。
// golang まじ凄い
// 変更点は、mainルーチンで、エージェント用のソケットを作って、goroutineでエージェント用のスレッド作る時に ...
golang で csvファイルを取り扱う時のサンプルコード
// simple_csv.go
package main
import (
"encoding/csv"
"flag"
"fmt"
"log"
"math"
"net/url"
"os"
"strconv"
"sync"
"time ...