宙哈哈 宙哈哈
2年前
恶意爬虫?能让恶意爬虫遁于无形的小Tips
验证码是阻挡机器人攻击的有效实践,网络爬虫,又被称为网络机器人,是按照一定的规则,自动地抓取网络信息和数据的程序或者脚本。如何防控,这里简单提供几个小Tips。
iOS代码覆盖率(一)-全量覆盖率自动化实践
这是一个统计基于Swift&ObjectiveC工程的代码覆盖率的自动化脚本。之所以做成Pod,是便于更好的复用,该Pod只包含了收集生成代码覆盖率的脚本。整体比较简单方便。
Wesley13 Wesley13
4年前
java实现定时任务
普通thread这是最常见的,创建一个thread,然后让它在while循环里一直运行着, 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,packagecom.iotek.classtype;publicclassTask1{pub
Wesley13 Wesley13
4年前
探索JAVA并发
\sleep/wait/notify/notifyAll分别有什么作用?它们的区别是什么?wait时为什么要放在循环里而不能直接用if?简介首先对几个相关的方法做个简单解释,Object中有几个用于线程同步的方法:wait、notify、notifyAll。publicclassObject{public
Stella981 Stella981
4年前
Python数据可视化
Python数据可视化Wordcloud安装启动命令行,输入:pipinstallwordcloudwordcloud库介绍及简单使用wordcloud库,可以说是python非常优秀的词云展示第三方库。词云以词语为基本单位更加直
Wesley13 Wesley13
4年前
nodom2
nodom2主要完成了常见js表达式处理包括操作符()!|\/<&%,以及操作符组合如、、!等,值nullundefinedtruefalse。代码结构有了很大优化,字符串处理变得更简单,分为字符串、变量和函数。代码如下:classExpression{/@para
Stella981 Stella981
4年前
Live555基础
1Live555组成LIVE555下包含LiveMedia、UsageEnvironment、BasicUsageEnvironment、GroupSock库,MediaServer简单服务器程序以及其他多个测试demo。LiveMedia库:包含一系列处理不同编码格式和封装格式的类。基类是Medium。
Wesley13 Wesley13
4年前
OGG异构平台安装部署 MySQL
本文旨在从安装部署中了解OGG的知识一、OGG理论概念1.1简单介绍1.2同步过程1.3OracleGoldenGate简要体系图二、测试实验2.1实验环境介绍2.2源端MySQL数据库配置1\.创建操作系统MySQL用户
Wesley13 Wesley13
4年前
Unity 使用有限状态机 完美还原 王者荣耀 虚拟摇杆
Unity使用有限状态机完美还原王者荣耀虚拟摇杆!(https://i.imgur.com/calhLza.gif)效果如图所示摇杆的UI组成!(https://i.imgur.com/bm3Xc3b.png)如图所示简单的可
Wesley13 Wesley13
4年前
@EnableXXX
@EnableXXX 在工作中经常使用到,意味着开启某功能,使用简单,那么@EnableXXX 到底干了那些事情呢。@EnableXXX      @Import(https://my.oschina.net/u/3201731)(A.class)要实现某功能,则需要导入指定的class(es) 。A为Conf