- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 C#编程,近期使用的数组操作总结
方法4:使用string.ToCharArray方法。2. 向char[] array中拷贝字符串。5. C#中将int 转换为byte[]方法2:使用Array.Copy方法。方法2:使用Array.Copy方法。方法1:使用char数组的构造函数。
2024-12-07 22:24:58
163
原创 C#,将short类型的数据拷贝list<byte>中
使用BitConverter类来将short值转换为字节数组,然后将这个数组添加到List<byte>中。
2024-12-07 22:14:30
396
原创 C#中,将list<byte>中的数据拷贝到short类型的变量中
BitConverter默认使用系统的字节序(大端或小端),因此,如果数据是特定字节序的(比如,网络字节序通常是大端),则可能需要手动调整字节的顺序。假设byteList[0]是高字节,byteList[1]是低字节,并且它们是小端序的,那么。由于short是一个16位的数据类型,因此,需要确保列表中至少有2个字节的数据。
2024-12-07 22:10:35
227
原创 在C#中使用List
在C#中,List<T> 是一个动态数组,它可以动态地增长和收缩以适应添加或删除的元素,因此它本身是不定长的。List<T> 类本身并不是线程安全的,这意味着如果在多线程环境中访问同一个 List<T> 实例,并且至少有一个线程在修改列表(例如添加、删除或修改元素),而另一个线程在读取或修改列表,那么没有适当的同步措施就可能会导致数据竞争和其他线程安全问题。
2024-11-23 14:45:15
249
原创 使用样式表设置窗口背景图片
场景:图片尺寸小于窗口尺寸background-image: url(:/images/3.jpg);background-repeat:no-repeat;background-size:cover;ackground-image: url(:/images/3.jpg);background-repeat:repeat-xy;background-size:cover;border-image: url(:/images/3.jpg); 铺满整个窗口。background-image: url(:/im
2024-10-13 18:14:14
161
原创 VS2015+Qt,遇到error C2182: “at”: 非法使用“void”类型
VS2015窗口工程,调用qcustomplot绘图。该工程调用了一个自己编写的CLR动态库(该CLR库调用了一个第三方的C#动态库)。
2024-10-09 21:06:22
396
原创 Qt信号/槽中传递自定义的类或者结构体
在Qt编程中,可以通过signal传递标准数据类型,比如int,double等,也可以传递Qt定义的类型,如QString。如何传递自定义的数据类型?
2024-09-05 14:39:46
495
原创 QSpinBox的valueChanged信号
某些时候,当我们修改value时,不希望频繁出发valueChanged信号,该怎么办?使用QObject::blockSignals() 方法。开发环境:QtCreator 4.13.1,Qt 5.15.1 (MSVC 2019, 32 bit)。2.当点击向上或者向下的按钮时,会触发valueChanged信号;1.当edit中的数据改变时,会触发valueChanged信号;
2023-11-10 14:12:08
684
1
转载 三句话影响人的一生
转自http://blog.youkuaiyun.com/zhmxy555/article/details/7409597;一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无论做何事。
2012-05-23 19:10:01
3461
原创 signed char*/unsigned char*/QString
在redhat9.0下使用Qt3.1.1,实现signed char*/unsigned char*向QString转换。 网上找了很多方法,都不行,最后直接强制转换了,暂时没有发现错误。char* p = "abc"; signed char* p1 = ( signed char* )p; unsigned char* p2 = ( unsigned char* )p;
2011-11-15 12:22:31
882
原创 学习Qt:开发工具
<br />Qt提供了几种命令行和图形工具来减轻和加速开发过程。<br />(-1-)Qt设计器——可视化地设计视窗. <br />(-2-)Qt语言学家,lupdate和lrelease——翻译应用程序, 使之能够进入国际市场. <br />(-3-)Qt助手——快速地发现你所需要的帮助.<br />(-4-)qmake——由简单的宇平台无关的项目文件生成Makefile. <br />(-5-)qembed——转换数据,比如把图片转还为C++代码. <br />(-6-)qvfb——在桌面上运行和测试嵌
2011-05-10 19:07:00
866
原创 学习Qt:使用uic(user interface compiler)
<br />本机的Qt版本为3.1.1。<br /> <br />在终端中查看uic的帮助文件:uic --help<br />Usage: uic [options] [mode] <uifile><br />Generate declaration:<br /> uic [options] <uifile><br />Generate implementation:<br /> uic [options] -impl <headerfile> <uifile><br /> <
2011-05-10 19:06:00
4890
原创 在RedHat Linux 9.0下安装Eclipse IDE 和JDK
在RedHat9.0下安装Eclipse,倒腾了大半天,还是没搞明白,不过终于可以用了:(1) 软件的下载在Eclipse的官网下载: " Eclipse IDE for Java Developers, 98M)---Linux 32Bit ".在Oracle的官网下载: " Java SE Development Kit6 Update 25,在其中选择"Linux x86 - RPM Installer, 76.85MB, jdk-6u25-linux-i586-rpm.bin" " .Eclipse
2011-05-01 21:10:00
1804
华为C++内部培训资料
2009-03-05
windows程序设计
2009-03-05
QCustomPlot
2023-12-31
vs2013使用mschart程序崩溃
2023-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人