自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵感点滴的分享

技术进取之路

  • 博客(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 833

转载 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 563

原创 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 1023

原创 解决:‘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 223

原创 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 80

转载 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 834

原创 BUG:pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection的原因和解决方案

原因创建字典时,放在了for循环外。传递给mongodb的一直是都是同一个dict对象,所以mongo保存时会出现 "_id" 重复的问题。所以,只需要把 创建的字典 放到循环里面,即可解决。

2020-09-19 18:41:12 2645

原创 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 1649

原创 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 489

原创 <pre>标签首行缩进问题

解决办法使用<pre></pre>标签时,要把内容与标签放到同一行, <pre>{{content}}</pre>如果不在同一行就会有缩进问题

2020-09-17 14:49:41 2181

原创 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 218 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 427

转载 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 3628

原创 解决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 1846

原创 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 131

原创 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 2162

原创 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 262

原创 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 1963

原创 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 439

转载 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 2112

原创 ant-desgin for vue 无法显示表单前必填前红色*号

在表单规则中填写了required: true,之后,还无法显示红色星号。需要查看最上层表单是否有hide-required-mark,如果有,删除掉之后,即可解决。

2020-08-10 16:37:42 4575 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 9269 4

原创 Unexpected side effect in “xxxx“ computed property

出现这个问题的原因为:不能再computed中改变页面变量的值,如果需要改变,请使用watch。将computed更改为watch即可

2020-08-05 14:34:15 4239

原创 无法获得锁 /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 259

原创 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 95

转载 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 152

转载 UBUNTU下MONGODB的安装和使用

一、MongoDB介绍MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。二、安装MongoDBMongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安

2020-07-22 15:37:12 280

原创 linux远程拉取文件到本地

使用sftp、建立sftp连接sftp 用户名@目标ip切换到远程服务器目标目录cd /xx/xxx拉取目标文件到本地get targetfile上传到远程服务器put 本地文件 远程目录

2020-07-22 11:42:16 3237

转载 ubuntu 远程ssh其他电脑

1.安装SSH客户端:sudo apt-get install ssh 或者 sudo apt-get install openssh-client2.确认安装成功:ssh-keygen3.连接其他电脑(例子):ssh -p 22 [email protected].输入192.168.1.1的密码即可连接到其他电脑。

2020-07-22 11:19:23 251

转载 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 213

原创 codec can‘t encode character ‘\\xa0‘ in position 123: illegal multibyte sequence

出现这种一般是编码问题导致的,首先我将写入文件的编码方式更改为utf-8,问题解决了,不过写入文件之后,有变成了乱码。经过查找资料将编码方式更改为**gb18030**问题解决。

2020-07-01 10:52:38 143

原创 centos防火墙命令

查看防火墙的状态的命令为:sudo systemctl status firewalld打开防火墙的方式有两种,一种是打开后重启会恢复回原来的状态,命令为:sudo systemctl start firewalld另一种是打开后重启不会恢复到原来的状态,命令为:sudo systemctl enable firewalld这种方式输入命令后要重启系统才会生效。关闭防火墙的方式也有两种,和打开相对应,命令分别为sudo systemctl stop firewalldsudo sys

2020-06-16 11:07:01 149

原创 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 340

转载 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 282

转载 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 4831

转载 关于安装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 1349

原创 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 452

转载 [navicat premium] [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

安装navicat自带sqlncli_x64.msi,就在安装目录下,安装后问题解决!

2020-06-06 16:40:14 871

原创 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 2504

原创 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 171

geekos project1

geekos project1完成编译通过,没有任何问题。运行时,请使用命令boch -f bochsrc

2018-03-20

geekosproject0

geekos project0的实现,没有任何问题,完全运行通过。运行时,请使用命令boch -f bochsrc

2018-03-20

编译好的openssl

利用openssl编译生成的openssl_lib,直接下载使用就可以,不用再编译,调用请在lib,头文件都在include下

2017-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除