学习记录
HASIKY
这个作者很懒,什么都没留下…
展开
-
【无标题】
Nginx的配置使用外网通过nginx访问80端口直接跳转到我们需要访问的页面原创 2022-05-04 20:51:29 · 1289 阅读 · 0 评论 -
RabbitMQ知识点
上图中MessageProperties.PERSISTENT_TEXT_PLAIN用来持久化消息队列中的消息,即使rabbitMQ重启依然存在原创 2021-12-29 19:38:56 · 814 阅读 · 0 评论 -
PAT C++ 刷题日记
scanf("%d-%d %d",&t1,&p1,&g1); 格式限定if (scanf("%d/%d %d/%d %d", &a, &b, &c, &d, &fenmu)) {}; 防报错printf("%03d",j); 控制输出printf("%.5f",j); 小数点控制位数原创 2021-05-02 20:10:51 · 279 阅读 · 0 评论 -
Java刷题一些小技巧记录
Java刷题技巧:在写leetcode题目:求集合交集时,我想将Integer型set直接转换成为int数组进行返回,然后发现无法实现这种要求,查询别人写法有:int[] ints = set1.stream().mapToInt(i -> i).toArray();首先对set1进行顺序流操作,mapToInt()在执行具有其长度的映射字符串的操作后返回IntStream。然后对于intStream进行toArray();即可得到int型数组。......原创 2021-04-01 21:40:04 · 1225 阅读 · 0 评论 -
异或的基本思想
异或的推导公式要知道 A xor B=C,即可以推导出 A xor C = B, 那么就显然会有 B xor C = A 例如: (1 ^ 0 =1)-> (1 ^ 1=0) ,(11=0)->(10=1)。根据这个性质可以用于很多密码的翻译问题上。原创 2021-03-17 14:22:58 · 664 阅读 · 0 评论 -
PAT编程团体赛 1047
PAT编程团体赛 1047这道题目一开头想用一个类,记录下三个属性来解决的,写到后面发现还是比较麻烦的,因为看似有三个属性,其实这道题的本质就只有两个量用的上:①:学校编号②:学生成绩所以用一个map数组就能快速的解决问题note:scanf的功能在这道题目当中也是比较好用的。代码如下:#include<iostream>#include<map>using namespace std;int main() { map<int,int> m1原创 2021-03-13 14:23:34 · 126 阅读 · 0 评论 -
刷LeetCode题目的想法积累
**刷LeetCode题目记录心得**对于LeetCode中的题目503,第一次写出的一个循环访问数组的方法是利用两个for循环来解决,代码思路如下:public int findNextNum(int[] nums,int start,int len) { for(int i=start+1;i<nums.length;i++) { if(nums[start]<nums[i]) { return nums[i];原创 2021-03-06 16:54:26 · 76 阅读 · 0 评论 -
cin和cout在运行时候的弊端
用C++的cin和cout输入输出会超时,但是用C的scanf和printf就不会超时。原创 2021-01-24 20:07:43 · 254 阅读 · 0 评论 -
getchar()的利用
输入一连串字符/数字直接进行读取学习记录在PAT题目当中,要求输入隔着空格的一段字符或数字,这时候也没有给定出要求的输入范围,需要利用回车来结束输入。如下代码:首先是getchar()函数的介绍:1、 从缓冲区读走一个字符,相当于清除缓冲区。2、 使用下面的语句清除回车: while(getchar()!=’\n’);3、 注意包含头文件stdio.h do { cin >> num; a.push_back(num); } while (getchar() != '原创 2020-12-23 21:32:45 · 1691 阅读 · 0 评论