自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 修改linux并发连接数

查看linux句柄数限制ulimit -n临时修改ulimit -n 100000永久修改vi /etc/security/limits.conf在# End of file前面插入*soft nofile 120000*hard nofile 120000修改nofile全局最大值(最大值必须比limits.conf的配置大否则可能无法开机)vi /etc/sysctl.conf在末尾添加fs.nr_open=1500000fs.file-max=1500000生效

2021-04-28 13:33:00 932

原创 Centos jdk1.8和jdk17 一键安装命令

直接复制改命令即可直接安装jdk1.8并配置环境变量(最终安装位置/usr/local/jdk1.8)注:脚本存在我自己的服务器上,如果失效请留言yum install -y wget && wget -O install.sh http://nl4ever.cn/down/sh/jdk1.8_install.sh && sh install.sh未经许可,禁止转载...

2021-01-10 13:49:06 296

原创 Python SOCKS5 二级代理服务器 实现白名单与网络控制

过程如果不太明白SCOKS5具体通讯过程,请先阅读一篇很详细的文章SOCKS5代理原理探索建立SOCKS5连接时获取访问的目标域名或者IP,如果在白名单中或者是你想要拦截的广告等可进行直连或者屏蔽,其他情况则连接设置的目标SOCKS5代理话不多说,直接上源码源码import datetimeimport jsonimport osimport platformimport re...

2020-01-03 16:55:07 2315

原创 修改gitlab的clone默认地址

我:vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml中的下面参数和修改vi /etc/gitlab/gitlab.rb中的external_url 'http://xxx.cn:922’有什么区别。总之,为了确保 GitLab 正常工作,并且你的配置更改不会被意外覆盖,建议你始终通过修改。这两个文件在 GitLab 的配置中起到了不同的作用。文件,因为它是集中的配置入口。中的设置自动生成其他的配置文件。

2023-09-15 09:56:34 564

转载 全新树莓派64位系统与ip配置

全新树莓派64位系统与ip配置请参考链接。

2023-02-15 21:13:44 167

原创 树莓派4b安装mongodb4.4

我先去阿里云等镜像查找均未找到适合debian10的arm64架构的mongodb,于是我去了mongo官方查找,仍然发现没有arm64能用的mongo,官方源如下。我想到有些ubuntu软件和debian是兼容的,于是试了下mongo官方的unbutu源,试了几个之后,最后发现其中一个能够正常安装.以下是安装步骤。

2023-01-07 19:05:25 643

原创 异常记录:打包jar后使用JavaCompiler生成class导致compiler.err.doesnt.exist

打包jar后导致找不到类的原因除了选项-classpath没配置之外很有可能是因为打包jar后有BOOT-INF目录需要将<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>替换成<plugin> <groupId

2022-05-30 10:50:05 497

原创 记录一次升级nodejs之后引发的node-sass相关错误

升级nodejs到16+之后npm install报错(找不到python)然后找到网址https://www.npmjs.com/package/node-sass安装对应的版本号比如我这里对应的是6.0然后npminstall成功了,但是启动项目还是报个错最后执行npm rebuild node-sass解决...

2022-04-14 15:39:45 168

原创 (Android)修复Build Tools revision 32.0.0 is corrupted

打开Android studio File->Setting 搜索Android SDK 找到SDK目录进入SDK目录的build-tools->32.0.0将d8.bat改成dx.bat进入lib目录将d8.jar改成dx.jar

2022-03-06 01:09:58 3884

原创 python3利用wmi修改网关ip等信息

# 参考文档# https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-networkadapterconfigurationimport wminic_configs = wmi.WMI().Win32_NetworkAdapterConfiguration(IPEnabled=True)nic = nic_configs[0]def set_dhcp(): nic.EnableDHCP()def s

2021-03-12 17:14:48 944 3

原创 从修改底层源码实现!Python设置全局代理并配置代理白名单 支持Socks5和HTTP等

实现思路要实现Python的全局代理,其实就是对底层socket设置代理,而python的PySocks就可以实现修改底层socket,在连接的时候进行对目标代理服务器握手,所以从PySocks入手,通过修改PySocks代码从而实现设置代理白名单,黑名单等自由扩展实现过程1.pip安装PySocks pip install PySocks2.找到socks.py方法一:在Python目录下的\Lib\site-packages方法二:使用PyCharm 随便创建一个py文件 import

2021-03-04 11:03:07 5050 1

原创 快速配置centos7静态IP

查看网卡ifconfig编辑网卡(此处以ens32为例)vi /etc/sysconfig/network-scripts/ifcfg-ens32可以直接在尾部添加下面的,然后删除需要替换的#这部分需要替换BOOTPROTO=static #使用静态地址ONBOOT=yes #开机启动#这后面是需要添加的IPADDR=192.168.0.9 #IP地址GATEWAY=192.168.0.1 #网关NETMASK=255.255.255.0 #子网掩码DNS1=202.98.96.

2021-01-07 14:19:48 72

原创 端口转发工具rinetd linux版

复制一键安装cd /usr/localwget http://www.rinetd.com/download/rinetd.tar.gztar zxvf rinetd.tar.gzcd rinetdmakemake install安装完成后编辑转发配置vi /etc/rinetd.conf格式#本地监听IP和端口(0.0.0.0是允许局域网访问) 目标IP和目标端口 0.0.0.0 123 192.168.1.11 456关闭进程pkill rinetd启动rinetd

2021-01-06 14:54:21 138

原创 python 打包pip 以供其他项目import

为了让自己的项目能够很好的复用和管理,可以打包成pip来供自己或别人调用这里提供简单易懂的打包成pip的方法项目结构先创建一个python项目文件夹myUtil_2python项目必须有__init__.py文件(可为空),否则在打包pip时识别不出来def init(): print("这是__init__")然后随便创建一个demo.py文件用于测试def test(): print("测试pip导入成功")之后是关键文件setup.pyfrom distutil

2020-12-23 21:43:54 511 1

原创 SpringBoot引入其他自定义SpringBoot

目录自定义被引用的SpringBoot创建普通Springboot项目修改pom.xml的build利用maven打包创建测试的SpringBoot引入自定义的Springboot依赖扫描mapper和组件测试是否成功自定义被引用的SpringBoot创建普通Springboot项目1.去除SpringBootApplication2.去除Test模块3.去除application.properties下面是项目结构修改pom.xml的build<build> <

2020-12-09 10:13:03 785

原创 centos7.6安装jdk1.8 并部署环境

下载jdkcd /usr/localwget http://nl4ever.cn/rd/down/java/jdk1.8.tar.gztar -xzvf jdk1.8.tar.gzecho "#java environmentexport JAVA_HOME=/usr/local/jdk1.8export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexpo

2020-12-04 16:27:17 138

原创 树莓派中利用docker搭建openwrt旁路由

树莓派中利用docker搭建openwrt旁路由注意需要先查看内核信息(需要是aarch64)uname -m1.查询当前网卡名称(以下均以网卡名eth0为例,请注意替换)ifconfig2.打开网卡混杂模式ip link set eth0 promisc on3.创建虚拟网络docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 macnet4.拉取

2020-10-20 18:03:01 7745 5

原创 HTTP代理服务器原理与Python实现

目录原理(以访问百度为例)HTTP请求HTTPS请求原理(以访问百度为例)HTTP请求客户端访问目标 http://www.baidu.com:80收到客户端请求为:b'GET http://www.baidu.com/ HTTP/1.1\r\nHost: www.baidu.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.

2020-08-12 15:49:11 587

原创 Python实现进程之间的WM_COPYDATA通讯

Python实现进程之间的WM_COPYDATA通讯接收端import threadingimport timeimport ctypesimport ctypes.wintypesimport win32apiimport win32conimport win32guiclass COPYDATASTRUCT(ctypes.Structure): _fields_ = [ ('dwData', ctypes.wintypes.LPARAM),

2020-08-08 17:26:36 1507

原创 CentOS7 firewall 防火墙配置

查看防火墙状态service firewalld status#或者systemctl status firewalld开启防火墙service firewalld start#或者systemctl start firewalld关闭防火墙service firewalld stop#或者systemctl stop firewalld重启防火墙service f...

2020-03-25 17:32:29 264

原创 mysql开启远程访问

进入mysqlmysql -u root -p输入use mysql;#选择数据库GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;#开启用户,替换用户名和密码flush privileges;#刷新权限注:可以自定义远程登录的用户...

2020-03-20 18:08:46 155

原创 无法启动mysql时备份和恢复mysql数据 linux

备份1.将mysql的数据文件做备份cp -r /var/lib/mysql/ /tmp/mysql_data2.彻底卸载mysql3.安装mysql,并启动mysql服务4.进入备份的目录,可以看到各个数据库文件夹,文件夹中有.frm(储存表结构)和.ibd(储存表数据)cd /tmp/mysql_data恢复表结构5.利用mysqlfrm恢复frm表结构(安装mysqlfr...

2020-01-06 16:46:31 1505

原创 python2代码转python3代码

使用Everything搜索2to3.py,复制完整路径和文件名 例如:(D:\Software\Python36\Tools\scripts\2to3.py)打开cmd输入python D:\Software\Python36\Tools\scripts\2to3.py -w D:\test\test.py...

2020-01-06 10:21:50 74

空空如也

空空如也

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

TA关注的人

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