Skip to main content

Posts

ubuntu18.04切换python版本

ubuntu18.04切换python版本  ls /usr/bin/python* sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 27 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 36 使用下面命令进行切换python版本 sudo update-alternatives --config python

Publish an Android library to Maven with AAR ,android studio maven aar nexus 上传aar android上传aar到Maven Central 2022年最新最全

1. Github 1.1 注册github 点击下面链接进行注册 注册GitHub账号 2. 注册sonatype账号 2.1 注册 注册sonatype 输入 Email, Full name,Username,Password,输入验证码,最后点击Sign up就可以注册了。 required 2.2 登录 登录sonatype 2.3 新建group id 登录之后点击 新建 按照下图中的步骤一步一步来即可,最后别忘记点击新建。 2.4 github新建相关仓库 新建完成之后我们需要在github新建一个仓库,证明你是这个github的使用者(例如这个是我的 https://github.com/996dev) 等待审核通过之后,我们就可以往 mavenCentral 上传aar或者jar包了 3. GPG 3.1 下载软件 GPG官网下载地址 下载对应系统的文件 下载完成之后点击安装,直到完成。 3.2 生成密钥 创建密钥命令,在创建的时候一定要记住设置的密码,后面要用的 gpg --full-generate-key 导出 私钥,这个后面会用的到,使用下面命令进行导出 gpg --export-secret-keys -o secring.gpg 3.3 上传公钥到服务器 上传到这个三个地方 keyserver.ubuntu.com,pgp.mit.edu,keys.openpgp.org gpg --keyserver hkp://xxxx.xxx --send-keys YOUR KEY ID 3.3.1上传 使用下面命令进行上传 gpg --keyserver keyserver.ubuntu.com --send-keys YOUR KEY ID gpg --keyserver pgp.mit.edu --send-keys YOUR KEY ID gpg --keyserver keys.openpgp.org --send-keys YOUR KEY ID keys.openpgp.org 命令行出问题使用下面的网页直接上传 https://keys.openpgp.org/uploa 3.3.2 验证上传是否成功 使用下面的命令进行验证是否上传成功 gpg --keyserver keyserver.ubuntu.com --rec...

Ubuntu 18.04 升级 Cmake

千万不要卸载删除 ubuntu 原有的cmake,否则之前经过原有cmake编译过的文件将也会被删除。 千万不要使用下面这句命令删除原有的 cmake ! sudo apt-get autoremove cmake 下载地址  https://github.com/Kitware/CMake/releases 下载 wget https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-linux-x86_64.tar.gz 解压 tar -zxvf cmake-3.24.0-linux-x86_64.tar.gz 移动 sudo mv cmake-3.24.0-linux-x86_64 /opt/cmake-3.24.0 建立软链 sudo ln -sf /opt/cmake-3.24.0/bin/* /usr/bin/  查看当前cmake版本 cmake --version 环境变量设置 # 进入~/.bashrc sudo gedit ~/.bashrc # 输入以下内容 export  PATH=$PATH:/opt/cmake-3.24.0/bin 生效环境变量 source ~/.bashrc 

Ubuntu 18.04 设置android环境变量

Ubuntu 18.04 设置android环境变量 使用vim打开 bashrc 命令   vi ~/.bashrc export ANDROID_SDK_HOME=/home/color/DevelopmentTools/Android/Sdk export PATH=$PATH:${ANDROID_SDK_HOME}/tools export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools export PATH=$PATH:${ANDROID_SDK_HOME}/build-tools export PATH=$PATH:${ANDROID_SDK_HOME}/ndk/25.0.8775105 生效命令 source ~/.bashrc

ubuntu 18.04 设置Android Studio快捷方式

 sudo vi /usr/share/applications/Android-Studio.desktop [Desktop Entry] Encoding=UTF-8 Name=Android Studio Comment=Android Studio Exec= /home/color/DevelopmentTools/android-studio/bin /studio.sh Icon= /home/color/DevelopmentTools/android-studio/bin /studio.png Terminal=false StartupNotify=true Type=Application Categories=Application;Development;

虚拟币交易平台 viabtc_exchange_server ubuntu 16.04 安装步骤

########1############ 下载宝塔: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Congratulations! Install succeeded! ================================================================== Bt-Panel: http://155.138.211.245:8888/37dfffff username: dbdiyxmj password: f2ec3b83 Warning: If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group ================================================================== sudo apt update ########2############ sudo apt install libev-dev libjansson-dev libmpdec-dev libmysqlclient-dev libcurl4-gnutls-dev libldap2-dev libgss-dev librtmp-dev libsasl2-dev git default-jdk openssl libssl-dev mysql-server 数据库root 密码:root ########3############ wget http...

MediaStore.Images.保存图片时生成两张图片的问题 并且在oppo手机上时间是1970-01-01 08:00:00

MediaStore.Images.保存图片时生成两张图片的问题 并且在oppo手机上时间是1970-01-01 08:00:00 正确方式如下 使用方式一 private void saveImage( String originFilePath) { File appDir = new File ( Environment . getExternalStorageDirectory() . getPath() + " /leikebaijing/images " ); if ( ! appDir . exists()) appDir . mkdirs(); String fileName; long dateTaken = System . currentTimeMillis(); if (originFilePath . contains( " / " )) { fileName = originFilePath . substring(originFilePath . lastIndexOf( " / " ) + 1 ); } else { fileName = dateTaken + " jpg " ; } File file = new File (appDir, fileName); if ( ! file . exists()) { try { file . createNewFile(); } catch ( IOException e) { e . printStackTrace(); } ...