自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdc在MAC上的安装使用

hdc(HarmonyOS Device Connector)是HarmonyOS为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与真实设备或者模拟器进行交互。

2024-08-07 16:09:35 1263

原创 brew install:安装历史版本库

brew install一般为最新库,但存在需要新版依赖的环境跟随需要更新,所以尝试安装旧版本可以减少这类依赖

2023-01-30 14:23:14 904 3

原创 IDEA生成JAR包&可执行文件sh(MAC)

使用IDEA打包生成jar包,并且双击可执行文件,有更新替换jar包即可,适合快速迭代/解决部分引用目录地址问题。

2023-01-28 14:48:16 1236

原创 【解决】ffpmeg安装问题: No such file or directory @ rb_sysopen

home brew ffpmeg 时报错:==> Pouring little-cms2-2.13.big_sur.bottle.tar.gzError: No such file or directory @ rb_sysopen - 某路径下--little-cms2-2.13.big_sur.bottle.tar.gz说明丢失了little-cms2-2.13.big_sur.bottle.tar.gz解决:先安装little-cms2:brew install

2022-02-24 17:37:29 1865

原创 【解决】brew无法安装三方库的问题:ifuse has been disabled because it requires closed-source macFUSE

For MAC问题:使用homebrew来安装ifuse等三方库,出现无法安装的提示brew install --HEAD ifuseError: ifuse has been disabled because it requires closed-source macFUSE!原因:ifuse等三方库不再开源,FUSE底层基础软件闭源,依赖FUSE的三方库都受到影响,导致Homebrew不支持直接安装这些库了~~从配置中可以看到受限时间:2021-...

2022-02-09 16:10:21 4785 2

原创 source ~/.bash_profile每次重启不生效解决

For mac问题:source ~/.bash_profile每次重启终端不生效的问题原因:.bash_profile 中修改环境变量只对当前窗口有效,而且需要 source ~/.bash_profile才能使用.zshrc 则相当于开机启动的环境变量你也可以在 .zshrc 文件中加一行 source .bash_profile 解决需要 source 才能使用的问题解决方法:in 终端编辑~/.zshrc文件:vim ~/.zshrc增加以下内

2022-02-07 14:31:50 6918

原创 vim无法退出保存的问题(:wq不生效)

For Mac遇到vim进入文本编辑页后,无法退出的情况(输入:wq不生效)in 终端:先control+c 再输入:wq即可保存退出

2021-11-06 10:55:25 19382 4

原创 如何激发团队人员潜能

思考为什么,从目标/需求出发,再落实到措施(以不变、应万变) 视频资料:【TED】伟大的领袖如何激励行动_哔哩哔哩_bilibili 主要措施 为什么 怎么做 文章资料 0 判定人员的潜能,因人而异 每个人的经验值、经历、性格不同,需根据所属阶段做差异性的激发 1.面试表现 2.工作态度 ...

2021-10-15 13:35:55 292

原创 iOS性能测试方法

instrument自带了许多性能测试工具,如图:常见关注点•内存(Leaks)•CPU(Time Profiler)•耗电量(Energy Log)•流量(Network)•流畅度(Animation Hitches)前提条件1.选择机型和app(开发证书包)2.选择功能•内存(Leaks)1.内存不断上升a.加载资源,正常增长b.内存泄漏——在测试过程中出现leaks泄漏点,可反复执行此操作,若存在规律性的le

2021-06-27 17:18:41 1607 1

原创 iOS:如何在xcode设置app图标&打包项目ipa

设置app图片在项目中

2021-06-09 13:07:06 3177 3

原创 iOS:批量存储图片工具

需求背景用户相册中会存在10+w的图片,使用airdrop(隔空投送)存在连接不稳定导致传送失败的情况,而且需要批量反复传输。所以开发一款可以在iPhone端批量存储图片的app。预置条件1.xcode2.objective-C或者swift语言基础实现关键一、创建视图1.实现viewDidLoad- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = UIColor.whiteColor;

2021-06-06 14:38:25 547 3

原创 Macaca:UI自动化测试框架简析

ku1. macaca-cliMacaca提供的命令行工具$macaca server启动server //mtat-uiauto server$macaca server --verbose启动server并打印详细日志 //mtat-uiauto server --verbose$macaca doctor检验当前macaca环境配置 //mtat-uiauto doctor2. app-inspectormacaca提供的元素查找工具,可以将app视图的结构以布局结构树的格

2021-05-30 17:23:32 990 4

原创 Shell:批量导入文件到Android手机中

需求构造几万张图片或者需要空间存储不足的场景,通过该脚本可以快速生成文件、并导入到手机中实现关键1、源文件批量复制100张(cp)2、每100张进行重命名、推送到手机中(mv、adb push)3、少于100的余数以命名规则不同特殊处理(同1,2)4、删除复制出来的文件夹(rm)MAC版本 for Android:需要该脚本可以评论留言~####执行chmod 777 ~/Desktop/批量生成文件.sh (首次执行授权,仅一次)~/Desktop/批量生成文件.sh (根据提

2021-05-23 14:58:39 604 5

原创 解决adb logcat日志保存无法停止的问题

开发工具:eclipse问题:process.destroy()停止之后,logPath.txt里仍旧不断被写入log伪代码:String command = adb shell logcat > logPath.txt;if logkey == true //开始打日志 process = Runtime.getRuntime().exec(command);else //停止打日志 process.destroy();解决:使用Fil..

2021-02-19 18:28:09 2769 1

原创 视频编辑小助手ffmpeg

一、安装ffmpegbrew install ffmpeg //安装ffmpeg -version //验证成功常见问题1.-bash: brew: command not found【未安装homebrew】:终端执行指令,安装工具/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.Error: Failure while executi

2021-02-19 12:17:38 201 1

原创 JAVA基础:装包、截屏、录屏的提效工具③(File+打包成可执行程序)

(3)File操作a、该类主要用于PC中的文件和目录的创建、文件的查找和文件的删除等。File基础知识b、需求演练:前提:录屏操作部分机型上的限制(无法使用adb screenrecrod语句),需要在手机中录制视频后传到PC端。需求:将手机文件夹中的视频(video1.mp4)提取到PC端,然后重命名成指定的文件名(vivo_x27_time.mp4)。(思考需要处理哪些步骤,可能存在哪些问题)1)手机录制本地视频成功:不同厂商录屏文件夹不同,需要做适配2)拉取整个目录(如 /DCIM/sc

2021-02-16 20:44:55 253 1

原创 JAVA基础:装包、截屏、录屏的提效工具②(多线程)

(2)多线程a、名词解释:进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程——资源分配的最小单位。线程:进程之内独立执行的一个单元执行流。线程——程序执行的最小单位类比CPU:一座时刻运行的工厂进程:工厂的一个车间;工厂的电力有限,一次只能供给一个车间(车间相当于进程)使用线程 :在车间里面活动的工人,人是活动的对象进程的内存空间是线程共享的:车间的空间是工人们共享的,他们可以使用车间里面的各种房间,生产线,食堂,厨房,洗澡间,厕所等。互斥锁:防止他人进入单人间的锁。先到

2021-02-16 20:36:26 188

原创 JAVA基础:装包、截屏、录屏的提效工具①(简介+adb+Swing)

一.Java简介、地位Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的引荐设备上运行。为什么Java的地位无法被撼动?Java是适合变成初学者的语言Java具有跨平台兼容性Java在移动领域上的持续成功二.项目功能介绍三.技术实现1、adb基础的指令回顾:Android Debug Bridge adb命令实用、adb指令大全实操:1.获取手

2021-02-16 20:29:20 239 1

原创 性能标准

1.1 什么是性能?性能是用来描述产品除功能外的所具有的速度,效率和能力的综合评价。但在日常使用中感受性能的主体是人,不同的人对于同样的产品有不同的主观感受,以及关注的视角也不同。所以就需要一套标准且可量化的性能指标来定义一款产品的性能状况。1.2 衡量性能的指标1) 大致分类响应时间:响应时间是指系统对请求作出响应的时间。 吞吐量:吞吐量是指系统在单位时间内处理请求的数量,反映的是服务器承受的压力。 并发用户数:并发用户数是指系统可以同时承载的正常使用系统功能的用户的数量。 资源利用

2021-02-16 20:00:43 907

原创 Android性能测试方法【硬核】

1.1 什么是性能?性能是用来描述产品除功能外的所具有的速度,效率和能力的综合评价。但在日常使用中感受性能的主体是人,不同的人对于同样的产品有不同的主观感受,以及关注的视角也不同。所以就需要一套标准且可量化的性能指标来定义一款产品的性能状况。1.2 衡量性能的指标1) 大致分类响应时间:响应时间是指系统对请求作出响应的时间。 吞吐量:吞吐量是指系统在单位时间内处理请求的数量,反映的是服务器承受的压力。 并发用户数:并发用户数是指系统可以同时承载的正常使用系统功能的用户的数量。 资...

2021-02-16 18:41:12 5976

原创 Web自动化框架 Testcafe 入门

语言特点优点:兼容性好,可以支持各类的浏览器 集成性好,有一整套完整的自动化测试框架,不仅提供了案例的管理,运行,失败自动重跑,错误自动截图,并发等,对页面和页面元素的等待也封装完善而且使用简单,无需借助其他框架二次封装。 便于验证,可以控制整体的执行速度,甚至可以细到某个操作的执行速度;支持调试模式缺点:语言局限性,支持js ,TypeScript语言编写 学习资料较少,英语文档官网:http://devexpress.github.io/testcafe/api文档:ht...

2021-02-16 18:02:52 583

Shell:批量导入文件到Android手机中

构造几万张图片或者需要空间存储不足的场景,通过该脚本可以快速生成文件、并导入到手机中

2021-05-23

空空如也

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

TA关注的人

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