唯客微技术杂谈
C语言类型转换 C语言类型转换
C语言类型转换 无符号数小范围转大范围:不改变数据内容 无符号数大范围转小范围:先截断,然后解释 有符号数小范围转大范围:进行符号扩展 有符号数大范围转小范围:先截断,然后解释 有符号与无符号互转:不改变数据内容,改变解释方式
2023-08-07
Jetpack Compose 使用技巧 - HorizontalPager Jetpack Compose 使用技巧 - HorizontalPager
Jetpack Compose 使用技巧 - HorizontalPager 1. HorizontalPager 页面变化回调 fun PhotoPagerScreen( images: List<Image>,
QT获取下载、桌面、临时文件....等系统默认目录 QT获取下载、桌面、临时文件....等系统默认目录
QT获取下载、桌面、临时文件....等系统默认目录 头文件: #include <QStandardPaths> 示例代码: qDebug()<<"系统字体目录路径:"<<QStandardPaths:
2023-05-19
平面三角形外接(内切)圆圆心与半径求解算法 平面三角形外接(内切)圆圆心与半径求解算法
平面三角形外接(内切)圆圆心与半径求解算法 0.1 三角形面积S与外接圆半径R的关系 \[ \begin{align*} S &= \frac{a * b * c}{4 * R} \\ 外接圆半径R &= \fr
2023-05-10
208. 实现 Trie (前缀树) 208. 实现 Trie (前缀树)
题目 Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。 请你实现 Trie 类: Trie() 初始化前缀树对象
2023-04-25
ArchLinux自动挂载U盘 ArchLinux自动挂载U盘
ArchLinux自动挂载U盘 在Arch Linux中,您可以通过以下步骤来自动挂载USB设备: 确保您的系统上安装了udisks2软件包。您可以使用以下命令来安装该软件包: sudo pacman -S udisks2 为了
2023-03-23
ArchLinux Gnome 安装英伟达显卡驱动 ArchLinux Gnome 安装英伟达显卡驱动
ArchLinux Gnome 安装英伟达显卡驱动 我的电脑详细配置信息: 0. 安装前准备 编辑pacman.conf文件启用32位软件源
2023-02-03
Jetpack Compose组件-惰性列表(LazyColumn.LazyRow) Jetpack Compose组件-惰性列表(LazyColumn.LazyRow)
Jetpack Compose组件-惰性列表(LazyColumn.LazyRow) 惰性列(LazyColumn) 在 LazyListScpoe 中,可以使用以下语句进行操作: item 添加单个列表项 items 添加一
Jetpack Compose组件-抽屉(Drawer) Jetpack Compose组件-抽屉(Drawer)
Jetpack Compose组件-抽屉(Drawer) 底部抽屉(BottomDrawer) BottomDrawer是一个从底部滑出的界面。 @Composable @ExperimentalMaterialApi fun Bo
Jetpack Compose组件-导航栏(Navigation) Jetpack Compose组件-导航栏(Navigation)
Jetpack Compose组件-导航栏(Navigation) 底部导航栏(BottomNavigation ) BottomNavigation 为水平方向的导航栏。 @Composable fun BottomNavigat
Jetpack Compose组件-应用栏(AppBar) Jetpack Compose组件-应用栏(AppBar)
Jetpack Compose组件-应用栏(AppBar) 顶部应用栏(TopAppBar) Chip(小标签)类似于淘宝的历史搜索标签。 @Composable fun TopAppBar( // 修饰符 modi
Jetpack Compose组件-下拉菜单(DropdownMenu) Jetpack Compose组件-下拉菜单(DropdownMenu)
Jetpack Compose组件-下拉菜单(DropdownMenu) 下拉菜单(DropdownMenu) 2023-01-14 :DropdownMenu组件目前还存在众多问题,不建议使用。 @Composable fun D
2 / 9