- 博客(8)
- 问答 (2)
- 收藏
- 关注
原创 Linux下SVN操作,vim批量修改操作
SVN操作:1、将文件拉到本地目录 svn checkout 目录 例:svn checkout svn://192.168.0.0/test2、添加新的文件 svn add file 例:svn add test.cpp3、提交修改的文件 svn commit -m "提交文字" 文件 例: svn commit ...
2018-03-28 20:29:36 441
原创 go语言配置Windows环境并连接redis
go连接redis,网上教程较多,但是因为本机缺失各种环境,导致之前一直安装连接不成功,总结一下方法。 在Windows的cmd窗口中输入go get github.com/garyburd/redigo/redis获取redigo源文件。如果此时报错,一般情况下是因为本机中没有安装git,需要先安装git,安装方法: 下载地址:http://git-scm.com/downl...
2018-03-27 10:13:43 867
原创 脚本编程,Makefile文件和GDB调试
划水划了三个月,终于下个星期要干活了,虽然已经要离开了。听了很多消息,不知道自己的选择是不是正确,总之目前和想象中不太一样,不后悔,因为不想浪费时间去后悔。 下星期要用到Linux了,好久没用过,趁着今天搬完家之后,赶紧熟悉一下。 脚本编程shell:所有的语言思想都是一样的,只不过是对应的语法问题而已。Linux下shell执行某个命令的时候,可以使用`...
2018-03-25 21:19:13 671
原创 go语言字符集转换整数[]byte转换int
go语言提供了多种类型转换的函数以及方法。int类型转换string类型: s := strconv.Itoa(i)int64类型转换string类型:s := strconv.FormatInt(i, 10)string类型转换int类型: i, err := strconv.Aoti(s)string类型转换int64类型:i, err := strconv.ParseInt(s,...
2018-03-18 15:33:40 13162
原创 go语言实现聊天服务器,可自增自减的协程池
刚来公司实习,每天都在划水,划水狗一只。自己写点东西,大家有意见可以直接留言。功能:基于go语言和协程池,实现一个简单的聊天服务器。服务器代码:/*/////////////////////////////date:2018-3-17writer:fengzifunction:用go语言,基于一个可自增的协程池,实现多人聊天 功能。函数首先创建协程池,然后根据用户连接,创建 ...
2018-03-17 21:55:26 567 1
转载 .bat批处理命令常用操作
转载自:https://www.cnblogs.com/aspirant/p/7233893.html感谢博主的分享。。。。。转载过来学习一下。Bat命令学习一、基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for ...
2018-03-17 19:49:02 57368
原创 go语言实现简单回射服务器
服务器:import ( "fmt" "net" "time")func ReverData(conn net.Conn) { //var buff [128]byte //buff := make([]byte, 128) defer conn.Close() for { buff := make([]byte, 128) n, err := conn.Read(b...
2018-03-13 14:30:23 276
原创 跳表的原理和实现
redis中sort-set的底层是跳表。跳表是一种变形的链表。普通链表的查找删除的时间复杂度为O(n),但是使用跳表的期望值是log2(n),媲美AVL树。 跳表的节点思想: 跳表的节点,通过指针指向一个可动态开辟长度的数组,根据随机的数字来随机该节点的跳表level,每个level又是一个指针,指向该level的下一个节点,最终指向NULl。 跳表的插入思想: 每个跳表节点都有...
2018-03-01 16:29:43 6631
空空如也
HLSL在.fx效果文件中怎么实现描边呢?
2020-03-26
shell脚本定义变量之后grep报错:没有那个文件或目录?
2019-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人