Go语言的string模块包含了ToLower和ToUpper函数,用于将字符串转换成小写和大写package mainimport ( "fmt" "strings")func main() { fmt.Println(strings.ToUpper("hello wo……继续阅读 » 水墨上仙 5年前 (2019-08-08) 2672浏览 1465个赞
select 语句使得一个 goroutine 在多个通讯操作上等待。select 会阻塞,直到条件分支中的某个可以继续执行,这时就会执行那个条件分支。当多个都准备好的时候,会随机选择一个。package mainimport "fmt"func fibonacci(c, quit chan int) { ……继续阅读 » 水墨上仙 5年前 (2019-08-08) 1244浏览 2033个赞
通过两种方式提供基于HTML模板的多变量值替换。另外附加一个数组迭代的示例。 传入map实现多值替换package mainimport ( "html/template" "os")func main() { t,……继续阅读 » 水墨上仙 5年前 (2019-08-08) 1415浏览 1238个赞
Go语言实现冒泡法排序算法代码package mainimport "fmt"func main() { arr := []int{4,5,3,29,9} for i:=0;i<len(arr);i++{ for j:=i+1;j<len(arr);j++{ if arr[j] < arr……继续阅读 » 水墨上仙 5年前 (2019-08-03) 2379浏览 1270个赞
Go语言计算指定年月的天数package mainimport ( "fmt" "bufio" "os" "regexp" "strconv")func main() { year := input("year&……继续阅读 » 水墨上仙 5年前 (2019-08-03) 1916浏览 925个赞
django中是不能直接调用函数的,可以通过自定义filter来实现#template_filters.py@register.filterdef template_args(instance, arg): """ stores the arguments in a separate insta……继续阅读 » 水墨上仙 5年前 (2019-08-02) 1385浏览 2071个赞
执行Go代码时可以附加参数,包括要执行的命令和给命令的参数package mainimport ( "os" "os/exec" "fmt" "flag" "strings")func main() { command := f……继续阅读 » 水墨上仙 6年前 (2019-05-24) 2476浏览 2301个赞
用go计算一个人的年龄,生肖,星座,输入参数为用户的出生年月日(类型string ,格式”2006-05-04″).package main import ( "fmt" "time") func GetTimeFromStrDate(date string) ……继续阅读 » 水墨上仙 6年前 (2018-10-24) 1316浏览 568个赞
{ "time": "2018/04/17-16:05:47(+0800)", "level": "ERRO", "id": "25wgipft6owt6pujel4d", "error": &quo……继续阅读 » 开心洋葱 7年前 (2018-04-17) 1867浏览 0评论576个赞
“error”: “:11: attempt to index a non-table object(nil)\nstack traceback:\n\t:11: in result\n\t:43: in function ‘main chunk’\n\t[G]: ?”,{ R……继续阅读 » 开心洋葱 7年前 (2018-04-11) 1954浏览 0评论2752个赞
【已解决】No alive nodes found in your cluster错误php 集成Elasticsearch 时候,查询出现这个错,请检查配置的服务器IP是否正确,服务器是否开启。需要指定节点的ip和端口号,示例代码如下:……继续阅读 » 开心洋葱 7年前 (2018-03-23) 3479浏览 0评论1029个赞
ERROR: [5] bootstrap checks failed[1]: initial heap size [31457280] not equal to maximum heap size [1073741824]; this can cause resize pauses and prevents mlockall from locking th……继续阅读 » 开心洋葱 7年前 (2018-03-23) 2155浏览 9评论1124个赞
elasticsearch 运行报错解决 Exception in thread “main” Exception in thread "main" 2018-03-23 11:03:44,430 main ERROR No log4j2 configuration file found. Using de……继续阅读 » 开心洋葱 7年前 (2018-03-23) 2162浏览 16评论571个赞
冒泡法排序Go语言版func BubbleSort(nums []int) { unsorted := true for unsorted { unsorted = false for i := len(nums) - 1; i > 0; i-- { if nums[i……继续阅读 » 水墨上仙 7年前 (2018-01-21) 2479浏览 2375个赞
go语言实现的简单http服务代码package mainimport ( "flag" "log" "net/http" "text/template")var addr = flag.String("addr&q……继续阅读 » 水墨上仙 7年前 (2018-01-20) 1980浏览 2833个赞
go语言编写的猜数字的小游戏代码随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了转自:http://www.waylau.compackage mainimport ( "bufio" "fmt" "math/rand" "os"……继续阅读 » 水墨上仙 7年前 (2018-01-20) 3108浏览 202个赞
Go语言官方带了一个工具叫cgo,可以很方便的在Go语言代码中内嵌C代码或做C和Go代码的集成。下面是一段简单的在Go中内嵌C的实验代码:package main/*#include #include void say_hello() { printf("Hello World!\n");}*/……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2501浏览 2445个赞
你可能已经猜到 switch 可能的形式了。case 体会自动终止,除非用 fallthrough 语句作为结尾。package mainimport ( "fmt" "runtime")func main() { fmt.Print("Go runs on ") s……继续阅读 » 水墨上仙 7年前 (2018-01-20) 1989浏览 653个赞
在这个练习中,将会使用 Go 的并发特性来并行执行 web 爬虫。修改 Crawl 函数来并行的抓取 URLs,并且保证不重复。package mainimport ( "fmt")type Fetcher interface { // Fetch 返回 URL 的 body 内容,并且将在这个页面上……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2282浏览 2808个赞
channel 是有类型的管道,可以用 channel 操作符 <- 对其发送或者接收值。ch <- v // 将 v 送入 channel ch。v := <-ch // 从 ch 接收,并且赋值给 v。(“箭头”就是数据流的方向。)和 map 与 slice 一样,channel 使用前必须创建:ch := make(chan……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2694浏览 1759个赞
Go语言for当做while用法演示package mainimport "fmt"func main() { sum := 0 for { sum ++ if sum > 10{ break }else{ fmt.Println(sum) } }} ……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2143浏览 2163个赞
Go语言单个文件拷贝演示代码package mainimport "fmt"import "io"import "os"func main(){ w,err := CopyFile("filecopy.go","test.go") i……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2209浏览 2794个赞
读取源文件,去掉空行,并写到目标文件/** * Created with IntelliJ IDEA. * User: hyper-carrot * Date: 12-8-31 * Time: 下午4:04 * To change this template use File | Settings | File Templates.……继续阅读 » 水墨上仙 7年前 (2018-01-20) 1963浏览 1326个赞
websockets的bufferedAmount使用范例代码// 10k max buffer size.var THRESHOLD = 10240; // Create a New WebSocket connectionvar ws = new WebSocket("ws://w3mentor.com"); ……继续阅读 » 水墨上仙 7年前 (2018-01-20) 2282浏览 1753个赞
Go语言模仿linux cat命令package mainimport ( "io" "os" "fmt" "bufio" "flag")var numberFlag = flag.Bool("n"……继续阅读 » 水墨上仙 7年前 (2018-01-20) 1531浏览 2652个赞
程序会监听8080端口,然后简单的返回web/路径下的文件,假如只输入类似localhost:8080,会自动找到index.htmlpackage mainimport ( "net/http")func main() { http.Handle("/", http.FileServ……继续阅读 » 水墨上仙 7年前 (2018-01-09) 2482浏览 2952个赞
golang日志记录库简单使用方法范例package mainimport ( "fmt" "log" "os")func main(){ logfile,err := os.OpenFile("/var/golang/75271.com.log",……继续阅读 » 水墨上仙 8年前 (2017-07-04) 2177浏览 1768个赞
Go语言操作redis的代码演示/** * Created with IntelliJ IDEA. * User: happyonion * Date: 17-1-6 * Time: 上午10:58 */package mainimport ( "fmt" "log" &quo……继续阅读 » 水墨上仙 8年前 (2017-04-16) 2820浏览 1496个赞
fmt.Sscanf科学计数法示例package mainimport "fmt"func main() { var ( old = "75271.0000002e+19" new float64 ) n, err := fmt.S……继续阅读 » 开心洋葱 8年前 (2017-04-14) 1631浏览 0评论1781个赞
使用Django类如何使用二进制数据输出图片的方法有时候我们的图片是通过代码生成的,比如二维码和处理过的图片,我们不需要将图片存储为文件即可直接输出文件到浏览器。from django.http import HttpResponse def my_image(request): image_data = open("pict……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2877浏览 1195个赞
mongodb中数组查询的两个简单语句的使用方法 通过$in和$all 关键词对mongodb的数组进行查询的代码,下面介绍了mongodb中的方法这条语句查询site字段中同时包含haotu.net 和 75271.com 两个元素的记录db.food.find({“site”:{“$a……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2341浏览 1367个赞
go代码使用 fmt.Sscanf()实现转换科学计数的例子,但是只能转换成int型package mainimport "fmt"func main() { var ( old = "1.00000023e+06" new float64 ) n, err := fmt.Ss……继续阅读 » 水墨上仙 8年前 (2017-03-30) 204468浏览 2977个赞
go语言将golang的科学计数值转换为相应字符串,使用 fmt格式输出package mainimport "fmt"func main() { n := fmt.Sprintf("%.2f", 1.00000027e+06) fmt.Println(n)}……继续阅读 » 水墨上仙 8年前 (2017-03-29) 2409浏览 1734个赞
住在乌托邦首都(编号为1)的天凯,开始对首都的交通情况感到不满,因为,他发现首都到某些城市,即使他选择最短的路径,距离也非常远。因此他想让你求一下交通中心城市是哪座城市(也有可能就是首都)。 为了说明交通中心城市的概念,先定义G[i]为距离城市i最远的城市(到城市i的最短路径长度最长的城市)到城市i的距离。那么交通中心城市都是G[i]最小的城市,如果有几个城……继续阅读 » 水墨上仙 8年前 (2017-03-27) 1676浏览 1236个赞
package mainimport ( "fmt" "io/ioutil" //[1] "net/http" //[2] "os" //[3] //"path/filepath" // [4])fu……继续阅读 » 开心洋葱 8年前 (2016-11-10) 3042浏览 0评论263个赞
go语言写的端口转发工具win/linux通用forwardPort.go代码如下:package mainimport ( "encoding/json" "flag" "fmt" "io" "log" "n……继续阅读 » 开心洋葱 8年前 (2016-10-26) 1501浏览 0评论2956个赞
1、建立简单的http服务器代码 package mainimport ( "fmt" "log" "net/http")type Hello struct{}func (h Hello) ServeHTTP( w http.ResponseWrit……继续阅读 » 开心洋葱 8年前 (2016-10-24) 1905浏览 0评论1790个赞
go语言写的你懂的东东xtunnel.go 这个程序运行在本地package mainimport "net"import "log"import "container/list"import "io"import "os"imp……继续阅读 » 开心洋葱 8年前 (2016-10-20) 2337浏览 0评论1327个赞