- 博客(213)
- 资源 (4)
- 收藏
- 关注
原创 freopen函数
FILE *freopen( const char *path, const char *mode, FILE *stream );path:文件名,用于存储输入输出的自定义文件名。mode:文件打开的模式。和fopen中的模式(如r-只读, w-写)相同。stream:一个文件,通常使用标准流文件。返回值:成功,则返回一个path所指定文件的指针;失败,返回NULL。...
2020-06-07 17:45:07
2240
转载 串口uart和RS232,RS485联系
串口uart和RS232,RS485联系串口uart和RS232,RS485联系 串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式。但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句中同等的位置使用。在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念。就此,谈谈我对这几个概念的理解...
2020-04-15 22:15:07
492
原创 微信跳一跳
提前声明,这个程序不仅运行缓慢,刷不到高分,还会被系统检测到是外挂。所以要刷分的请不要再看了。提前声明,这个程序不仅运行缓慢,刷不到高分,还会被系统检测到是外挂。所以要刷分的请不要再看了。提前声明,这个程序不仅运行缓慢,刷不到高分,还会被系统检测到是外挂。所以要刷分的请不要再看了。主要是享受解决问题的过程。无意中在网上看到了一个大神的博客www.pengzhihui.xyz/,看到...
2020-02-13 18:08:54
672
原创 QT之网络通信和串口通信
自从用MFC开发了一个串口通信助手之后,就一直计划用Qt再写一个。这几天呆在家里无所事事,就买了一本Qt C++开发指南,一边看一边摸索,同时也借鉴了一些前辈的方法。完成了这个通信助手,包括TCP服务器和客户端,UDP以及串口。源码下载地址界面如下:...
2020-02-09 14:48:59
2186
2
原创 PTA_A_1061
// PTA_A_1061.cpp #include <iostream>#include <string>#include <stdint.h>#include <algorithm>using namespace std;int main(){ string s1, s2, s3, s4; cin >>...
2020-02-06 14:33:05
198
原创 PTA_A_1056
#include <iostream>#include <queue>#define N 1000+10using namespace std;int main(){ int np, ng; cin >> np >> ng; int W[N]; int ans[N]; queue<int&g...
2020-02-02 23:34:45
228
原创 PTA_A_1058
#include <iostream>using namespace std;typedef struct node { int g, s, k;}Node;int main(){ Node A, B; scanf("%d.%d.%d", &A.g, &A.s, &A.k); scanf("%d.%d.%d", &a...
2020-02-02 10:54:17
240
原创 PTA_A_1054
使用map统计出现的最大数字即可,但要注意输入不能使用cin,会超时。#include <iostream>#include <map>using namespace std;map<int,int> color_count;int main(){ int m,n; cin>>m>>n; int max=0; for(...
2020-01-31 22:02:00
168
原创 PTA_A_1051
难得一次就AC#include <iostream>using namespace std;#define N 1000+10int main() { int m,n,k; cin>>m>>n>>k; while(k--) { int num[N]={0}; int pos[N]={0}; int flag=1; i...
2020-01-30 13:04:43
215
原创 PTA_A_1050
#include <iostream>#include <string>#include <cstring>#include <stdio.h>using namespace std;#define N 10000+10int main(){ char s1[N],s2[N]; int F[500]={0}; cin.getl...
2020-01-30 00:12:31
215
原创 1017
模拟题,逻辑很简单,但这题有一点没提到,只要是在下午五点之前到达的客户,都可以完成业务,就算超过五点才开始也是可以的,但五点之后到达就不行。 有些地方初始化没注意到,卡了很久。//2020_01_19 20:50/* 所有到银行的人都按到达时间排队,只要有空闲的窗口就可以开始业务 判断队列第一个人的到达时间是否小于当前时间,如果不是则要增加当前时间,如果是...
2020-01-22 15:13:51
2216
原创 1033
一道贪心题,一直过不了,看了其他人的思路,发现依然是数学太差的锅,逻辑混乱,不能考虑到所有情况。思路如下:预处理:添加费用为0,距离为终点的加油站,然后以距离和费用为标准进行排序; 假设当前在下标为[i]的加油站,寻找所能到达的最大距离范围内的价格最低的加油站,如果遇到比当前加油站费用低的加油站,立刻结束寻找,否则直到寻找到范围内最优解; 根据第(2)步的结果分情况计算如果没找到,说...
2020-01-06 22:59:02
182
原创 1016
对于这种模拟题,总感觉脑容量不够用,虽然看起来很简答,但具体实现的时候却总有各种麻烦。//time:2020/1/1 19:31//PAT A 1016#include <iostream>#include <queue>#include <map> #include <string>#include <algorithm&g...
2020-01-01 20:51:13
186
原创 1012
自己写的一直段错误,看了其他博主的代码重写才过。其实也是很基础的排序题,但一遇到稍微复杂点的大脑就很混乱,数学渣真的影响逻辑思路,遇到不熟悉的就一片混乱,并且也很难静下心来思考。//time:2019/12/29 21:30//PAT A 1012#include<iostream> #include<vector>#include<alg...
2019-12-29 22:08:24
153
原创 基于MFC的串口助手
学完 C 和 C++ 之后,就一直有学习GUI的想法,毕竟一直对着黑框框实在是没有一点成就感,但在学校的时候多次翻起Win32、MFC都无奈败退。后来又了解到了Qt,学习起来确实比MFC更快,但了解了一点之后也没继续学习下去。后来忙着毕业、找工作,就把程序暂时搁置了。现在闲下来就又萌生了捡起这些的打算,虽然MFC已经不再被微软支持更新,且有很多其他优秀的GUI框架。但不知道为什么,每次想起MFC都...
2019-12-04 22:27:04
4513
15
原创 买饮料
一瓶饮料一块钱,两个瓶子换一瓶,三个盖子换一瓶,给定初始总金,可以喝到多少瓶饮料?#递归def Solve(p,g): sum = p // 2 p %= 2 sum += g // 3 g %= 3 p += sum g += sum if p < 2 and g < 3 and sum == 0: re...
2019-11-02 22:33:06
395
原创 PDF拆分
PDF格式看资料很方便,但有时候pdf文件太大,在某些情况可能会遇到限制单个文件大小的情况,而我用的阅读器虽然功能强大,具有pdf分割功能,但需要开通会员。因此,我就萌生了写一段程序自己实现这个功能的想法。经过一番折腾,还是体验到了python的强大,python有一个pikepdf库可以实现对pdf文件的操作。 一:安装 pip install pikepdf二:导入 import p...
2019-11-01 22:23:05
451
原创 python 如何实现在控制台界面输出动态进度条
import sysimport timeimport randomdef progress(): timeout = 20 for i in range(timeout+1): pro = round(i / timeout * 100.0) #用print(,end='')可以在windows cmd和pycharm Run界面实...
2019-11-01 20:34:30
1955
原创 PTA_B_1056
第一次使用Python.总结一下基础操作:1、输入语句input函数input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。str = input("请输入:")print "你输入的内容是: ", str请输入:[x*5 for x in range(2,10,2)]...
2019-08-26 11:18:01
276
原创 配置Tomcat
一:在Eclipse中设置Tomcat (1)启动Eclipse,选择Windows->Preferences,打开Preferences对话框。 (2)在该对话框中展开Server节点,单击Runtime Environment. (3)单击Add按钮打开New Server Runtime Environment对话框。 (...
2019-03-03 12:05:48
173
原创 1155
#include<iostream>#include<vector>#include<stack>using namespace std;bool IsMaxHeap(vector<int>&A);bool IsMinHeap(vector<int>&A);void Print(vector<int&g.
2019-03-01 12:06:42
415
原创 1154
#include<iostream>#include<map>#include<cstring>#include<queue>#include<vector>using namespace std;#define N 10010int Ver[N];int n, m;vector<int> Map[N];...
2019-03-01 10:36:20
235
原创 1153
cin cout 输入输出会超时 用scanf() printf()输入输出string类的输入输出方式 scanf(): string.resize(length); scanf("%s", &string[0]); printf():printf("%s", string.c_str());#include<io...
2019-03-01 09:44:01
173
原创 1152
素数判断,暴力搜索string.substr(start,len); //参数分别是开始位置,和截取字串长度。数字转字符串 to_string(int value);字符串转数字 stoi(string str); stol(string str); stof(string...
2019-02-27 16:44:44
313
原创 1045
没想到O(n^2)的时间复杂度竟然可以过#include<iostream>#include<vector>#include<map>#include<algorithm>using namespace std;int main(){ int n,m,l; map<int, int> Like; vector<...
2019-02-27 15:27:40
729
原创 1044
第一次用尺取法,写的很杂乱。#include<iostream>#include<vector>#include<queue>using namespace std;#define INF 0xfffffffint Solve(vector<int> A, int m,int n, queue<int> &B);...
2019-02-27 10:43:02
319
原创 1043
#include<iostream>#include<vector>using namespace std;typedef struct node{ int v; struct node *left; struct node *right;}Node, *TreeNode;TreeNode Insert1(TreeNode P, int a);Tree...
2019-02-26 16:08:06
143
原创 1042
#include<iostream>#include<string>#include<iomanip>using namespace std;void Init(string A[100]);void Change(int B[100], int n, string A[100]);int main(){ string A[100]; int...
2019-02-26 13:35:00
569
原创 1041
#include<iostream>#include<vector>using namespace std;#define N 10010struct node{ int v; int p;};int main(){ node A[N] = { 0,0 }; int n; cin >> n; int max = 0;...
2019-02-25 20:46:22
155
原创 1040
#include<iostream>#include<string>using namespace std;int main(){ string a; getline(cin, a); int L = a.length(); int max = 1; int i, j, t; t = 0; while (t < L) { i = t - ...
2019-02-25 19:43:25
283
原创 1039
#include<iostream>#include<string>#include<map>#include<vector>#include<algorithm>using namespace std;int main(){ map<string, vector<int>> S; int n,
2019-02-25 17:35:39
173
原创 1038
#include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;bool cmp(string a, string b) { return a + b < b + a; }int main(){ int n;...
2019-02-24 17:32:19
189
原创 1037
#include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;typedef long long INT;int main(){ vector<INT> C, B; int n, m; cin >...
2019-02-24 15:28:12
366
原创 1036
#include<iostream>#include<string>#include<vector>using namespace std;class Students{public: string name, gender, id; int grade; bool flag;};int main(){ int n; cin >...
2019-02-24 11:40:34
301
原创 1035
#include<iostream>#include<vector>#include<string>using namespace std;class Person{public: static int num; string name, password; bool flag;};int Person::num = 0;vector&...
2019-02-24 11:18:20
170
原创 1034
#include<iostream>#include<string>#include<map>#include<stack>#include<vector>#include<algorithm>using namespace std;class Person{public: stack<string...
2019-02-24 10:54:52
123
原创 1032
#include<iostream>#include<string>#include<map>using namespace std;#define N 100010typedef struct node{ string data; int nextad; bool flag;}Node;map<int, Node> S;N...
2019-02-23 11:31:29
162
TCP&UDP&串口通信助手
2020-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人