爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求 基本需求 1. 登录博客园 2. 调用评论接口 3. 返回请求结果 确定流程之后,基本就是找突破口的环 ...
分类:
编程语言 时间:
2019-03-28 09:50:57
阅读次数:
142
"How to Gracefully Close Channels " ,这篇博客讲了如何优雅的关闭channel的技巧,好好研读,收获良多。 众所周知,在golang中,关闭或者向已关闭的channel发送数据都会引发panic。 谨遵优雅关闭channel的原则 不要在接受一端关闭channel ...
分类:
其他好文 时间:
2019-03-28 09:50:23
阅读次数:
178
梳理了下自己工作这些年积累的知识,发现没有什么太多可以拿的出手的硬通货。测试中很多能参与的事情几乎都参与过,不能参与的相关的也看过、想过。遇到过很多的问题,也解决过很多问题,也总结过很多问题。开发维护过各种小工具。但是仔细想想,自己的核心知识体系也并不是非常明确。稍微整理了下述知识体系,方便后续进一 ...
分类:
其他好文 时间:
2019-03-28 09:49:43
阅读次数:
91
原文链接:https://www.jianshu.com/p/c43f418d6bf0 1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使 ...
分类:
其他好文 时间:
2019-03-28 09:49:10
阅读次数:
163
程序26:给一个不多于5位的正整数。要求:一、求它是几位数,二、逆序打印出各位数字。 var test=456; var arr=[]; arr[0]=test%10; arr[1]=parseInt(test%100/10); arr[2]=parseInt(test%1000/100); arr ...
分类:
Web程序 时间:
2019-03-28 09:48:58
阅读次数:
250
ps:在面试时候问到微服务,而自己对此一无所知,真的是阅历限制了自己的想象。 微服务的定义和优缺点 微服务的定义和优缺点 先了解一下与微服务对应的单体式(Monolithic)式架构。在Monolithic架构中,系统通常采用分层架构模式,按技术维度对系统进行划分,比如持久化层、业务逻辑层、表示层。 ...
分类:
其他好文 时间:
2019-03-28 09:48:41
阅读次数:
124
Mysql默认时区格式是'+8:00'的格式,这个时区可以在my.ini中[mysqld]节点下设置 default-time-zone = '+8:00' 默认这个设置是没有的 但是mysql不支持'Asia/Shanghai'这种时区格式 执行下面sql语句是报错的 解决方法 到https:// ...
分类:
数据库 时间:
2019-03-28 09:48:18
阅读次数:
1922
制作框线图主要为了体现页面的基本布局,在需求很明确时简单的框线图基本够用,如果用户对需求不明确,同时我们对业务理解不够清楚,就需要进一步加入交互来制作原型。 ...
分类:
其他好文 时间:
2019-03-28 09:48:01
阅读次数:
155
在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: Java代码 public class Test{ public static void ...
分类:
其他好文 时间:
2019-03-28 09:47:37
阅读次数:
142
首先就是这张很经典的图,我们围绕这个图开讲 咱分条来说各个转换之间的动作 首先从CLOSED开始 如果是CLOSED-》LISTEN 代表这是服务端 监听某个端口 准备接受其他人的connect了 如果是CLOSED-》SYN_SENT 代表这是一个客户端发送了connect 发送了SYN=1,进行 ...
分类:
其他好文 时间:
2019-03-28 09:46:42
阅读次数:
177
BigInteger与BigDecimal Java大数字运算(BigInteger类和BigDecimal类) 在 Java 中提供了用于大数字运算的类,即 java.math.BigInteger 类和 java.math.BigDecimal 类。这两个类用于高精度计算,其中 BigInteg ...
分类:
其他好文 时间:
2019-03-28 09:46:25
阅读次数:
177
1.chr(10).isnumeric() : Flase1.isnumeric() 方法检测字符串是否只由数字组成。这种方法是只针对unicode对象。2.isinstance(255,int)isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。True3. ch ...
分类:
编程语言 时间:
2019-03-28 09:46:03
阅读次数:
236
JavaSe基础知识点总结 1、变量 变量是内存中用来存放特定数据类型数据的一块内存空间,它的值是可以改变的。Java中的变量有四个基本属性:变量名,数据类型,存储单元和变量值 变量名:合法的标识符 变量的数据类型:可以是基本类型和引用类型(必须包含类型) 存储单元:存储单元大小是由数据类型决定的, ...
分类:
编程语言 时间:
2019-03-28 09:45:41
阅读次数:
155
2018 2019 2 网络对抗技术 20165228 Exp3 免杀原理与实践 1、杀软是如何检测出恶意代码的? 基于特征码:杀软会将恶意代码中有明显特征的一部分作为特征码,并建立起特征库,在检测时则比对特征码是否匹配。 基于行为:杀软会监控运行的程序,像进行修改系统注册表、启动项等可疑操作的的程 ...
分类:
其他好文 时间:
2019-03-28 09:45:24
阅读次数:
158
之前花了很长的一段时间研究之后,以便把(第三方或)系统的和应用的dll分开,最后还写了一篇文章介绍,木有想到,今天又入坑了,发现了一个bug。 ...
分类:
Web程序 时间:
2019-03-28 09:44:47
阅读次数:
277
```java class RecentCounter { Queue q; public RecentCounter() { q = new LinkedList(); } public int ping(int t) { int threshold = t 3000; while (q.size ...
分类:
其他好文 时间:
2019-03-28 09:44:28
阅读次数:
119
"题目链接" 题意分析 题意 给你一棵树 每一次都会删除一个叶子节点 同时树上存在一些有向边$(a,b)$ 必须满足$a$在$b$之前删除 问每一个节点作为根节点时是否存在合法的删边情况 使得跟、根节点被最后一个删除 换根$dp$ ? $No$ ! 首先有向边必定形成一个或者多个$DAG$ 所以先判 ...
分类:
其他好文 时间:
2019-03-28 09:43:55
阅读次数:
179