Duilib – 为列表控件UIList添加列表子项右键点击消息响应功能
1 Duilib原有列表子项鼠标点击消息的弊端 Duilib中原有的列表控件UIList中的子项CListContainerElementUI、CListLabelElementUI的鼠标左键消息和右键消息全部都是发送的DUI_MSGTYPE_ITEMCLICK消息,也就是说我们只能知道列表项被点击…
- Duilib
- 2022-10-18
C++ – 数组初始化
1 C++数组声明 C++中的数组是一种数据格式,可以存储多个同类型的值。 通常声明数组的通用格式如下: typeName arrayName[arraySize] 其中typeName为数据类型,arrayName为数组名称,arraySize为数组大小。 比如: float persons[10…
- C++
- 2022-10-14
FFmpeg – 录制HLS直播流为mp4文件
1 FFmpeg录制直播流为mp4文件 以录制CCTV5直播流为例,假设CCTV5直播流地址为:http://39.134.115.163:8080/PLTV/88888910/224/3221225767/index.m3u8 则录制命令行为: ffmpeg -i http://39.134.11…
- FFmpeg
- 2022-10-13
Duilib – 在主界面xml描述文件中使用ChildLayout或者Include嵌入子界面xml描述文件
1 为什么需要使用子界面xml描述文件 在软件界面设计较为简单时,Duilib编写界面描述文件时我们通常会在一个xml界面描述文件中就完成所有控件的描述,但是如果一个软件设置的非常复杂,我们如果还在一个xml文件中组织所有的控件,有很多缺点,比如 xml文件非常大; xml组织复杂,不利于后期软件维…
- Duilib
- 2022-10-12
最近Chrome浏览器内置的Google翻译不可用的解决方法
最近几天Chrome浏览器内置的Google翻译突然不可用了,我们可以通过修改本机host配置来进行解决 1 Windows 打开路径:C:\Windows\System32\drivers\etc,找到host文件 打开host文件,在文件末尾加入以下代码 203.208.40.66 transl…
- 其他
- 2022-10-11
工具网站推荐 – 检查IP和端口是否被ban的工具网站
1 ping.pe 1.1 检测ip是否被封 网址:https://ping.pe/ 分为国外和国内的服务器对某个IP进行检测,上面是国外的检测结果,下面是国内的检测结果,绿色表示可以连通,红色表示不可连通 1.2 检测端口是否被封 网址: https://port.ping.pe/ https:/…
- 工具软件网站
- 2022-10-10
Python – 使用代码判断当前Python版本号
1 使用代码判断当前Python版本号 不同python版本下,有些代码需要根据不同的python版本有不同的写法,所以需要使用代码判断当前的python环境并执行不同版本下的代码块,通常我们可以使用以下代码获取当前python的版本号, import sys if __name__ == '__m…
- Python
- 2022-10-09
模型训练 – 解决启动深度学习项目出现OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized问题
今天在开始跑一个深度学习项目时,在启动时,程序出现了以下的错误, OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hint This means that …
- 模型训练
- 2022-09-30
Python – 读取csv文件和在csv文件写入内容
假设一个csv文件的内容如下: 姓名 年龄 成绩 张三 16 89 李四 15 76 王五 14 61 我们使用Python自带的csv库读取csv文件并在csv文件中写入新的内容。 1 Python读取csv文件 1.1 常规方法 读取上述csv文件的代码如下 # -*- coding: utf-…
- Python
- 2022-09-30
C++ – 智能指针的正确使用方式
转载自:https://www.cyhone.com/articles/right-way-to-use-cpp-smart-pointer/,并进行了一些补充。 C++11 中推出了三种智能指针,unique_ptr、shared_ptr 和 weak_ptr,同时也将 auto_ptr 置为废弃…
- C++
- 2022-09-28
Blender – 为模型贴透明贴图
1 Blender为模型贴透明贴图 透明贴图一般应用在需要透明显示的模型上,比如动物或者人物的毛发模型,树叶,草或者玻璃材质的物体上。 1.1 进入Shading页面,选择需要贴透明贴图的模型网格部分 打开Blender,导入模型网格,然后选择上方的Shading,并选择需要贴透明贴图的网格 1.2…
- Blender
- 2022-09-27
ThreeJS – 设置透明背景模仿L2Dwidget.js看板娘渲染效果
1 ThreeJS设置透明背景 ThreeJS可以模仿L2Dwidget.js看板娘的那种效果,我们可以渲染一个模型,然后将背景设置为透明,然后播放模型动画。 首先我们需要将场景的背景颜色设置为null或者不设置场景颜色, scene.background = null; 然后将渲染器的alpha设…
- ThreeJS
- 2022-09-27
最新评论