2020年4月17日

net/http包实现流媒体点播、视频上传

摘要: func GetVideo(w http.ResponseWriter,r *http.Request,param httprouter.Params){ vid := param.ByName("videoID") a,err := os.Open(`F:\迅雷下载\小丑回魂.mp4`) if e 阅读全文

posted @ 2020-04-17 07:25 thotf 阅读(397) 评论(0) 推荐(0)

2020年4月16日

channel实现生产者、消费者模型

摘要: const ( READ_TO_DISPATCH = "a" //派遣任务 READ_TO_EXECUTE = "e" //处理任务 CLOSE = "c" //退出 ) type SignChan chan string type DataChan chan interface{} type fn 阅读全文

posted @ 2020-04-16 15:59 thotf 阅读(317) 评论(0) 推荐(0)

2020年4月15日

优雅关闭HTTPserver

摘要: Go1.8的特性 server.Shutdown(ctx) 停止接收新的连接,等待旧连接处理完成(或超时) Shutdown 接受一个 Context 参数,调用者可以通过 Context 传入一个等待的超时时间。一旦超时,Shutdown 将直接返回 参考文章 https://www.dazhua 阅读全文

posted @ 2020-04-15 15:30 thotf 阅读(797) 评论(0) 推荐(0)

os/signal golang的信号监听

摘要: func Notify(c chan<- os.Signal, sig ...os.Signal)函数用于当操作系统向当前进程发送信号时发出通知 通过管道C来接受信号,信号类型只能为os.Signal , 后面的变长参数代表可以处理任意多个信号类型。 使用方式如下: c := make(chan o 阅读全文

posted @ 2020-04-15 15:15 thotf 阅读(778) 评论(0) 推荐(0)

2020年4月14日

linux基础(三)

摘要: env查看环境变量 locale 显示语系变量 history 历史命令 进站信息设置文件 /etc/issue 让使用者登入后取得一些讯息 可以将讯息加入到/etc/motd中 登入系统后配置文件 /etc/profile 系统整体设定,最后不好修改 个人配置文件,~/.bash_profile 阅读全文

posted @ 2020-04-14 16:29 thotf 阅读(116) 评论(0) 推荐(0)

2020年4月13日

linux基础(二)

摘要: 文件系统简单操作 df 【-ahikhtm】 【目录或文件名】 可省略 -h 以人类容易阅读的格式显示 -i 不用磁盘容量而已inno数量显示 du 【-ahskm】文件或目录名称 -s列出总量,不列出每个各别目录的占用容量 -k 以KB列出容量 -m以MB列出容量 -h以人类容易阅读的格式显示 常 阅读全文

posted @ 2020-04-13 21:56 thotf 阅读(112) 评论(0) 推荐(0)

linux基础命令(一)

摘要: 改变文件属性和权限 参数:-r chgrp 改变文件所述群组 chgrp 群组 文件名 chown 改变文件拥有者 参数:-r chown 用户 文件名 chown -r 可以改变目录下所有次目录的拥有者 chown root:root 文件名 同时改变群组和拥有者 chmod 改变文件权限 参数: 阅读全文

posted @ 2020-04-13 16:31 thotf 阅读(152) 评论(0) 推荐(0)

2020年4月8日

【ERROR】记下今天在使用time包犯的低级错误。

摘要: 使用time包的时候 func (t Time) Add(d Duration) Time 我希望实现Add自定义时间 now := time.Now() z := now.Add(8*time.Second) 在平时的使用中,我们都是 用一个整型字面量和time的时间间隔类型相乘。 我希望做的是这 阅读全文

posted @ 2020-04-08 20:42 thotf 阅读(221) 评论(1) 推荐(1)

2020年4月7日

go标准库sync/atomic

摘要: atomic 是提供原子操作的模块。 所谓原子是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束不会切换其他线程。 上标准库: 还有这个 atmoc.Value 这是原子值 后面会写很重要,不知道为什么标准库文档里没看到。 标准库上面的所有操作看函数名就很清楚了, ADD、stor 阅读全文

posted @ 2020-04-07 12:59 thotf 阅读(251) 评论(0) 推荐(0)

2020年3月31日

mysql 整理(六)索引,更新数据

摘要: 更新数据 UPDATE tablename SET column1 = value1,column2 = value2 ,。。。。,columnN = valueN where id = 1; 删除数据 DELETE FROM tablename where id=3; 索引 什么是索引: 一种数据 阅读全文

posted @ 2020-03-31 10:50 thotf 阅读(1909) 评论(0) 推荐(0)

导航