- 博客(49)
- 收藏
- 关注
原创 人工智能001
写程序实现线性回归模型(要求模型中拥有五个特征值)打开anaconda prompt。3 使用jupyter记事本写代码。1 安装miniconda。2 安装pytorch。
2023-04-01 14:58:15
87
原创 oracle 密码忘记
新手刚用Oracle数据库时,可能会遇到system用户无法登录情况。问题原因:1.可能输入默认密码时输入错误(比较低级,一般不会范)。2.可能你在安装的时候设置了密码,但是在登录的时候密码不正确,可能是你在安装时的字符集设置的原因。(若还有其他,请留言让更多的人看到)。解决:1.使用sysdba账号登录(运行cmd-->sqlplus / as sysdba)2. 解除锁定账号(例如解除system用户)alter user system account unlock;3. 为system用户设置新密码(
2022-06-20 00:10:02
233
原创 二叉树的前中后序遍历(递归)
#include <stdio.h>#include <stdlib.h>typedef int TElemType;#define MAXSIZE 6typedef struct BiTNode{ char data; struct BiTree *lchild,*rchild;}BiTNode,*BiTree;TElemType m,n;//创建二叉树 BiTree createBiTree(BiTree T){ char ch;
2022-03-16 18:32:52
1018
原创 二叉树的层次遍历
二叉树的层次遍历#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#define MAXSIZE 100typedef struct BiTNode{ char data; struct BiTree *lchild,*rchild;}BiTNode,*BiTree;typedef struct{ BiTree data[MAXSIZE]; //存放队中元素
2022-03-16 18:31:44
1167
原创 git 基本操作
提交git add . 提交所有git add "xxx.xx"提交某个文件git status 查看状态 可以查看未add 已addgit commit -m"备注" 提交到暂存区git push 推送到githubgit reset HEAD 撤销所有文件add的文件git reset HEAD "测试.c" 撤销某个add文件git log --pretty=oneline 查看提交记录git reset --soft 5378948348493(id) 回退到那个
2022-03-16 17:01:49
5162
原创 前后端分离之后端
主要运用了Springsecurity、swagger2、redis、rabbitmq发送邮件、webSocket在线聊天、jwt、kaptcha验证码、控制权限等网址:http://github.com/mlNothing/yeb
2021-12-14 11:53:22
2274
1
原创 oracle 导出导入 dmp表
exp scott/tiger@ORCL file=e:\gc.dmp tables=(ACCT_INC_LED_D,ACCT_PAY_LED_D,EMP_BAS_INFO_B,EMP_CLCT_DETL_D,EMP_INSU_D,INSU_EMP_INFO_B,OPSP_REG_D,PSN_CLCTSTD_D,PSN_INFO_B,PSN_INSU_D,REFL_APPY_D,STAF_PSN_CLCT_DETL_D)
2021-09-08 15:48:49
158
原创 查看当前页面的表
从"表姐"那里学来的altersystemflushshared_pool;--查当前界面数据selectt.LAST_ACTIVE_TIME,t.*fromv$sqlareatwheret.PARSING_SCHEMA_NAME='SYGFMIS_2018'andt.LAST_ACTIVE_TIME>to_date('2018-08-0314:21:28','yyyy-mm-ddhh24:mi:ss')orderbyt...
2021-09-06 17:50:43
409
原创 上传项目到github
准备阶段第一步:针对文件右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here第二步:会进入控制台 ,输入:git clone *https://github.com/ahn6666/ssm2021.6.13.git *替换成你之前复制的地址)第三步:文件名需要改变第四步:第五步:报错 Untracked files:(use “git add …” to include in what will be comm
2021-06-13 23:55:19
79
原创 Could not resolve dependencies for project
当初报这个错误,我以为就是普通的错误,csdn随便一搜,后来发现人类的悲欢并不相同。其实这个错误很明显就是找不到依赖,在我的maven工程中,web依赖service,service依赖dao,dao依赖domain,domain依赖utils。一般来说,我们就是先对父工程进行clean 在进行install工程,然后在对子工程分别依此进行依赖。但是进行父工程的时候就是报找不到:[ERROR] Failed to execute goal on project ssm_dao: Could
2021-05-27 22:29:55
21002
2
原创 ssm整合
体会:1.各种bug层出不穷,有的是老bug,有的是新的。比如sql版本不一致,映射文件不对,junit版本问题,忘记写 /等等 csdn快被我搜坏了…2. 写完一些配置要先进行测试3. 整合的时候配置文件有时候会有点迷茫,所以需要经常看。实现:采用xml和注解的方式依然结构图展现上传到Githup...
2021-05-08 21:54:50
141
原创 springMVCDemo02响应数据和结果视图&实现文件上传&异常处理&拦截器
一:响应数据1. 字符串:controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址2.无返回值:可以通过resquest转向页面 和 response页面重定向和response指定响应结果3.视图:modelAndView是SpringMVC为我们提供的一个对象,该对象也可以用作控制器方法的返回值。4.转发和重定向5.异步请求依旧先上结构图1. 导入jar包<artifactId>spring-context</artifactId&g
2021-05-06 01:49:11
99
原创 javaweb总结
c/s和b/s架构:a) c/s:客户端服务器i. 第一层:在客户端系统上结合了界面显示和业务逻辑—>用户表现层ii. 第二层:通过网络结合了数据库服务器:数据库层b) b/s:浏览器服务器:三层架构:i. 用户界面层:主要完成用户和后台的交互,以及最终查询结果的输出功能ii. 业务逻辑层:主要利用服务器完成客户端的应用逻辑功能。iii. 数据访问层:主要是接受客户端的请求后再独立进行各种运算jsp语法基础:a) jsp处理过程i. 预处理阶段:把jsp文件解析为java代码,编.
2021-04-25 22:02:47
293
原创 springMvcDemo01基本知识点&入门案例&常用注解
一:基本知识点SpringMVCa) SpringMVC是一种基于java的实现MVC涉及模型的请求驱动类型的轻量级web框架,它通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。b) SpringMVC在三层架构的位置c) 优势清晰的角色划分i. 前端控制器 DispatcherServletii. 请求到处理器映射HandlerMapperiii. 处理器适配器HandlerAdapteriv. 视图解析
2021-04-25 18:38:14
113
原创 spring4_事务控制xml和注解的实现
前提介绍:通过上一张我们通过对手动事务的控制,达到sql语句错误而进行回滚 https://blog.csdn.net/weixin_46809332/article/details/115746945,而spring提供了事务的控制。一:介绍1. spring提供了分层涉及业务层的事务处理解决方案,提供了一组事务控制的接口,并且事务控制都是基于aop的。2. api介绍2.1 PlatformTransactionManager接口提供事务操作的方法获取事务状态信息 TransactionSt
2021-04-18 01:06:28
163
原创 spring3-aop的概念以及使用xml的方式实现转账功能&动态代理&专业术语
一:aop概念即面向切面编程,通过预编译的方式和动态代理实现程序功能的统一维护的一种技术,是函数式编程的一种衍生泛型。通过对业务的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合程度降低,提高程序的可重用性,提高了开发的效率。二:作用:不修改源码的情况下进行增加。三:实现方式:动态代理四:使用切面编程:案例的问题:就是我们平时转账的时候,会有事务的提交,如果不成功就会通过事务的回滚而达到数据库不会进行改变。如果不用spring则会很麻烦。代码如下:4.1 结构工具类,就是在注入在这里插入
2021-04-16 05:21:59
306
原创 spring2-ioc使用注解的方式
注解的解释1)用于创建对象的:他们的作用就和xml配置-文件中编写一个标签实现的功能a. component:作用:用于把对象存入spring容器中属性:value:用于指定bean的id,默认值时当前类名,首字母小写b.Controller:一般用于表现层c.Service:一般用于业务层d:Repository:一般用于持久层bdc的作用和a的作用时一样的,只是为了更加的清晰2)用于注入数据的:他们的作用就和在xml配置文件中的bean标签中写一个 标签是一样的。Autowired:.
2021-04-14 00:51:16
115
2
原创 spring1-体系结构&实例化bean的三种方式&Spring-依赖注入的三种方式&注入集合
Spring:降低解耦,aop编程的支持,声明式事务的支持ioc (控制反转)和 aop(切面编程)体系结构使用 spring的 IOC解决程序耦合的步骤a) 在pom.xml中导入依赖的spring包b) 创建相应的dao和service以及实现c) 在resource下配置bean.xmld) 测试配置是否成功相应的代码如下 //在pom中导入依赖<dependencies> <dependency> <
2021-04-11 18:12:16
95
原创 mybatis-demo04-延迟和缓存
一、Mybatis 延迟加载策略理解:在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.1.在 SqlMapConfig.xml 文件中添加延迟加载的配置<settings> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value="false"/> </settings>
2021-04-10 22:18:23
98
原创 mybatis-demo03-动态sql和多表查询
一、动态sql1. 动态 SQL 之标签 注意:标签的 test 属性中写的是对象的属性名,如果是包装类的对象要使用 OGNL 表达式的写法。 另外要注意 where 1=1 的作用~!2. 动态 SQL 之标签为了简化上面 where 1=1 的条件拼装,我们可以采用标签来简化开发。3. 动态标签之标签SQL 语句:select 字段 from user where id in (?)标签用于遍历集合,它的属性:collection:代表要遍历的集合元素,注意编写时不要写#{}
2021-04-10 21:20:31
127
原创 mybatis-demo02-一些属性
对应的实现sql语句的xml中selectresultType 属性: 用于指定结果集的类型。parameterType 属性:用于指定传入参数的类型。#{}与${}2.1 #{}表示一个占位符号 通过#{}可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换, #{}可以有效防止 sql 注入。 #{}可以接收简单类型值或 pojo 属性值。 如果 parameterType 传输单个简单类 型值,#{}括号中可以是 valu..
2021-04-10 20:58:34
67
原创 mybatis-demo01
一:mybatis是什么?mybatis是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis通过xml 或注解的方式将要执行的各种statement配置起来,并通过java对象和statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为 java 对象并 返回。二:mybatis
2021-04-06 20:03:51
98
原创 冒泡排序、二分排序的题
//对数组{1,3,9,5,6,7,15,4,8}进行排序,然后使用二分查找 6 并输出排序后的下标。System.out.println("-------------");int[] one={1,3,9,3,5,6,7,15,4,8};int temp;//进行冒泡排序for (int i = 0; i < one.length; i++) {for (int j =i+1; j < one.length; j++) {if (one[j]<one[i]){temp=o
2021-03-31 00:40:18
121
原创 javaee02基础语法、流程控制、数组
二进制:只用数字01表示的二进制与十进制之间的转换。1010=8+2=10;变量分类a) 数据类型:基本数据类型引用数据类型b) 声明的位置:成员变量(类内、方法外)、局部变量(方法内)数据类型a) 分类:i. 基本数据类型:byte(1)、short(2—128-127)、int(4)、long(8)、float(4)、double(8)、 char(2)、boolean(1)ii. 引用数据类型:类,接口,数组b) 标识符:字母、数字、下划线、美元符号不能以数字开头、.
2021-03-28 17:05:45
65
原创 javaee01java的发展及安装
导序:学习java可以做什么?1.开发桌面应用程序( 银行软件、商场结算软件 )2.开发面向Internet的web应用程序( 门户网站(工商银行)、网上商城、阿里巴巴、电子商务网站 )3.提供各行业的解决方案 (金融、电信、电力…)4. 嵌入式开发 (移动电话、可视电话、数字机顶盒和汽车导航系统)java的发展 a) sun:1991:詹姆斯·高斯林所在小组创建,后被甲骨文公司收购。b) java:javase(桌面环境)、javaee(基于java的应用服务器)、javame(应用于移动、无线
2021-03-28 17:00:35
78
原创 2021.3.27面试心得
今天是第一次去参加面试,不好。1.基础掌握的不牢2.要做项目3.写成体系的博客4.每天要复习,按时总结5.要合理分配时间6.黎明前的曙光要等到,不想一直处于黑暗中。
2021-03-27 18:58:13
53
原创 java安装
链接:https://pan.baidu.com/s/1rma3aThm1DkTfUNNr53hNA提取码:d1tw复制这段内容后打开百度网盘手机App,操作更方便哦这是idea的这是ec的链接:https://pan.baidu.com/s/1MeczlOpLhdteObzlXo6jkA提取码:uwr6复制这段内容后打开百度网盘手机App,操作更方便哦...
2021-01-09 22:24:52
128
原创 idea中web下不能建立package包的解决
看来其他可以设置的src发现和web下这个不一样 设置一下为根路径就可以了 ,老是会忘记…记录一下
2020-12-20 18:28:03
632
原创 连接数据库报错init datasource error,
原来数据库5.5升级到8.0后,数据库连接配置没有改造成的1、驱动包要升级为 mysql-connector-java-8.0.11.jar2、修改配置文件driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/loginin?useSSL=false&serverTimezone=UTC username=rootpassword=admin# 初始化连接数量initialSize=5# 最
2020-10-26 23:34:14
16227
2
原创 linux虚拟机VirtualBox-5.2.0源文件及vbuntu的安装包 及配置gcc用vi写c语言
先上安装包linux虚拟机VirtualBox-5.2.0源文件及vbuntu的iso安装包链接:https://pan.baidu.com/s/1CQal5hMVVwnwAcQwxV2SGw提取码:uj26复制这段内容后打开百度网盘手机App,操作更方便哦 2. 安装教程 VirtualBox-5.2.0 :里面有简单的教程 ,总结就是一路安装,然后配置一下 管理-全局设定-扩展-添加 Oracle VM virtualBox..这个 扩展包...
2020-10-23 17:24:34
547
1
原创 Tomcat cmd 出现乱码的解决方法
解决办法 1.打开你安装Tomcat的所在目录,本文以7.0.92为例。 2. 打开后选择conf目录。 . 3. 将里面的logging.properties文件用编辑器打开,本例子是使用“Notepad++”编辑器打开。 4. 打开后大约在50行左右找到java.util.logging.ConsoleHandler.encoding = UTF-8 5. 修改为java.util.logging.ConsoleHandler.encoding = GBK; 6.重新启动Tomcat就可以了。...
2020-10-15 19:51:26
375
原创 mqsql 命令大全
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)创建授权:grant select on 数据库.* to 用户名@登录主机 identified by “密码”修改密码:mysqladmin -u用户名 -p旧密码 password 新密码删除授权: revoke select,insert,update,delete om . fromtest2@localhost;显示数据库:show databases;显示
2020-09-11 13:38:06
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人