自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuchaoxin1375的博客

我又来记录了

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 DL@全加器种类@一位全加器的真值表和相关逻辑函数

DL@全加器种类- 一位全加器的真值表- 画卡诺图化简全加器表达式- 一位全加器输出位和进位位逻辑函数表达式

2020-11-30 11:20:22 11364 1

原创 vhdl_输入端口仿真周期设置

另一种设置风格:值得注意的是,设置倍长周期可以使的输入组合的变化均匀.(第一种风格)

2020-11-29 21:40:55 832

原创 vhdl_用 VHDL 的行为描述方式设计 1 位 BCD 码加法器.

元件例化法和行为描述法:LIBRARY ieee;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY BCDadder_xuchaoxin IS PORT (--基于四位全加器的8421BCD码全加器 AA, BB : IN STD_LOGIC_VECTOR(3 DOWNTO 0); CIN : IN STD_LOGIC; SS : OUT STD_LOGIC_VECTOR(3 DOWNTO 0

2020-11-29 17:46:33 3442

原创 java_利用hanlp对文件“三国演义(罗贯中).txt”进行分词,去掉标点符号和停用词, 最后统计词频,排序输出到文件“三国演义词频.txt“

package experiment8.exp3;import com.hankcs.hanlp.corpus.tag.Nature;import com.hankcs.hanlp.seg.common.Term;import com.hankcs.hanlp.tokenizer.StandardTokenizer;import experiment6.exp4.Tuple;import java.io.FileInputStream;import java.io.FileOutputStr

2020-11-28 23:48:32 1328

原创 vhdl_四位全加器设计方法(quartusll软件操作)

//元件例化法实现四位全加器LIBRARY ieee;USE IEEE.std_logic_1164.ALL;ENTITY adder_xuchaoxin IS PORT ( Ci : IN STD_LOGIC; a, b : IN STD_LOGIC_VECTOR(3 DOWNTO 0); f : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); Co : OUT STD_LOGIC );END a

2020-11-28 23:39:16 5573 2

原创 win10无法登录microsoft账号的问题及解决(尝试)

由于之前用的系统不稳定,我打算重新下载镜像重装,然而发现无法登录Microsoft账号,上网搜索了修改DNS的方法:然而并没有如期生效,依然无法登录。

2020-11-27 09:20:31 12509 1

原创 java_递归复制目录及目录下的文件

package experiment8.exp1;import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.util.Scanner;public class CopyDirectoryAndFiles{ public static void main(String[] args) throws IOException { Scanner scanner =

2020-11-25 20:16:41 362

原创 windows 蓝牙鼠标电量检查/无线鼠标连接检查/OneNote卡顿问题(文本输入不畅)/页面无法通过鼠标滚动

最初遇到这个问题的时候感到莫名其妙,重启之后也不能解决问题于是我试了一下PCmaster中的pcdoctor(软媒电脑医生)组件,经过修复可以滚轮了(使用一键修复)

2020-11-21 17:47:34 3222

原创 java_Part2读文件wiki-edges.txt 列出节点和其向外邻接的节点; 现将文件wiki-edges.txt改写为类似pagerank.txt的形式,即节点和其向外邻接节点的形

package experiment7.exp3;import java.io.File;import java.io.FileNotFoundException;import java.io.PrintWriter;import java.util.*;/*1、读pagerank.txt中的每个节点,计算出每个节点的pagerank值,当每个节点的pagerank值与上一轮的pagerank值相差小于0.001时,迭代停止,并输出最终各节点的pagerank值。2.读文件wiki-edg

2020-11-21 10:05:21 370

原创 java_Part1读pagerank.txt中的每个节点,计算出每个节点的pagerank值,当每个节点的pagerank值与上一轮的pagerank值相差小于0.001时, 迭代停止

package experiment7.exp3;import java.io.File;import java.io.FileNotFoundException;import java.lang.reflect.Array;import java.util.*;/*1、读pagerank.txt中的每个节点,计算出每个节点的pagerank值,当每个节点的pagerank值与上一轮的pagerank值相差小于0.001时,迭代停止,并输出最终各节点的pagerank值。2.读文件wiki

2020-11-21 10:02:33 618

原创 java_枚举类型(支付方式枚举)

package experiment7.exp1;/*支付方式有Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)五种,建立一个枚举类Pay包含这五种支付方式。类Pay有成员变量final String type(支付类型)和double mount(支付金额),构造方法为Pay(String type){…}。类pay实现了接口Message,Message有一个方法show(),要求每个支付方式类对象各自实现了这个

2020-11-20 15:28:25 1094

原创 java_idea用快捷键快速创建一个包(package)的技巧

2020-11-20 14:06:24 4332 2

原创 两人的姓名拼音相加是否为偶数(26进制数奇偶判断)

/*美妙的缘分题目描述说将两人的姓名拼音相加,如果是偶数,就表示两人八字相符,也就是说,“缘分”呐—— 姓名拼音都只要小写字符,且中间没有空格,a代表0, b代表1,依次类推,z代表25,...也就是说,26 进制呐——,用小写英文表示的26进制加法,想想都头疼呢!幸好你发现了,偶数嘛,很容易检测的哦。 你来帮小胖写个程序,检测两个姓名是否匹配吧?输入每行两个姓名,姓名全部小写,中间空格隔开,0 0表示结束(两个0之间有一个空格)输出若匹配,输出Yes,否则输出No样例输入

2020-11-17 23:33:30 1190 1

原创 由绿化软件引发的打开方式中的选项混乱的问题

2020-11-17 23:27:08 145

原创 全减器及其相关概念的理解

首先,我们需要认识到,本位,高位和低位分别是什么;以及低位向本位借位和本位向高位借位是指什么(这里的"位"概念和全加器的中提到的概念一致)对比全加器:

2020-11-15 15:17:57 5979 1

原创 java_对7个文件中的单词进行词频统计所有单词进行词频统计, 要求去除停用词、 去除 单词首尾 的标点符号, 并按词频大小按 降序排列 写到文件WordCount.txt中

版本1(探索版)package experiment6.exp4;/*对7个文件Lincoln, Abraham - The Writings of Abraham Lincoln Volume 1.txt ~ Lincoln, Abraham - The Writings of Abraham Lincoln Volume 7.txt中的所有单词进行词频统计,要求去除停用词、去除 单词首尾 的标点符号,并按词频大小按 降序排列写到文件WordCount.txt中。可用Has

2020-11-13 23:37:26 730

原创 java_依次输入10个不同的整数,一行输入一个整数。 若输入的整数与已经输入的整数相同,则抛出SameIntegerException异常,提示继续输入。

package experiment6.exp3;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/*依次输入10个不同的整数,一行输入一个整数。若输入的整数与已经输入的整数相同,则抛出SameIntegerException异常,提示继续输入。如:输入十个不同整数[10, 23, 39, 22, 48, 77, -2, 30, 8, 99]*/public class exp3 {

2020-11-13 18:58:20 783

原创 java_⾃定义受检异常类 OddException,表示两个数相除时,除数为奇数时出现的异常。

package experiment6.exp2;import java.util.Scanner;/*⾃定义受检异常类 OddException,表示两个数相除时,除数为奇数时出现的异常。该类必须定义两个构造⽅法:默认构造⽅法和带字符串参数的构造⽅法。编写MathDivide类,实现成员⽅法divide(double b,double c),两个数据的除法。程序接受从控制台输⼊的两个浮点数,计算这两个数的商。如果输⼊的除数是奇数,将抛出OddException异常并处理,否则输

2020-11-13 17:45:44 669

原创 java_从键盘输⼊⼀串字符串,存⼊ArrayList中,再将其 分别按字典序升序排序、按字典序降序排序、 按字符串长度降序排序、先按字符串长度降序排列 再按字典序排序。

package experiment6;import java.util.*;/*输出:merlot is made the same way as its more famous cousin white zinfandel the grapes are crushed and after very brief or even no skin contact the resulting pink must ferments some producers of white merlot inc

2020-11-13 14:11:26 991

原创 java_利用IDEA验证网络上的java代码的建议和高效步骤

如果没有.java源文件可以下载,而且代码文件分布的零散,可以考虑如下做法:

2020-11-09 22:04:39 207

原创 java_文字城堡游戏(翁恺)(我稍微补了些提示性语句,以及落入陷阱的情况判断)

本程序包括了oop的继承,封装,多态,低耦合,框架化+数据.package oop.example;/*一个代码单元应该负责一个聚合的任务(也就是说,一个任务可以被看作是 一个逻辑单元)。一个方法应该实现一个逻辑操作,而一个类应该代表一定类型的实体。聚合 理论背后的要点是重用:如果一个方法或类是只负责一件定义明确的事情,那么就很有可能在 另外不同的上下文环境中使用。遵循这个理论的一个额外的好处是,当程序某部分的代码需要 改变时,在某个代码单元中很可能会找到所有需要改变的相关代码段。从程序中识别出框架和

2020-11-08 21:58:21 492 2

原创 java_下载eclipse便携包(zip)

https://www.eclipse.org/downloads/packages/

2020-11-07 19:33:13 346

原创 java_用Map统计字符中各中字符出现的次数

package study.map;/*计算一个字符串中每个字符出现次数分析:1. 获取一个字符串对象2. 创建一个Map集合,键代表字符,值代表次数3. 遍历字符串得到每个字符4. 判断Map中是否有该键5. 如果没有,第一次出现,存储次数为1;如果有,则说明已经出现过,获取到对应的值进行++,再次存储6. 打印最终结果*/import java.util.HashMap;import java.util.Scanner;public class MapUseDemo {

2020-11-07 13:45:56 1141

原创 java_从键盘输入一个任意的字符串(如:aaabbababaaaababababa),统计该字符串中长度为i的子串出现次数(i从1开始到上述字符串长度结束)

package experiment5.exp3;import java.util.*;/*从键盘输入一个任意的字符串(如:aaabbababaaaababababa),统计该字符串中长度为i的子串出现次数(i从1开始到上述字符串长度结束)。提示:可使用HashMap实现。*/public class SubString { public static void main(String[] args) { String line = new Scanner(System.

2020-11-07 13:44:25 860

原创 java_求枚举所有的连续(或单个字符)的子串.

package study.map;/*java_求所有的连续(或单个字符)的子串.求取字符串的所有子串的算法关键是确定分类标准,形成某一种划分* 本算法是采用的分类标准是依次一个第i个字符打头,枚举所有该字符打头下的子串.* 当然你还可以用字字符串的长度i_len作为划分的标准分类枚举*/class GetAllSubstring{ public static void main(String[] args){ String str = "abbccc";

2020-11-07 13:39:39 607

原创 java_把学生名与考试分数录入到Set中,并按分数显示前三名成绩学员的名字要求用Set实现,定义Student类实现Comparable接口

package experiment5.exp4;import java.util.*;/*把学生名与考试分数录入到Set中,并按分数显示前三名成绩学员的名字要求用Set实现,定义Student类实现Comparable接口。*/public class SortStudentScores { public static void main(String[] args) { Set<Student> set = new HashSet<>();

2020-11-07 12:38:23 1360

原创 java_有不同年份的温度数据文件,要求日期按年月升序、温度按降序 将温度数据排列出来

package experiment5.exp2;import java.io.File;import java.io.FileNotFoundException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;/*有不同年份的温度数据temperature.txt,要求日期按年月升序、温度按降序 将温度数据排列出来。(注意是年月,日不参于比较)*比较日期查看:http

2020-11-06 22:57:48 620 1

原创 java_比较日期的早晚(大小)

package study.io;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.io.*;public class ReadFromFiles { public static void main(String[] args){ try{ LineN

2020-11-06 22:46:14 1204

原创 java_从键盘输⼊⼀串整数,存⼊Vector中,再将其分别按升序排列、按降序排列、按绝对值大小升序排列

package experiment5;import java.util.*;/*从键盘输⼊⼀串整数,存⼊Vector中,再将其分别按升序排列、按降序排列、按绝对值大小升序排列。(要求使用Comparator实现)*/public class exp1 { public static void main(String[] args) { System.out.println("请输入一串整数:"); Scanner sc =new Scanner(Syste

2020-11-06 20:08:42 615

转载 java_抽象类中的方法(似乎)没有被全部重写,是怎么回事?(举例:Comparator)

大家思考一个问题,Comparator接口有两个抽象方法,一个是compare,另一个是equals方法,而写这个匿名内部类时,怎么没有重写equals方法呢,也没有报错。 我在网上查了相关解释如下:写匿名类别类,系统给我们自动创建了实现类(这个大家都知道),这个实现类里自动重写了所有抽象方法,只是方法体是空的。我虽然只重写了部分方法,但是其他方法已经被临时类重写了只不过是空方法而已! 听这个解释还是比较信服的,但是我想一探究竟,到底是不是这么回事,后来我自己写了测试一下。竟然

2020-11-06 18:01:20 425

原创 java_Comparator(比较器对象重写(java.util.Comparator)例程(配合java.util.Collections类中的sort方法))

package study.collections;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class ComparatorExample { public static void main(String[] args) { ArrayList<Integer> lst = new ArrayList<>()

2020-11-06 16:33:03 1918

转载 java_Map<T>接口下重写equals()方法和hashCode()方法(包含了我对equals()方法的一些探究)

package map_and_hash;import java.util.HashMap;import java.util.Map;import java.util.Objects;public class EqualsAndHashCode { public static void main(String[] args) { //// String key1 = "a"; Map<String, Integer> map =

2020-11-05 21:21:49 405 1

转载 java_Map接口的使用以及set(Set)在方法名中的含义

package study;import java.util.HashMap;import java.util.Map;import java.util.Set;/*键->属性(组)* 值:该属性的值为啥*/public class MapDemo { public static void main(String[] args) { /*ctrl+k+c批量添加//注释;*/ //实例化出一个Student类的对象s Stude

2020-11-04 18:41:30 350

转载 java和c++中的数组是否为对象

java到底是不是把数组当做对象,全凭Java的设计者决定。数组到底是不是对象, 通过代码验证:复制代码int[] a = new int[4];//a.length; //对属性的引用不能当成语句int len = a.length; //数组中保存一个字段, 表示数组的长度//以下方法说明数组可以调用方法,java中的数组是对象.这些方法是Object中的方法,所以可以肯定,数组的最顶层父类也是Objecta.clone();a.toString();复制代码在数组a上, 可

2020-11-04 15:56:56 287

原创 java_计算一个人从出生日期开始到他参加高考的时间间隔有多少天(假设是18岁参加高考)

/** */package Date;/*算法:Nceeday-Today*/import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Ncee { public static void function() throws Exception { System.out.println("请输入出生日期 格式 YYYY-MM-dd:");

2020-11-03 16:44:35 2210

原创 java_泛型小结

小结泛型就是编写模板代码来适应任意类型;泛型的好处是使用时不必对类型进行强制转换,它通过编译器对类型进行检查;需要注意的是:注意泛型的继承关系:可以把ArrayList<Integer>向上转型为List<Integer>(T不能变!),但不能把ArrayList<Integer>向上转型为ArrayList<Number>(T不能变成父类)。我们把一个ArrayList<Integer>转型为ArrayList<Number&

2020-11-02 21:09:15 95

原创 java_import和package那些事(import和package是什么)

2020-11-02 20:57:37 147

原创 java_异常捕获throws exception

package study.try_catch;import java.io.UnsupportedEncodingException;import java.util.Arrays;public class TryCatchMain { /*如果不想写任何try代码,可以直接把main()方法定义为throws Exception}{方法体写在里头}: * 区别于try..catch环绕处理: * 因为main()方法声明了可能抛出Exception,也就声明了可能抛

2020-11-01 20:59:30 956

转载 java_异常捕获(定义异常捕获的方法)

package study.try_catch;//如果我们不捕获UnsupportedEncodingException,会出现编译失败的问题:// try...catchimport java.io.UnsupportedEncodingException;import java.util.Arrays;public class CatchNecessary { public static void main(String[] args) { try {

2020-11-01 20:44:13 289

转载 java_equals()和null

package equals;import java.util.List;import java.util.Objects;/*自反性/对称性是针对某种"关系"而言,比如像这样的说法:关系R具有自反性*//*如何正确编写(重写)equals()方法?equals()方法要求我们必须满足以下条件:自反性(Reflexive):对于非null的x来说,x.equals(x)必须返回true;对称性(Symmetric):对于非null的x和y来说,如果x.equals(y)为true,则y.e

2020-11-01 11:54:09 1790

三角函数及其应用;来自wikipedia

维基百科:初等数学和高等数学中的三角函数(英)

2022-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除