自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陳廿陆的博客

日拱一卒、功不唐捐。

  • 博客(39)
  • 收藏
  • 关注

原创 memtest86+

Macbook使用memtest86+测试内存实践

2022-06-19 22:10:42 962 1

原创 【git】一个项目推送多个仓库

一个项目涉及到VPN,并且需要内网机器部署,因为配置同一个项目拉取/推送远端仓库和内网仓库,会简便流程。1.修改配置文件1.1.进入工程目录1.2.修改配置文件cd ./projectvim config添加[remote “xx”],如下:[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunico

2021-11-16 20:23:32 530

原创 gradle版本升级 Mac

升级gradlebrew upgrade gradle升级gradlew,进入工程目录./gradlew wrapper --gradle-version ${版本号}

2020-02-02 10:38:52 1075

原创 a += 1、a = a + 1、a++区别

1、a += 1 和 a = a + 1 区别a类型不是intbyte a = 1;a += 1;//1默认是int型,a为byte型,a+1有算术运算符,所以a会发生隐式转换变为int型,a+1的结果为int型,运行正常a = a + 1;//a本身为byte型,不能直接赋值,该行会报错a = (byte)(a+1);//需要强转,改为a=(byte)(a+1);就不会报错了a类型是...

2019-11-26 01:23:08 6360

原创 wireshark抓包和筛选

前言一直使用charles抓包,新项目遇到flutter框架的App,发现抓包无效了,查看文档发现是因为flutter设置了请求不走系统代理,所以抓不到了,要App中修改代码才行,但是只能对修改后的测试包生效,线上包就不行了。后来发现可以用wireshark抓取来解决问题。原理比较:charles:中间人代理,走系统的代理,拦截/转发http网络数据wireshark:监听一个网卡,然后抓...

2019-11-26 00:57:24 1447

原创 mac配置多个SSH Key(2)-多个账号同一仓库

有的时候,多个人同时用一台机器配置环境,会出现多个账号同一仓库的情况。mark过程。1、创建SSH key具体实现如下:1.进入~/.ssh目录, 生成SSH Keycd ~/.sshssh-keygen -t rsa -C "your_name@email_name.com"然后我们会看到如下信息,输入key的名字,不输入的话默认名字是id_ras一路回车键,会生成id_rsa...

2019-10-31 02:54:03 596

原创 git部署服务命令

git部署服务常用命令,有的时候不是直接拉取master分支,要拉取其他分支,mark下过程。1.没有项目目录,直接搭建git clone “git_url”拉取其他分支git fetch origin remote_branch:local_branch //如果本地分支没有,会自动创建git checkout local_branch查看关联,//一般会默认关联git branc...

2019-10-30 14:08:05 199

原创 mac配置多个SSH Key(1)-不同仓库

因为涉及到SSH Key 对应多个远端仓库, github/gitee/gitlab等,需要生成多个SSH Key。具体实现如下:1.生成SSH Keyssh-keygen -t rsa -C "your_name@email_name.com"然后我们会看到如下信息,输入key的名字,不输入的话默认名字是id_ras一路回车键,会生成id_rsa和id_rsa.pub 2个key...

2019-10-28 16:41:58 765

原创 hexo + github个人博客搭建过程

记录hexo + github博客搭建过程,不是教程,只是mark下以防忘记。主要分2个步骤github配置和hexo配置1.github配置1). github创建博客项目创建一个项目,格式必须是github用户名称.github.io2). github设置ssh keycd ~/.sshssh-keygen -t rsa -C "[email protected]...

2019-10-16 04:39:56 171

原创 git常用命令

1.全局变量git config --global user.name “name” //设置用户名git config --global user.email “[email protected]” //设置邮箱git config --global color.ui “always” //设置颜色2.进入项目目录,初始化仓库git init3.克隆版本库git clone [url] ...

2019-10-09 02:25:54 147

原创 Mac使用nvm管理node版本

前题:不同的项目对node版本依赖不一样,需要找一个可以快速切换的方法,比较了nvm和n,最后确定了nvm先卸载本机安装的node,如果是brew安装,需要选卸载brew uninstall node安装nvm brew install nvm3.配置nvm,编辑~./bash.profile vim ~./bash.profile在末尾增加下面内容,然后保存 #NV...

2019-10-05 03:28:35 292

原创 ubuntu 查看安卓ROM的system.img

前提:某些条件下需要查看安卓ROM的system.img,亲测可用,mark。1.安装依赖apt-get install android-tools-fsutils2.文件转成ext4格式simg2img system.img system.img_ext43.挂载sudo mount -t ext4 -o loop system.img_ext4 /media/system_...

2019-09-29 20:07:29 1125 1

原创 Mac使用SSH key连接server服务器

Mac使用SSH key连接vps教程:1、生成key启动terminal,输入下面命令:#~./ssh目录是默认目录,也可自定义目录,这里用的默认目录。#若要生成更安全4096-bit key,也可输入ssh-keygen -t rsa -b 4096cd ~/.sshssh-keygen -t rsa 按下回车键,选择保存key的目录位置(括号中显示系统默认.ssh位置)

2019-09-03 19:16:56 12276

转载 ubuntu fastboot devices 提示no permissions fastboot

ubuntu 线刷安卓手机遇到 no permissions fastboot,看提示意思,就是没有权限,解决方法是一个是添加权限,另外一个是切换到有权限的用户就好了,简单粗暴的方法是第二种吧:sudo -s然后再刷机,就没问题了链接地址:https://askubuntu.com/questions/705537/no-permissions-fastboot-fastboot-and...

2019-04-28 18:47:14 788

转载 ubuntu安装adb

1、通过apt-get安装adbsudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb将android设备连接至电脑,执行adbshell会提示“error:device not found”2、将android设备连接至电脑,通过...

2019-04-28 18:30:03 793

转载 Mac 切换Java版本

export JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Homeexport JAVA_HOME_10=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Homeexport JAVA_HOME=$JAVA_HOME_8#终...

2018-09-06 20:53:53 2211

转载 ubuntu 安装JDK10

来源:https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html 安装步骤如下: 1添加源sudo add-apt-repository ppa:linuxuprising/javasudo apt update2.安装jdk10sudo apt install oracle-j...

2018-07-30 16:57:41 685

原创 openwrt设置DNS

1.关闭ipv6 //测试发现开启状态下设置不生效 ssh 进入openwrt,输入命令 /etc/init.d/odhcpd disable /etc/init.d/odhcpd stop2.设置DNS 进入网络-接口-LAN,选择DHCP服务器,高级设置修改DHCP-选项 DHCP-选项:6,8.8.8.8,8.8.4.4 PS:设置DHCP的附加选项,例如设定”6,8.8.8...

2018-05-22 13:24:17 24915

原创 Sublime Text3 ftp插件安装

1、在线插安装package control 按Ctrl+ `(此符号为tab按键上面的按键) 调出console(注:避免热键冲突) 粘贴以下代码到命令行并回车:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib...

2018-05-04 12:33:18 8444 4

转载 Ubuntu 修改Apache2网站根目录及默认网页

修改根目录: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/ 修改为想要的目录 比如:DocumentRoot /var/www/html/dokuwiki 修改完后重启:sudo /etc/init.d/apache2 restart修改默认网页: 修改/etc/apache2...

2018-04-30 23:22:34 13360

转载 Ubuntu升级系统版本

step 1:sudo apt update step 2:apt-get upgrade && sudo apt dist-upgrade step 3:sudo apt install update-manager-core step 4:sudo vim /etc/update-manager/release-upgrades 更改最后一行 Prompt=norma...

2018-04-28 13:04:45 4739

转载 xxx is not in the sudoers file.This incident will be reported.的解决方法

1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers3.编辑sudoers文件 vi /etc/sudoers 找到这行 root ALL=(ALL:ALL) ALL,在他下面添加xxx ALL=(ALL:ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoer...

2018-04-28 11:42:51 2298 1

原创 Shell脚本循环读取文件内容,文件列表和配置文件

整理Shell脚本循环读取文件的方法如下:1、使用for循环 -文件内容for line in `cat filename`do echo $linedone或者for line in $(cat filename)do echo $linedone2、使用for循环 -文件名称for line in `ls fileParentPath`do echo...

2018-04-03 13:18:33 26272

原创 一个jenkins项目触发本机另一个jenkins项目并传参

1.首先安装Parameterized Trigger plugin 2.jenkins:构建->增加构建步骤->Trigger/call builds on other project 3.选择要调用的本机另外一个jenkins以及要传递的参数 Done!...

2018-04-03 12:48:14 8813 2

原创 Intellij Idea修改包目录结构

Intellij Idea工程显示的右边有个齿轮一样的图标,点击之后,显示目录目录如下:Flatten Packages 收缩目录结构 Compact Empty Middle Packages 隐藏空的包目录 主要是这上面两个菜单影响,还有其他的几个菜单都可以试一试,下面列举了几个。Abbreviate Qualified Package Names 压缩包名 Show Member 显示成

2018-01-30 13:55:08 13403 1

转载 Mac安装Python3 + PyQt5

对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7。1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 Xcode command line toolxcode-select --install2 安装套件管理工具 Homebrew 2.1 安装 Homebrew/usr

2018-01-30 12:44:02 1599

原创 Mac 快捷键-显示隐藏文件(夹)

1、finder->进去文件夹 2、点击shift + comman + .

2018-01-16 19:18:21 417

原创 Mac配置环境变量-JAVA和Android ADB

Mark下配置方法,方便以后查询,其它配置方法也参考增加即可1 修改.bash.profile文件:sudo vim ~/.bash_profile2 编辑文件,编辑后保存JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/HomeANDROID_HOME=/Users/longchena/w

2018-01-16 19:05:36 543

转载 Mac 上卸载 Java

【转载】如何在 Mac 上卸载 Java?本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权限,并且必须以 root 用户身份或者使用 sudo 工具来执行删除命令。按照下面所示,删除一个目录和一个文件(符号链接):单击位于停靠栏中的 Finder 图标 单击实用程序文件夹

2018-01-16 18:26:35 4100

原创 intellji External Libraries下依赖包找不到解决方法

遇到intellji External Libraries下的依赖包找不到,mark下解决方法: 进入file->project Structure,选择一个有效的project SDK即可

2017-09-05 10:44:25 25912 4

原创 Intellji oschina同步python工程后异常处理

序:Intellji oschina同步python工程后遇到2个异常,mark下1.新建1个python工程,直接选择同步到oschina,这样建立的工程代码位置在$Project/.idea/com/*,此时在包中导入时,import com.packageName无法识别,同步到其它mac也是如此//暂时没有找到解决办法,改为选择本地创建python工程,然后在同步到oschina2.新建1个

2017-09-04 19:32:02 215

原创 Sublime Text3和JSON解析插件安装

1.下载:http://www.sublimetext.com/3,并进行安装2.输入注册码,附加网络搜集的注册码,不保证都可用,失效的话请出门右拐请找度娘和google:—– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8A353C41 872A0D5C DF9B2950 AFF6F667 C458EA

2017-09-04 11:57:01 5354

原创 macaca app-inspector环境搭建

序言: mark下搭建macaca app-inpector环境的步骤开始正文: iOS篇 1.安装Xcode:从Appstore下载即可 2.安装brew:安装教程:https://brew.sh/index_zh-cn.html3.安装carthage: brew install carthage #这个将在 /Users/用户名/Library/Developer/Xcode/Der

2017-08-28 20:11:41 3167

原创 macaca-python-iOS/Android环境搭建

序言: 最近开始学习移动端UI自动化,由于项目人员有限,尽可能采用通用的框架,调研发现目前同时支持Android/iOS的有2种较优选择,分别是Appium和Macaca,实践过程中发现Macaca对iOS支持比Appium友好些(主要是Appium上对iOS定位失败率太高而且过于依赖vpn,Macaca相对好些)。虽说macaca默认开发语言是node.js对其支持也最好,但因Python较为简

2017-08-28 19:11:50 1347

原创 Pyinstaller打包

pyinstaller打包遇到的坑,记下流水账Mark下,windows上没验证,Mac上Success~1、引入文件夹中的模块, 比如A.py所在文件夹B中,文件B下有config子文件夹,其中包含Config.py,CaseCommon.py 可以通过如下方法导入:sys.path.append('config')from Config import *from CaseCommon im

2017-08-09 20:50:56 861 1

原创 Windows上jmeter 修改charset的方法

序:jmeter接口测试时,遇到charset=UTF-8的字符在windows上不能生效,因为mac上默认编码是UTF-8,windows上默认是GBK导致的。言简意赅,直接上方法: 1、修改JVM的charset为UTF-8,在环境变量中增加1条环境变量, 配置变量名为: JAVA_TOOL_OPTIONS 变量值为:-Dfile.encoding=UTF-8 再次启动时jvm就会默

2017-08-07 19:03:17 1157

原创 python 格式化Json数据

有2种方式处理Json数据,一是通过自带的json模块处理,json.loads和json.dumps进行处理。二是自己写模块处理json模块。本文讲的是第二种。为什么要自己写模块调用呢,因为遇到一个问题,自带的json模块处理的json数据排序被修改了,虽说json格式是无序的排序对调用不重要,但是有时格式化json就是阅读需求的时候就很讨厌了,超级讨厌!!! 格式化后末尾的数据跑开头了,引起阅读

2017-07-10 14:43:54 2362

原创 eclispse常用快捷键

代码补全:alt + /代码注释: cmd + /main方法快捷输入:main + alt + /System.out.println()方法快捷输入:syso + alt + /

2017-05-09 00:28:39 911

原创 jinkens+ant+jmeter搭建接口测试环境

序:首先要说下为什么要用jinkens+ant+jmeter这一套来构建接口测试框架,首先是因为喜欢jmeter,那么问题来了,为什么喜欢jmeter呢,是因为jmeter写接口省心、操作简单可通过纯UI页面完成接口Case,更神奇的是,如果测web的话还可以借助badboy录制脚本导入jmeter。本着less is more的观念,对接口测试持续集成进行操作,于是有了搭建这一套环境的想法。后来百

2017-02-17 23:37:48 1916 1

空空如也

空空如也

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

TA关注的人

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