IDE工具设置

​# pycharm
customize toolbar
WXPYTHON_BUILD_ARGS=–gtk2 pip wheel -v wxPython-4.0.6.tar.gz

conda 环境设置

    使用pip出现/bin/python: bad interpreter: No such file or directory  修改pip的文件

vs code 免密登录remote ssh

https://zhuanlan.zhihu.com/p/425641299
https://zhuanlan.zhihu.com/p/222452460
https://www.cnblogs.com/hanwen1014/p/9048717.html
https://www.cnblogs.com/john-xiong/p/13091782.html
https://www.cnblogs.com/john-xiong/p/13091782.html
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.104
最常用的登陆方法是**ssh username@server -p port**
通过~/.ssh/confg配置文件,实现免密、更改名称的登陆方法,不论你的username、server address、port是什么,都可以不用输入,只需要输入一个替换的名称即可登陆该服务器。像这样ssh aliasname

vscode 替代工具

VSCodium  Code - OSS  Brackets  
activitus bar

chrome 插件

Falcon Memex Holmes Bookmark Search CLUT: Cycle Last Used Tabs Enhanced History Tab Restore OneTab Quick Tabs

vscode 插件

Atom Material File Icons

VsCode 插件占用系统磁盘太大

增加将原目录移动到数据盘, 然后使用软链接:  比如 ~/.vscode/extentions  可以移动到 /media/vdb/vsCode/extentions  然后执行 sudo ln /data/vdb/vsCode/extentions   ~/.vscode/extentions
同样 ~/.config/Code  可以移动到 /data/vdb/Code  然后执行 sudo ln /data/vdb/Code  ~/.config/Code 
其他软件可以这么处理
磁盘占用:要是占用异常,可以终端下载 baobab 软件进行磁盘文件扫描,对不重要的数据进行迁移或者删除,安装方式:sudo  yum  install  baobab  -y  ; 安装完成后 直接终端输入 baobab 回车 启动软件(此软件无快捷图标)

对于 windsurf 或cussor 软件,不能使用github登录账号

因为它的登录界面需要使用google服务。 所以可使用香港代理才能正确登录。 或者使用Ghelper插件

语言多版本管理工具

​go: goup gvm gvc g

goland 破解: http://www.idejihuo.com/

node: nvm

python: venv、uv、poetry、pipenv 和 virtualenv。 minconda、conda、pyenv、

java: sdkman jenv jabba

rust: rustup

通用工具: redhat安装alternatives,debian安装update-alternatives

编译工具

1 、gdb 之所以能调试各种语言得益于它的插件设计

2、 CMake 可以使用 CMakelist.txt来生成 Makefile 文件

3、autotools 包括 autoscan、aclocal、autoheader、autoconf、automake、libtool—

  Autoconf 用configure.ac来生成  configure文件

  automake 用 makefile.am 来生成 makefile.in , 在结合 configure才能生成 Makefile

 后来出现一个aclocal工具,会自动将automake、autoconf以及用户定义的所有宏统统放在aclocal.m4文件里。--m4,macro宏后面4个字母,缩写就是m4.

  libtool ---比如有些共享库,使用.so格式,有的是.a,有的是.o的形式。运行时对动态库的管理方式也一样,有的操作系统支持动态加载,有的就不支持。这就对我们Makefile带来了挑战。怎么办?libtool的          工具出现就是为了解决这个问题的,它通过对生成的动态库进行抽象,统一生成.la的形式,可以支持十几种各种不同的平台。

Meson、CMake、GNU Autotools、SCons、Bazel、Ninja等构建系统比较

测试框架: gtest、junit、pytest(替换 nose)、testify、appium、robotframework、uiautomator、Airtest

Appium 与 XCUITest:

兼容性: Appium 支持使用 XCUITest 框架来测试 iOS 10 及以上版本的应用。这意味着在这些版本的 iOS 上,Appium 会调用 XCUITest 来执行自动化测试。
集成: Appium 通过其驱动程序(如 appium-xcuitest-driver)与 XCUITest 进行集成,从而实现对 iOS 应用的自动化测试。
Appium 与 UIAutomation:

兼容性: 对于 iOS 10 以下的版本,Appium 仍然支持使用 UIAutomation 框架进行测试。不过,由于 UIAutomation 已经被弃用,建议尽量使用 XCUITest。
过渡: UIAutomation 是一个较旧的框架,随着 iOS 版本的更新,逐渐被 XCUITest 取代。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容