-
bilibili弹幕转ass
所属栏目:[大数据] 日期:2020-12-16 热度:142
抓取xml文件的工作就不多说了,很简单的事,只要在播放页面看看源文件就能确定xml文件的地址进行抓取了。 本文主要是讲述xml内的弹幕转字幕的过程。 除去xml文件开头结尾的一些七七八八的东西,弹幕主体是这样的: d p="51.593,5,25,16711680,1408852480,7fa[详细]
-
iota: Golang 中优雅的常量
所属栏目:[大数据] 日期:2020-12-16 热度:106
iota: Golang 中优雅的常量 注:该文作者是Katrina Owen,原文地址是iota: Elegant Constants in Golang 有些概念有名字,并且有时候我们关注这些名字,甚至(特别)是在我们代码中。 const(CCVisa="Visa"CCMasterCard="MasterCard"CCAmericanExpress="Ameri[详细]
-
My favourate things about golang
所属栏目:[大数据] 日期:2020-12-16 热度:117
在twitter 上有人讨论最喜欢的golang 特性,我也写下我最喜欢的golang 特点: 1.智能堆栈(与GC机制一起工作) 对程序员来说消除堆与栈的界限(在语言层次解决了堆栈问题,程序员不再关系数据是存在哪里,能不能用,解放了程序员), 最显著特点就是: 局部[详细]
-
使用Golang实现的快速排序
所属栏目:[大数据] 日期:2020-12-16 热度:126
一、舞动的快速排序 在实现排序算法前,先让我们来欣赏一段关于快速排序的视频,本段视频展示了快速排序的原理,如果没有看懂,请看完本文后再回头来看一下,应该就明白了吧。 O(∩_∩)O~ 二、快速排序实现 2.1 快速排序基础版 通过下面一组数据,将最左边的[详细]
-
为什么 Go 语言把类型放在后面?
所属栏目:[大数据] 日期:2020-12-16 热度:86
本文整理自知乎,原文作者 @林建入。 不是为了与众不同。而是为了更加清晰易懂。 Rob Pike 曾经在 Go 官方博客解释过这个问题(原文地址:http://blog.golang.org/gos-declaration-syntax),简略翻译如下(水平有限翻译的不对的地方见谅): 引言 Go语言新[详细]
-
golang 模版 管道
所属栏目:[大数据] 日期:2020-12-16 热度:178
!-- lang: cpp --//读取模板template/index.html的内容 b,err := ioutil.ReadFile("template/index.html") if err != nil { log.Println(err) } s := string(b) t,_ := template.New("").Funcs(template.FuncMap{"ShowS":strings.Title}).Parse(s)[详细]
-
学习Golang语言(7):类型--字典
所属栏目:[大数据] 日期:2020-12-16 热度:119
跟着码术一起学习Golang语言。今天学习的是Go语言内置的数据结构:字典(map)。 --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------[详细]
-
golang实现快速排序
所属栏目:[大数据] 日期:2020-12-16 热度:132
快速排序的原理就不介绍了。在网上看到一个有趣的视频,大家可以看看,非常详细且有趣。 快速排序视频 代码:https://play.golang.org/p/Fw5gtzrPj0 package mainimport ( "fmt")func main() { var sortArray = []int{3,41,24,76,11,45,3,64,21,69,19,36} fm[详细]
-
golang的GAE环境下的appengine包
所属栏目:[大数据] 日期:2020-12-16 热度:187
package appengine import "code.google.com/p/appengine-go/appengine" appengine 包提供 Google App Engine 的基本函数服务。 更多细节参见:https://developers.google.com/appengine/docs/go/ Index type MultiError func (m MultiError) Error() string[详细]
-
golang 坑集
所属栏目:[大数据] 日期:2020-12-16 热度:114
func main() {x := 1defer func(a int) { fmt.Println("a=",a) }(x)defer func() { fmt.Println("x=",x) }()x++} 结果: x=2 a=1 说明:defer 调用所需参数在 defer 语句执行时就被已计算好了 (拷贝传递),闭包内则是引用,defer执行顺序FIFO 数组和slice 数[详细]
-
Golang通过自定义函数实现模板的包含
所属栏目:[大数据] 日期:2020-12-16 热度:95
!-- lang: cpp --package main import ( "html/template" "log" "os" "io/ioutil" ) func main() { s := ParseTmplateToStr("src/1.html") t,_ := template.New("test").Funcs(template.FuncMap{"Parse": ParseTmplateToStr }).Parse(s) t.Execute(os.Stdout[详细]
-
Is Go An Object Oriented Language?
所属栏目:[大数据] 日期:2020-12-16 热度:65
To truly understand what it means to be ‘object-oriented’ you need to look back at the origination of the concept. The first object oriented language,simula,emerged in the 1960s. It introduced objects,classes,inheritance and subclasses,v[详细]
-
Ego2014916001——golang开发环境搭建(支持交叉编译环境)
所属栏目:[大数据] 日期:2020-12-16 热度:146
本文介绍在windows下面建立GO语言的开发环境。实现可以编译windows-386、linux-386、linux-arm平台的程序。这三种情况是有本人亲自测试通过的。 获取安装软件,均可直接安装到windows下面 http://download.csdn.net/detail/seek_0380/7924665 http://downloa[详细]
-
Ego2014917002——GOlang的工程组织方法
所属栏目:[大数据] 日期:2020-12-16 热度:73
原文名称:如何创建、编译、打包go语言(golang)的源代码和工程 原文地址:http://outofmemory.cn/code-snippet/2073/how-create-compile-dabao-go-language-golang-source-code-gongcheng 步骤如下: 设置GOPATH,这个环境变量指向你的projectDir(工程目录[详细]
-
Ego20140918003——Golang Import使用
所属栏目:[大数据] 日期:2020-12-16 热度:106
我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下: import( "fmt") 然后我们代码里面可以通过如下的方式调用 fmt.Println("hello world") 上面这个fmt是Go语言的标准库,他其实是去goroot下去加载该模块,当然Go的[详细]
-
golang使用时间作为种子生成随机数
所属栏目:[大数据] 日期:2020-12-16 热度:82
如果你运行随机数rand.Intn(n)这个函数,会发现每次生成的随机数都是一样的。 比如: i := 0 for i10 { i++ fmt.Println(time.Now(),math.Pi,rand.Intn(3)) } 这段代码分别运行两次,产生的序列是一样的。为了产生“真正”的随机数,可以用时间作为基数。 用[详细]
-
国内有哪些知名公司在使用Golang语言?
所属栏目:[大数据] 日期:2020-12-16 热度:55
统计在使用Golang的公司 和 使用效果 如果你的公司正在使用golang 欢迎回复告诉情况,和大家分享~~ 已知的如下: 360消息推送的数据: 16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU 总使用率[详细]
-
Go语言的10个实用技术
所属栏目:[大数据] 日期:2020-12-16 热度:145
英文原文: Ten Useful Techniques in Go 这里是我过去几年中编写的大量 Go 代码的经验总结而来的自己的最佳实践。我相信它们具有弹性的。这里的弹性是指: 某个应用需要适配一个灵活的环境。你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的[详细]
-
golang关于json库的一个比较容易陷入的坑 uint8[]数组的json转换
所属栏目:[大数据] 日期:2020-12-16 热度:176
golang关于json库的一个比较容易陷入的坑 uint8[]数组的json转换问题. 2013-09-11 16:29 837人阅读 评论(0) 收藏 举报 原文来自:http://blog.csdn.net/spiritring/article/details/11570219 类似这个CA如果实例转化成json.List会变成字符串. [cpp] view pla[详细]
-
ssh弱口令扫描(golang版本)
所属栏目:[大数据] 日期:2020-12-16 热度:91
0x00 尝试渗透的过程中,萌生了一点自己也写一点代码,不要老用别人的工具的念头。于是当这次我突发奇想要ssh弱口令扫描的时候,毫不犹豫就直接上手了。 0x01 扫描这种东西,单线程是对你计算机性能的侮辱。我上手就排除了C/C++这两个多线程写起来不怎么安逸[详细]
-
golang web程序开机自动启动,并隐藏cmd窗口
所属栏目:[大数据] 日期:2020-12-16 热度:142
注意:本文中设计的方法,虽然能够隐藏控制台窗口,但并不是真正意义的"后台运行",此时,如果注销服务器,那么所有运行的golang网站服务程序都会终止,解决办法: 点击 使用.net完美解决服务器注销后go的web服务停止的问题 如果一个服务器有10个golang的web,每一个[详细]
-
golang坑
所属栏目:[大数据] 日期:2020-12-16 热度:59
1.新建文件后再删除失败,提示文件正在被另一程序使用中(The process cannot access the file because it is being used by another process.) func main() {NewConfigIni()DeleteConfigTemp()}func DeleteConfigTemp() {path := "time.ini"err := os.Remove([详细]
-
golang安装手札
所属栏目:[大数据] 日期:2020-12-16 热度:198
首先,请允许我说句脏话:Fuck you,GFW. 现在安装golang是一件麻烦的事情,因为Google悲剧了,我们无法从Golang的官网上下到源代码。而我的Ubuntu通过apt-get安装到的是1.0.2版本,编译一个开源项目时,会报sync.Pool未定义。虽然可以下载到开源项目的X86版[详细]
-
golang 创建超过10万个Go程时报错stackcacherefill
所属栏目:[大数据] 日期:2020-12-16 热度:101
packagemainimport(//"fmt""time")varc=make(chanint,100)funcgofunc(){time.Sleep(0)c-0}funcmain(){fori:=0;i10;i++{forj:=0;j10000;j++{gogofunc()}time.Sleep(time.Second)}} fatal error: out of memory (stackcacherefill) runtime stack: runtime.thr[详细]
-
golang 组合算法
所属栏目:[大数据] 日期:2020-12-16 热度:90
span style="color:#009900;"//递归输出组合内容/span func combineloop(arr [] string , r [] string , i int , n int , output chan - [] string ) { if n = 0 { return } rlen := len (r) - n alen := len (arr) for j := i; j alen; j++ { r[rlen] = arr[详细]
