首先我们来了解一下String类,Java的字符串是一旦被赋值之后无法更改的(这里的无法更改是指不能将字符串中单个或一段字符重新赋值),这也是Java虚拟机为了减少内存开销,避免字符串的重复创建设立的机制,也就是字符串池。 那么字符串池是干嘛的呢?先不急,我们先来回顾一下两种创建字符串的方式。 (1 ...
分类:
编程语言 时间:
2020-10-18 09:43:32
阅读次数:
19
约翰和贝西在叠积木。共有30000块积木,编号为1到30000。一开始,这些积木放在地上,自然地分成N堆。贝西接受约翰的指示,把一些积木叠在另一些积木的上面。一旦两块积木相叠, 彼此就再也不会分开了,所以最后叠在一起的积木会越来越高。约翰让贝西依次执行P条操作,操作分为两种: 第一种是移动操作,格式 ...
分类:
其他好文 时间:
2020-10-18 09:34:41
阅读次数:
15
前置条件: qputenv("QT_WAYLAND_SHELL_INTEGRATION", "kwayland-shell"); QSurfaceFormat format;format.setRenderableType(QSurfaceFormat::OpenGLES); format.setD ...
分类:
其他好文 时间:
2020-10-14 20:38:06
阅读次数:
24
在各种嵌入式设备及PC机中都需要界面用户程序给用户使用,常见的界面程序开发方法有C++BUILDER,QT,等。。。。。。 所以我自然也没有漏掉花些时间去研究入门这门手艺,QT程序开发是一个很典型的PC应用程序开发。三部分,界面开发,接口开发,数据库开发。而使用与嵌入式的应用通常只有界面与接口这两部... ...
分类:
其他好文 时间:
2020-10-14 20:07:11
阅读次数:
18
rust语言三大应用特性:1)安全 2)稳定 3) 性能 rust-windows-mingw-liteide 开发环境搭建 1)rust下载:rustup-init.exe 2)mingw安装:Qt自带即可 4)自定义(用户)环境变量,配置安装路径: RUSTUP_HOME: CARGO_HOME ...
最短路变形题,加一维状态就好啦 $dist[i][j]$表示到达第$i$号点,到达时间为第$j$天的最短距离 判重数组要和$dist$数组一致 直接跑$dijkstra$即可 const int N=1010; vector<PII> g[N]; struct Node { int dis,u,da ...
分类:
其他好文 时间:
2020-10-10 17:45:26
阅读次数:
19
*前置知识: 前缀和:$sum_i$表示$0-i$内的所有数的和,求[i-j]内所有数的和就可以用$sum_j-sum_{i-1}$ 1 for(int i=1;i<=n;i++) 2 {cin>>a[i];sum[i]=sum[i-1]+a[i];} 3 for(int i=1;i<=q;i++) ...
分类:
其他好文 时间:
2020-10-10 17:43:39
阅读次数:
18
#include <Windows.h> #include <iostream> #include <tchar.h> #ifdef UNICODE #define Cout std::wcout #else #define Cout std::cout #endif // UNICODE usin ...
为什么需要nullptr? NULL有什么毛病? 我们通过下面一个小小的例子来发现NULL的一点问题: class Test { public: void TestWork(int index) { std::cout << "TestWork 1" << std::endl; } void Tes ...
分类:
编程语言 时间:
2020-10-10 16:51:49
阅读次数:
30
参考https://blog.csdn.net/weixin_33963189/article/details/94587613这位兄弟的经验, 使用QUdpSocket::ReuseAddressHint(Qt)或者SO_REUSEADDR,多个进程复用同一个IP地址和端口号时,在接收数据时只能有 ...
分类:
系统相关 时间:
2020-10-09 21:20:22
阅读次数:
41