会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DilonWu
博客园
首页
新随笔
联系
订阅
管理
随笔 - 8
文章 - 0
评论 - 6
阅读 -
27048
2018年5月24日
golang 中 string 转换 []byte 的一道笔试题
摘要: 背景 去面试的时候遇到一道和 string 相关的题目,记录一下用到的知识点。题目如下: 问以上代码的输出是什么。 分析 很容易可以看出 s 和 ps 代表同一个 string,b 和 pb 代表同一个 byte 的切片。关键在于 根据 "The Go Programming Language" 的
阅读全文
posted @ 2018-05-24 23:29 DilonWu
阅读(2161)
评论(0)
推荐(0)
2018年4月29日
用go实现常用算法与数据结构——队列(queue)
摘要: queue 简介 队列是一种非常常见的数据结构,日常生活中也能经常看到。一个典型的队列如下图(图片来自 "segmentfault" ): 可以看出队列和我们日常生活中排队是基本一致的。都遵循 FIFO(First In First Out)的原则。 实现 队列可以使用链表或者数组实现,使用链表的优
阅读全文
posted @ 2018-04-29 23:06 DilonWu
阅读(9570)
评论(0)
推荐(0)
2018年4月16日
用go实现常用算法与数据结构——跳跃表(Skip list)
摘要: 背景 最近在学习 redis,看到redis中使用 了skip list。在网上搜索了一下发现用 golang 实现的 skip list 寥寥无几,性能和并发性也不是特别好,于是决定自己造一个并发安全的 skip list 轮子。代码在这里: https://github.com/AceDarkk
阅读全文
posted @ 2018-04-16 17:20 DilonWu
阅读(2432)
评论(0)
推荐(2)
2018年3月30日
从两道题看go channel的用法
摘要: 在知乎看到有人分享了几道笔试题,自己总结了一下其中与channel有关的题目。全部题目在这里: https://zhuanlan.zhihu.com/p/35058068 题目 5、请找出下面代码的问题所在。 go func main() { abc := make(chan int, 1000)
阅读全文
posted @ 2018-03-30 17:50 DilonWu
阅读(994)
评论(0)
推荐(0)
2018年3月25日
用golang 实现一个代理池
摘要: 背景 写爬虫的时候总会遇到爬取速度过快而被封IP的情况,这个时候就需要使用代理了。在https://github.com/henson/ProxyPool 的启发下,决定自己实现一个代理池。项目已经开源在github。 https://github.com/AceDarkknight/GoProxy
阅读全文
posted @ 2018-03-25 16:38 DilonWu
阅读(5189)
评论(5)
推荐(4)
2018年3月16日
使用glide进行包管理
摘要: glide是golang的一款包管理工具,就像Java下的Maven(当然Maven的定位不只是包管理工具)。今天试用了一下,记录一下使用过程和遇到的一些坑。 环境 Windows 7,Goland,Go 1.8.4 安装 在Goland中打开File——Settings——Tools——Exter
阅读全文
posted @ 2018-03-16 13:21 DilonWu
阅读(1025)
评论(0)
推荐(1)
2018年2月9日
阿里云搭建go开发环境
摘要: 开通了一个阿里云来玩,记录一下环境搭建的过程 运行环境 ECS Ubuntu 16.04 64位 过程 输入 如果看到go环境的信息说明配置成功。 安装Git Reference: http://www.cnblogs.com/rookie404/p/6358596.html https://jin
阅读全文
posted @ 2018-02-09 10:55 DilonWu
阅读(2376)
评论(0)
推荐(0)
2018年2月8日
多线程访问DataTable
摘要: 项目中需要读取数据库中的多张表。由于表的数据比较多,串行读取时耗时比较多,所以对程序做了一点优化。 环境 .NET 3.5,SQL Server 2012,Visual Studio 2015 过程 项目中使用存储过程串行地读取数据库,存储过程接受同一个表变量作为参数。但是当在多线程中复制DataT
阅读全文
posted @ 2018-02-08 15:50 DilonWu
阅读(3301)
评论(1)
推荐(2)
公告
昵称:
DilonWu
园龄:
7年5个月
粉丝:
2
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.golang 中 string 转换 []byte 的一道笔试题
2.用go实现常用算法与数据结构——队列(queue)
3.用go实现常用算法与数据结构——跳跃表(Skip list)
4.从两道题看go channel的用法
5.用golang 实现一个代理池
6.使用glide进行包管理
7.阿里云搭建go开发环境
8.多线程访问DataTable
我的标签
golang
(7)
算法与数据结构
(2)
goroutine
(1)
glide
(1)
channel
(1)
C#
(1)
爬虫
(1)
多线程
(1)
代理池
(1)
包管理
(1)
更多
积分与排名
积分 - 18038
排名 - 83289
随笔档案
(8)
2018年5月(1)
2018年4月(2)
2018年3月(3)
2018年2月(2)
阅读排行榜
1. 用go实现常用算法与数据结构——队列(queue)(9570)
2. 用golang 实现一个代理池(5189)
3. 多线程访问DataTable(3301)
4. 用go实现常用算法与数据结构——跳跃表(Skip list)(2432)
5. 阿里云搭建go开发环境(2376)
评论排行榜
1. 用golang 实现一个代理池(5)
2. 多线程访问DataTable(1)
推荐排行榜
1. 用golang 实现一个代理池(4)
2. 用go实现常用算法与数据结构——跳跃表(Skip list)(2)
3. 多线程访问DataTable(2)
4. 使用glide进行包管理(1)
最新评论
1. Re:多线程访问DataTable
我想先锁 行的,因为最后要 dataTable.Rows.Add(dataRow);
--十色
2. Re:用golang 实现一个代理池
给你个star
--浅浅浅的微笑
3. Re:用golang 实现一个代理池
@ Soar、毅感谢支持!...
--DilonWu
4. Re:用golang 实现一个代理池
@ DilonWu哈哈 不至于,单IP限制了,欢迎共同探讨。...
--Soar、毅
5. Re:用golang 实现一个代理池
@ Soar、毅哈哈,排名不分先后哈。程序我没有长时间运行,主要还是用来测试,如果你觉得会对你造成困扰我可以把你的网站去掉哈。...
--DilonWu
点击右上角即可分享