- 博客(243)
- 资源 (4)
- 收藏
- 关注
原创 kali linux 更换更新源,apt-get update报:已下载 25.9 MB,耗时 38秒 (677 kB/s) 正在读取软件包列表... 完成 W: 校验数字签名时出错。此仓库未被更新,
wget archive.kali.org/archive-key.ascapt-key add archive-key.asc
2021-03-21 15:16:46
905
转载 MongoDB远程定时备份与还原
@echo offrem =====================================================rem 以下信息需要手动配置修改rem =====================================================rem 数据库的IP地址set DB_HOST=127.0.0.1rem 数据库的端口set DB_PORT=27017rem 数据库名set DB_NAME=yapirem 用户名set DB_USER=ro
2021-01-25 17:25:46
622
原创 mongorestore[报错]auth error: sasl c onversation error: unable to authenticate using mechanism
mongodump -h ip --authenticationDatabase admin -u user -p password -d 要备份的数据库名 -o 备份到哪个路径
2021-01-25 17:05:40
1119
原创 解决:‘chromedriver‘ executable needs to be in PATH问题
1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。(chromedriver下载地址)2.将chromedriver.exe拷贝至谷歌浏览器目录(如 C:\Program Files\Google\Chrome\Application)以及python根目录(根据自安装路径订)。3.将谷歌浏览器环境变量添加到path(C:\Users\用户名\AppData\Local\Google\Chrome\Application)。至此,就可以解决 ‘chrom
2021-01-25 11:58:49
440
原创 2020-11-30
python本地时间与UTC时间转换import timeimport datetimeimport dateutil.parserdef utc2local(utc_st): “”“UTC时间转本地时间(+8:00)”“” now_stamp = time.time() local_time = datetime.datetime.fromtimestamp(now_stamp) utc_time = datetime.datetime.utcfromtimest
2020-11-30 18:46:46
113
转载 Linux无法正常启动 报错/dev/sda1:contains a file system with errors.check forced
机房一台Fedora的server无法正常启动,检查后应该是/dev/sda3这块硬盘的逻辑卷无法加载所致,使用fsck命令解决,命令如下:fsck -C fd -N /dev/sda3 这之后会有如下提示[/sbin/fsck.ext3 (1) – /dev/sda3] fsck.ext2 -C0 /dev/sda3 继续执行命令如下fsck.ext3 -C0 /dev/sda3中间提示是否yes输入y即可,看到结束提示FILE SYSTEM WAS MODIFIED 重启系统后OK
2020-09-23 11:17:54
955
原创 BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案
原因创建字典时,放在了for循环外。传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。所以,只需要把 创建的字典 放到循环里面,即可解决。
2020-09-19 18:41:12
2766
原创 python requests原始响应数据获取
原始响应的数据都在raw中code例子import reqeustsresp=requests.get("www.baidu.com")# 原始响应状态print(resp.raw._original_response.status)#原始响应原因print(resp.raw._original_response.reason)#原始响应http版本print(resp.raw._pool.ConnectionCls._http_vsn_str)...
2020-09-18 19:21:17
1813
原创 python3.x requests库取消ssl验证,InsecureRequestWarning: Unverified HTTPS request is being made. Adding ce
原因是因为在请求的时候request.get(url,verify=False)导致的解决办法import urllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
2020-09-18 16:29:22
561
原创 <pre>标签首行缩进问题
解决办法使用<pre></pre>标签时,要把内容与标签放到同一行, <pre>{{content}}</pre>如果不在同一行就会有缩进问题
2020-09-17 14:49:41
2482
原创 pymongo.errors.OperationFailure: database error: Runner error: Overflow sort stage buffered data usa
问题此原因为内存排序超过限制大小,即32MB解决办法解决办法有两种:1、增加mongodb内存排序大小,即use admin查看当前内存排序大小db.runCommand( { getParameter : 1, "internalQueryExecMaxBlockingSortBytes" : 1 } )修改为320mbdb.adminCommand({setParameter: 1, internalQueryExecMaxBlockingSortBytes: 335544320})
2020-09-17 09:56:42
264
1
原创 cst时间转换
def cst_to_str(csttime): tempTime = time.strptime(csttime,'%a %b %d %H:%M:%S CST %Y') restime = time.strftime("%Y-%m-%d %H:%M:%S",tempTime) return restime
2020-09-15 08:57:23
503
转载 mongodb嵌套查询及修改(字典中的字典)
假设mongodb中存在某个collections,其数据如下:db.xx.find(){ "_id" : 1, "name" : { "first" : 2, "last" : 3 } }{ "_id" : 3, "name" : { "1" : 1, "2" : 2, "3" : 3 } }{ "_id" : 2, "name" : { "1" : 1, "2" : 2 } }现在我们要查询_id=1的记录中name的first字段的值,执行如下:db.xx.find({"_id":1},
2020-09-09 13:44:00
3840
原创 解决MongoDB中出现E11000 duplicate key error collection: blog.users index问题
问题原因:原因为MONGODB_id重复问题解决办法自己在写入Mongodb数据库时,重写_id,并保证不重复import timeimport hashlibdef create_id(): m = hashlib.md5() m.update(bytes(str(time.clock()), encoding="utf-8")) return m.hexdigest()write_db_result["_id"] = create_id()...
2020-09-08 20:32:39
2012
原创 ubuntu安装配置redis
ubuntu18.04安装配置redis安装redis安装redissudo apt-get install redis检查Redis是否正确安装并正常工作redis-cli --version检测redis是否运行sudo systemctl status redisredis启动sudo systemctl start redis-serverredis关闭sudo systemctl start redis-serverredis本地连接redis-cilredi
2020-09-04 13:37:24
193
原创 vue get请求参数简单demo
核心代码<template> <div class="main user-layout-register"> <h3><span>申请权限</span></h3> <div> <a-form id="oaInfoAccess" ref="oaInfoAccess" :form="oaForm" @submit="infoA
2020-08-24 20:36:26
2225
原创 vue跨域问题
在vue.config.js下配置如下 devServer: { // development server port 8000 port: 8000, // If you want to turn on the proxy, please remove the mockjs /src/main.jsL11 proxy: { '/api': { target: 'http://127.0.0.1:9999', ws: false
2020-08-24 19:44:43
316
原创 pymongo携带用户名密码连接mongodb方法
import pymongoconn = pymongo.MongoClient('mongodb://{}:{}@{}:{}/?authSource={}'.format("用户名","密码","数据库地址","端口号","身份认证所用的库"))db = conn.需要连接的库 # 直接写库名k = db.collection_names(include_system_collections=True) # 返回当前库下所有的collection名print(k)...
2020-08-21 11:34:44
2094
原创 ubuntu安装配置zookeeper与kafka
ubuntu安装配置zookeeper与kafka一、安装java安装命令sudo apt-get update # 更新软件包sudo apt-get install openjdk-8-jdk # 安装openjdk-8-jdkjava -version # 查看java版本,看看是否安装成功验证是否安装成功xx@xxx-VBox:~$ java -versionopenjdk version "1.8.0_162"OpenJDK Runtime Envir
2020-08-18 17:15:49
530
转载 vue从一个页面跳转到另一个页面并携带参数
a标签中添加跳转函数<a class="orderBtn1 sIRicon2" href="javascript:void(0);" @click="toMallInfo('M000989')"><i class="sIRicon"></i>商场</a>toMallInfo: function(mallCode){ this.$router.push({ path: '/propertyInfo/mall/mallLi
2020-08-11 11:28:55
2183
原创 ant-desgin for vue 无法显示表单前必填前红色*号
在表单规则中填写了required: true,之后,还无法显示红色星号。需要查看最上层表单是否有hide-required-mark,如果有,删除掉之后,即可解决。
2020-08-10 16:37:42
5011
2
原创 line warning: binding “gutter“ should be on a new line
此问题是由于.eslintrc.js文件中的vue/max-attributes-per-line配置错误产生的解决办法根据错误提示更改相关配置即可,更改完成之后重新构建项目。举例:{ "vue/max-attributes-per-line": ["error", { "singleline": 1, "multiline": { "max": 1, "allowFirstLine": false } }]}singleline(nu
2020-08-06 11:57:18
9812
4
原创 Unexpected side effect in “xxxx“ computed property
出现这个问题的原因为:不能再computed中改变页面变量的值,如果需要改变,请使用watch。将computed更改为watch即可
2020-08-05 14:34:15
4412
原创 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
问题:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)sudo apt-get install ros-kinetic-librealsense E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process
2020-07-27 10:14:09
294
原创 mongodb基本配置
mongodb基本配置创建超级管理员进行使用命令进入mongo,命令行输入mongouse admin创建超级管理员db.createUser(... {... user: "用户名",... pwd: "密码",... roles: [ { role: "root", db: "admin" } ]... }... )启用验证模式打开/lib/systemd/system/mongodb.service添加 --au
2020-07-24 11:27:00
150
转载 Mongodb设置用户权限
本文是基于windows 下 MongoDB 4.0编写,据了解MongoDB在3.0以后的版本中权限设置有变化。1. 创建超级用户安装完之后,打开命令行,进入mongodb安装目录,在bin目录下执行 mongod 启动, 该模式是不需要安全认证的模式,启动后,使用可视化工具如:Robo 3T 打开shell窗口先创建一个有grant权限的用户,如root权限的用户:user:用户名pwd:密码db:指定该用户的数据库,admin是用于权限控制的数据库,如果没有需要新建一个roles:指
2020-07-22 17:24:28
199
转载 UBUNTU下MONGODB的安装和使用
一、MongoDB介绍MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。二、安装MongoDBMongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安
2020-07-22 15:37:12
350
原创 linux远程拉取文件到本地
使用sftp、建立sftp连接sftp 用户名@目标ip切换到远程服务器目标目录cd /xx/xxx拉取目标文件到本地get targetfile上传到远程服务器put 本地文件 远程目录
2020-07-22 11:42:16
3322
转载 ubuntu 远程ssh其他电脑
1.安装SSH客户端:sudo apt-get install ssh 或者 sudo apt-get install openssh-client2.确认安装成功:ssh-keygen3.连接其他电脑(例子):ssh -p 22 root@192.168.1.14.输入192.168.1.1的密码即可连接到其他电脑。
2020-07-22 11:19:23
300
转载 Python3 内置http.client,urllib.request及三方库requests发送请求对比
GET http://httpbin.org/getPython3 http.clientimport http.client# 1. 建立HTTP连接conn = http.client.HTTPConnection("httpbin.org")# 2. 发送GET请求,制定接口路径conn.request("GET", '/get')# 3. 获取相应res = conn.getresponse()# 4. 解析相应.进行解码print(res.read().encode("u..
2020-07-01 11:38:35
233
原创 codec can‘t encode character ‘\\xa0‘ in position 123: illegal multibyte sequence
出现这种一般是编码问题导致的,首先我将写入文件的编码方式更改为utf-8,问题解决了,不过写入文件之后,有变成了乱码。经过查找资料将编码方式更改为**gb18030**问题解决。
2020-07-01 10:52:38
174
原创 centos防火墙命令
查看防火墙的状态的命令为:sudo systemctl status firewalld打开防火墙的方式有两种,一种是打开后重启会恢复回原来的状态,命令为:sudo systemctl start firewalld另一种是打开后重启不会恢复到原来的状态,命令为:sudo systemctl enable firewalld这种方式输入命令后要重启系统才会生效。关闭防火墙的方式也有两种,和打开相对应,命令分别为sudo systemctl stop firewalldsudo sys
2020-06-16 11:07:01
181
原创 python 适用于windows和linux系统的ping存活检测
def ping_judge(ip): win_ping_cmd = "ping -n 4 {}".format(ip) linux_ping_cmd = "ping -c 4 {}".format(ip) if platform.system() == "Windows": ret = subprocess.call(win_ping_cmd, shell=True) if platform.system() == "Linux": ret
2020-06-15 16:54:45
393
转载 linux怎样使用top命令查看系统状态
CentOS-----top命令查看系统的当前运行的情况使用SSHClient客户端连接到远程Linux系统。使用top命令查看系统的当前运行的情况。如图对top命令执行的结果做了简单的图解,下面针对每一项做详细的解释。top命令的第一行“top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00”显示的内容依次为“系统当前时间 、系统到目前为止已运行的时间、当前登录系统的用户数量、系统负载(任务队列的平均长度)三个值分别为1
2020-06-15 11:56:11
355
转载 Not all processes could be identified, non-owned process info will not be show解决办法
Not all processes could be identified, non-owned process info will not be show解决办法背景今天在调试脚本的时候,打印出的日志中出现了 “Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.” 错误原因经过排查后发现脚本中有运行 nets
2020-06-15 11:23:48
5521
转载 关于安装centos7系统启动后配置静态IP地址不生效问题
排查网卡过程一、检查**/etc//etc/sysconfig/network-scripts**目录下配置文件1、看到了一个陌生的配置文件 ifcfg-Wired_connection_1,度娘查询了一下这个配置文件是系统启动调用的网卡配置文件和NetworkManager服务相关。2、在CentOS系统上,目前有NetworkManager和network两种网络管理工具。如果两种都配置会引起冲突,而且NetworkManager在网络断开的时候,会清理路由,如果一些自定义的路由,没有加入到Net
2020-06-12 13:50:34
1491
原创 CentOS7.6 如何设置静态ip
[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# lsifcfg-eno1 ifdown-post ifup-bnep ifup-routesifcfg-eno2 ifdown-ppp ifup-eth ifup-sitifcfg-lo ifdown-routes ifup-ippp ifup-Te
2020-06-12 09:57:55
510
转载 [navicat premium] [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
安装navicat自带sqlncli_x64.msi,就在安装目录下,安装后问题解决!
2020-06-06 16:40:14
903
原创 WINDOWS SERVER2012安装配置java 及tomcat
准备软件:jdk-7u25-windows-x64.exeapache-tomcat-7.0.42-windows-x64.zip一、安装java1)安装jdk-7u25-windows-x64.exe,一路next,默认被安装到C:\Program Files\Java\jdk1.7.0_25路径下。2)设置环境变量我的电脑(右击)》属性》高级系统设置》高级》环境变量在系统变量下建立3个变量(path变量已经存在,只需在后增加路径即可)JAVA_HOME= C:\Program File
2020-06-05 11:02:05
2712
原创 python从字符串中操作xml
xmltree_root = ET.fromstring(xml_body)payload_len = len(injectiondata)xmldata_len = len(xmltree_root)try: for elem in xmltree_root.iter(): for payload in injectiondata: temp_text = elem.text if elem.text == None or el
2020-05-29 10:34:54
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人