- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 nb_log使用pyinstall打包无console终端后报错no attribute ‘write‘
nb_log,pyinstall打包问题
2024-05-14 16:16:56 252
原创 Flutter 视频video_player与缓存flutter_cache_manager
缓存flutter_cache_manager 视频video_player的使用示例。
2023-09-28 09:13:15 2492
原创 Streamlit 中函数多次进入的问题
之前用过gradio, 但是发现在手机端上,显示还不太好。进行学习下Streamlit的使用方法。最近在学习ai相关的知识,同时需要做一些方便使用的web网页。例如:调用chatGPT的api,做对话窗。
2023-04-19 14:32:16 820
原创 fast dds gen编译问题build.gradle line: 94
fast dds gen编译问题build.gradle line: 94
2022-09-21 12:17:40 708
原创 Flutter 报错 Could not find kotlin-compiler-embeddable-1.6.10.jar
Flutter 报错 kotlin-compiler-embeddable-1.6.10.jar
2022-02-22 13:50:48 3421
转载 Rust语言并发模型(转载)
转载自:Rust语言神奇的并发模型 (jdon.com)转载自:Rust语言并发模型 -解道JdonRust语言神奇的并发模型15-04-17banq当业界各种语言在并发模型上你争我夺时,新的系统语言Rust却在无意间展现其神奇的并发模型,神奇之处是将安全和并发完美地统一在一起。大部分语言都是为了并发而并发,从线程锁角度不断优化,直至无锁Lock-free,但是无锁的解决方案还是有限制的,后来有了协程或者纤程,是一种比普通线程更加轻量的线程;也有了Actor模型和Chann...
2022-02-15 10:47:56 538
原创 Android 按钮与文字在一起,使用drawableTop(xml)
最近,需要维护一个同事的android apk, 实现多语言,需求要实现以下这样的效果:分别为正常与点击后的效果,文字要跟着点击,变更颜色计算,这个是可以实现为多语言的,故网上查了一下资料,找到anroid下的Button, TextView,ImageButton都可以使用 drawableTop指定图片的位置。但是,有一个问题,需要解决,就是图片的大小,无法指定,故需要引入 “layer-list” 指定大小,这样就不需要写代码了,下面直接上相关文件与代码:1) 指定图片的大小,..
2022-02-10 14:31:42 4101
原创 Qt 窗口透明化
Qt 窗口透明化//this透明化this->setWindowFlag(Qt::Dialog);this->setAttribute(Qt::WA_TranslucentBackground, true);this->setWindowFlags(windowFlags() | Qt::FramelessWindowHint);
2020-12-17 11:16:08 189
原创 C++动态加载(显式链接)使用类接口
C++动态加载(显式链接)使用类接口使用windows下的工程 ,动态加载DLL(显示链接),灵活性更好,相比隐式链接,无需在工程设置.lib示例:代码片 dll 中的 getestui.h. 自己在VS中设置会生成的dll叫 getest.dll// 需要使用虚基表的方法,才能动态加载时,使用类的接口# ifdef BUILD_GAMEECOLOGY_DLL# define GAMEECOLOGY_EXPORT __declspec(dllexport)# else# define
2020-06-30 16:07:49 1266
转载 QtCreater 加快工程编译速度
一、多核编译环境:win10, Qt 5.4.1,编译器mingw32Qt Creator 在编译项目时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效。步骤如下【以本机和项目为例】:1.查看是否已经安装了jom工具:C:\Qt\Qt5.4.1\Tools\QtCreat...
2018-04-04 17:27:40 588
原创 QtCreater 主工程exe与次工程Dll的自动化编译
1.模块分割 为了方便模块化与团队开发管理,需要将工程进行切分,主思想是主exe分别调用各个dll,故需要进行工程分割2.Dll子工程 以下以Credit支付工程举例: Credit => include(文件夹) => credit.h => credit_global.h (Qt创建动态库时,自己使生...
2018-04-04 16:35:21 458
原创 QMediaPlayer播放整理
1.例子: 如果只是播放视频的话,可以参考官方的vedioWidget例子; 如果需要实现图片与视频轮询播放,由于图片播放,并不会发出state完毕的状态信号,故可以使用QTimer轮询的手法,进行自动切换2.播放格式: QMediaPlayer是对底层播放框架的封装,具体格式依赖播放框架,Windows上就是DirectShow,安装LAV Filters之类的DirectSh...
2018-03-29 09:57:11 3841 3
原创 vs2010 qt5.0.2 addin1.2.5 报错
报错 qt add in cannot register qt vs2010 help (ErrorCode: 401) …解决方法: cmd管理员权限,输入以下 “C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe” /i “C:\Program Files\Common Files\M
2017-12-06 12:11:11 2575
原创 Qt5 与 Qt4变化(从Qt4变迁到Qt5)
旧的Qt4代码迁移到Qt5注意点如下:1. 错误: 很多的类提示不可用了 Qt4: #include <QtGui> Qt5: #include <QtWidgets>这是不太建议这样的写,因为这样会加入过多的头文件包含,建议用到哪一些类,才包含;2.错误:无法打开包括文件: “QtConcurrent”: No such file or directory Qt4: #i
2017-11-29 18:45:35 1046
原创 VS2017 调用QT5-控制台调用qt示例
QT5的库,也就是相当于外部的C++库,对于调用外部库,VS2017配置一些项即可使用:1. 环境变量为了使用QT库更为方便,选建好全局环境变量 QTDIR ,路径设为 C:\Qt\Qt5.9.2\5.9.2\msvc2017_642. 工程设置A) 建好一个控制台工程...int main(void){ return 1;} B) 右键该工程: 属性 -》 VC
2017-11-27 17:09:12 4799
原创 Boost笔记-boost使用方式
boost使用方式boost的文件一般定义为hpp, 实质多为模板现实,故可以有两种使用方法直接使用: 设置好boost的路径后,头文件直接使用,如 #include <boost/property_tree/xml_parser.hpp>库形式 按照多数文章说的,进行boost库的编译,之后还是需要加入头文件的3 .注意点: 注意,下载/使用的boost库,是否已经支持你所用的编
2017-11-24 17:52:59 671
原创 Qt笔记-qss定制QCalendarWidget
-由于QCalendarWidget是Qt的一种复杂控件,故除了qss外,还需要进行一些代码编写以达到定制效果 if ( p->inherits("QCalendarWidget") ) { QCalendarWidget *pCalendarWidget = static_cast<QCalendarWidget *>(p); pCalendarWi
2017-09-07 16:15:55 4603
原创 Mysql VS2015调用
VS2015 调用mysql的demo笔记整理了下网上的内容,这里记一下 1.创建任意终端程序; 2.指定包含头文件路径: Project->properties->C/C++->Additional Include Directories->(这里指定mysql各种头文件的目录,我的是mysql文件夹里的include) 3.指定lib路径: Project->properties->
2017-09-07 16:02:05 877
原创 Qt笔记-MSVC报newline in constant(即奇数个中文汉字的问题)
ui->pushButton->setText( tr( (“可以不”) ) ); //报 newline in constant 错误 这是由于微软的MSVC编译器读取QtCreater的cpp时,没有读到utf8编码里面使用BOM的原因;1.对于以后加入新的文件: 解决方法: 第一步: 加入以下宏: #if _MSC_VER >= 1600 # pragma execu
2017-08-19 14:01:00 2123
原创 Qt笔记-TableView(QHeaderView QSS)
偶遇设置TableView的列表头有问题,需要将border分开设之后,就没有问题了 strStyle.append(” QHeaderView::section{ “); strStyle.append(” background-color:#E1E1E1; “); strStyle.append(” border-bottom:1
2017-08-02 15:03:49 4202
原创 Qt笔记-QScrollBar- qss
{ strStyle.append(” QScrollBar:horizontal{ “); strStyle.append(” max-height:21px; “); strStyle.append(” min-height:21px; “); strStyle.append(” border-top:1
2017-08-01 14:15:28 456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人