自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quincy.Coder的博客

坚持,冷静!!!

  • 博客(831)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Linux之日期和时间戳转换

date -d @16087691date -d ‘06/02/2021 07:21:22’ +"%s"记录下,偶尔会用到!https://www.cnblogs.com/pugang/p/11155712.html

2021-06-03 08:54:30 17

原创 GitLab之Nginx漏洞修复方案

1、需求:nginx的resolver模块漏洞,涉及nginx版本0.60-1.202、解决方案:替换gitlab自带的nginx,方案比较复杂,会出现较多问题在gtilab外用nginx最新版再负载一层,这个方案不需要修改很多gitlab原有的配置,被暂时采用3、具体实践:下载最新版nginx(传送门->):nginx下载安装nginx:tar -xzvf nginx-1.21.0.tar.gzcd nginx-1.21.0./configure --prefix

2021-06-01 10:45:54 23

原创 京东20210618活动脚本

618活动地址:https://wbbny.m.jd.com/babelDiy/Zeus/2s7hhSTbhMgxpGoa9JDnbDzJTaBB/index.html#/home网页js脚本:javascript:void(function() { var scriptTag=document.createElement(“script”); scriptTag.src=‘https://tyh52.com/jd/jdresource/jd_zoo.js’; document.body.appendCh

2021-05-25 08:19:59 918 2

原创 JavaScript之网页页面上实现自动点击

setInterval(function(){document.getElementById(“单击按钮的Id”).click();},1000);

2021-05-19 09:31:46 41

原创 搜索时排除某个网站的内容及只搜某个网站的内容

排除:关键词 -site:域名例如:puppet -site:csdn.net只搜:site:域名 关键词例如:site:csdn.net puppet

2021-05-18 15:26:43 47

原创 GitLab删除项目没有删掉,报500错误解决方案

gitlab-rails dbconsoleUPDATE projects SET runners_token = null, runners_token_encrypted = null;UPDATE namespaces SET runners_token = null, runners_token_encrypted = null;UPDATE application_settings SET runners_registration_token_encrypted = null;ht.

2021-05-12 14:04:05 66

原创 钉钉机器人JS代码实现

// version v0.0.1// create by Quincyconst rp = require('request-promise')async function sendNotify (resp) { const options ={ url: `https://oapi.dingtalk.com/robot/send?access_token=`, // https://oapi.dingtalk.com/robot/send?access_token

2021-04-27 16:26:30 77

原创 Shell脚本配置JAVA环境变量永久生效的方法

一、解决思路:/etc/profiledoneexport JAVA_HOMEexport PATHexport CLASSPATHunset iunset -f pathmungesource /etc/profile二、脚本实现:sed -i '/done/a export JAVA_HOME...' /etc/profilesource /etc/profile亲测有效!!!!全篇完https://www.cnblogs.com/chuanzhang053/p

2021-04-19 10:42:23 72

原创 Android Reverse Q1

https://stackoverflow.com/questions/57441409/how-fix-brut-androlib-androlibexception-brut-common-brutexception-could-not-ex

2021-04-12 12:33:03 42

原创 Linux之echo命令红底白字闪烁效果实现

echo -e “\033[41;37;5m你好啊,我是现在最靓的仔!!!\033[0m”参考链接:https://www.cnblogs.com/cmt/p/14580194.html?from=https%3A%2F%2Fwww.cnblogs.com%2Fbbox%2Fp%2F9609219.html

2021-04-09 17:01:16 78

原创 Linux之cp命令强制覆盖文件抑制对话的两种方式

方式一:\cp -rf /home/osoper/*.p12 /app/elasticsearch/config/方式二:/bin/cp -rf /home/osoper/*.p12 /app/elasticsearch/config/以上两个原理就是不用别名的cp,别名的cp是这样的:$alias cpalias cp=‘cp -i’选项i 不再赘述了全篇完!...

2021-04-09 16:18:00 46

原创 Gitlab使用备份文件报500错误解决方案

1、问题定位:1.1. gitlab 日志查看:https://blog.csdn.net/douglas8287/article/details/848802611.2. gitlab-ctl tail gitlab-rails1.3. 查看具体日志记录文件:production.log1.4. 定位问题为:OpenSSL::Cipher::CipherError ():2、解决问题:gitlab-rails dbconsole,输入如下内容:– Clear project tok

2021-04-08 13:15:30 89

原创 StreamSets之默认密码修改

Q: How do I change the StreamSets admin password?A:1、在路径etc/sdc/下找到form-realm.properties2、vi form-realm.properties3、admin: MD5:21232f297a57a5a743894a0e4a801fc3,user,admin修改admin的md5值,保存重新登录验证下,成功md5值计算方法:#OSX:##$ echo -n ‘admin’ | md5#Linu.

2021-04-07 15:15:30 115

原创 Python之selenium爬取考题代码并写入excel实践

import timeimport xlwtfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWait as wwaitbrowser = webdriver.Chrom

2021-03-30 10:41:43 101 1

原创 Weblogic信息自动采集脚本实现

#!/usr/bin/python# -*- coding: utf-8 -*-import jsonimport os#weblogic_11g_path="/app/bea/wlserver_10.3"#weblogic_12c_path="/app/bea/wlserver"host_ip = os.popen('ip addr |grep -Po "10.13[0 1]\.[0-9]+\.[0-9]+" | head -1').read().strip()def weblog

2021-03-26 08:59:55 70 2

原创 Redis使用systemctl启动方式

进入目标目录:cd /lib/systemd/system编辑service文件:vim redis.service内容如下:[Unit]Description=RedisAfter=network.target[Service]ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf --daemonize noExecStop=/usr/local/bin/redis-cli -h 10.131.136.5 -

2021-03-18 09:04:53 198

原创 Linux之利用lsof恢复部分误删数据文件

lsof | grep deletedjava 5379 elasticsearch 1u CHR 136,0 0t0 3 /app/es/logs/gc.logcat /proc/5379/fd/1 >> /app/es/logs/gc.log

2021-02-26 14:03:15 35

原创 Linux之操作处理排除某个目录或文件

Linux中移动,复制,删除,打包排除某个目录或文件移动,复制,删除排除某个文件或目录方式一:cp !(file1|dir2) /data/ 复制文件到/data/,排除file1和dir2mv !(file1|dir2) /data/ 移动文件到/data/,排除file1和dir2rm -rf !(file1|dir2) ./ 删除当前目录下的文件,排除file1和dir2tar打包排除某个目录或文件使用–exclude选项,格式与示例如下格式:tar -zcvf xxx.tar.

2021-02-24 08:57:33 115 1

原创 Linux之sed在指定字符上下前后添加内容

前:sed -i “/指定字符/要添加的内容&/” 要处理的文件后:sed -i “/指定字符/&要添加的内容/” 要处理的文件上:sed -i “/指定字符/i要添加的内容” 要处理的文件下:sed -i “/指定字符/a要添加的内容” 要处理的文件https://www.cnblogs.com/bulh/articles/11071783.htmlhttps://blog.csdn.net/sinat_31275315/article/details/103885065.

2021-02-24 08:07:57 114

原创 shell之自动恢复gitlab备份脚本实现及版本查看

#! /bin/bashbackupfile=`find /var/opt/gitlab/backups -iname "*_gitlab_backup.tar"`chmod +x $backupfilefilenum=`find /var/opt/gitlab/backups -iname "*_gitlab_backup.tar"|wc -l`function gitlabsvc(){ /usr/bin/gitlab-ctl stop puma /usr/bin/gitl

2021-02-01 08:14:21 65

原创 Linux之利用vmware创建指定特定IP的虚机

1、1.1、编辑网络文件vim /etc/sysconfig/network-scripts/ifcfg-ens331.2、添加内容TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR=10.131.136.170NETMASK=255.255.255.0GATEWAY=10.131.136.2DNS1=114.114.114.114DNS2=8.8.8.82、重启网络服务systemc

2021-01-20 10:37:36 65

原创 Python3之处理null值

def handle_none(origin): """ 处理None值 :param origin: :return: """ if type(origin) == dict: result = json.dumps(origin).replace("null", '""') rst = json.loads(result) return rst result = origin.replace("nu

2021-01-12 17:10:28 232

原创 Jython: Unable to pip install requests package

import sys# Set to wherever the requests package lives on your machinesys.path.append('/Library/Python/2.7/site-packages')import requests1、使用pip install 安装requests2、在jython脚本中指定python包路径3、导入Python包

2020-12-28 15:23:48 83

原创 Linux之shell自动安装Python3.6.8

mkdir -p /app/cd /app/wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xzxz -d /app/Python-3.6.8.tar.xztar -xf /app/Python-3.6.8.tarcd /app/Python-3.6.8/./configure --prefix=/app/python368make && make installcd ..rm -rf /app/P

2020-12-08 14:19:15 125

原创 Linux之自动化创建自定义Yum源

export TMOUT=0cat /etc/redhat-releasecat /etc/issueuname -amkdir /etc/yum.repos.d/bakmv /etc/yum.repos.d/* /etc/yum.repos.d/bakecho -e "[centos7.6]name=centos7.6baseurl=http://xx.xx.xx.xx:18080:/yum/centos7.6enabled=1gpgcheck=0" > /etc/yum.re

2020-12-08 10:02:26 87

原创 Python3之NPM数据处理

需求:将下面的npm数据进行处理,数据发送1分钟一个点,有时5分钟内会有6个点数据,有时候是5个点数据,统计5分钟内数据的和(只需要5个点的和),有6个点数据需要剔除一个,剔除原则是最开始1个点数据需要剔除。{"a1": {"1606201860": 0, "1606201800": 0, "1606201740": 0, "1606202040": 0, "1606201980": 200.53333333333333}, "a2": {"1606201920": 85275.06666666667,

2020-11-25 17:19:28 148

原创 Python3之判断拿到的时间和当前时间是否相差5分钟

def time_format(alarm_details): fmt_pattern = "%Y-%m-%d %H:%M:%S" # 当前的时间 current_date = (datetime.datetime.now() - datetime.timedelta(minutes=5)).strftime(fmt_pattern) # 获取的时间 target_date = time.strftime(fmt_pattern, time.localtime(ala

2020-11-25 13:26:07 558

原创 Shell之自动安装elasticsearch代码实现

#!/bin/sh##############################################用法:source auto_deploy_elastic.sh ip node##Author: Quincy379############################################## 创建用户和用户组#set -eUsage(){ echo "Usage: source auto_deploy_elastic.sh ip1 ip2 ip3 node0

2020-11-02 15:02:04 152 1

原创 sublime3之内网安装python插件Anaconda操作步骤

重要思路:如果不知道内网sublime3怎么安装python插件Anaconda,就直接在外网安装一遍,然后把外网解压的插件直接复制到内网对应的文件夹下即可一般来说,C:\Users\Quincy\AppData\Roaming\Sublime Text 3\Packages这个路径是安装第三方插件的路径,如果找不到就直接使用sublime界面:点击菜单栏preferences->Browse Packages,就会出现上述路径。将Anaconda文件夹直接拷到内网对应的文件夹下即可,Case

2020-10-26 16:41:04 148

原创 Python3之selenium实践道云配置修改自动化代码实现

from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.webdriver.common.keys import Keysimport timeimport rebrowser = webdriver.Chrome()# 代码不起作用需要找到与浏览器对应的chromedriver版本browser.maximize_window()brow

2020-10-26 08:51:43 240

原创 Windows服务器之Python脚本后台运行

Python脚本写完后执行会跳出一个黑框,如何让脚本在后台执行呢?经查询得知可以直接更改脚本后缀,把后缀.py改成.pyw,这样双击执行就可以了。这个可以从Windows文件类型展示出来:

2020-10-10 13:40:34 452

原创 Python2/3之kafka模块 Value must be bytes报错处理

解决方案:在要发到kafka的数据后添加encode(“utf-8”),亲测有效!producer.send(‘my-topic’, json.dumps(msg).encode(‘utf-8’))参考链接:https://stackoverflow.com/questions/41146144/how-to-fix-assertionerror-value-must-be-bytes-error-in-python2-7-with-apache/41146274...

2020-09-23 17:04:23 418

原创 Linux之在所有编程文件中查找想要的内容grep

进到所要查找文件的目录输入:grep -nr 要查找的内容 *

2020-09-09 13:12:21 103

原创 Jstack之定位问题思路总结

准备工作:十进制转十六进制:printf “%x\n” pidtop -Hp pidjps定位排查思路:1.使用top找到占用资源较多的进程id2.使用top -Hp 进程id 找到有问题的线程id3.jstack 进程id|grep -A 35 printf "%x" 线程id4.定位到具体的问题代码5.代码整改!注意问题:jstack使用时注意切换用户,使用什么用户起的程序就要使用什么用户运行jstack,否则可能出现错误...

2020-09-07 10:25:47 271

原创 使用Nginx负载均衡Rabbitmq操作说明

准备工作:zlib-devel-1.2.7-18.el7.x86_64.rpmpcre-devel-8.32-17.el7.x86_64.rpmnginx-1.9.15.tar.gz10.131.178.239(rabbitmq-node1)10.131.178.240(rabbitmq-node2)10.131.178.247(nginx机器)10.131.178.101(验证机器)在178.247机器上安装nginx:rpm -ivh zlib-devel-1.2.7-18.el.

2020-08-21 14:08:28 639 2

原创 Rabbitmq集群之剔除添加节点

假设节点都处于启动状态,且节点一和节点二在一个集群里两个节点节点一:rabbitmq-node1节点二:rabbitmq-node2从集群中剔除节点二rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl start_apprabbitmqctl cluster_status //可以看到节点已经脱离集群将节点二加入节点一集群rabbitmqctl stop_apprabbitmqctl join_cluster --ram ra

2020-08-17 13:17:49 924

原创 Linux之内网安装expect实现程序自动化

以前总以为内网安装很麻烦,有很多依赖包要下载,突然周天心血来潮试了下,不需要依赖包,直接下载安装包安装就可以了,方便的狠呐。要尝试才能知道事情是否复杂,不能以自己的经验进行评判,没有实践就没有定论。环境:Red Hat Enterprise Linux Server release 6.9 (Santiago)tcl8.6.10:Click me for downloadingexpect5.45.4:Click me for downloadingexpect依赖tcl环境,所以首先要安装tc

2020-08-03 16:56:34 179

原创 Linux 指定 configure --prefix=/ 作用

如果配置prefix,如:./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。其中,prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资

2020-07-29 16:17:13 157

原创 Python之处理Win路径解决方案

#! /usr/bin/python# coding: utf-8import oswin_path = "C:\python"filename = "beautifulgirl.txt"whole_path = os.path.join(win_path, filename)#print whole_pathrst = win_path.split("\\")path = rst[0] + os.sep + rst[1] + os.sep + filename#print pathp

2020-07-27 09:54:23 207

原创 Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [1001]/

出现这个问题,大家百度一搜就搜到解决方案了,但是有的情况是升级,从6.x到7.x,在elasticsearch.yml配置文件里添加cluster.max_shards_per_node: 900000,重启服务后无效,需要将data/nodes删掉即可解决问题!...

2020-07-21 13:31:06 1402

viewpager+listview联动

滑动头部图片,下面评论数据可以进行相应的更新,希望能帮到你们~

2016-07-18

viewflowDemo

ViewFlowDemo.rar

2016-08-04

JPush_Demo极光推送demo

史上最高效最简洁的极光推送demo,绝对不会后悔

2016-08-03

友盟社会化分享

搞了一下友盟社会化分享,不能但是要注意细节

2016-07-21

Quincy379的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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