CountDownLatch 实例代码: semaphore : 控制并发访问的线程个数 通过提供同步机制,来控制当前访问的线程个数 tryacquire: 尝试获取可用资源,如果获取不到就丢弃 cyclicBarrier: 使用场景和countDownLatch的使用场景很类似,但是可以循环的使用 ...
分类:
其他好文 时间:
2019-09-12 09:24:40
阅读次数:
66
```golang //原文链接:https://www.jianshu.com/p/a0569157c418 golang mysql拼接子查询 使用fmt.Sprintf拼接SQL 实例代码 func Select(ids []string) string { idStr := strings.... ...
分类:
数据库 时间:
2019-09-10 18:03:05
阅读次数:
126
51CTO下载-C#读取doc,pdf,ppt文件 C#读取doc,pdf,ppt文件 doc pdf ppt与 txt之间的转换 : 组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 。 添加office引用 .net中对office中的word ...
分类:
其他好文 时间:
2019-09-04 13:34:45
阅读次数:
96
解题思路: 1. 将字符串按照 “,” 拆分为数组 2. 遍历数组,记录最小值出现的索引位置 3. 每个值比较的时候需要按照 "." 拆分逐位比较 实例代码: java / 获取最小版本号 / public String getMin(String[] list) { if (list.length ...
分类:
其他好文 时间:
2019-09-01 10:18:43
阅读次数:
68
scrapy-redis简介 scrapy-redis是scrapy框架基于redis数据库的组件,用于scrapy项目的分布式开发和部署。 有如下特征: ? 分布式爬取 您可以启动多个spider工程,相互之间共享单个redis的requests队列。最适合广泛的多个域名网站的内容爬取。 ? 分布 ...
分类:
其他好文 时间:
2019-08-27 00:57:04
阅读次数:
85
phantomJS是一款无头浏览器, 之前我们通过selenium操作PhantomJS来完成动态加载数据的加载, 现在PhantomJS已经停止更新, 不过可以使用谷歌浏览器的无头浏览器来代替PhantomJS来完成上述操作 使用谷歌无头浏览器的实例代码如下: ...
分类:
其他好文 时间:
2019-08-25 14:15:41
阅读次数:
92
官网地址:https://www.example-code.com/delphiDll/default.asp 实例代码:(不包括全局解锁) 密码生成器:https://www.cnblogs.com/hhmm99/p/11383027.html 解锁: 成功: ...
1.实现isNum()函数,参数为一个字符串,如果这个字符串属于整数、浮点数或复数的表示,则返回True,否则返回False ...
分类:
编程语言 时间:
2019-08-18 09:34:47
阅读次数:
70
第一章Linux命令行简介 1.1 Linux命令行概述 1.1.1 Linux 命令行的开启和退出 开启:登陆账号密码进入系统 退出:exit/logout 快捷键:Ctrl+d 1.1.2 Linux命令行提示符介绍 (1)提示符由PS1环境变量控制。实例代码如下: [root@centos10 ...
分类:
系统相关 时间:
2019-08-17 12:36:38
阅读次数:
120
1. 定义 装饰者模式动态地将责任责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 2. 实现要点 装饰器与被装饰的类需要继承自相同接口,来达到类型匹配。装饰器持有被装饰的类的实例。 3. 代码实例 ...
分类:
其他好文 时间:
2019-08-15 19:00:55
阅读次数:
104