自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据清洗1

import pandas as pdimport time#加载CSV数据df_csv=pd.read_csv('/Users/15414/Sentence-Bert/book dataset/CLEANED_LIBSYS_TMP_BOOK.csv', index_col=0,dtype={"MARC_REC_NO": str, "M_TITLE": str, "PROP_NO": str, "BAR_CODE": str,"CALL_NO":str,"摘要":

2022-03-25 21:51:41 497

原创 2022-3-12 2021美团真题

#include<bits/stdc++.h>using namespace std;bool isCharacter(char c){ c = tolower(c); if(c>='a' && c<='z') return true; return false;}bool isValid(string s){ // 用户名的首字符必须是大写或者小写字母。 //用户名只能包含大小写字母,数字。 .

2022-03-13 19:42:51 411

原创 2022-3-11 力扣做题

2022-03-12 03:08:37 565

原创 2022-3-10 力扣做题

class Solution {public: string validIPAddress(string queryIP) { //首先是分隔,分隔后放在vector里 //之后分别进行检验 1.vector的长度要符合要求 //2. vector中的内容要符合要求 if (isIPv4(queryIP)) return "IPv4"; if (isIPv6(queryIP)) return "IPv6"; retur.

2022-03-11 10:54:43 212

原创 2022/3/2 leetcode做题 hot100

部分超时

2022-03-02 23:24:31 117

原创 2022/3/1 leetcode做题

2022-03-01 22:43:16 149

原创 2022/2/28 leetcode做题

在这里插入图片描述

2022-03-01 14:44:27 105

原创 2022-2-22学习仿牛客项目-4.3我收到的赞

entityUserId是被赞的人,userId是点赞的人删除之前点赞数据

2022-02-22 16:25:15 139

原创 2022-2-22学习仿牛客项目-4.3Redis点赞

entityTpye可能是帖子也可能是帖子下的评论,里面存的是一个集合,集合的key是点赞的userId,集合的长度就是点赞的总数直接service层isMember判断是否在点赞的集合里,如果在,则点过赞了,要取消点赞,否则,则点赞对帖子进行点赞回复列表修改,逻辑相同回帖列表退出后,显示的是赞,不是已赞...

2022-02-22 15:11:20 248

原创 2022-2-22学习仿牛客项目-4.2Spring整合Redis

testHashes()结果testLists()rank为排序的排名(默认小到大) reverseRank为大到小reverseRange 为大到小去取三名

2022-02-22 14:12:54 508

原创 2022-2-17学习仿牛客项目-第10节统一记录日志

导入依赖访问首页以下为用法对所有业务组件,输出用户某某某在某时刻访问某方法访问主页打印出了信息

2022-02-17 17:10:24 131

原创 2022-2-17学习仿牛客项目-第9节统一处理异常

error目录放在templates下,才生效配置404页面类似的,处理500认为造错访问不存在页面访问lette/list声明一个处理所有exception的类,注解的参数表示只处理controller造错报错控制台有日志...

2022-02-17 14:03:38 154

原创 2022-2-15学习仿牛客项目-第8节发送私信

mapperservice层

2022-02-17 13:29:55 165

原创 2022-2-15学习仿牛客项目-第7节 私信列表

会话: 我和XIXI的所有对话,叫会话会话列表,我和xix的对话,和bibi的对话,以此类推,和所有人的对话叫对话列表message表status 0 表示未读,1表示已读,2表示删除注意conversation_id, 111, 112. 实际上111_112和112_111是一个会话所以把小的id拼到前面,大的id到后面两个功能,1.查询私信列表, 2.显示私信详情创建实体类 Message点进会话的详情,也是个列表message-mapper.xml的实现.

2022-02-16 19:38:13 224

原创 2022-2-16学习仿牛客项目-第6节 添加评论

DAO层xmldiscussPost表里有comment_count所以discussPost 的dao和xml也要改discussPost的service层,更新评论总数继承接口Constant注入discussPostService添加评论,注解加事物完整代码,添加评论,更新评论数量可以评论的地方,下方大框传entityType, entityId第二种添加评论,给一个评论进行回复,无target回复特定某个人第三种,评论下添加回复,有targ.

2022-02-16 15:39:17 187

原创 2022-2-15学习仿牛客项目-第5节 显示评论

comment表,entity_id代表,评论的是帖子还是帖子下的评论还是课程,评论的哪个实体target_id 代表,点击评论按钮后,回复指向的某个人Comment实体类dao层,两个方法,mapper.xml两个文件实现xml语句业务层对帖子的评论,在discussPostController里修改原有方法加入Page page, 这个会被注入model里分页信息帖子类型() 评论类型对于一个comment,要用到userId和头像,所以要获取其实体但是.

2022-02-16 14:20:44 331

原创 2022-2-15学习仿牛客项目-第4节 事务管理

Read Uncommitted: 读未提交的数据, 问题:事务1回滚为10,正常, 但是对事物2,本应为9,变成10了对事物1无问题,但事务2,本应为9,现在为11注入两个mapper,来模拟一个原子性操作中间Integer.valueOf(“abc”)会出错,如果事物回滚的话,前面的两个insertUser和insertDiscussPost会回滚propagation指事物A里有事物B,那么回滚按照哪个进行test造了一个错,报错,看看数据库里有没有插入新..

2022-02-15 23:33:22 406

原创 2022-2-15学习仿牛客项目-第3节 帖子详情

Dao层mapper.xml sql语句service层,直接调用即可帖子中,显示的是userId而不是userName,注入userService帖子的地址处理discuss-detail.html,声明模板和相对路径让header可以复用动态链接标题作者头像作者名和发布时间帖子正文测试功能,鼠标放到帖子上,右下角显示URL链接点击后,进入相应discuss-detail页面...

2022-02-15 21:40:48 161

原创 2022-2-15学习仿牛客项目-第2节 发布帖子

添加fastjson依赖将信息,封装入json对象,再返回json字符串当参数更少时用main方法,测试该方法输出静态页面测试上面的方法进入页面dao层,声明插入帖子方法discusspost-mapper中增加插入帖子,增加insert的filed,少一个id增加Insert方法业务层注入敏感词filterController实例化一个Post对象完整Controllerindex的js,(前端的,可以略过)测试帖子发布,点击我要发布蓝色.

2022-02-15 21:08:28 158

原创 2022-2-15学习仿牛客项目-第1节 过滤敏感词

2022-02-15 19:51:51 205

原创 2022-2-15学习仿牛客项目-第8节 检查登录状态

@Target, 注解可以写在哪个类,方法上@Retention , 自定义注解保留时间,编译时,运行时@Document 生成文档时,要不要带上@inherited 子类继承父类,父类有注解,子类要不要继承注解注解setting页面必须登录后才能访问upload同理LoginRequired拦截器config中,注入拦截器,让拦截器不要拦截静态资源测试,敲路径,强制访问user/setting功能自动跳转登录页面...

2022-02-15 16:12:40 73

原创 2022-2-14学习仿牛客项目-第7节账号设置

返回设置页面配置模板更改首页的页面跳转测试,设置页面,登录账号后成功进入user/setting页面配置,图片从本地哪里上传服务层逻辑,哪一个userId,要上传哪一个URLcontroller层参数注入上传文件规定用post方法, 用MultipartFile 来接收文件,model来进行渲染判空获取文件名,文件名中的格式png,生成随机的文件名存储文件更新当前用户的头像的web路径完整的方法获取文件在服务器存放路径,设置图片类型处理输入输..

2022-02-15 15:46:05 188

原创 2022-2-14学习仿牛客项目-第6节显示登录信息

拦截器示例,定义拦截器定义拦截器config配置,拦截和不拦截哪些测试是否拦截到登录页面成功拦截到测试register页面成功拦截到从拦截的信息可以看到是拦截的controller层的这两个方法打断点logincontroller的 getloinpage方法拦截器中打断点再次进入登录页面首先卡在prehandle,controller没执行之后卡在 controller层在之后卡在post-handle在之后卡在模板浏览器第一次请求,服务器给浏览.

2022-02-15 13:59:18 612

原创 2022-2-14学习仿牛客项目-第23节 第5节开发登录、退出功能

login_ticket的结构,其中ticket是重要的status 0表示有效,1表示过期新建LoginTicket的实体类Dao层的mapper注入一个字符串,返回一个LoginTicket实体类LoginTicket selectByTicket(String ticket);向数据库插入一个loginTicket实体类,int insertLoginTicket(LoginTicket loginTicket);当用户退出或者过期时,将ticket的状态改为不激活int.

2022-02-15 12:27:02 468 1

原创 2022-2-14学习仿牛客项目-生成验证码

下面应用到登录页面,login.html

2022-02-14 23:10:02 107

原创 2022-2-14学习仿牛客项目-会话管理

HTTP Cookies可以解决无状态问题。将Cookies添加到HTTP头部,创建一个会话,让每次请求都能共享相同的上下文信息想办法让服务器记住浏览器,服务器给浏览器一个cookie,下次浏览器的请求会带着cookies发送给服务器演示cookie如何送服务器发送给客户端...

2022-02-14 20:50:44 626

原创 2022-2-14学习仿牛客项目-开发注册功能

点开/register,服务器返回site目录下的register.html更改顶部和底部的相对路径更改index.html 即首页的头部注册按钮,以实现点击index.html中的注册,可以跳转到注册页面给header取别名,以多次复用在register中复用index中的header由于没有开启mysql服务,所以显示为白页启动mysql服务后,首页可以正常显示点击注册进入注册页面这个replace 的作用是用index首页,th处理好的相对路径取代r..

2022-02-14 20:01:28 2046

原创 2022-2-14学习仿牛客项目-发送邮件

致命bug,util放在nowcoder下不是community下所以无法生成util下的MailClient的bean

2022-02-14 14:34:52 105

原创 2022-2-13学习仿牛客项目-版本控制

2022-02-13 22:24:30 149

原创 2022-2-13学习仿牛客项目-项目调试技巧

断点后,F8向下执行一行想要进入方法内部,F7进入灰色部分可以看到运行到这一条前的参数的值alt+F9可以直接跳到下一个断点左下角可以管理所有断点用logger输出日志运行testLogger后配置文件里,logging.file来控制日志输出的位置logback.xml放在resources根目录下...

2022-02-13 21:47:22 262

原创 2022-2-13学习仿牛客项目-开发社区首页

上方为写死的很多li帖子,保留一个删除其余,将保留的静态li改为动态li为controller里的discussPosts类似的,修改title为动态,utext可以处理标题中有转义字符的情况判断type是否为置顶帖status==1才是精华修改username和发布时间,上面发布时间是西方式样的用th的工具dates来格式化输出时间Page实体类,current为当前页面,limit每页最多多少个post,rows为总计多少个post...

2022-02-13 19:13:04 131

原创 2022-2-12学习仿牛客项目-MyBatis入门

前三个spring已经集成了,不需要写代码主要写后两个

2022-02-12 23:16:52 149

原创 2022-2-12学习仿牛客项目-spring MVC入门

使用游览器传参更常用的get请求将参数放在路径里,用@PathVariable传入增加如上html文件运行后即可为什么用POST,GET请求传参在路径中可以看到,而且长度有限只要参数名和HTML里的一致,就可以把参数POST传进来成功POST请求得到了数据xmlns语句让读取这个view.html的指导,这个不是普通的html,而是模板,模板来自于后面的网址一种更简洁的方式...

2022-02-12 21:52:03 157

原创 2022-2-12学习仿牛客项目-spring入门

implements ApplicationContextAware 来获取bean容器实现set方法,applicationContext就是bean容器实例访问数据库的类,加@Repository注解一个实现了AlphaDao接口的类,其方法为select()getBean方法获取实例。之后调用实例的select()方法与new A = new AlphaDaoHibernateImpl()相比,降低耦合度。当有两个类都实现了ALphaDao接口时用 @Primary注解,.

2022-02-12 17:36:19 190

原创 Dependency ‘org.mybatis.spring.boot:mybatis-spring-boot-starter:‘ not found

Dependency ‘org.mybatis.spring.boot:mybatis-spring-boot-starter:’ not found解决方法:加入版本号后,ctrl+alt+o下载依赖

2022-02-11 20:36:28 13079 1

原创 idea,maven无法自动下载依赖 Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found”

两个问题,第一个问题新版本idea没有auto import需要写完依赖以后 ctrl+alt+o,才会下载相关依赖第二个问题ctrl+鼠标左键点击 org.springframework.boot之后搜索版本号plugin的相应版本号之后进入pom.xml 将版本号复制在下方即可...

2022-02-11 20:27:06 800

原创 maven安装出现错误:ERROR: JAVA_HOME is set to an invalid directory.

在确认配置JAVA_HOME,MAVEN_HOME正确后,确认你的JAVA_HOME里没有多冒号’;’我的问题是之前旧版的jdk删除之后安装新版,但是MVN提示的JAVA_HOME仍然指向旧版。解决方法:https://www.cnblogs.com/pjhaymy/p/13735277.html按照这个博文卸载jdk,再安装新的jdk,之后再下载安装maven...

2022-01-27 09:26:53 536

原创 2022-1-6 牛客网刷剑指 offer

JZ53 数字在升序数组中出现的次数错误:class Solution {public:int GetNumberOfK(vector data ,int k) {//冒泡排序错误1// if(!data) return -1;错误2// if(data.size==0) return -1;int ans=0;for(int i=0; i<data.size(); ++i){//只要data[i] 与k相等,ans++//data[i]>k时 break停止循环if(d

2022-01-07 00:16:23 227

原创 resnet不太成功的实现和教训

import torchfrom torch import nnfrom torch.nn import functional as Fclass ResBlk(nn.Module): """ resnet block """ def __init__(self, ch_in, ch_out): """ :param ch_in: :param ch_out: """ s

2021-11-27 23:20:55 144

原创 LeNet的实现已经过程中的问题

首先是LeNet网络类的实现from torchvision import datasets, transformsimport torchfrom torch.utils.data import DataLoaderimport torch.nn as nnclass LeNet(nn.Module): def __init__(self): super(LeNet, self).__init__() self.conv_layers = nn.Seque

2021-11-27 14:08:11 379

空空如也

空空如也

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

TA关注的人

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