随笔分类 -  go语言

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:1、爬捧腹网 网页规律: https://www.pengfu.com/xiaohua_1.html 下一页 +1 https://www.pengfu.com/xiaohua_2.html 主页面规律: <h1 class="dp-b"><a href=" 一个段子url连接 “ 段子url: < 阅读全文
posted @ 2019-01-27 10:42 努力哥 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1、爬百度贴吧并发版 示例: 执行结果: 阅读全文
posted @ 2019-01-26 17:23 努力哥 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一、爬什么? 1、明确目标 : 知道你准备在那个范围或者网站去搜索 2、爬: 将所有的网站的内容全部爬下来 3、取:去掉对我们没用处的数据 4、处理数据:按照我们想要的方式存储或使用 二、百度贴吧小爬虫 需求:百度贴吧,每50页就翻页 https://tieba.baidu.com/f?kw=%E7 阅读全文
posted @ 2019-01-26 15:40 努力哥 阅读(337) 评论(0) 推荐(0) 编辑
摘要:1、http客户端编程 示例: http_server.go http_client.go 执行结果: 先运行服务端: 再运行客户端: 阅读全文
posted @ 2019-01-26 15:07 努力哥 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:1、http服务器获取客户端的一些信息 示例: 执行结果: 阅读全文
posted @ 2019-01-26 14:52 努力哥 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:1、响应报文测试方法 示例: 执行结果: 阅读全文
posted @ 2019-01-26 14:13 努力哥 阅读(442) 评论(0) 推荐(0) 编辑
摘要:1、服务器如何知道用户需要什么资源 示例: 执行结果: 阅读全文
posted @ 2019-01-26 11:44 努力哥 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1、 请求报文格式分析 示例: 执行结果: 在浏览器中输入: 127.0.0.1:8000 请求报文: GET or POST 阅读全文
posted @ 2019-01-26 11:38 努力哥 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:1、并发聊天服务器原理分析 2、并发聊天室 功能: 广播消息、广播上线、 查询在线用户、修改用户名、用户主动退出、超时处理 示例: 执行结果: 阅读全文
posted @ 2019-01-22 17:35 努力哥 阅读(802) 评论(0) 推荐(0) 编辑
摘要:一、文件传输 1、文件传输原理 2、文件传输 示例: 发送方: send_file.go 接收方: recv_file.go 执行结果: 阅读全文
posted @ 2019-01-22 11:29 努力哥 阅读(2215) 评论(0) 推荐(0) 编辑
摘要:1、获取文件属性 示例: get_file_attribute.go 执行结果: 阅读全文
posted @ 2019-01-22 11:22 努力哥 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:1、简单版并发服务器 示例1: 执行结果: 打开nc客户端: 2、简单版并发服务器 示例2: tcp_server.go tcp_client.go 执行结果: 阅读全文
posted @ 2019-01-22 10:12 努力哥 阅读(776) 评论(0) 推荐(0) 编辑
摘要:1、TCP相互通信 服务端示例: tcp_server.go 客户端示例: tcp_client.go 先启动服务端:go run tcp_server.go 再启动客户端:go run tcp_client.go 阅读全文
posted @ 2019-01-21 17:26 努力哥 阅读(3153) 评论(0) 推荐(0) 编辑
摘要:一、netcat工具的使用 1、先安装netcat软件,再配置环境变量 2、tcp服务器代码 示例: 运行方法,参考下图。先打开win的cmd对话框 阅读全文
posted @ 2019-01-21 15:48 努力哥 阅读(870) 评论(0) 推荐(0) 编辑
摘要:一、Socket编程 1、什么是Socket Socket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,网络的Socket数据传输是一种特殊的I/O,Socket也 阅读全文
posted @ 2019-01-21 14:52 努力哥 阅读(2163) 评论(0) 推荐(0) 编辑
摘要:一、网络编程 1、网络分层架构 2、每层协议的功能 3、网络通信条件 网卡,mac地址(不需要用户处理) arp >通过IP找mac 逻辑地址,ip地址(需要用户指定) > 为了确定那个电脑接收 端口 >为了确定那个程序接收 同一个系统,一个程序只能绑定一个端口 不同系统,同一端口对应程序可能不一样 阅读全文
posted @ 2019-01-21 13:53 努力哥 阅读(441) 评论(0) 推荐(0) 编辑
摘要:1、select实现的超时机制 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:53 努力哥 阅读(860) 评论(0) 推荐(0) 编辑
摘要:一、select作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 select的用法与switch语言非常类似,由select开始一个新的选择块,每个选择条件由case语句来描述。 与switch语句可以选择任何可使用相等比较的条件相比, select 阅读全文
posted @ 2019-01-18 16:50 努力哥 阅读(779) 评论(0) 推荐(0) 编辑
摘要:Ticker是一个定时触发的计时器,它会以一个间隔(interval)往channel发送一个事件(当前时间),而channel的接收者可以以固定的时间间隔从channel中读取事件。 1、Ticker的使用 示例: Ticker 每沿时一秒输出一个结果 执行结果: 阅读全文
posted @ 2019-01-18 16:23 努力哥 阅读(3094) 评论(0) 推荐(0) 编辑
摘要:1、定时器重置 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:15 努力哥 阅读(1601) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页