笔记
最难不过坚持丶渊洁
心之所向,素履以往;生如逆旅,一苇以航.
展开
-
传输对象一定要实现Serializable接口吗
先说结论,Serializable不一定需要被实现. 在对象需要持久化保存到非关系型数据,网络传输RPC调用时候我们一般使用主流的Jackson,fastjson,fastjson2,hession2,protobuf,koyo等序列化工具. 而不是JDK序列化工具. 一般的上述主流序列化框架不需要检测Serializable接口,都有自己的实现.非关系型数据库以及网络对象传输肯定要序列化,但是得看用的啥框架.一般的主流框架不需要实现Serializable,它是jdk序列化识别的标志.原创 2023-08-17 13:24:22 · 338 阅读 · 0 评论 -
500 rewrite or internal redirection cycle while internally redirecting to “index.html“
docker部署必须用绝对路径。原创 2022-11-21 21:51:59 · 5365 阅读 · 2 评论 -
某公司生产机器人及部件,机器人包含3大部件:主控模块、通信模块及执行模块。该公司的代理商负责销售机器人整机和部件;公司要求每个代理商每月最少销售一整套机器人(即三类部件至少各销售一个)
设销售额为X元,佣金为Y元;设主控模块销售数量为a个,通信模块销售数量为b个,执行模块销售数量为c个.边界值按(数量最左边界附近,数量中间常规值,数量最右边界附近)c的边界值={0,1,2,50,99,100,101}a的边界值={0,1,2,40,79,80,81}b的边界值={0,1,2,45,89,90,91}c>100 或 c90 或 b80或a原创 2022-09-05 18:02:51 · 407 阅读 · 0 评论 -
linux部署qq机器人记录
linux部署qq机器人记录。原创 2022-08-08 16:44:11 · 546 阅读 · 0 评论 -
编译原理-词法分析器代码分析报告
该词法分析器基于状态转换图进行设计。首先画出识别特定单词的状态转换图并编写对应的单词识别程序,然后把不同的状态转换图合并为完整的状态转换图,并编写对应的完整的识别程序。完整的识别程序中,根据输入字符的不同调用识别不同单词的程序。其中以 “//abcd\na=1”为例首字符识别为 /,进入注释除号判断操作,取容器中下一位元素而不删除当前元素原创 2022-05-04 15:11:01 · 1963 阅读 · 3 评论 -
汉明码完全精解
汉明码的简易理解原创 2022-04-01 20:31:59 · 489 阅读 · 2 评论 -
问题 B: 不重复的数
import java.util.Scanner;import java.util.TreeSet; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number = sc.nextInt(); int[] arr = new int[number]; for(int.原创 2022-03-07 21:55:18 · 165 阅读 · 3 评论 -
力扣42. 接雨水 (java)
废话不多说直接上代码### 解题思路一起加油!### 代码```javaclass Solution { public int trap(int[] height) { //定义获得的数组长度 final int LEN = height.length; //保留右侧当前位置看到的情况 int[] save_right = new int[LEN]; int save_change_ri.原创 2022-01-12 01:09:42 · 3992 阅读 · 0 评论 -
1726: 打印菱形
1726: 打印菱形时间限制: 1 Sec 内存限制: 128 MB样例输入5样例输出**提示每行输出最后一个星号后面没有空格#include <iostream>using namespace std;//规律: 上三角形的行数=用户输入的值// 下三角形的行数=用户输入的值-1//打印上三角形void print_Star_up(int all_row, int current_row);//打印下三角形void print_Sta原创 2021-12-20 20:44:55 · 308 阅读 · 5 评论 -
计算机网络-(基础部分)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、计算机网络基础知识二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、计算机网络基础知识1.计算机网络基本概念:由若干节点和连接这些节点的链路组成.把分布在不同地点,并具有独立功能的多个计算机系统通过通信设备和线路连接起来.2.网络的组成:一个完整的计算机网络由硬件,软件和协议三大部分组成,缺一不可.????硬件主要由主机(也称端系统),通信链路(如双绞线、光纤原创 2021-09-29 12:10:20 · 807 阅读 · 3 评论 -
计算机网络体系结构思维导图
维导图下载:我用阿里云盘分享了「计算机网络体系结构.png」,你可以不限速下载????复制这段内容打开「阿里云盘」App 即可获取链接:https://www.aliyundrive.com/s/KHU57ogF4z7原创 2021-09-08 19:10:11 · 609 阅读 · 0 评论 -
计算机的运算方法----乘法运算
为什么每次结果,要向右移位?这计算机算法采用的并非笔算乘法的方式,而是笔算的改进方法:如下原创 2021-05-17 22:16:48 · 558 阅读 · 0 评论 -
(408计组)存储容量和地址线,数据线的关系
地址线一次确定一个存储单元,地址线上值可能取的所有组合确定了存储单元的个数,所以,存储单元的个数=2^n个内存单元;而数据线16根,表明通过数据线每次可以传送16位。原创 2021-05-14 09:08:21 · 6800 阅读 · 0 评论 -
有符号数对应的真值,原码,补码,反码的理解,二位变形补码运用
一.原码,补码,反码概念以8位寄存器为例无符号数对应的真值:十进制直接转化为2进制,范围为0~255原码左边第一位表示正负,其余表示数值.因此有效数值为7位.范围为-127~+127反码正数:原码=反码负数: 反码=原码除符号位,其余全部取反补码补码主要针对正负数的混合运算;其中主要针对的是负数.设x>0正数: [+x]原=[+x]补负数: [-x]原<=>除第一位符号位,其余数值位取反+1后为[x]补.(<=>意为可逆,等效于先-1再取反)原创 2021-05-10 21:02:14 · 3531 阅读 · 3 评论 -
你凭什么能过上你想要的生活?(思考篇)
鱼C工作室 2013-09-26前几天看到一句话“你大学里的志愿是你父母选的,你大学里的课程是你挑好过的选的,那你凭什么要过上你想要的生活?”这句说给每个年轻人的话,瞬间点燃了我。假期闲来无事,收到公司的通知邮件,公司的网络课程第二轮课程开始,请在XX时间之前学完。公司的学习资料向来甚多,一直觉得无非是一些基本技能,或者公司理念的东西,洗脑而已。今天真是没事干了,才打开去看看。上了一门课之后,脑子突然开始变清醒了,对一些日常手头做的事情有了宏观的了解,也突然想起来每次跟领导们开会时领导说的都是什么意思了转载 2021-04-08 16:07:35 · 92 阅读 · 0 评论 -
屌丝看完,泪流满面(反省篇)
你学习一般,考上了现在的这个学校,成绩不算好,拿不到校奖国奖,自习不规律上课不常听,考试全靠突击,同学帮一把也能考到七八十分。你家境一般,父母都是普通员工,在这个城市一个月生活费一千二,没事下下馆子,一个月添一件衣服,想买台相机要等几个月,经常要咬咬牙才能买双自己喜欢的鞋。你特长一般,不会吉他不会钢琴不会跳舞不会画画,想学摄影却不会PS,想上台演出却没信心,学校晚会比赛的时候,你经常站在台下的人群里而不是台上的聚光灯下。你长相一般,不算英俊或者不算美丽,身材不算臃肿但是也没什么肌肉或者没什么曲线,平时转载 2021-04-08 16:05:38 · 118 阅读 · 0 评论 -
理论力学判断自由度的问题
数据来源:百度知道 pijon 2018.11.06https://zhidao.baidu.com/question/269807637063276525.html百度百科 https://baike.baidu.com/item/%E8%87%AA%E7%94%B1%E5%BA%A6/13237415自由度:确定物体的位置所需要的独立坐标数称作物体的自由度。 空间自由刚体有6个自由度,分别是X、Y、Z直线方向上的3个自由度,和分别绕X、Y、Z轴转动的3个旋转自由度在确定的曲线上运动的质点自由原创 2021-04-02 08:51:43 · 6688 阅读 · 0 评论 -
深搜递归状态压缩算法
# include <stdio.h># include <math.h># include <string.h>#define N 15///深搜递归状态压缩算法int n;int st[N] ;///数据最大范围.记录每个位置当前状态:0表示还没考虑,1表示选择它,2表示不选它void dfs(int u){ if(u==n){///遍历到每棵分支的边界,退出循环 int i; for(i=0;i<n;.转载 2021-04-01 06:54:51 · 261 阅读 · 0 评论 -
EXCEL误差测量
DEVSQ返回各数据点与数据均值点之差(数据偏差)的平方和STDEV(标准误差)估算基于给定样本的标准偏差STDEV=stdev(“单元范围”)/sqrt(count(“单元格范围”))计算算术平均标准误差原创 2021-03-22 20:40:07 · 1203 阅读 · 0 评论 -
约瑟夫环数组解
船上一共15人,海盗来袭玩个杀人游戏:报道3的人不杀.问开始编号为多少的人没被杀.#include <stdio.h>#include <stdlib.h>int main(){ ///约瑟夫环数组解 int a[110]={0};///0说明未出局 int n,m; scanf("%d%d",&n,&m); int i=0,j=0,k=0;///i控制总人数 while(i!=n){///i==n说明人全部被排原创 2021-03-19 19:30:13 · 135 阅读 · 0 评论 -
不高兴的津津
题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。输入描述输入七行数据,分别表示周一到周日的日程安排。每行包括两个小于 1010 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈原创 2021-03-14 19:54:22 · 152 阅读 · 0 评论 -
明明的随机数
题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 之间的随机整数(N \leq 100N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入描述第 1 行为 1 个正整数,表示所生成的随机数的个数:NN。第 2 行有 NN 个用空格隔开的正整数,为所产生的随机数。输出描述输出 2 行原创 2021-03-14 08:28:57 · 122 阅读 · 0 评论 -
二维数组的引用(一个小结)
数组属于引用型变量,因此这两个相同类型的数组如果具有相同的引用,他们就有完全相同的元素.int a[] = {1,2,3},b[]={4,5};public class E2 { public static void main(String[] args) { int [] a= {10,20,30,40},b[]= {{1,2},{4,5,6,7}}; b[0]=a; b[0][1]=b[1][3]; System.out.println(b[0][3]); System.原创 2021-03-12 21:16:33 · 1105 阅读 · 0 评论 -
1402: 回文数猜想(函数专题)
题目描述一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证之。原创 2020-12-30 19:35:00 · 224 阅读 · 0 评论 -
1466: 按出生日期排序(结构体专题)
1466: 按出生日期排序(结构体专题)Description送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息。Input首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行原创 2020-12-29 11:03:12 · 548 阅读 · 0 评论 -
1096: C语言程序设计教程排序新问题
1096: C语言程序设计教程(第三版)课后习题10.3题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。输入10个整数输出整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)样例输入2 1 3 4 5 6 7 8 10 9样例输出1 2 3 4 5 6 7 8 9 10#include <stdio.h>#include <stdlib.h>int mai原创 2020-12-24 08:48:22 · 244 阅读 · 0 评论 -
单科成绩排序(结构体专题)
单科成绩排序(结构体专题)有一学生成绩表,包括学号、姓名、3门课程成绩。请按要求排序输出:若输入1,则按第1门课成绩降序输出成绩表,若输入为i(1<=i<=3),则按第i门课成绩降序输出成绩表。Input首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个整数i,表示要求按第i门课成绩降序排序输出,若该门课成绩相同,则按转载 2020-12-22 19:00:39 · 1266 阅读 · 0 评论 -
蓝桥杯蛇形矩阵///ACM&&百题大战
蛇形矩阵题目描述蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。输入本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211#include <stdio.h>#include <stdlib.h>#include <mat原创 2020-12-07 22:03:26 · 323 阅读 · 0 评论 -
手机短号(注意字符数组和数组的小毛病)
手机短号大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?输入输入数据的第一行是一个N(N <= 200),表示有N组输入数据,接下来的N行每一行为一个11位的手机号码。输出输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。样例输入213原创 2020-12-07 19:51:04 · 251 阅读 · 0 评论 -
移动数组元素
题目描述有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入输入数据的个数n n个整数 移动的位置m输出移动后的n个数样例输入101 2 3 4 5 6 7 8 9 102样例输出9 10 1 2 3 4 5 6 7 8#include <stdio.h>#include <stdlib.h>#include <math.h>#include <str原创 2020-12-07 19:10:53 · 812 阅读 · 0 评论 -
求因子和///百题大战3
输入正整数n(2<=n<=1000),计算并输出n的所有正因子(包括1,不包括自身)之和。要求程序定义一个FacSum ()函数和一个main()函数,FacSum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。int FacSum(int n){//计算n的所有正因子(包括1,不包括自身)之和sum,本函数返回sum}输入输入正整数n(2<=n<=1000)。输出输出n的所有正因子(不包括自身)之和。样例输入1000样例输出1340原创 2020-12-06 22:48:39 · 119 阅读 · 0 评论 -
///矩阵乘积
题目描述计算两个矩阵A和B的乘积。输入第一行三个正整数m、p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列;接下来的m行是矩阵A的内容,每行p个整数,用空格隔开;最后的p行是矩阵B的内容,每行n个整数,用空格隔开。输出输出乘积矩阵:输出占m行,每行n个数据,以空格隔开。样例输入2 3 41 0 10 0 11 1 1 34 5 6 78 9 1 0样例输出9 10 2 38 9 1 0#include <stdio.h>#i原创 2020-12-06 22:30:51 · 242 阅读 · 0 评论 -
1432:又是排序(指针专题)(指针法)
又是排序(指针专题)题目描述将输入的四个整数按由大到小的顺序输出。已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。void swap( int *pa, int *pb){int t;t=*pa; *pa=*pb; *pb=t;}输入输入4个整数,用空格隔开。输出输出排序后的4个整数,由空格隔开。输出占一行。样例输入4 3 5 2样例输出5 4 3 2#include<stdio.h>#include原创 2020-12-05 11:45:39 · 1012 阅读 · 1 评论 -
统计a~b之间素数的个数,没有输出error
题目描述牙哥有奖品啊,牙哥有奖品,那么奖品是什么呢?据小道消息,牙哥最近买了很多棒棒糖,但是牙哥又不想把棒棒糖拿出来让小伙伴们吃,他出了一道难题,并且许诺只要解出此题,就可以找牙哥领棒棒糖一个。、那么,等什么呢,领棒棒糖吧!如果牙哥不给糖的话,相信你们知道怎么做的~~~输入多组测试数据,输入两个正整数n和m(n!=m,1<=n,m<=10000)。输入以0 0结束。输出n到m之间有素数,输出素数的个数,没有素数,输出error。样例输入9 102 100 0样例输出error4提示1是素原创 2020-11-26 21:34:37 · 634 阅读 · 1 评论 -
ascll码排序(多项实例测试)
ascll码排序(多项实例测试)题目描述输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入输入数据有多组,每组占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入qweasdzxc样例输出e q wa d sc x z##唯一值得注意的是,想要独立输出每组数据,但是新数据总会读取上一组数据的\n,因此需要在输入之后加入\n# include<stdio.h>int main(){ char原创 2020-11-14 16:42:46 · 491 阅读 · 0 评论 -
c语言逆序排列(数组)
逆序排列题目描述输入一个整数,从高位开始逐位分割并输出各位数字。输入输入一个正整数n,n是int型数据输出依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5样例输入12345样例输出1 2 3 4 5#include<stdio.h>int main(){ long int n,x[1000],i=0,a=0; scanf("%ld",&n); do { x[i]=原创 2020-11-14 10:19:36 · 3893 阅读 · 0 评论 -
C语言比大小(对冒泡法和数组的练习)
比大小(对冒泡法和数组的练习)题目描述输入三个整数,按由小到大的顺序输出。输入三个整数输出由小到大输出成一行,每个数字后面跟一个空格样例输入2 3 1样例输出1 2 3手机排版问题,请见谅。#include<stdio.h>int main(){ int a[3],t,i,j; for(i=0;i<3;i++)//输入三个整数 { scanf("%d",&a[i]); } for(i=1;i<原创 2020-11-06 17:12:21 · 1420 阅读 · 0 评论 -
反项数
反项数题目描述小明在家里实在是太无聊了,他就在想如果将一个数的数字顺序颠倒,然后再加上原来的数,就会得到了一个新的数。小明将这个新的数称为“反向数”。例如,为了得到1325的“反向数”,首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原来的数,我们得到5231+1325=6556。如果颠倒之后的数有前缀零,前缀零将会被忽略。输入输入包括一个整数n(1<=n<=10^5)输出输出一个整数,表示n的反向数。样例输入1325样例输出6556由于不知道具体是几位数字,原创 2020-11-01 17:34:31 · 227 阅读 · 0 评论 -
C语言素数的判定
C语言素数的判定题目描述输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。输入输入一个正整数n(n<=1000)输出如果n是素数输出"Yes",否则输出"No"。输出占一行。样例输入2样例输出Yes#include<stdio.h>#include<math.h>int main(){ int n,a,b,c; scanf("%d",&n); a=sqrt(n+1);//利用合数必然有一原创 2020-11-01 15:26:48 · 3937 阅读 · 0 评论 -
c求最小公倍数和最大公因数
C求最小公倍数和最大公因数方法很多,其中一种如下:题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35#include<stdio.h>int main(){ int x,y,m,n,product,common_factor;/*x,y储存输入值。m,n为输入值的变量名。product为公倍数,common_factor为公因数*/ scanf("%d %d",&m,&原创 2020-11-01 10:16:31 · 391 阅读 · 0 评论