相关文章
Android 等待view 加载布局完成 (包括动态生成View)
前言
在实际开发中,有很多组件需要 根据数据,动态生成,或者 追加 / 减少 子view,由于View布局需要时间,此时想要获取父View的最新宽高值,要么手动测量,要么等待布局完成后再获取; …
建站知识
2025/1/7 9:00:36
linux 调试工具 GDB 使用
gdb是linux下常用的代码调试工具,本文记录常用命令。
被调试的应用需要使用 -g 参数进行编译,如不确定可使用如下命令查看是否支持debug
readelf -S filename | grep "debug"
启动调试
gdb binFile 例如要调试sshd: 调试带参数…
建站知识
2025/1/10 13:19:02
实现不同分辨率、不同缩放比例屏幕对vue显示的问题的适配解决
分析
我们使用适配常用的就是百分比 这个一般依托于父组件的宽度和高度 ,但是大部分父组件并没有设置宽度和高度,也没有继承其父组件的宽高 所以导致这个问题 另外,使用百分比有时候不生效 可以在设置宽度的时候使用vw 在设置高度的时候设置…
建站知识
2024/12/16 3:26:07
Vue3+Ts项目(Naive UI组件)——创建有图标可伸缩的左边菜单栏
文章目录 安装、配置vue-router1、安装2、main.ts配置3、在App.vue中,渲染路由配置到的组件 创建测试路径页面1、src\views\dashboard\index.vue2、src\views\dashboard\test.vue3、src\views\table\index.vue 配置页面路由1、src\router\modules\dashboard.ts2、sr…
建站知识
2024/12/19 19:43:18
使用Notepad++编辑器,安装compare比较差异插件
概述 是一款非常有特色的编辑器,Notepad是开源软件,Notepad中文版可以免费使用。
操作步骤:
1、在工具栏 ->“插件”选项。 2、勾选Compare选项,点击右上角“安装”即可。 3、 确认安装插件 4、下载插件 5、插件已安装 6、打…
建站知识
2024/12/16 0:35:59
PyCharm连接远程服务器上Docker容器,使用远程服务器的python intercepter解释器和GPU资源 [本地调试深度学习代码]
概述
在编写常规深度学习代码时,总是需要使用服务器上的GPU资源,所以一般要写完代码,放到服务器,然后使用GPU运行。但是由于之前的习惯,总想本地调试一下或者本地直接跑测试结果,再放到服务器去跑。
网上…
建站知识
2024/12/20 12:34:05
Mysql in FIND_IN_SET(‘123‘, 数据库字段) 的使用场景
-- in后面的参数是我传入的List
SELECT * from user where 数据库字段 in(123, 456);
-- 第一个参数是常量, 第二个参数是 数据库字段(逗号隔开的字符串)
SELECT * from user where FIND_IN_SET(123, 数据库字段); 用find_in_set 和 like, SELECT * FROM user WHERE…
建站知识
2024/12/19 10:01:11
设计模式(2)--对象创建(2)--生成器
1. 意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
2. 四种角色 指挥(Director)、抽象生成器(Builder)、具体生成器(Concrete Builder)、产品(Product)
3. 优点 3.1 可以改变一个产品的内部表示(通过定义新的生成器)。 3.2 将构…
建站知识
2024/12/24 23:42:25