环境&工具
开发相关的环境啊,配置啊,工具啊,乱七八糟
糖冰橙
努力确实会上瘾
展开
-
vscode 云同步环境配置
文章目录配置github创建gist token创建gist仓库下载插件配置插件同步配置快捷键当更换一台设备后,vscode的插件,配置又得重新配置一遍,十分麻烦。使用Settings Sync插件可以云同步本地的vscode环境,当你需要在其它的电脑工作时,就可以一键同步环境了。配置github使用gitHub开通并创建一个gist(代码片段管理服务)来保存环境配置。创建gist tokentoken的作用能帮助我们就在vscode中使用自己的私有令牌访问自己的保存在gist上的配置;点原创 2021-10-03 16:17:12 · 2109 阅读 · 0 评论 -
linux查找nginx的安装路径
find / |grep nginx.conf原创 2021-07-22 16:38:57 · 2064 阅读 · 0 评论 -
启动mysql报错:ERROR! The server quit without updating PID file
原因换了新mac后,使用迁移助理迁移数据,迁移完成后,启动mysql报错:▶ mysql.server start ERROR! The server quit without updating PID file (/usr/local/var/mysql/wllMacBook-Pro-2.local.pid).解决方案彻底删除原来的mysql,重装brew remove mysqlsudo rm -rf /usr/local/var/mysqlbrew install mysql原创 2021-07-14 16:38:54 · 337 阅读 · 0 评论 -
n模块管理多个版本的node.js
安装homebrew方式brew install ngithub方式curl -L https://git.io/n-install | bashnpm如果本地已经有node了,则npm install -g n常用命令列出可以安装的版本# 列出最新的版本n ls-remote# 列出11.x的版本n ls-remote 11安装版本# 安装最新正式发布版本sudo n latest# 安装最新的长期支持正式发布版本sudo n lts# 安装指定原创 2021-06-26 16:31:44 · 1397 阅读 · 0 评论 -
Ngnix配置详解
#安全问题,建议用nobody,不要用root.#user nobody;#worker数和服务器的cpu数相等是最为适宜worker_processes 2;#work绑定cpu(4 work绑定4cpu)worker_cpu_affinity 0001 0010 0100 1000#work绑定cpu (4 work绑定8cpu中的4个) 。worker_cpu_affinity 0000001 00000010 00000100 00001000 #error_log原创 2021-05-26 23:43:45 · 155 阅读 · 0 评论 -
访问阿里云的Nginx
前提:阿里云服务器已经启动nginx,端口为80.1、切换到实例列表,点击管理2、点击安全组3、点击配置规则4、添加配置,开放80端口协议类型:HTTP(80)端口范围:80/805、配置完成后,访问公网IP,即可访问nginx:...原创 2021-05-25 23:16:10 · 352 阅读 · 0 评论 -
Linux安装Ngnix
安装Nginx安装依赖安装依赖yum -y install gcc zlib zlib-devel pcre-devel nginx下载压缩包cd /usr/local/wget http://nginx.org/download/nginx-1.18.0.tar.gznginx下载地址在官网获取解压tar -zxvf nginx-1.18.0.tar.gz 编译安装检查环境cd nginx-1.18.0/./configure编译安装make原创 2021-05-25 22:48:03 · 102 阅读 · 0 评论 -
Mac终端快速启动uiautomatorviewer
查找sdk的目录位置▶ where adb/Users/wll886/Library/Android/sdk/platform-tools/adb添加环境变量ANDROID_HOME=/Users/wll886/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/tools/bin生效环境变量source ~/.bash_profile原创 2021-05-25 11:47:46 · 1110 阅读 · 0 评论 -
mac使用sshpass免密登录远程服务器
前提本地已经安装sshpass环境▶ sshpass -Vsshpass 1.08(C) 2006-2011 Lingnu Open Source Consulting Ltd.(C) 2015-2016, 2021 Shachar ShemeshThis program is free software, and can be distributed under the terms of the GPLSee the COPYING file for more information.原创 2021-05-25 11:45:40 · 454 阅读 · 0 评论 -
mac安装 Docker
系统要求Docker Desktop for Mac 要求系统最低为macOS Mojave 10.14。Homebrew 安装Homebrew的Cask已经支持Docker Desktop,因此可以很方便的使用Homebrew Cask来进行安装:brew install --cask docker手动安装在官网下载对应版本的Docker Desktop(M1芯片和Intel芯片版本不同)。下载完成后,双击下载的 .dmg 文件,即可完成安装。切换国内镜像国内源国内从Docker H原创 2021-05-22 22:01:03 · 577 阅读 · 0 评论 -
mac下安装sshpass
下载到本地安装下载安装包https://sourceforge.net/projects/sshpass/解压并切换到安装包目录tar -zxvf sshpass-1.08.tar.gzcd sshpass-1.08检验环境./configure编译源码安装make&&make install检测安装是否成功▶ sshpassUsage: sshpass [-f|-d|-p|-e] [-hV] command parameters -原创 2021-05-19 15:50:44 · 6476 阅读 · 0 评论 -
微信测试无法抓包问题
一、背景:微信更新到7.0以后抓包公众号会有证书问题,抓包小程序直接不能打开是因为微信更新了,不再从手机本地获取证书。安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书安卓系统 7.0 以上版本,微信 7.0 以上版本,微信只信任它自己配置的证书列表二、苹果端解决方法:不存在问题,代理连接方法:先关掉代理登录微信,然后打开代理即可正常抓包小程序三、安卓端解决方法:1、安装VirtualXpose原创 2021-04-15 17:02:43 · 4018 阅读 · 0 评论 -
python项目生成requirements.txt
Python通过requirements.txt文件来进行项目中依赖的三方库进行整体安装导入,如Java有Maven、Gradle,JS有NPM等。1 生成requirements.txt生成requirements.txt有两种方式,先介绍使用方法,再说两者区别1.1 pip freezepip freeze > requirements.txt这种方式配合 virtualenv 才好使,否则把整个环境中的包都列出来1.2 pipreqs切换到项目根目录下,执行:pipreqs原创 2021-04-13 15:10:33 · 255 阅读 · 0 评论 -
启动jenkins报错:Failed to start LSB: Jenkins Automation Server
环境linux现象首次安装jenkins后,启动报错[root@test-210-50 jenkins]# systemctl start jenkins.service Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.原因查看详细原原创 2021-04-09 08:49:24 · 1224 阅读 · 0 评论 -
yum报错:File “/usr/bin/yum“, line 30 except KeyboardInterrupt, e
现象执行 ‘yum install jenkins’ 时报错,报错信息如下:[root@test-210-50 ~]# yum install jenkins File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax原因yum采用python作为命令解释器,原来系统自带的python解释器为python2.7,然后原创 2021-04-08 17:36:04 · 1216 阅读 · 0 评论 -
nginx: ERROR: unable to bind listening socket for address ‘127.0.0.1:9000‘: Address already in use (
执行php-fpm时报错:unable to bind listening socket for address ‘127.0.0.1:9000’: Address already in use▶ sudo php-fpm[28-Jun-2020 15:43:15] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (48)[28-Jun-2020 15:43:15]原创 2021-04-05 22:49:31 · 623 阅读 · 0 评论 -
Mac通过终端查看Sqlite
打开数据库:sqlite3 + 数据库路径~ sqlite3 /Users/tangbincheng/Documents/develope/DjangoDemo/mysite/db.sqlite3SQLite version 3.28.0 2019-04-15 14:49:49Enter ".help" for usage hints.sqlite>查看数据库表有哪些:.tablessqlite> .tablesaccount_userprofile au.原创 2021-04-05 22:41:20 · 1127 阅读 · 0 评论 -
RobotFramework环境搭建(mac)
1 查看当前系统默认的Python路径whichpython2 查看当前python 版本python3 安装 python 的包管理工具pipcurlhttps://bootstrap.pypa.io/ez_setup.py-o-|pythoneasy_installpip4 安装wxPythonWxpython是python 的一个GUI库,RIDE是基于这个库开发的教程:http://wiki.wxpython.org/AnotherTu...原创 2021-03-31 22:59:32 · 313 阅读 · 0 评论 -
nginx: [error] open() “/usr/local/var/run/nginx.pid“ failed (2: No such file or directory)
启动nginx报错:[error] open() “/usr/local/var/run/nginx.pid” failed (2: No such file or directory)详细日志如下▶ sudo nginx -s reloadPassword:nginx: [warn] conflicting server name "localhost" on 0.0.0.0:8080, ignorednginx: [error] open() "/usr/local/var/run/nginx原创 2021-03-31 21:03:19 · 2092 阅读 · 0 评论 -
Postman如何上传文件
请求方式选择postbody的表单数据选择file原创 2020-12-07 16:55:19 · 1368 阅读 · 0 评论 -
Jenkins设置时间跟本地服务器一致
查看当前服务器上的时区:timedatectl | grep "Time zone"[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lj3630FY-1603848089700)(evernotecid://B1C45E84-DAD5-4A3E-8F09-F042CE8BEC59/appyinxiangcom/9699651/ENResource/p3082)]若不是,可将设置为上海rm -rf /etc/localtimeln -s /usr/share/zon原创 2020-10-28 09:35:30 · 383 阅读 · 0 评论 -
CenterOS7下yum安装mysql报错No package mysql-server available的解决方案
1、使用 yum install -y mysql-server 报错如下:[root@localhost local]# sudo yum install -y mysql-serverLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.cn99.com * extras: mirrors.ustc.edu.cn * updates: mirrors.163.comN原创 2020-10-26 15:08:16 · 470 阅读 · 0 评论 -
Linux安装并搭建Jenkins
安装JDKJenkins的运行需要依赖JDK,所以在安装Jenkins之前我们得先把jdk装上。查看可安装java版本:yum -y list java*选择一个java版本进行安装:yum install ${java版本全称}比如:yum install java-1.8.0-openjdk-devel.x86_64验证安装成功,查看已安装的jdk版本:java -version安装的jdk位于 ‘/usr/lib/jvm’ 目录中安装Jenkins下载re原创 2020-10-26 11:11:56 · 983 阅读 · 0 评论 -
Homebrew简介
Homebrew 是一款Mac OS和Linux平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"常用命令搜索brew search 安装brew install 查询主要查看具体原创 2020-08-21 18:10:19 · 852 阅读 · 0 评论 -
pip 安装报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhoste
报错信息当、在用pip或者pycharm来安装模块的时候,经常会遇到ReadTimeout错误:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.原因造成这个问题的原因就是网速问题解决方案使用国内的源pip --default-timeout=100 install --upgrade pi原创 2020-08-18 22:35:57 · 1115 阅读 · 0 评论 -
mac启动MySQL报错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock
报错信息如下:~ mysql -u root -pERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)原因:MySQL未启动~ mysql.server startStarting MySQL. SUCCESS!启动后问题解决~ mysql -u root -pEnter password:Welcome to the MySQL mon.原创 2020-08-01 11:25:59 · 1260 阅读 · 0 评论 -
Git工作中常用命令
文章目录常用命令初始化设置克隆仓库查看分支创建分支合并提交分支本地分支合并到master再提交本地分支直接提交(不建议)删除分支全部命令常用命令初始化设置git init克隆仓库git clone ${gitUrl}查看分支查看当前所在分支git branch查看所有分支git branch -a创建分支创建working分支git branch working切换到working分支git checkout working合并提交分支添加本地原创 2020-06-14 10:35:13 · 168 阅读 · 0 评论 -
Fiddler添加/隐藏会话菜单:会话框查看请求ge和post类型
添加会话框菜单点击会话框菜单(#号),右键弹出选项菜单选择Customize columns选项,Collection选项选择MiscellaneousField Name选择:RequestMethod点Add按钮即可添加成功隐藏会话菜单选择需要隐藏的菜单,右键。选择Hide this column隐藏后也可以让隐藏的菜单显示出来:Ensureall columns are visble...原创 2020-06-03 22:30:13 · 587 阅读 · 0 评论 -
Git提交空目录
git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便’git add’这个目录,另外在别处 check out 的时候,是没有这个空目录的。如果需要在仓库中保留一个空文件夹,有两种方法:本身是空文件夹在目标文件夹下创建.gitkeep文件后,push提交即可~ vim .gitkeep.gitkeep是一个约定俗成的文件名并不会带有特殊规则...原创 2020-04-27 20:39:10 · 463 阅读 · 1 评论 -
Markdown目录和页内跳转
生成目录想要给文档生成目录时,只需要在文档中增加[TOC],目录树就会根据文档中的h1~h6标题自动生成了,注意[TOC]需要独占一行才能生效。页内跳转链接1、设置锚点;<span id="jump">跳转到的地方</span>2、在需要点击跳转的位置,使用上面的id,格式类似超链接的形式;[点击跳转](#jump)...原创 2020-04-27 09:27:52 · 897 阅读 · 1 评论 -
markdown语法完成甘特图
Mon 11Mon 18Mon 25Mon 02Mon 09Mon 16Mon 23任务1 任务2 任务3 任务4 项目A项目B甘特图原创 2020-04-21 21:19:27 · 699 阅读 · 0 评论 -
Nmap的安装
简介Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。(官网)一般情况下,Nmap用于列举网络主机清单、管理服务升级调度、监控主机或服务运行状...原创 2020-04-21 08:51:45 · 813 阅读 · 0 评论 -
Mac工具:Karabiner,解决mac上无法使用的情况
mac os 升级到新版本后,老版本的Karabiner无法继续使用,需要更新至新版本,才能兼容新版的os。资源地址官网github如果无法下载,私信联系我原创 2020-04-15 11:33:58 · 2710 阅读 · 0 评论 -
Fiddler所有抓包都报502
查看任意接口报错为:[Fiddler] The connection to the upstream proxy/gateway failed. Closing Fiddler, changing your system proxy settings, and restarting Fiddler may help. <br />Error: ConnectionRefused...原创 2020-04-15 09:05:54 · 10254 阅读 · 0 评论 -
git clone报错:RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
问题现象在拷贝github上仓库代码的时候,出现报错:error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54。详细报错信息如下:~ git clone https://github.com/qiwsir/DjangoPracticeProject.gitCloning into 'DjangoPrac...原创 2020-04-13 18:19:00 · 2205 阅读 · 0 评论 -
command + H隐藏应用后虚化Dock栏应用图标
打开虚化效果:defaults write com.apple.Dock showhidden -bool YES;killall Dock关闭虚化效果defaults write com.apple.Dock showhidden -bool NO;killall Dock效果如下:原创 2020-04-13 08:54:35 · 451 阅读 · 0 评论 -
GitLab(用户、项目)权限管理
用户权限管理Guest:可以创建issue、发表评论、不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push、RD可以赋予这个权限Master:可以创建项目、添加 tag 、保护分支、添加项目成员、编辑项目、核心RD负责人可以赋予这个权限Owner:可以设置项目的访问权限-Visibil...原创 2020-04-10 11:36:51 · 1928 阅读 · 0 评论