创建线程与join() #include<iostream> #include<thread> using namespace std; void proc() { cout << "我是子线程" << endl; } int main() { thread th2(proc); th2.join( ...
分类:
编程语言 时间:
2020-08-17 16:41:39
阅读次数:
74
代码写的不够规范,目的是为了缩短篇幅,实际中请不要这样做 参看:https://www.runoob.com/design-pattern/state-pattern.html 1、概述 这个有点抽象,我的理解是: 行为受到状态的变化而变化。举一个例子,篮球员动员,如果运动员这会儿状态好,命中率(投 ...
分类:
编程语言 时间:
2020-08-15 23:52:10
阅读次数:
77
bitset 1.初始化一个bitset bitset <8> b(6); // 把数字6初始化为一个8位的二进制 2.以二进制输出bitset cout << b << endl; // 结果:00000110 3.取反 cout << ~b << endl; // 把b的所有位取反 cout < ...
分类:
其他好文 时间:
2020-08-15 22:40:24
阅读次数:
77
1、坐标数据处理 去掉代号,依次为经度、纬度和标签,如: x y 拐点标记 563084.260000 2565350.393000 W1 567398.760000 2562671.128000 W2 567697.650000 2557374.344000 W3 543990.750000 25 ...
分类:
其他好文 时间:
2020-08-13 12:41:51
阅读次数:
63
昨晚看Qt的Manual,突然发现下一个版本的Qt中(Qt4.7.4、Qt4.8等)增加了一个特赞的介绍多线程的文章 : Thread Basics 注意: 该链接以后会失效,但是 到时候你直接看Qt自带Manual就行了 本文不是严格的翻译 使用线程 基本上有种使用线程的场合: 通过利用处理器的多 ...
分类:
编程语言 时间:
2020-08-13 12:35:58
阅读次数:
74
打水问题: 删数问题: #include<bits/stdc++.h> #define MAXN 10000 using namespace std; int main() { string s; int len,k; cin>>s>>k; len=s.size(); for(int t=1;t<= ...
分类:
编程语言 时间:
2020-08-13 12:15:44
阅读次数:
59
首先取出这个项链的长度x,如果他是回文数的话让项链减去一半,x减去一半,如果他不是回文数,就退出循环 上代码: #include <iostream>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>#inc ...
分类:
其他好文 时间:
2020-08-13 12:13:39
阅读次数:
53
给定一个按照升序排列的长度为n的整数数组,以及 q 个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该元素,则返回“-1 -1”。 输入格式 第一行包含整数n和q,表示数组长度和询问个数。 第二行包含n个整数(均在1~10000范围内),表示完整数组。 ...
分类:
其他好文 时间:
2020-08-10 13:17:11
阅读次数:
72
#include<iostream> #include<cstdio> using namespace std; int main(){ double n; cin >> n; double l = -10000, r = 10000; while(r - l > 1e-8){ // 由于要保留6位 ...
分类:
其他好文 时间:
2020-08-10 13:11:59
阅读次数:
62
/* 用正则表达式验证一个表格的格式。 如果表格格式合乎要求,程序会输出 "all is well" 到 cout; 否则会将错误消息输出到 cerr。 一个表格由若干行组成,每行包含四个由制表符分隔的字段。 例如: Class Boys Girls Total 1a 12 15 27 1b 16 ...
分类:
其他好文 时间:
2020-08-09 20:21:57
阅读次数:
101