前因起因:由于 apple 开始慢慢抛弃 intel 芯片,慢慢的全面使用自家的芯片了,所以黑苹果慢慢应该没的玩了。所以要开始迫使自己使用 linux 桌面,至于 windows,说实话我这十来年除了 macos 就是 ubuntu 和 debian。win 只有特定的某些软件才会开虚拟机用到。所以我首选是 ubuntu 桌面版!但是 macos 的一些习惯无法改过来,所以要美化一下方便自己慢慢过渡
Ubuntu 24.04 桌面美化之 Mac Big Sur 风格Ubuntu 默认的桌面也是一个不错的样式,但千篇一律的主题很容易让人疲惫。本文描述了如何通过安装 gnome 桌面主题和动画,使桌面趋向于 Mac 的样式。美化后的样式如下,请参考:
一、主题和图标美化1.1 安装 tweaks1、打开终端,执行更新命令
1sudo apt update && sudo apt upgrade
2、安装美化插件扩展支持
1sudo apt install gnome-tweaks gnome-shell-extensions -y
安装完成后在应用中可以搜索到一个名为( ...
ubuntu 22.04 如何配置静态 IP、网关、DNS静态 IP 地址是在网络设备上手动配置的固定 IP 地址,与动态分配的 DHCP(动态主机配置协议)IP 地址相对。配置静态 IP 地址有助于确保网络设备在每次连接到网络时都具有相同的 IP 地址,方便网络管理和访问。在 Ubuntu 22.04 上配置静态 IP 地址非常简单,只需按照以下步骤操作即可。
1、打开终端首先,打开 Ubuntu 22.04 上的终端。您可以使用快捷键 Ctrl + Alt + T,或者在“应用程序”菜单中搜索并打开“终端”。
2、检查网络接口名称在终端中,运行以下命令来检查您的网络接口名称:
1ip link
该命令将显示您的网络接口列表,通常为 eth0 或 enpXsX,其中 X 是数字。请记录您的网络接口名称,以备后用。
3、编辑网络配置文件继续在终端中,运行以下命令来编辑网络配置文件:
1vim /etc/netplan/00-installer-config.yaml
此命令将使用 vim 文本编辑器打开网络配置文件。
4、配置静态 IP 地址在编辑器中,找到用于您的网络接口的配置 ...
前言Debian 和 Ubuntu 系统自带的 Python 版本通常比较低,对于一些要求 Python 高版本的项目很是烦恼。下面是升级 Python 版本的代码
一键脚本安装 Python3.6-Python3.101bash <(curl -sSL https://raw.githubusercontent.com/midoks/choose-linux-python/main/install.sh)
text
安装 Python3.8
注意下面的脚本如果安装包下载不下来,换成国内源 https://mirrors.aliyun.com/python-release/source/
12345678910111213cat <<"EOF" | bashsudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libb ...
情提要罗技的 k708 键盘坏了,这几年过的很苦。就不浪费钱了。买了个 100 多的键盘应付着,还不错也挺舒服的,就是 win 的键盘键位有点乱,比较遗憾,想着能不能在软件层面改一改键,继承之前 k708 的键位设置。
于是就找到了 Karabiner Elements 这个改键神器
Karabiner Elements「 Karabiner Elements 」 是 macOS 上一款强大的改键软件,从简单的单键映射,到复杂的组合键映射全部都有,还可以自己定义映射规则,灵活性很高,然后还免费!
完美符合我的需求有木有!
先介绍下我之前的键位设置。
最大的变化是将 CAPSLOCK 键改成了 Fn 键,然后以此为基础新加了许多 Fn + X 形式的组合键。
感觉 CAPSLOCK 不是很常用,就把它换成常用的功能键 Fn 了。CAPSLOCK 则变成了 Fn + /
之后就是方向键 ⬆️ ⬇️ ⬅️ ➡️ 和编程常用的 ~ 和 ` 键了。
如果熟悉 vim 键位的话,可以把方向键绑到 H,J,K,L 键位上,即 Fn + H / J / K ...
3.配置 Git 密钥并连接至 Github常用 Git 命令
123git config -l //查看所有配置git config --system --list //查看系统配置git config --global --list //查看用户(全局)配置
1.1. 配置用户名和邮箱12git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
通过 git config -l 检查是否配置成功。
1.2. 配置公钥连接 Github执行以下命令生成 ssh 公钥,此公钥用于你的计算机连接 Github
1ssh-keygen -t rsa -C "你的邮箱"
提示 Enter file in which to save the key 直接一路回车即可,新手小白不推荐设置密钥
之后打开 C 盘下用户文件夹下的.ssh 的文件夹,会看到以下文件id_rsa私钥id_rsa.pub公钥用记事本打开上述图片中的公钥id_rsa. ...
flutter
未读方法一: 创建项目时指定包名如果你还未创建项目, 或者已有项目代码量较少, 可以通过此命令来创建项目:
1flutter create --org 你的域名反写 项目名称
比如:
1flutter create --org com.bugcatt langaw
当然, 如果你的项目已经成型, 不便于迁移, 那么请考虑下面的方法.
方法二: 代码内修改1、修改 build.gradle(android)打开./android/app/build.gradle, 找到类似这样的:
12345//查找namespace =namespace = "com.xxx.ooo" //修改成你自己的//查找defaultConfigapplicationId = "com.xxx.ooo" //修改成你自己的
2、修改 android/app/src/main/AndroidManifest.xml12<manifest xmlns:android="http://schemas.android.c ...
flutter
未读移除 Flutter 右上角的 DEBUG 标识在使用 Flutter 进行开发时, 右上角会出现一个 DEBUG 的标识. 测试的时候倒是无所谓, 但是 APP 上线前肯定要将其去掉. 证明其是一个开发完成的、完整的 APP. 这篇非常简短的博客将会记录如何去掉 Flutter 右上角的 DEBUG 标识. 一共有两种方式, 你可以按需来选择!
自动移除别担心, 你在为 Flutter 打正式包的时候, 这个标志将会自动消失. 但有的时候我们想在开发过程中直接去掉, 那么你会需要下面的手动移除.
方法一: 代码修改在 main.dart 找到你的 MaterialApp(建议直接使用关键字进行全局搜索), 为其添加一个属性即可去掉:
1234MaterialApp( debugShowCheckedModeBanner: false ...)
如图:
方法二: Android Studio 修改如果你用的是 Android Studio, 那么你可以不修改代码, 通过鼠标来移除:
第一步: 点击界面右侧侧边栏的 Flutter Inspector, 如图:
第二步: 点击弹出界面的 ...
回到原点
未读2024 年自我的救赎,想要完成一系列的自我的救赎,努力吧!把自己挖的坑都埋了又或者把自己埋了!
养娃第一次冲突起因今天是你爸爸和妈妈对于你的哭闹起了一次小冲突。
冲突原因:半夜一直哭闹。妈妈意见是缺少安全感,爸爸意见是没吃饱。但是妈妈一直不肯听爸爸的意见,尝试喂你口奶试试。冲突根源:妈妈自从生旦旦到现在几乎都没熟睡超过 4 小时,导致虚火上升心燥不安!冲突起因:妈妈和爸爸想去成都给旦旦办理儿保,想让奶奶白天带你。所以更换了时间差。从下半夜换班到上半夜,导致身体 12 个小时都没休息极度疲倦!结果结果:一口饭都不能缺少的娃感受:有股想朝你妈妈屁股狠狠踢一脚的冲动自我反省和约束
“妈妈我们是一个 Team,虽然你是 Captain。但是也要听取队员的意见,当事人和旁观者都认为可以尝试你为什么还要坚持自己的想法,让旦旦断断续续哭了两个多小时。后来旦旦一吃上奶就安静了呢?”
书本说的是死道理都是前人总结的经验未必是全部照搬的。还是得看当时的情况。
记得我们去做儿保的时候医生说奶冲多点让宝宝喝的有剩那才代表吃饱了。
当时情况是 1:30 分的时候 100ml 全部喝完了而且还不剩说明是没吃饱的。所以 2 点以后开始哭闹,
奶奶也经常说:“你们家旦旦缺一口都不行”。但是妈妈一直认为你是在 ...
群晖指定目录、指定用户的的单独权限配置需求前提:假设要配置一个用户“渣男”只能对共享文件夹里面的某个第三级目录”萝莉”进行读写等全部操作,
目录结构如下:\共享文件夹\照骗\萝莉
操作步骤:1、给用户渣男创建一个空权限的新ID:zhanan2、按照顺序,在File Station里面对于一二级目录:“共享文件夹“和”照骗”目录,右键→属性→权限,分别加上zhanan的读取全选,且仅应用于当前目录,如下图:
3、对于最终目录“萝莉”,依然右键→属性→权限,给予“读取”和“写入权限”,且应用于全部即可
4、测试成功,一二级目录下的其他文件夹,zhanan用户无法看到,只能看到我们授权读写的第三级目录“萝莉”。
该教程来自:老实孩子的博客