关于Android Studio 遇到的配置错误
关于Android Studio 遇到的配置错误
配置AS过程中难免遇到奇奇怪怪的问题,在这里整理成册
参看:https://blog.csdn.net/qq_15345551/article/details/118726611
https://blog.csdn.net/fjnu_se/article/details/112064299
插件禁用导致的Android studio无法打开
解决办法:
打开Android studio的路径下的disabled_plugins.txt文件,系统不同路径不同,百度即可
删除disabled_plugins.txt文件,重启Android Studio
# Gradle无法识别插件问题解决办法:
找到.gradle目录下gradle.properties文件,注释掉代理选项
废旧电脑搭建Fedora服务器
废旧电脑基于Fedora,ipv6ddns的服务器搭建过程
因为家里有个废弃电脑,还想到现在人手公网IPv6,外加每年购买服务器的费用,我打算自己搭建个本地物理服务器
参考:永不休眠
查看硬盘分区
磁盘扩展
系统安装
系统盘的制作,去官网下载系统,将iso文件写入u盘,这里推荐工具balenaEtcher
开机根据自己电脑的型号进入启动项选择界面,笔者这边是f12,选择u盘启动,进行安装
跟着系统流程进行安装,设置root账号,勾选允许ssh登陆
系统设置
作为服务器,需要设置物理机永不休眠
配置logind.conf ,一般在/etc/systemd/目录下,找到HandleLidSwitch,去掉注释并修改为HandleLidSwitch=lock
运行systemctl restart systemd-logind重载配置文件
磁盘扩展卷
使用命令df-h查看卷名
可以看到根目录所在卷,使用命令lvextend -l +100%free /dev/mapper/fedora_locahost-root扩展卷到最大,
最后执行xf ...
Raspberry Pi OS系统更新导致默认用户pi无法登陆
关于Raspberry Pi OS系统更新,默认用户无法使用的问题
今天第一次玩树莓派,跟着官网操作,可是最后发现,默认账号pi显示密码错误,经过我一番查询,我发现树莓派4月4的一次更新删除了默认用户pi。对于没有屏幕的用户来说无疑是非常难受的。
官方教程:https://www.raspberrypi.com/documentation/computers/getting-started.html
系统更新日志:https://downloads.raspberrypi.org/raspios_arm64/release_notes.txt
解决办法在官网自己的烧录软件Raspberry Pi Imager上,点击右下角的小齿轮就可以自定义账号以及各种设置
在本地服务器做动态域名解析DDNS
参考:https://github.com/jeessy2/ddns-go#系统中使用
使用matplotlib plt时出现的问题
在使用matplotlib plt时出现的问题
参考:https://blog.csdn.net/dafu_dafu/article/details/119239639
https://www.csdn.net/tags/NtjaUg5sMzQyODYtYmxvZwO0O0OO0O0O.html
颜色显示诡异
键入以下代码即可解决
img2 = cv.cvtColor(img, cv.COLOR_BGR2RGB)
![image-20220415172924855](/Users/heboxuan/Library/Application Support/typora-user-images/image-20220415172924855.png)
中文不显示(mac解决办法,win可能也适用)准备工作
Python常用中文字体
名称
字体
黑体
SimHei
微软雅黑
Microsoft YaHei
微软正黑体
Microsoft JhengHei
使用python查看字体所在位置matplotlib
123456import ma ...
ActivityResultApi
替代startActivityForResult的官方解决方案–ActivityResultAPI
当我接触到startActivityForResult的时候,我发现它已经被官方弃用了,我在官方看到这样的一句话
虽然所有API级别的Activity类均提供底层 [startActivityForResult()](https://developer.android.com/reference/android/app/Activity#startActivityForResult(android.content.Intent, int))和 [onActivityResult()](https://developer.android.com/reference/android/app/Activity#onActivityResult(int, int, android.content.Intent)) API,但我们强烈建议您使用 AndroidX Activity 和 Fragment 中引入的Activity Result API
这也就说明官方是希望我们使用Activity R ...
ExpandableList解决方案
ExpandableListView——ExpandableListActivity及其重写方法被弃用的替代方案
今天老师上课讲到ExpandableListActivity的应用,但是当我们实际使用的时候,会发现它的重写方法几乎全部被弃用,其实官方也给出了相应的替代方案
既然是学习,那我们就使用推荐替代方案中的ExpandableListView
ExpandableListView官方文档:https://developer.android.com/reference/android/widget/ExpandableListView
xml使用ExpandableListView布局即可,关于item,自行书写,当然官方也给出了一级视图android.R.layout.simple_expandable_list_item_1,二级视图android.R.layout.simple_expandable_list_item_2,点开它,可以看到textView的id为text1与text2
123456789<?xml version="1.0" e ...
centos学习日记_1
centos命令行学习日记1
lsblk
查看分区和硬盘
df -h
查看空间使用情况
su
切换用户
systemctl status
状态查询命令
firewall-cmd --zone=public --list-ports
防火墙开放端口查询
firewall-cmd --zone=public --remove-port=5672/tcp --permanent
防火墙关闭端口
firewall-cmd --zone=public --add-port=5900-5905/tcp --permanent
防火墙打开端口
firewall-cmd --reload
防火墙配置生效
lsof -i:端口号
查看端口
kill -9 PID
关闭进程
find / -name 文件名
全盘查找文件
ip add
查看网口及其ip地址
yum search 名字
查看软件库软件
mv 旧文件名 新文件名
重命名
chmod
提权
systemctl enable <服务名>
设置开机自启
systemc ...
基于git的hexo多服务端部署-GitHub-服务器
基于git的hexo多服务端部署-GitHub-服务器
思路:GitHub的部署就不多赘述,相信大家都是会的,那么我们如果在服务器建立一个git仓的话,类比GitHub仓我们就可以通过hexo命令进行双端的同时部署。
参考:https://cloud.tencent.com/developer/article/1632020?from=15425
git的安装及配置略
相信这个不用赘述了
服务器的git仓建立
首先需要一个仓库文件夹mkdir blog
在blog文件夹下初始化位裸露的git仓库git init --bare blog.git
创建hook函数
进入hook文件夹cd blog.git/hooks
新建脚本vi post-receive
编辑以下代码
12#!/bin/shgit --work-tree=***/blog --git-dir=***/blog.git checkout -f
脚本提权chmod +x post-receive
创建ssh
在服务器的~/.ssh/authorized_keys中添加自己电脑的公钥
自己电脑执行指令 ...