上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 先带来点冷知识,不知道大家知不知道,反正我刚知道... 大佬们都知道怎么在string中给string类型赋值带双引号的字符串,没错就是用反斜杠,如下: 但是golang还支持另外一个符号,我初学时候以为是单引号,但其实不是,是esc键下边那个,那么赋值带双引号的字符串就如下就行了: 进入正题 先看 阅读全文
posted @ 2018-04-18 11:58 K_artorias 阅读(42923) 评论(1) 推荐(3) 编辑
摘要: 参考链接 https://blog.csdn.net/tzs919/article/details/53571632 type是golang中非常重要的关键字,常见的就是定义结构体,但是其功能远不止是像c中那样只定义结构体,在golang中type关键字的功能可以说是非常丰富,通过参考相关的文章和源 阅读全文
posted @ 2018-04-13 14:57 K_artorias 阅读(3484) 评论(0) 推荐(2) 编辑
摘要: int--string int64--string float--string float--int 阅读全文
posted @ 2018-04-13 13:57 K_artorias 阅读(5451) 评论(0) 推荐(0) 编辑
摘要: 首先在~下新建目录.vim和配置文件.vimrc,.vimrc内容如下: 然后用vim随便打开一个文件,执行:PluginInstall命令 等待安装完毕后,就安装python和golang自动提示工具 python自动提示安装方法: http://www.jb51.net/article/5800 阅读全文
posted @ 2018-04-09 13:49 K_artorias 阅读(560) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/donahue_ldz/article/details/17139361 阅读全文
posted @ 2018-04-09 11:54 K_artorias 阅读(132) 评论(0) 推荐(0) 编辑
摘要: golang对并发的支持非常好,就是因为他有一个goroutine机制和channel机制,实现并发场景轻松高效。 下面我们实现一个聊天室程序,代码不多,但是功能很强大 只需要在命令行输入例如:go run main.go server 9000 这样的命令,就可以开启服务端监听。 假设server 阅读全文
posted @ 2018-03-05 10:58 K_artorias 阅读(337) 评论(0) 推荐(0) 编辑
摘要: goroutine(协程) 大家都知道java中的线程Thread,golang没有提供Thread的功能,但是提供了更轻量级的goroutine(协程),协程比线程更轻,创办一个协程很简单,只需要go关键字加上要运行的函数,就可以实现了。看个简单的例子: 运行结果如下: Channels(信道) 阅读全文
posted @ 2018-03-03 16:34 K_artorias 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Redis是in-memery的数据库,其优势不言而喻。详细可以阅读一下官网的介绍。https://redis.io 其主要有五种数据类型:strings,lists,sets,hashes。在学习到strings类型的常见命令的时候,对GETBIT和SETBIT的意义并不是非常了解,所以就搜索了一 阅读全文
posted @ 2018-02-23 19:50 K_artorias 阅读(7182) 评论(1) 推荐(0) 编辑
摘要: 普通二叉树的结构、生成、前序遍历、中序遍历、后序遍历、树深度、输出某点之后的中序遍历节过等 二叉排序树 阅读全文
posted @ 2018-01-24 16:16 K_artorias 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 完全二叉树 叶节点只能出现在最下层和次下层,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树。如下图 满二叉树 除最后一层无任何子节点外,每一层上的所有结点都有两个子结点二叉树。 国内教程定义:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的 阅读全文
posted @ 2018-01-24 10:03 K_artorias 阅读(10064) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页