- 博客(35)
- 收藏
- 关注
原创 前后端分离项目 跨域问题
方案一:前端添加文件vue.config.js加入一下代码:// 跨域配置module.exports = { runtimeCompiler: true,//不加上会报错 devServer: { //记住,别写错了devServer//设置本地默认端口 选填 host:'0.0.0.0', port:'8080', https:false, open:true, ..
2022-02-25 00:16:11 197
原创 PAT 1034 有理数四则运算 (20 分) C++
1034 有理数四则运算 (20 分)本题要求编写程序,计算 2 个有理数的和、差、积、商。输入格式:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出格式:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式 k a/b,其中 k 是整数部分,a/b 是最简分数部分;若为负数,则须加括号;
2022-01-29 14:26:54 169
原创 PAT 1033 旧键盘打字 (20 分) C++
1033 旧键盘打字 (20 分)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(代表上档键)。题目保证第 2 行输入的文字串非空。注意:如果上档键坏掉了,那么大写的英
2022-01-28 13:23:44 243
原创 PAT 1032 挖掘机技术哪家强 (20 分) C++
1032 挖掘机技术哪家强 (20 分)为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 105 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入样例:63 6
2022-01-27 14:52:04 102
原创 PAT 1031 查验身份证 (15 分) C++
1031 查验身份证 (15 分)一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式
2022-01-27 14:11:15 116
原创 PAT 1030 完美数列 (25 分) C++
1030 完美数列 (25 分)给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤105)是输入的正整数的个数,p(≤109)是给定的参数。第二行给出 N 个正整数,每个数不超过 109。输出格式:在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。输入样例:10 8
2022-01-27 13:37:12 91
原创 PAT 1029 旧键盘 (20 分) C++
1029 旧键盘 (20 分)旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线_(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有.
2022-01-26 17:19:43 97
原创 PAT 1028 人口普查 (20 分) C++
1028 人口普查 (20 分)某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0,105];随后N行,每行给出 1 个人的姓名(由不超过 5 个英文字母组成的字符串)、以及按yyyy/mm/dd(即年/...
2022-01-26 16:02:36 101
原创 PAT 1027 打印沙漏 (20 分) C++
1027 打印沙漏 (20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出
2022-01-25 13:14:08 171
原创 PAT 1026 程序运行时间 (15 分) C++
1026 程序运行时间 (15 分)要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数
2022-01-25 12:26:57 93
原创 PAT 1025 反转链表 (25 分)C++
给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为 1→2→3→4→5→6,K为 3,则输出应该为 3→2→1→6→5→4;如果K为 4,则输出应该为 4→3→2→1→5→6,即最后不到K个元素不反转。输入格式:每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数N(≤105)、以及正整数K(≤N),即要求反转的子链结点的个数。结点的地址是 5 位非负整数,NULL 地址用−1表示。接下...
2022-01-24 23:33:40 553
原创 微信小程序学习记录day2——样式wxss/标签/组件
大部分程序员看视频的学习方式都是错误的(全)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1mF411B7b7?spm_id_from=333.851.b_7265636f6d6d656e64.2在开始之前刷到一个b站视频大体内容如下:看视频+书本 自学能力与知识同步;边记笔记边听课 容易漏掉很多知识点;学一会记一会,效率很低,笔记可能只是安慰;因此看视频最好的方式 先看视频后刷文档笔记再着手源码/框架 关键部分可以截图项目· 理解
2022-01-22 21:04:01 526
原创 微信小程序学习记录day1——配置与绑定
微信公众平台注册小程序后,首先使用测试号,开始教程的学习之路。全局配置其中app.json//页面路径 顺序影响页面呈现 第一顺序表示调试首先显示的页面"pages":[ "pages/index/index", "pages/logs/logs" ]...
2022-01-19 21:30:28 325
原创 委托 C#编程记录
委托1.为什么使用委托将一个方法作为参数传递给另一个方法2.委托的概念声明一个委托类型委托所指向的函数必须跟委托具有相同的签名3.匿名函数没有名字的函数4.使用委托求数组的最大值5.使用委托求任意数组的最大值6.泛型委托object——>T7.多播委托不仅能传递给一个函数而且可以同同时传递给多个函数+= ,-=,==8.lamda表达式()-》{};9.使用委托来实现窗体传值通过构造函数传递方法,将方法设置为属性进行赋值...
2021-12-22 23:44:23 84
原创 html和CSS C#编程记录
html超文本标记语言在html中,存在大量的标签,我们用html提供的标签,将要显示在网页中的内容包含起来就构成了我们的网页。css控制网页内容显示的效果。html+css=静态网页js+jquery 动态效果HTML1)首先在桌面上随意建一个文件2)将创建的文件更改为.html/.htm3)开始写基本的框架标签...
2021-12-22 22:48:07 434
原创 winform基础 C#编程
winform应用程序是一种智能客户端技术,帮助我们获得信息或者传输信息。当后台需要获取前台控件属性,需要使用Name属性
2021-12-07 01:31:08 1163
原创 信息安全1
1.加密三要素:1)明文/译文2)秘钥3)算法(加密/解密)——DES2.56比特,秘钥长度需要64个比特位,8字节3.明文加密的分组操作:1)分组的长度==秘钥的长度2)将每组数据和秘钥进行位运算3)每组的密文长度==明文长度比特:Bit字节:byte1Bit=8byte4.分组模式1.ECB电子密码本模式2.CBC密码分组链接模式5.注意:对明文分组,长度不是8的整数倍,如何处理?加密:最后一组不够8字节,需要填充满8字节.
2021-11-29 18:20:12 358
原创 多态的接口实现 C#编程记录
访问修饰符public:公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问internal:只能在当前项目中访问,在同一个项目中,internal和public的权限是一样的。protected internal:1)能够修饰类的只有两个,public和internal,默认的为internal2)子类的访问权限不能高于父类的权限,会暴露父类的成员using System;using System
2021-11-28 19:45:47 178
原创 多态 C#编程记录
李氏转换:1)子类可以赋值给父类2.子类对象可以调用父类成员,父类对象只能调用自己的成员。子类赋值给父类案例using System;namespace homework{ class Program { public static void Main() { Teacher t=new Teacher(); Person p=t; string str=strin
2021-11-28 14:41:53 352
原创 李氏转换/ArrayList/Hash C#编程
李氏转换:1)子类可以赋值给父类2.子类对象可以调用父类成员,父类对象只能调用自己的成员。子类赋值给父类案例using System;namespace homework{ class Program { public static void Main() { Teacher t=new Teacher(); Person p=t; string str=str
2021-11-27 15:44:31 366
原创 继承 c#编程记录
继承:1.可能会在一些类中,写一些重复的成员,我们可以将这些重复的成员单独封装到一个类中,作为类的父类。子类——派生类父类——基类子类访问不到父类的私有字段。子类并不继承父类的构造函数,但会默认调用父类五参数构造函数,创建父类对象,使可以使用父类中的成员。所以,如果在父类中的成员重新写有参构造函数,子类调用不到因此会出现报错。1.此时需要在父类中重新写一个无参构造。2.在子类中显示调用函数的父类构造函数,使用关键字base()特性:1.单根性:一个子类只能继承一个父类。2..
2021-11-25 20:15:55 221
原创 字符串练习 C#编程
1.找出指定字符的位置using System;using System.IO;using System.Text;namespace A{ class program { public static void Main() { string s="ssdfdsdgfdhgfkdhkjhdkjhsd"; int index=s.IndexOf('s'); Console..
2021-11-21 21:02:29 370
原创 面向对象继承 C#编程记录
可以认为类是属于命名空间的,如果在项目中没有这个类的命名空间,需要我们是导入这个类缩在的命名空间引入命名空间三种方式:1.鼠标点击2.alt+shift+f103.记住在一个项目中引用另一个项目类1)添加引用2)引用命名空间值类型、引用类型:区别:1.值类型和引用类型在内存上存储的地方不一样。2.在传递值类型和传递引用类型的时候后,传递的方式不一样。值类型称之为值传递,引用类型称之为引用传递。值类型:int、double、bool、char、decimal
2021-11-21 19:48:21 137
原创 面向过程——面向对象 C#编程记录
1.面向过程:面向的是完成这件事情的过程,强调的是完成这件事情的动作。把大象塞进冰箱里1.打开冰箱门2.把大象塞进去3.关闭冰箱门如果用面向过程的思想来解决这件事情,当执行这件事情的人不同的时候,需要为每个不同的人量身定做解决事情的方法。对象是需要看得见摸得着灯:属性和方法属性:外形:长的亮度:500w颜色:白色牌子:XX方法:发光电风扇:属性和方法属性外形:三个扇叶颜色:白色品牌:XX方法:转动、扇风我们把具有相同属性和
2021-11-21 15:16:27 453
原创 飞行棋小游戏 C#编程记录
1.输入两个数字,且第一个数小于第二个数字,最终输出符合条件的两个数字之和。namespace homework{ class data { public static void Main(String[] args) { Console.WriteLine("请输入第一个数字"); string str1=Console.ReadLine(); int num1=GetNumb
2021-11-20 19:59:27 2634
原创 方法练习 C#编程练习
1.输入两个数字,且第一个数小于第二个数字,最终输出符合条件的两个数字之和。namespace homework{ class data { public static void Main(String[] args) { Console.WriteLine("请输入第一个数字"); string str1=Console.ReadLine(); int num1=GetNumb
2021-11-19 21:05:26 949
原创 方法plus out,ref,params 函数重载/递归 C#编程记录
在main函数调用Axx()方法,main函数为调用者,Axx()为被调者如果被调用者想要调用者的数值1)传递参数 参数有形参和实参的区别2)使用静态字段模拟全局变量(C#没有全局变量 可以用静态字段来模拟如果调用者想要返回被调用者的数值1)返回数值2)形参和实参都在内存中开辟空间1.判断闰年using System;namespace homework{ class data { public static void Main(Str
2021-11-18 16:32:26 422
原创 数组以及方法介绍 C#编程记录
1.从一个整数数组中取出最大的整数,最小整数,总和,平均值using System;namespace homework{ class data { static void Main(String[] args) { //声明一个int类型的数组,并且随意的赋初值 int[] nums={1,2,3,4,5,6,7,8,9,0}; //声明两个变量用来存储最大数值和最小数值.
2021-11-18 10:37:07 565
原创 常量/枚举/结构 C#编程记录
常量:声明的常量的语法:const 变量类型 变量名=值常量不能被重新赋值。枚举:语法:[public]enum 枚举名{ 数值1, 数值2, 数值3 ...}public :访问修饰符,表示公开的,哪里都可以访问。将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。枚举就是一个变量类型。我们可...
2021-11-17 21:43:31 123
原创 使用random 随机输出结果 C#编程记录
输入名字系显示这个人上辈子是什么样的人using System;namespace homework{ class data { static void Main(String[] args) { //输入名字显示这个人上辈子是什么样的人 //思路: //1.创建能够产生随机数的对象 //2.产生随机数 Random r=new
2021-11-16 21:09:20 212
原创 for循环 C#编程记录
for循环:语法:for(表达式1;表达式2;表达式3){ 循环体;}表达式1一般声明循环变量,记录循环的次数;表达式2一般为循环条件;表达式3一般为改变循环条件的代码,使循环条件有一天不再成立执行过程:程序首先执行表达式1,声明一个循环变量来记录循环的次数。然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,则执行循环体。当执行循环体后,执行表达式3,然后执行表达式2继续判断条件是否成立,如果成立则继续执行循环体,如果不...
2021-11-16 20:25:51 541
原创 while循环练习题 C#编程记录
1.输入班级人数,然后依次输入学员成绩,计算班级学院平均成绩和总成绩using System;namespace homework{ class data { static void Main(String[] args) { //输入班级人数,然后依稀输入学员成绩 //计算班级学员的平均成绩和总成绩 //循环体:提示输入学员成绩,接受,并转换成整数类型,累加到总成绩当中
2021-11-16 19:13:55 2313
原创 while循环与break C#编程记录
break的作用:1.跳出switch—case循环2.可以跳出当前循环一般不单独使用,而是跟着if判断进行使用,表示,当满足一些条件的时候就不再循环。while循环结构:while(循环条件){ 循环体;}while执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立。如果成立的话,也就返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果成立,则继续执行循环体,如果不成立则跳出while循环。在wh...
2021-11-16 00:03:52 1922
原创 PAT 1023 组个最小数 (20 分) C++
1023 组个最小数 (20 分)给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。10 个数字的总个数不超过 50,且至少拥有 1 个非 0 的数字。
2021-11-14 15:22:17 112
原创 PAT 1016 部分A+B (15 分)C++
1016 部分A+B (15 分)正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 A=3862767,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。现给定 A、DA、B、DB,请编写程序计算 PA+PB。输入格式:输入在一行中依次给出 A、DA、B、DB,中间以空格分隔,其中 0<A,B<109。输出格式:在一行中输出 PA+PB 的值。输入样例 1:..
2021-11-06 23:43:11 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人