目录pta第一次博客1.前言2.设计与分析第二次作业第二题第三次作业第一题第三次作业第二题第三次作业第三题3.踩坑心得:4.改进建议5.总结pta第一次博客1.前言这三次pta里,第一次的难度是最低的,基本上只要会基础的格式,对java有一定的了解就能轻松解决,第二次难度较低,只要掌握一些字符串的相应函数就能解决,第三次作业难度就相对提升了很大一个阶段,需要熟悉并熟练运用正则表达式来处理字符串,还需要熟练对类的划分和引用。2.设计与分析第二次作业第二题1.题目:RS232是串口常用的通信协议,在异步通信模式下,串口可以一次发送58位数据,收发双方之间没有数据发送时线路维持高电平,相当于接收方持
目录pta第一次博客1.前言2.设计与分析第二次作业第二题第三次作业第一题第三次作业第二题第三次作业第三题3.踩坑心得:4.改进建议5.总结pta第一次博客1.前言这三次pta里,第一次的难度是最低的,基本上只要会基础的格式,对java有一定的了解就能轻松解决,第二次难度较低,只要掌握一些字符串的相应函数就能解决,第三次作业难度就相对提升了很大一个阶段,需要熟悉并熟练运用正则表达式来处理字符串,还需要熟练对类的划分和引用。2.设计与分析第二次作业第二题1.题目:RS232是串口常用的通信协议,在异步通信模式下,串口可以一次发送58位数据,收发双方之间没有数据发送时线路维持高电平,相当于接收方持
桥接模式是什么桥接模式:桥接是一种结构型设计模式,可将业务逻辑或一个大类拆分为不同的层次结构,从而能独立地进行开发。为什么用桥接模式对于两个独立变化的维度,使用桥接模式再适合不过了.桥接模式怎么实现这里是将computer和printer分成两层,用接口的方式把强耦合转化为弱耦合。这两个层次可通过桥接进行沟通,其中抽象层(computer)包含对于实施层(printer)的引用。抽象层和实施层均可独立开发,不会相互影响。computer.gopackagebridgeimport"fmt"typecomputerinterface{print()setPrinter(printer)}type
桥接模式是什么桥接模式:桥接是一种结构型设计模式,可将业务逻辑或一个大类拆分为不同的层次结构,从而能独立地进行开发。为什么用桥接模式对于两个独立变化的维度,使用桥接模式再适合不过了.桥接模式怎么实现这里是将computer和printer分成两层,用接口的方式把强耦合转化为弱耦合。这两个层次可通过桥接进行沟通,其中抽象层(computer)包含对于实施层(printer)的引用。抽象层和实施层均可独立开发,不会相互影响。computer.gopackagebridgeimport"fmt"typecomputerinterface{print()setPrinter(printer)}type
前提小白一个,啥都不会,欢迎指点。题目随机生成10个整数(1-100的范围),保存到数组,并倒序打印以及求平均值,求最大值和最大值的下标,并查找里面知否有8。思路随机生成-->采用random(),注意范围在(1-100)。求取最大值下标插入索引在再次建立一个索引,以此判断随机生成的数值里面是否有数值8,并给予反馈。初始代码publicclassJavatext5{publicstaticvoidmain(String[]args){int[]arr=newint[10];intsum=0;intmax=arr[0];intindex=-1,index2=0;for(inti=0;i=0;i-
字符串字符集用来做什么字符集是为每个字符分配一个唯一的ID在同一个字符集内,字符的ID是唯一的,不同字符集ID可能是不同的UTF-8是编码规则或者说是Unicode的一种实现UTF-8将Unicode中的字符ID以某种方式进行编码变长的编码规则:1-4字节,具体规则:0xxxx表示0~127代表asciiGo语言中的字符串内部实现编码是UTF-8的,默认是rune类型字符串是什么?定义字符串双引号和反引号golang中单引号,双引号代表的含义varch='a'代表utf8编码的avarchbyte='a'代表ascii码编码的a单引号在golang中表示一个字符//单引号只能创建字符,根据as
条件判断if简单的if判断packagemainimport"fmt"funcmain(){age:=18ifage>=18{fmt.Println("呦呵长大了")}else{fmt.Println("还没长大")}}多分支ifpackagemainimport"fmt"funcmain(){//age:=18//ifage>=18{//fmt.Println("澳门赌场上线了")//}else{//fmt.Println("去写暑假作业吧")//}age:=18ifage>35{fmt.Println("澳门赌场上线了")}elseifage>=18{fmt.Println("成年了可以做
模式匹配控制流运算符——match:其允许一个值与一系列模式进行匹配,并执行匹配的模式对应的代码这些模式可以是字面值、变量名、通配符...绑定值的模式:匹配的分支可以绑定到被匹配对象的部分值因此,可以从enum变体中提取值//绑定值#[derive(Debug)]enumUsState{Alabama,Alaska,}enumCoin{Penny,Nickel,Dime,Quarter(UsState),}fnvalue_in_cents(coin:Coin)->u8{matchcoin{Coin::Penny=>{println!("Penny");1}Coin::Nickel=>5,Coi
前提小白一个,啥都不会,欢迎指点。题目随机生成10个整数(1-100的范围),保存到数组,并倒序打印以及求平均值,求最大值和最大值的下标,并查找里面知否有8。思路随机生成-->采用random(),注意范围在(1-100)。求取最大值下标插入索引在再次建立一个索引,以此判断随机生成的数值里面是否有数值8,并给予反馈。初始代码publicclassJavatext5{publicstaticvoidmain(String[]args){int[]arr=newint[10];intsum=0;intmax=arr[0];intindex=-1,index2=0;for(inti=0;i=0;i-
字符串字符集用来做什么字符集是为每个字符分配一个唯一的ID在同一个字符集内,字符的ID是唯一的,不同字符集ID可能是不同的UTF-8是编码规则或者说是Unicode的一种实现UTF-8将Unicode中的字符ID以某种方式进行编码变长的编码规则:1-4字节,具体规则:0xxxx表示0~127代表asciiGo语言中的字符串内部实现编码是UTF-8的,默认是rune类型字符串是什么?定义字符串双引号和反引号golang中单引号,双引号代表的含义varch='a'代表utf8编码的avarchbyte='a'代表ascii码编码的a单引号在golang中表示一个字符//单引号只能创建字符,根据as