- 博客(522)
- 资源 (6)
- 收藏
- 关注
原创 使用Arthas实现JAVA热更新
Arthas是阿里巴巴开源出来的一个针对java的工具,主要是针对java的问题进行诊断。官网地址(下载安装请看这里):https://alibaba.github.io/arthas/index.html这个工具可以协助完成下面这些事情(转自官网):这个类是从哪个jar包加载而来的? 为什么会报各种类相关的Exception? 线上遇到问题无法debug好蛋疼,难道只能反复通过增...
2019-10-23 15:36:16 3361
转载 MySQL 日期操作 增减天数、时间转换、时间戳
MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + ...
2019-10-08 13:47:08 1449 1
转载 JAVA synchronized 用法
总结一下synchronized的用法:1、修饰静态方法2、修饰实例方法3、修饰代码块一、首先看一下修饰静态方法和修饰实例方法的区别,直接上代码:/* * synchronized:修饰实例方法/修饰静态方法 */public class SynchronizedTest2 { public static void main(String[] args) thr...
2019-10-08 09:53:20 124
原创 CentOS7备份与恢复(不同机器)
tar: 特点 1、保留权限 2、适合备份整个目录 3、可以选择不同的压缩方式 4、如果选择不压缩还能实现增量备份,部份还原,参考man tardd 特点 1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统) 2、可以进行压缩(麻烦一点) 3、由于是备份整个硬盘,文件系统上没有使用的“空白”空间也会被保存起来,备份文件...
2019-09-06 09:56:37 4140 2
原创 CentOS关闭SeLinux
查看SELinux状态:1、##如果 SELinux status 参数为enabled即为开启状态/usr/sbin/sestatus -v2、也可以用这个命令检查getenforce关闭SELinux:1、临时关闭(不用重启机器):setenforce 0 ## 设置SELinux 成为permissive模式# seten...
2019-09-02 17:14:31 263
原创 MySQL主从配置
1.主从复制简介MySQL 主从复制就是将一个 MySQL 实例(Master)中的数据实时复制到另一个 MySQL 实 例(slave)中,而且这个复制是一个异步复制的过程。实现整个复制操作主要由三个进程完成的,其中两个进程在 Slave(sql_thread 和 IO_thread),另外一个进程在 Master(IO 进程)上。2.主从复制原理、机制要实施复制,首先必须打开 Maste...
2019-09-01 23:11:26 383
原创 MFC自定义光标
Windows光标文件的后缀是 .cur使用软件Microangelo可以制作光标文件:下载地址提取码:w2vp (我尝试PS图片格式另存为 .cur,图片格式转化为 .cur 都失败了,不知道什么原因,只有使用这个软件才得以成功。)注意:MFC最多支持24位色图,32位以上显示不出来制作好 .cur 文件后,导入资源,使用类向导响应 WM_SETCURSOR 消息,添加以下代...
2019-08-14 17:42:07 630
转载 Idea打包java程序(包含依赖的所有jar包)
Java项目打包并处理依赖Jar包,Intellij Idea打包Java项目打开模块设置如下图所示,选中需要打包的模块,右键点击,即会出现如下图所示的内容,点击Open Module Settings。创建Artifacts配置Jar包信息,注意配置输出路径 Output directory移动依赖Jar包到指定文件夹中并配置路径,如下图所示,将项目依赖的Mysql...
2019-08-12 16:45:47 2721 1
原创 SecureCRT 使用配置
Secure CRT是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签化 SSH 对话,从而可方便地管理多个 SSH 连接,设置项也极为丰富。简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlog...
2019-08-12 10:42:56 1141 1
原创 Windows注册表相关
其中Wow6432Node是64位机才有的,32位程序会保存在此分支,64位程序去掉此分支;HKEY_LOCAL_MACHINE;HKEY_CURRENT_USER;类似,只是操作HKEY_LOCAL_MACHINE需要更多权限,表示所有用户,HKEY_CURRENT_USER表示当前用户。1、控制面板->程序和功能:卸载程序HKEY_LOCAL_MACHINE\SOFTWAR...
2019-08-12 09:03:30 197
转载 C++ 正则表达式-基础操作
正则表达式是一个非常强大的工具,主要用于字符串匹配。如何在c++中使用正则表达式?下面就简要介绍一下c++中正则表达式相关函数的用法。本篇博客中所涉及到的函数及其功能如下表所示:函数 功能 regex_match(s,re) 目标字符串s和正则表达式re是否完全匹配 regex_search(s,match_result,re) 目标字符串s是否存在某个子串...
2019-08-08 09:59:33 297
转载 JS实现python的random.sample()
function getRandomArrayElements(arr, count) { var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index; while (i-- > min) { index = Math.floor((i + 1) * Math.rando...
2019-07-26 16:14:47 517
原创 哈工大 ACM 排序、查找算法 1002
#include<iostream>#include<cstring>#include<string>#include<map>#include<cstdio>#define MAX 20005using namespace std;int a[MAX];int main(){ //freopen("data....
2019-07-03 09:05:25 763
转载 mysql查看执行sql语句的记录日志
https://www.cnblogs.com/jhin-wxy/p/8965888.html1、使用processlist,但是有个弊端,就是只能查看正在执行的sql语句,对应历史记录,查看不到。好处是不用设置,不会保存。use information_schema;show processlist;或者:select * from information_schema...
2019-06-19 21:42:11 672
原创 MySQL5.5数据导入MySQL5.7遇到的坑
1、MySQL 5.7 时间不兼容问题(Error : Invalid default value for 'last_login_time' )这是通常是由于 MySQl 升级到 5.7+ 而引起的默认值不兼容的问题mysql> select @@sql_mode;+--------------------------------------------------------...
2019-06-15 23:27:26 2261
转载 FRP内网穿透搭建
参考:https://blog.csdn.net/qq_25351621/article/details/78947477https://blog.csdn.net/inke88/article/details/76677956(1)准备工作(可能需要安装 go 环境,查看这篇文章:https://blog.csdn.net/dszgf5717/article/details/79...
2019-05-29 21:33:10 6258
转载 Sorry, this application can not run in a virtual machine
https://liyixing1.iteye.com/blog/1740740记事本打开 VMX 文件 类似 Windows XP Professional.vmx在文本末尾加入一行monitor_control.restrict_backdoor = "TRUE"保存文件现在启动虚拟机 就不会被Themida检测到了如果还被检测可以再加入一行disabl...
2019-05-29 21:31:31 1066
原创 手机 + FRP内网穿透
一、准备:手机一台(能够获取ROOT) 超级终端APP(https://pan.baidu.com/s/1GBkiquUv-qtA60hBcZCXWw) 搭建好frp的服务器(搭建frp服务器可以参考:https://www.jianshu.com/p/e8e26bcc6fe6)二、下载frp相关文件首先,前往Github上下载最新的frp客户端文件 frp文件下载,很多其他的玩法可...
2019-01-04 20:07:35 5452
原创 使用FRP实现内网穿透以及问题解决
FRP安装实现参考这篇文章:https://www.jianshu.com/p/e8e26bcc6fe6FRP服务端客户端下载:https://github.com/fatedier/frp/releasesFRP中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md问题一:authorization timeout...
2019-01-04 14:41:48 796
转载 Centos最小安装解除自动待机休眠
https://blog.csdn.net/wang_zhenwei/article/details/48768261配置 xorg.conf,且不能出错,否则系统可能会起不来,所以配置时要格外小心vi /etc/X11/xorg.conf添加以下内容Section "ServerFlags" Option "BlankTime" "0" Optio...
2019-01-03 11:58:23 607
原创 Centos7 最小安装联网等必要设置
一、centos7 联网在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活。而且在sbin目录中没有ifconfig文件,这是因为centos7已经不使用 ifconfig命令了,已经用ip命令代替;并且网卡名称也不是eth0了,而是改成eno16777736了。解决ifconfig不可用:ip addr 即查看分配网卡情况。激活网卡:在文件...
2018-12-29 21:44:55 402
原创 Python 安装使用 tesseract OCR 识别中文
Tesseract的OCR引擎目前已作为开源项目发布在Google Project,其项目主页在这里查看 https://github.com/tesseract-ocr,它支持中文OCR,并提供了一个命令行工具。python中对应的包是pytesseract. 通过这个工具我们可以识别图片上的文字。1、安装tesseractyum install tesseract2、安装py...
2018-12-24 22:39:05 1236
原创 Win7,XP装系统故障解决
一、win7在使用win pe模式安装win7 ( 32 位)的时候出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示。解决步骤:第一步:把win7镜像发在你电脑的非系统盘的其他硬盘上。第二步:重启机器,通过U 盘启动.进入win pe系统,关于这点我说一下,有些朋友也许不知道什么叫win pe系统,这个win pe 究竟有什么用途,其实你可以把win pe 理解为一个微缩...
2018-12-18 22:46:41 469
转载 Windows安装程序无法将windows配置为在此计算机的硬件上运行
用手工运行msoobe.ext启用配置的方法,快速解决:windows安装程序无法将windows配置为在此计算机的硬件上运行我自己安装碰到的是蓝色这个错误,下面这个也有网友说用安装驱动等方法得以解决。注意:本文主要内容是转自其它网友的,我是在戴尔新本本ins 15r-3521安装win7 64 位碰到这种情况,换过硬盘模式、安装过sata驱动均无法解决,重装了7次,后来才发现这...
2018-12-18 22:34:00 941
原创 树莓派安装Ubuntu Mate系统
参考:https://blog.csdn.net/henryheheng/article/details/78907406拿到树莓派之后,首先需要安装一个操作系统,可以是Linux、Android、Windows 10lot等,这里我们安装Linux系统。树莓派的系统安装在SD卡上,推荐使用16GB以上的高速卡。安装系统需要准备以下软件:SD卡格式化软件 https://www.s...
2018-10-19 14:59:06 914
转载 centos外接屏幕调节方法
https://blog.csdn.net/sidely/article/details/43059795xrandr --output VGA --auto --output LVDS --off打开外接显示器,同时关闭笔记本液晶屏幕(只用外接显示器工作)xrandr --output VGA --off --output LVDS --auto关闭外接显示器,同时打开笔记本...
2018-10-16 21:00:29 467
原创 PIL.Image、Base64 String、Requests图片rst.content的互相转换
的,这是在h5使用的时候需要添加用来声明数据类型的,如果拿到的Base64 String带了这个标签的话,需要处理一下,这里从参考的博客中找了一种正则处理方法。要注意的是图片内容转化所得的Base64 String是不带有头信息/html标签(
2018-08-24 14:29:28 1836 1
转载 JavaScript、jQuery获取页面及个元素高度、宽度
https://www.cnblogs.com/jingjing-blog/p/5012923.htmlhttp://blog.sina.com.cn/s/blog_51048da70101djoy.htmlJavascript获取获取屏幕、浏览器窗口 ,浏览器,网页高度、宽度的大小网页可见区域宽:document.body.clientWidth 网页可见区域高:document.b...
2018-08-24 14:27:25 194
原创 PyQuery基本操作
PyQuery基本操作:from pyquery import PyQuery as pq# 参数为字符串的情况html_str = "<html></html>"# 参数为网页链接(需带 http://)your_url = "http://www.baidu.com"# 参数为文件path_to_html_file = "hello123.ht...
2018-08-23 17:39:55 313
转载 Centos中iptables和firewall防火墙
转自:https://blog.csdn.net/bbwangj/article/details/74502967iptables防火墙1、基本操作# 查看防火墙状态service iptables status # 停止防火墙service iptables stop # 启动防火墙service iptables start # 重启防火墙serv...
2018-07-21 17:13:22 266
转载 flask.jinja2模板中自动转义和取消转义的分析
转自:https://blog.csdn.net/fanny_git/article/details/78072690jinja2在默认的情况下是实现自动转义的而什么对象会被自动转义呢?答案是:被渲染到页面的对象中没有实现__html__方法的对象换句话说,就是假设一个对象实现了__html__方法那么这个对象就是安全的,jinja2模板就不会将它转义,即使他就是个恶意的脚本那么为了防止被恶意脚本...
2018-07-05 11:50:15 1402 1
原创 CentOS中yum安装ffmpeg
参考:https://www.cnblogs.com/wpjamer/p/ffmpeg.htmlhttps://blog.csdn.net/qq_34627459/article/details/749565691.升级系统sudo yum install epel-release -ysudo yum update -y2.安装Nux Dextop Yum 源由于CentOS没有官方FFmpe...
2018-07-01 13:05:52 478
原创 moviepy,ffmpeg截取视频
提供开始和结束时间截取视频并保存from moviepy.editor import *def clip(filename, start = 0, end = None): tmp_name = filename.split('.') new_filename = tmp_name[0] + '_clip.' + tmp_name[1] video = VideoFi...
2018-06-30 18:05:53 1587
原创 celery 定时任务
celery消息队列请看这篇文章:https://blog.csdn.net/dszgf5717/article/details/471547931、celery配置示例from celery.schedules import crontabfrom datetime import timedeltaapp = Celery('task', broker = config['CELERY_B...
2018-06-25 21:04:37 1300
原创 MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!再执行:kill processid; //processid表示process的id,比如kill 3301,就会将id为3301的process杀死。使用 kill 将所有的 id 杀死...
2018-05-22 10:48:40 621
原创 Selenium PhantomJS webdriver 添加 Cookies
【代码】Selenium PhantomJS webdriver 添加 Cookies。
2018-04-22 18:06:01 743
原创 Python + Opencv安装
一、Windows下安装1、安装numpypython -m pip install numpy2、下载OpenCV:https://opencv.org/releases.html安装完成后,将opencv\build\python\2.7\x64 或 x86下的cv2.pyd拷贝到Python27\Lib\site-packages下面然后 下载windows下二进制...
2018-02-26 13:28:03 813
原创 Windows下Python Extension Packages二进制安装文件
二进制安装文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/问题:pip安装报错,XXXX is not a supported wheel on this platform可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支...
2018-02-22 21:30:21 657
转载 Linux查看CPU信息机器型号等硬件信息
https://www.cnblogs.com/sunss/archive/2010/09/09/1822299.html测试机器的硬件信息: # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz 查看CPU信息(型号) (看到有8个...
2018-02-20 21:16:38 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人