“2020年8月”存档文章有23

Cannot find module angular/animations

今天将Angular项目升级成Angular Universal,按照文档操作,但是出现如下错误:Cannot find module angular/animations截图如下:出现错误的原因:没有安装@angular/animations这个模块。解决方案:通过以下方式安装:npm install @angular/animations --save参考资料:1、Cannot find mo...

MySQL新建数据库以及授权过程

此文总结了新建MySQL数据库,新建用户,用户授权等过程:新建数据库,并设置数据库采用的编码方式:CREATE DATABASE db_name DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;新建用户,设置用户可以远程连接,并设置密码:CREATE USER 'user_name'@'%' IDENTIFIED BY 'password'; ...

2020年8月19日大量网络爬虫攻击总结

2020年8月19日,早上9:13左右,通过查看nginx日志,有大量connect连接网站,截图如下:虽然connect连接发送很少的字节,但是如果同一时间非常多,也会将服务器的宽带占满,导致正常访客打开网站速度非常慢。开始大量屏蔽Connect连接的IP。同时大量请求网站正常内容,由于做了反爬虫措施,无法获取正常内容,都被重定向,由于重定向返回的字节数有点多,下面是选取的nginx日志一段内容...

2020版中国开放数据(Open Data)及政府数据开放平台汇总

天津市天津市信息资源统一开放平台https://data.tj.gov.cn/21 个主题、39 个部门、384 个数据集、116 个数据接口福建省福建省公共信息资源统一开放平台https://data.fujian.gov.cn/odweb/697346300条数据;698个数据资源;37个部门;1318个API;3个应用厦门市大数据开放平台http://data.xm.gov.cn/88967...

nginx -s reload vs systemctl restart nginx

重新启动nginx,使用:首先检查配置是否正确:sudo nginx -t之后重新启动nginx:sudo systemctl restart nginx上面是通过服务的方式重启nginx,会杀死进程。如果只是修改了配置,需要重新加载配置使用:sudo nginx -s reload这种方式无需完全停止Nginx服务器。如果只是修改了配置,使用后面一种方法,重新加载配置,如果nginx服务出现问题...

Python 三目运算符

在javascript中实现三元运算符十分简单,具体代码如下:function getFee(isMember) { return (isMember ? '$2.00' : '$10.00'); } console.log(getFee(true)); // expected output: "$2.00" console.log(getFee(false)); // e...

MySQLdb._exceptions.OperationalError: (2026, 'SSL connection error: error:00000000:lib(0):func(0):reason(0)')

今天中午网站有点问题,之后下午看了一下错误日志,内容如下:Exception on /api/v1/recaptcha/v3 [POST] Traceback (most recent call last): File "/var/API_America_SMS/venv/lib/python3.8/site-packages/sqlalchemy/engine/base.py", lin...