背景 最近在写一个爬虫的小工具,卡在登录这里。 想爬的网站需要登录才能获取数据,登录又需要输入验证码。 好在验证码是简单的验证码,还可以自己识别试试。 需求分析 1、保存验证码图片 2、识别验证码 3、对识别的验证码进行人工校准 功能实现 1、保存验证码图片 虽然每个网站不一定一样,但是大体的思路是 ...
分类:
Web开发 时间:
2020-01-08 21:33:21
收藏:
0 评论:
0 赞:
0 阅读:
317
docker部署路飞学城blog来啦 部署需求分析: 之前是将nginx、django、vue直接部署在服务器上,既然学了docker,试试怎么部署在docker中 1.环境准备 一台linux服务器 centos7 安装好docker systemctl start docker vue代码 dj ...
分类:
其他 时间:
2020-01-08 21:32:56
收藏:
0 评论:
0 赞:
0 阅读:
72
super 的使用: public Cat(String name, int month){ /** * 子类的构造的过程中必须调用其父类的构造方法 * 子类构造默认调用父类无参构造方法 * 可以通过super()调用父类允许被访问的其他构造方法 * super()必须放在子类构造方法中,且必须放在 ...
分类:
其他 时间:
2020-01-08 21:32:14
收藏:
0 评论:
0 赞:
0 阅读:
76
控制台错误提示: 2020-01-08 18:34:40,292 [http-nio-8080-exec-3] [org.apache.struts2.dispatcher.Dispatcher]-[WARN] Could not find action or result: /views/dire ...
分类:
其他 时间:
2020-01-08 21:31:56
收藏:
0 评论:
0 赞:
0 阅读:
78
总体选项 E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里 面. 例子用法: gcc E hello.c pianoapan.txt gcc E hello.c | more 慢慢看吧,一个hello word 也要与处理成800行的代码 S 只激活预处理和编译,就是指把文件编译成 ...
分类:
其他 时间:
2020-01-08 21:31:38
收藏:
0 评论:
0 赞:
0 阅读:
79
最近学习了一下getopt(不是getopts)命令来处理执行shell脚本传入的参数,在此记录一下,包括长选项、短选项、以及选项的值出现的空格问题,最后写了个小的脚本来处理输入的参数 首先新建一个test.sh来测试 短选项 test.sh内容 bash ! /bin/sh echo sh tes ...
分类:
其他 时间:
2020-01-08 21:31:19
收藏:
0 评论:
0 赞:
0 阅读:
86
优化Mysql得方式 第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF) 第二范式:2NF是对记录的惟一性约束,表中的记录是唯一的, 就满足2NF, 通常我们设计一个主键来实现,主键不能包含业务逻辑。 第三范式:3NF是对字段冗余性的约束, ...
分类:
数据库技术 时间:
2020-01-08 21:30:43
收藏:
0 评论:
0 赞:
0 阅读:
90
如何治单独测试django中的某一个py文件 书写测试脚本: - 在应用下的tests.py或者自己建一个py文件 - 在文件中书写以下内容: if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "da ...
分类:
其他 时间:
2020-01-08 21:30:21
收藏:
0 评论:
0 赞:
0 阅读:
83
ag 递归搜索文件内容 安装 使用 jq json文件处理以及格式化显示,支持高亮 安装 使用 fzf 命令行下模糊搜索工具 安装 使用 fzf默认会从STDIN读入数据,然后将结果输出到STDOUT 历史记录(Ctrl+r) 预览模式 其中,{}会被fzf选中行内容代替 glances 监控 安装 ...
分类:
系统服务 时间:
2020-01-08 21:30:04
收藏:
0 评论:
0 赞:
0 阅读:
96
定义一直类似于elementui的全局组件, Vue.user()后,页面哪里用到就在哪里插件写; 先上依据: Vue.use( plugin ) 参数: {Object | Function} plugin 用法: 安装 Vue.js 插件。如果插件是一个对象,必须提供 install 方法。如果 ...
分类:
其他 时间:
2020-01-08 21:29:46
收藏:
0 评论:
0 赞:
0 阅读:
94
1、添加依赖:log4j的依赖在springboot下已经提供了 <!--定时任务和@Slf4j注解日志的依赖--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional> ...
分类:
编程语言 时间:
2020-01-08 21:29:28
收藏:
0 评论:
0 赞:
0 阅读:
1571
auth模块是对登录认证方法的一种封装,本身就是一个对象,可以获取用户的详细信息,有了auth模块可以验证登录信息是否存在数据库中,还可以检验用户是否已经登录,校验密码等 ...
分类:
其他 时间:
2020-01-08 21:27:59
收藏:
0 评论:
0 赞:
0 阅读:
103
登录数据库: mysql uroot p 退出数据库: quit 或者 exit 或者 ctr + d 查看所有数据库: show databases; 创建数据库: create database 数据库名 charset=utf8; 使用数据库: use 数据库名; 删除数据库: drop da ...
分类:
数据库技术 时间:
2020-01-08 21:27:43
收藏:
0 评论:
0 赞:
0 阅读:
100
这里记录些从网络上收集到的各种编译内核时的一些注意事项和操作。未经验证,仅供参考! 下载源码,然后转到源码目录(或者新建一个目录,在该目录下运行make C?/usr/src/linux?O= ); 将当前运行内核的config文件拷过来(位置在/boot?目录下,config 等文件),重命名为. ...
分类:
其他 时间:
2020-01-08 21:26:39
收藏:
0 评论:
0 赞:
0 阅读:
109
早期的按照地址分类 CIDR 理论VLSM和CIDR上极大的提高了ip地址的利用率。 全局IP和私有IP 192.168.1.0/26何意思? 192.168.1.0 11000000.10101000.00000001.00000000 192.168.1.63 11000000.10101000 ...
分类:
Web开发 时间:
2020-01-08 21:26:01
收藏:
0 评论:
0 赞:
0 阅读:
65
vueproject打包操作 vue project打包之后默认在dist目录下编译生成静态资源 如果想在正式部署前测试,可以依赖node static直接运行 安装node static依赖 或者编写 在根目录下新建 运行 node node static start.js 注意 如果没有找到no ...
分类:
其他 时间:
2020-01-08 21:25:39
收藏:
0 评论:
0 赞:
0 阅读:
128
字符与字符串: 方法签名 说明 public String(char[] value) 全部字符数组变为String类 public String(char[] value,int offset,int count) 部分字符数组变为String public char charAt(int ind ...
分类:
其他 时间:
2020-01-08 21:25:17
收藏:
0 评论:
0 赞:
0 阅读:
74
更改容器时区 以etcd为例 得到容器ID 创建对应的时区路径 拷贝时区文件 创建链接 查看时间 ...
分类:
其他 时间:
2020-01-08 21:24:01
收藏:
0 评论:
0 赞:
0 阅读:
72
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT * fro ...
分类:
数据库技术 时间:
2020-01-08 21:23:39
收藏:
0 评论:
0 赞:
0 阅读:
79
API Helm Chart Repository retrieved when you run retrieved when you run retrieved when you run with the flag Chart Manipulation upload a new chart ver ...
分类:
其他 时间:
2020-01-08 21:23:11
收藏:
0 评论:
0 赞:
0 阅读:
69