-
[综合] 【QML】QML和C++在QMainWindow框架下接口(亲测原创非抄袭)
也不知道是QML用的人少,还是抄博客成风,网上关于QML和C++交互的文章几乎千篇一律,而且基本都是不能用了。 比如这篇文章:Qt:QML:QML于C++交互之信号与槽(signal&slot)_云淡风轻-CSDN博客_qml接收c++信号 连接qml中函数与c++中信号: Connecti...
49
热度 -
[综合] 【shotcut】旋转缩放 输出GIF
使用QQ影音输出GIF稍微大一点的就会崩溃。还是得专业的来。 SHOTCUT是一个开源免费软件,专注于视频流与音频流结合处理,可以代替PR一类的软件,配合GIMPAudacityNatron可以替代Adobe全家桶。 1-首先左上角,打开文件 2-左边菜单栏滤镜菜单:滤镜——点击+号——旋转和缩放 ...
72
热度 -
[综合] 【QML】C++端访问QML的子对象/子节点
QML程序: Item{id:rootwidth:800height:480SwipeView{id:swipeViewcurrentIndex:0anchors.fill:parentPage_7AnalogReaderChart{id:page_7AnalogReaderChart}}} 通常Q...
7
热度 -
[综合] 【Qt疑难杂症】Qt linux下输入中文(ubuntu kylin)
在ubuntukylin优麒麟系统下,deb安装的Qt无法输入中文,解决方法: 1-找到系统支持的qt5插件,就在安装完系统后就带有: 我的优麒麟20.04TLS在: /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfci...
17
热度 -
[综合] SQL删除多个数据库
数据库只能一个个删除,类似: 1、 dropdatabaselike"xxx%" 2、或者使用变量赋值 dropdatabase@dbname 都是不可行的。 但是即便是一个个删除还有有办法“批量地一个个删除”,就是使用通配符: declare@sqlvarchar(8000) Select@sql...
8
热度 -
[综合] 【thrift学习】(一) Ubuntu下开发 C#(dotnet)
1-部署dotnet 首先安装dotnet,这个有版本要求。对于最新的0.16.0或者最新的发行版0.14.2,最低需要dotnet-sdk-3.1,也即.netcore3.1. 我们这里安装5.0 sudoaptinstalldotnet-sdk-5.0 此外还需要包管理器 sudoaptinst...
27
热度 -
[综合] 【thrift学习】(二) Ubuntu下开发 C++
1-安装thrift文件转换器 sudoaptinstallthrift-compiler 编写好.thrift文件后,通过命令转化为C++文件 thrift-gencpp<.thrift文件> 生成的文件里面有个<>_server.skeleton.cpp这是给服务器开发时...
91
热度 -
[综合] C++/Qt 回调函数(C函数回调、类函数回调、信号回调)
实验框架说明 编译运行环境 UbuntuKylin20.04.3LTS+Qt5.12.8+GCC Child类 首先声明一个子类Child,为了之后能够支持Qt信号量,让他继承QObject,因为我有多线程需要,QThread继承QObject,因此这里直接继承QThread。 classChild...
70
热度 -
[综合] Python基础语法(复习+快速查询)
整理一下Python基础语法的笔记,便于复习和快速查询。 目录 Python的list结构和用法 Python的字典变量 Python的集合 Python判断结构 Python循环结构 Python函数的定义 Python的模块与包 Python异常处理模块 Python的文件操作 python类的...
85
热度 -
[综合] java中图片地址存入数据库
在很多的场景下,我们都需要上传图片,比如在朋友圈上传自己喜欢的照片,为自己的账号设置一个精美的头像,为自己商店上传货物照片。这些都需要我们将图片进行上传并将图片保存在服务器上将图片的地址存放在mysql数据库中。 servlet文件中获取上传的资料 protectedvoidaddCarInfo(...
29
热度 -
[综合] Java基础day3--5
也许你感觉自己的努力总是徒劳无功,但不必怀疑,你每天都离顶点更进一步。今天的你离顶点还遥遥无期。但你通过今天的努力,积蓄了明天勇攀高峰的力量。 1、Hashtable与HashMap的区别 Hashmap允许空(null)键值(key),非线程安全,效率高。在多个线程访问时必须提供外同步。 Ha...
15
热度 -
[综合] 使用MessageDigest对字符串进行sha1、md5加密
对字符串进行加密是一个比较常见的技术,比如对密码加密。MessageDigest对象是java里API使用起来非常方便。 sha1加密 /***sha1加密方法*@paramsrc*@return*/publicstaticStringsha1(Stringsrc){try{char[]chars...
31
热度 -
[综合] Java 使用递归遍历、删除、搜索某目录下文件
1、使用递归遍历D:\a目录下所有的文件或文件夹 packagecn.itsqq.main;importjava.io.File;/***递归遍历目录名称*/ publicclassDemo6{publicstaticvoidmain(String[]args){Filefile=newFile("...
80
热度 -
[综合] Java使用文件过滤器FileFilter、FilenameFilter搜索文件
搜索文件优化,使用文件过滤器来搜索文件 我们可以使用过滤器来实现在某一目录下指定文件格式的搜索在File类中有两个和ListFiles重载的方法,方法的参数传递的就是过滤器 一、FileFilter File[]listFiles(FileFilterfilter) java.io.FileFi...
11
热度 -
[综合] Java中Properties类的使用
Properties集合是java中比较重要的API,他是一个唯一和IO流相结合的集合,他可以将键值对存放在文件中。 1、介绍 java.util.Properties集合extendsHashtable<k,v>implementsMap<k,v> Properties...
56
热度 -
[综合] JNotify监听服务器文件变化——Java实现
我们在做数据接入或者文件解析的时候,经常需要对目录下的文件进行监控和解析。在对文件监控时,以前的做法是通过定时轮询该目录下,获取该目录的文件,该方法会有延时。JNotify给出java版的解决方案,引用Notify机制。 可以监听的文件信息包括 文件夹/文件创建 文件夹/文件删除 文件夹/文件修...
13
热度 -
[综合] mybatis中association和collection标签的分步执行和懒加载
association和collection是mybatissql映射文件中封装结果集的两个标签 association标签 1、简单级联封装Bean 类似于一个员工对应一个部门的pojo封装 publicclassEmployee{privateIntegerid;privateStringla...
81
热度 -
[综合] go语言——数据运算陷阱
go语言规定不允许在整数型变量和浮点型变量之间进行任何数学运算。错误例子如下: varn,m=21,2.1 //下面一行会报错:invalidoperation:n/m(mismatchedtypesintandfloat64) fmt.Println(n/m) 改正结果如下: varn=21/2....
25
热度 -
[综合] VS 数组遇到的问题
1 ints=4; inta[s]={2,3,4,5}; VS提示表达式必须含有常量值,只需要改为constints=4; 推荐进阶学习C++的建议书籍 泛型编程与stlstl源码剖析c++templatec++templatemetaprogrammingc++设计新思维
21
热度 -
56
热度