自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 用git实现本地代码自动上传github

首先需要git这软件,

2024-10-15 07:19:20 259

原创 【WPS】标题编号不能继承上一级别

问题示例:编号未跟随上一级解决方式:设置编号格式2.选择上一级别编号链接标题一保存即可问题原因:上一编号未关联上级别?(不确定)

2022-05-09 15:49:37 15415 2

原创 2021-05-26仿真错误解决

simulation_>simulation setting_>restore defaults以及修改读取名称Error (199014): Vector source file F:/jiaotong/Waveform.vwf specified with --testbench_vector_input_file option does not exist Error: Quartus Prime EDA Netlist Writer was unsuccessful. 1 error,

2021-05-27 09:24:04 5394 3

原创 2021-05-09代码整理

module jiaotong(scan,seg7,ra,ya,ga,rb,yb,gb,clk,jin);output[1:0]scan;output[6:0]seg7;output ra,ya,ga;output rb,yb,gb;output clk,jin;reg[1:0] scan; //数码管地址选择信号reg[6:0] seg7;//七段显示控制信号(abcdefg)reg ra,ya,ga,rb,yb,gb;//主干道的红黄绿灯、支干道的红黄绿灯reg[1:0] state

2021-05-13 10:09:49 257

原创 2021-05-07创建一个Quartus项目

创建一个文件夹,注意不能有中文、空格等。打开Quartus软件,新建一个项目。点击next到完成即新建项目成功,点击File文件下的新建文件或新建文件的快捷键均可建立一个文件。

2021-05-07 15:29:35 208

原创 输入某二叉树的前序遍历和中序遍历的结果,重建出该二叉树。

使用Arrays.copyOfRange(T[ ] original,int from,int to)需要import java.util.Arrays;意思为:将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。(包括下标from,不包括上标to)import java.util.Arrays;public class Solution4 { public TreeNode reConstructBinaryTree(int[] pre, int[

2020-05-15 01:41:22 238

原创 Java 循环结构

Java 循环结构 - for, while 及 do…while顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:while( 布尔表达式 ) {//循环内容...

2020-04-01 00:32:10 159 1

原创 Java 分支结构

顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构:if语句switch语句if语句一个if语句包含一个布尔表达式和一条或多条语句。语法If语句的用语法如下:if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表达式的值为true,则执行if语句中的代码块。否则执行If语句块后面的代码。public class Test ...

2020-03-31 22:42:37 203

原创 Java修饰符(非访问修饰符)

为了实现一些其他的功能,Java也提供了许多非访问修饰符。static修饰符,用来创建类方法和类变量。final修饰符,用来修饰类、方法和变量,final修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。abstract修饰符,用来创建抽象类和抽象方法。synchronized和volatile修饰符,主要用于线程的编程。static修饰符作用范围:...

2020-03-28 23:13:18 192

原创 Java修饰符(访问修饰符)

修饰符用来定义类、方法或者变量,通常放在语句的最前端。public class ...public static void main()...ptivate int a...Java语言提供了很多修饰符,主要分为两类:访问修饰符非访问修饰符访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。1.默认的,也称为d...

2020-03-28 19:01:28 152 1

原创 Java常见运算符

算术运算符1.基本四则运算符:+ - * / %实例1: int a = 1; int b = 2; System.out.println( a/b );输出结果为:0这是因为int与int进行/操作,所得的结果也为int类型.上述操作中结果应为0.5,但因为丢失精度所以输出结果为0.实例2:...

2020-03-17 03:21:45 208

原创 maven

在idea中是将.java文件编译成.class文件把idea中文件打成jar包.jar项目开发到部署的流程:1.开发项目完成代码的编写2.测试代码3.项目打包class文件资源文件打成jar包或者war包4.项目的部署:手动复制或者使用自动化部署工具5.在服务器上运行项目一些项目构建工具:maven,Ant,Gradle构建工具:将.java文件编译成.class文件调用jav...

2020-03-12 05:31:25 127

原创 二分查找

二分查找的前提:并不是所有的数组都能使用二分查找使用二分查找的前提是该数组是一个有序数组1.确保数组是单调递增或者单调递减的2.存在明确的上下界3.能够通过索引进行访问(由此可见数组比链表更适合二分查找)class Solution { public int search(int[] nums, int target) { //左界右界 int l...

2020-03-08 04:46:28 331

原创 Java基本数据类型

Java基本数据类型变量就是申请存储空间来储存值.内存管理系统会根据变量的类型来分配对应的存储空间,分配的空间只用来存储这个类型的数据.Java的两大数据类型:1.内置数据类型2.引用数据类型内置数据类型Java语言提供了四类八种内置数据类型.数字类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔型:boolearn...

2020-02-29 04:26:07 135

原创 Java基础语法

Java基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.对象:对象是一个类的实例,其有状态和行为.如,一条狗可以被看做是一个对象,那么它存在"颜色,大小,名字"等状态,以及"吃饭,睡觉"等行为在Java中对象是根据类创建的,使用new关键字来创建一个新的对象.创建对象分为以下几步:1.声明:声明一个对象,包括对象的名称和对象类型类:...

2020-02-28 04:00:53 115

原创 Java泛型

什么叫泛型?Java泛型是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时检测到非法的类型.其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型方法使用泛型方法可以实现,当我们写一个泛型方法来对一个对象数组排序,然后调用该泛型方法可...

2020-02-25 23:00:31 96

原创 day/不用加号的加法

class Solution { public int add(int a, int b) { int z = a^b; int x = (a&b)<<1; int q = z+x; return q; }}与&0&0=0;0&1=0;1&0=0;1&am...

2020-02-19 22:59:36 122

原创 Java中的异常

一、处理错误1.异常分类Java中的异常对象都派生于Throwable类,所有的异常都是由Throwable继承而来,在下一层立即分解为Error和Exception两个分支。Error类层次结构描述了Java运行时系统内部的错误和资源耗尽错误。Exception类层次结构可分为两个分支,一个分支派生于RuntimeException,另一个分支包含其他异常。划分这两个分支的规则是:由程...

2019-12-09 23:05:29 174

原创 day/替换空格

//将一个字符串中的每个空格替换成“%20”public String replaceSpace(StringBuffer str) { if(str==null){ return null; } StringBuffer Str = new StringBuffer( ); for(int i = 0 ;...

2019-12-07 20:30:40 115

原创 SQL基础/DDL语句

SQL的意思是Structure Query Language (结构化查询语言)SQL语句的分类DDL(Data Definition Languages):数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。DML(Data Manipulation Language):数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。DCL(Data C...

2019-12-07 17:46:21 602

原创 day/二维数组中的查找

public boolean Find(int target, int[][] array) { //i<array.length,确保遍历到最后一行代码 //先判断数组是否为空! if (array== null) { return false; } for (int i = 0; i ...

2019-12-06 21:59:42 91

原创 Java实现一个简单的冒泡排序

代码思路创建一个bound,(0,bound)是待排序区间。遍历数组,如果前一个的值大于后一个,交换。直到将这个最大值挪到数组的最后。代码示例import java.util.Arrays;public class Sort { public void BubbleSort(int[] arr){ //遍历数组,如果前一个的值大于后一个,交换。直到将这个最大值...

2019-11-26 22:33:14 690

原创 Java实现二叉树的先序遍历

import java.util.ArrayList;import java.util.List;import java.util.Stack;class Tree { public static class TreeNode { int val; TreeNode left; TreeNode right; Tr...

2019-11-23 21:38:11 342

原创 Java方法的重载

方法重载“方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java 编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。”方法返回值类型不同并不影响重载.代码示例public class Re { public static int apple(int num){ return 1; ...

2019-11-21 21:44:19 114

原创 Java实现宝石与石头

package Package1121;//给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。//S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。//J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。import java.util.*;public class Solution2 {...

2019-11-21 20:47:31 316

原创 Java实现只出现一次的数字

package Package1121;import java.util.HashMap;import java.util.Map;//给定一个非空整数数组,//除了某个元素只出现一次以外,// 其余每个元素均出现两次。找出那个只出现了一次的元素。public class Solution { public int singleNumber(int[] nums){...

2019-11-21 15:55:27 502

原创 LPYL和EAFP

两种编程风格LBYL: Look Before You Leap. 在操作之前就做充分的检查.ret = 操作一(); if (!ret) { 处理操作一错误; return; } ret = 操作二(); if (!ret) { 处理操作二错误; return; }ret = 操作三();if (!ret) { 处理操作三错误; return; ...

2019-11-18 13:16:25 407

原创 Java中的String,StringBuffer和StringBuilder

"String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的"String中"+="在实现时会创建一个新的字符串,而StringBuffer和StringBuilder不会开辟新的内存空间,解决了字符串是不可变对象带来的麻烦,节省了开销.StringBufferpublic synchronized StringBuffer appen...

2019-11-17 15:17:31 82 1

原创 Java中的Set的基本用法

内容方法解释boolean add(E)添加元素void clear()清空集合boolean contains(Object o)判断 o 是否在集合中Iterator<E> iterator()返回迭代器boolean remove(Object o)删除集合代码在这里插入代码片...

2019-11-16 23:26:27 400

原创 Java中Collection接口的基本用法

代码package Package1109;import java.util.Collection;import java.util.ArrayList;public class MyCollection { public static void main(String[] args){ //new一个ArrayList类 Collection<...

2019-11-09 17:47:51 160

原创 Java中Map接口的基本用法

代码:package Package1109;import java.util.Map;import java.util.HashMap;public class MyMap { public static void main(String[] args){ //Map是接口,在new操作的时候可以选择new->HashMap或者TreeMap ...

2019-11-09 16:44:19 192

原创 Java实现一个队列(链表)

- 代码class Node{ //创建一个链表 int val; Node next; Node (int val, Node next) { this.val=val; this.next=next; }// end Node Node (int val){ this (val,null); ...

2019-11-07 21:05:22 142

原创 Java实现一个简单的栈

public class Solution{}

2019-11-05 23:17:11 162

原创 Java实现有效的括号

1.先创建一个栈2.遍历字符串 遇到左括号入栈3.遇到右括号,取出栈顶元素,判断当前栈顶括号是否与右括号匹配无序,无效.有序,继续,直到字符串遍历完成,栈为空,有效.栈为非空,无效....

2019-11-03 21:48:50 1042

原创 Java实现给定两个 int 变量, 交换变量的值

给定两个 int 变量, 交换变量的值.1.创建变量i实现交换2.不创建临时变量利用加减法实现 public class Solution { public static void main(String[] args) { int a=10; int b=20; b=b-a;//b=10 a=a+b;/...

2019-10-31 10:53:11 804

原创 C语言中文件操作相关的函数

文件可分为:文本文件和二进制文件1.文件的打开和关闭FILE* fopen(const char* filename,const char* mode);int fclose(FILE* stream);fopen()打开文件,这一函数在stdio.h中声明,第一个参数是要开开的文件名,第二个参数是指定文件打开模式的一个字符串.fopen()函数打开模式的字符串“r” = “rt”...

2019-08-29 11:41:41 1075

原创 C语言中的递归

递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。直到某一条件跳出!例1、计算5的阶乘例2、#include <stdio.h>/* 定义获取单词数量的函数 */int getWordNumber(int n){ if(n == 1) { return 1; //第一天只会1个单词...

2019-08-28 17:34:16 5925 3

原创 C语言常见字符串函数的实现

实现strcpy如果两个指针p和n分别指向两个字符串,那么进行p=n运算时这个表达式仅仅是复制了字符串的地址而不是字符串本身,这时为了达到复制字符串本身的效果我们可以使用strcpy()函数。实现strcat#define SIZE 80#define _CRT_SECURE_NO_WARNINGS#include <string.h>#include <st...

2019-08-26 16:53:58 455

原创 C语言操作符总结

算术操作符加法运算符(+)减法运算符(-)乘法运算符(*)除法运算符(/)注:对于除法运算符来说如果两个数均是整数那么执行整数除法,否则,只要有浮点数那么执行的就是浮点数除法.取余运算符(%)注:%操作符的两个操作数必须都为整数,其返回的是取余后的余数.移位操作符<< 左移操作符左边抛弃,右边补零.int num=10; 0000 0000 00...

2019-08-21 16:30:56 118 1

原创 C语言---模拟实现strcat

模拟实现strcatstrcat()函数是char*类型,其主要作用是将第二个字符串拷贝到第一个字符串后,形成一个新的字符串。但需要注意的是strcat()函数并不能检查出第一个数组是否能容纳下第二个字符串,可能会出现多出来的字符溢出问题。所以在使用的过程一定要考虑到为第一个数组分配足够大的空间,或者可以使用需要另一个参数来指定最大允许添加的字符数的strncat()函数。#define S...

2019-08-18 10:15:03 449 1

空空如也

空空如也

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

TA关注的人

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