- 博客(291)
- 资源 (3)
- 收藏
- 关注
原创 bug--ValueError: shapes (1000,152) and (2,1) not aligned: 152 (dim 1) != 2 (dim 0)
两个矩阵因为维度的原因无法相乘。
2024-03-13 07:56:49
480
原创 bug--xxoobject has no attribute xxx
Python 创建类的实例后却不能调用写的方法,检查了半天原来是缩进的问题,def函数不应该和class并列。只能说这个英文空格太小了,看不出来。
2024-03-09 08:36:38
602
原创 idea整合gitee在不同设备同步代码
idea安装gitee参考教程注,使用gitee也需要安装git,mac系统自动安了,win自动安显示安装失败,可以先在git官网安装在本地,然后在idea的设置中设置git.exe路径第一次将代码上传链接见上面的链接教程上传代码更改点对钩另一台设备下载代码第一次非第一次...
2021-12-24 13:54:19
721
原创 postman基本使用+post请求结构
post请求组成param对应的springboot代码(?)@Controllerpublic class hellocontrller {@ResponseBody @RequestMapping("hello") public String f(@RequstParam String a){ return "header"+a;}Headerheader中有这些键值对,设置了一些请求的方式如果要在springboot中获取这里的键值对@Cont
2021-11-17 22:43:44
722
原创 idea设置热启动springboot改代码不用重启
1.修改pom.xml加依赖,并刷新maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency&
2021-11-17 22:28:48
768
原创 java+poi循环自动设置excel表头导出数据库数据到excel(导出任意表不用改代码)
前排提示:代码手打,可能有拼写错误核心代码把表中的列名存在呢一个list中Connection conn=......String sql="select * from test"ps=conn.prepareStatement(sql);rs=ps.executeQuery();ResultSetMetaData metaData = rs.getMetaData(); int cilum =metaData.getColumnCount();List<String> col
2021-11-17 14:38:44
1074
原创 springboot+mybaties导出数据库表为excel(完整代码)
要导出的表两个varchar创建一个springboot项目pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.
2021-11-14 16:37:31
1211
原创 2021-10-11实习总结
pycharm可以选择虚拟环境pycharm调出命令行alt+f12,应为pycharm是虚拟环境,每个项目环境可以不一样,所以创建项目的时候可以选择2.7还是3.8使用虚拟环境会在项目中自动创建一个venu文件夹1.同时安装python2.7,3.8环境安装参考教程https://blog.youkuaiyun.com/zzfenglin/article/details/52336440首先从pyhton官网下载.msi安装程序,然后运行.msi,安装地址不用动,就c盘就行python2要设置环境变
2021-10-11 20:43:34
340
原创 bug -表名用了sql保留字反引号解决mybatis ySQL server version for the right syntax to use near a
错误:mybatis ySQL server version for the right syntax to use near a其实就是写了挺正确的插入语句但是报错原因我的表名是key,和mysql的保留字重复了,用反引号括起来解决:用键盘左上角的顿号写表名字 @Insert("insert into `key` values (#{name},#{key})")...
2021-10-10 18:24:54
609
原创 使用putty将本地windows文件传到阿里云centos服务器
附加:命令行切换到d盘 输入d:即可首先下载putty官网https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html下载后打开安装文件,一路Next就行,反正我只改了一个安装路径到d盘第二步 传文件进入安装的路径,我按在d盘的putty文件夹下,所以进入d盘路径然后输入,pscp空格你本地的文件空格root@服务器公网ip:/要把这个文件传到服务器的那个地方(root应该是服务器的用户名,没改过就是root)D:\p
2021-10-10 16:28:09
676
原创 git安装+上传本地代码到gitee码云
教程参考上传代码https://www.jianshu.com/p/3e0b213ab03d安装git环境自行百度遇到两个问题第一个是弹凭证框。Windows安全中心 Git Credential Manager Enter credentials for ‘https://gitee.com/‘是需要输入gitee账号,密码第二个是Author identity unknown*** Please tell me who you are.输入随便一个名字和邮箱...
2021-10-08 19:14:41
841
原创 记录一些linux命令
mkdir -p /父文件夹1/子文件夹1 -p和/之间有空格 mkdir和-py有空格注意:和mkdir的区别是如果父文件夹不存在,也会递归的先建父文件夹,再创建子文件夹clear 清屏pwd 看自己在什么目录里解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar -xZvf file.tar.Z //解压tar.Zunra
2021-10-08 17:50:15
112
原创 阿里云centos入门+安装图形界面
怎么购买服务器,远程操作点击下面链接怎么购买服务器,远程操作linux的文件目录结构输入命令 ls /可以看到所有子目录简单记录一些命令clear 清屏pwd 看自己在什么目录里试着新建一个文本文件,编辑它,保存,之后查看所有操作都必须在英文输入法下新建先看看自己在什么目录下是root文件夹,因为我就是这个系统管理员,所以就不动了新建文件的命令是touch,只需要这一行文件就建好了编辑查看和编辑的命令都是 vivi first.txt我们会进入到insert模式,
2021-10-07 18:10:11
250
原创 线程池使用案例
分析定义核心线程corethread数为5,最大总线程数maxthreadsize不能超过10,在案例代码中我们用for循环创建了15个项目,前五个项目(编号0-4)顺利地作为核心线程运行,当第六个线程被execute时会被放入workqueue等待队列(这个不计入最大总线程数中),编号5-9的都放入这个队列,当第11个线程进来的时候,因为等待队列已满,所以会直接放入线程池中。(个人感觉这样似乎没有做到先来先服务,可能是哪里没理解透彻)运行结果正在执行task0-4,正在执行task 10-14,最后
2021-10-04 16:54:50
730
原创 Java字节码和机器码
机器码和字节码怎么产生的我们在ide中写的***java代码***(.java文件),会被jvm编译器编译成***字节码***文件(.lass),接下来字节码文件会被jvm执行引擎转化为计算机读得懂的机器码文件。这些码都长什么样先不谈.java文件,因为他就是我们用键盘敲出来的那怎么看字节码文件呢,用记事本打开.class文件会出现乱码,这是在保护.java文件,不然的话用java写的网页或应用的源代码就没有秘密可言了。那字节码张啥样呢,大概这样的,全是?进制的数字我们也可以用命令行查看自己
2021-09-26 20:38:01
368
原创 java代码中的String[] args有什么用
简单解释可以在java运行的时候传递参数给args[]这个字符串数组,而我们写java代码时可以使用这个数组,比如直接打印输出这个数组的第一个元素 System.out.println(args[0]);举个例子我在idea或者eclipse中写好一段java代码,这个类叫做ybbpublic class ybb { public static void main(String[] args) { System.out.println(args[0]); }
2021-09-22 17:20:26
1117
原创 Java多线程---2
运行如下程序,发现线程1,2,3中每次run函数中的输出都是随机的,说明三个线程在同时运行class ThreadDemo extends Thread { private Thread t; private String threadname; ThreadDemo(String name){ threadname = name; System.out.println("创建线程"+threadname); } public
2021-09-13 17:03:05
98
原创 java数据类型强制转换的易错例子
public class java强制转换 { public static void main(String[] args) { int a=4/3; //Math.ceil 返回类型为double,不能用int接收 //int b=Math.ceil(4/3); int b=(int)Math.ceil(4/3); System.out.println(b); System.out.println(a)
2021-09-13 15:33:19
350
原创 bug---springboot报错Consider the following: If you want an embedded database (H2, HSQL
错误描述Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put i原因在idea创建springboot项目(配置springboot initializer)时勾选了springboot data.,mysql driver这些数据库有关的组件后,并未配置连接信息就启动了springgboot项目解决配置连接参数...
2021-09-11 20:39:36
895
原创 配置阿里云centos服务器网页远程连接
购买一台阿里云服务器ecs突发性服务器 约9rmb/月到控制台找到购买的服务器,注意选择正确的地区修改密码点击远程连接,选第一个输入账号,密码,即可进入linux操作界面界面:
2021-09-08 16:26:16
368
原创 Java多线程
线程的几个状态新建状态:使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。就绪状态:当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。运行状态:如果就绪状态的线程获取 CPU 资源,就可以执行 run,此时线程便处于运行状态。处于运行状态的线程最为复杂,它可以变为阻塞状态、就绪状态和死亡状态。如果一个线程执行了sleep(睡眠
2021-09-08 15:26:29
100
原创 bug--if+if(else if)+else结构
public class if和else { public static void main(String[] args) { int a=1; if(a==1){ System.out.println("a"); } if(a!=1){ System.out.println("非a"); }else { System.out.println("b
2021-09-07 16:29:33
118
原创 JAVA数据结构---hashmap
见菜鸟教程hashmapimport java.util.HashMap;public class hashmap { public static void main(String[] args) { HashMap<Integer,String> site=new HashMap<>(); site.put(1,"hello"); site.put(2,"fuck"); System.out.print
2021-09-07 11:41:48
81
原创 Java数据结构---hashMap
定义HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 是无序的,即不会记录插入的顺序。常见方法定义HashMap<Integer, String> Sites = new HashMap<Integer, String>(); // 添加键值对 Sites.put(1, "Google"); Sites.put(2, "Runoob"); Sites.put(3, "Taobao
2021-09-07 11:37:43
94
原创 java数据结构--hashset
注意HashSet 不是***线程安全的***, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 HashSet 的并发访问。Vector是线程安全 的。常见方法
2021-09-07 11:30:00
184
原创 java数据结构--TreeSet
注意treeseet属于set,是无序,不可重复的,这里的无序是指存储无序,不能复现存储的先后顺序而treeset底层是二叉排序树,会将存入的元素按照从小到大(或字典序)自动排列常用方法 //声明一个treeset TreeSet a=new TreeSet(); //添加元素 a.add(1); a.add(2); a.add(0);//遍历,不能用get(index) Iterator it =a.iter
2021-09-07 11:15:26
1083
原创 Java数据结构--Linkedlist
简介链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。使用场景以下情况使用 ArrayList :频繁访问列表中的某一个元素。只需要在列表末尾进行添加和删除元素操作。以下情况使用 LinkedList :你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置进行添加和删除元素操作。常用方法创建和添加元素 LinkedList<Str
2021-09-06 14:58:01
212
原创 l笔试题输入
两种方式在这里插入代码片import java.util.Scanner;public class 题目输入问题 { public static void main(String[] args) { //第一种 Scanner sc=new Scanner(System.in); int a= sc.nextInt(); int b=sc.nextInt(); int c=sc.nextInt(); .
2021-09-03 18:46:33
75
原创 JAVA数据结构--Arraylist
思维导图声明arraylist,添加元素,取出元素若声明Arraylist时使用了泛型.则只能添加对应的数据类型Arraylist <String> =new ....泛型的尖括号中的是引用类型,不是基本类型必须,下面不能写boolean ArrayList<Boolean> b=new ArrayList(); b.add(true);若未使用泛型,则随便添加import java.util.ArrayList;public class
2021-09-03 15:21:46
90
原创 java中的栈和队列
栈队列 Queue a=new LinkedList();//创建队列 a.offer(1);//元素入队 a.offer(2); a.offer(3); System.out.println(a.poll());//第一个元素入队,并删除(出队) System.out.println(a.peek());//返回第一个元素,不出队 System.out.println(a.poll());...
2021-09-02 15:31:42
150
原创 HTTP协议及应用和面试题总结
定义HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。层次http版本HTTP协议的版本:HTTP/1.0 HTTP/1.1在HTTP1.0协议中客户端与web服务器建立连接后,只能获得一个web资源。HTTP1.1协议中,允许客户端与web服务器建立连接后在一个连接上获取多个资源。客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个H
2021-09-01 16:54:54
88
原创 字符串朴素模式匹配算法
注意:下面是数据结构的算法,其实Java中使用indexOf函数直接实现字符串匹配public class 串的模式匹配 { static boolean m(String a,String b){ int k=0; int i=k,j=0; while(i<a.length()&&j<b.length()){ if(a.charAt(i)==b.charAt(j)){
2021-08-29 16:51:18
169
原创 网易雷火测试题--重复字符编码
题目给定一个字符串,请你将字符串重新编码,将连续的字符替换成“连续出现的个数+字符”。比如字符串AAAABCCDAA会被编码成4A1B2C1D2A。答案import java.util.Scanner;public class 重复字符编码2 { public static void main(String[] args) { int count=1; Scanner sc = new Scanner(System.in); String a
2021-08-28 17:45:57
234
原创 java面向对象--多态的例子和注意
例子一:public class 多态 { public static void main(String[] args) { parent obj1=new chid1();//向上转型 // parent obj=new parent() ;报错,抽象类不能创建实例 obj1.eat(); chid1 obj3=(chid1) obj1;//向下转型 obj3.eat();// chid2 obj4=(
2021-08-28 16:39:52
267
原创 求字符数组中是否存在指定的子串
题目:求字符数组中是否存在指定的子串(可以试试将字符串从第i个字符长为j的子串求出这个步骤也独立成一个函数)注意:java声明函数需要加staticpublic class substring {//求主串中是否存在特定子串 static int strcompare(char[] arr,char[] brr){//必须有static for(int i=0;i<arr.length&&i< brr.length;i++){ if(arr[i
2021-08-28 15:43:19
162
原创 java面向对象的一个基本例子
class animals { int id; String name; animals(int id,String name){ this.id=id; this.name=name; } void eat(){ System.out.println(name+" is eating"); }}class cat extends animals{ String color; cat(.
2021-08-27 16:35:00
101
原创 bug--Uncaught SyntaxError: missing ) after argument list/xxnotdefind
错误描述:原因:开始我只注意到那个函数 is not defind,检查了几遍没看出问题,再看第一个错,原来是某个其他函数语法错了,少了个逗号。
2021-06-24 15:37:04
136
problemJB.pdf
2020-09-30
汉字机内码获取实验.txt
2020-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人