代码学习笔记
桑榆非晚@
这个作者很懒,什么都没留下…
展开
-
如何利用 HandlerMethodArgumentResolver 为每个请求注入当前用户?
Best Practice of avoiding the template code | 如何利用 HandlerMethodArgumentResolver 为每个请求注入当前用户?原创 2022-10-13 15:55:13 · 336 阅读 · 1 评论 -
图片暂存
SpringMVC简要处理流程SpringMVC完整执行流程SpringMVC异常处理SpringMVC单一拦截原创 2021-03-13 16:58:47 · 102 阅读 · 0 评论 -
力扣转载
题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝.原创 2021-03-10 14:39:33 · 109 阅读 · 0 评论 -
PYTHON中的类Class
类的定义:class CLASS_NAME: attr1 = 0 # 构造函数__init__ def __init__(self, param1, param2...): # self相当于C++中的this对象 self.param1 = param1 ... # 成员函数 将变量attr1加一 def fun(self): attr1 += 1 # 类方法 调用时直接用CLASSNAME.set_attr_for_all @classmethod def set_原创 2021-03-08 21:22:21 · 140 阅读 · 0 评论 -
Python网络编程之-Get 与 Post 请求
实现Get请求 模拟百度搜索import requestsimport webbrowserif __name__ == '__main__': # 参数用字典的方式 输入相应的key-value值 param = {'wd': input('请输入你要搜索的内容:')} # 模拟实现百度搜索 其中地址栏只需要wd参数 后面跟的是 搜索的内容 req = requests.get('http://www.baidu.com/s', params=param)原创 2021-03-07 17:28:51 · 217 阅读 · 0 评论 -
PYTHON好助手-----BeautifulSoup
#-*- coding:UTF-8 -*-# 模拟定义一个完整的HTML源码from attr import attrshtml = """<html><head> <title>test</title></head><body><p class='title' name='title_name'><b>once upon a time</b></p>&l.原创 2021-03-05 21:03:11 · 74 阅读 · 0 评论 -
PYTHON 从入门到精通- 利用selenium 如何爬取网站数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、爬取豆瓣电影td数据代码二、爬取豆瓣电影-轮播图中数据的href数据提示:以下是本篇文章正文内容,下面案例可供参考一、爬取豆瓣电影td数据代码#-*- coding:UTF-8 -*-# selenium对豆瓣页面进行操作import urllib.requestfrom selenium import webdriverdef print_hi(name): # Use a breakpoint原创 2021-03-05 19:41:23 · 168 阅读 · 0 评论 -
Springboot + Thymelear + layui项目 (分离式)前后端交互数据 并渲染RENDER
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、前端需要的数据是什么?二、使用步骤1.后台创建JSON模板类2.后台查询数据库,读出数据效果图前言本文要记录的大概内容:随着技术的发展,我们通常需要,将后台从数据库中查询出来的List数据,通过JSON形式返回给前端。从而,前端拿到对应的数据进行下一步的数据显示!以下是本篇文章正文内容一、前端需要的数据是什么?通过LayUI官网,我们可以看到:其中,划线部分是我们的“JSON”数据具体需要的属性:1.c原创 2021-01-26 16:48:12 · 603 阅读 · 0 评论 -
Springboot + Thymelear + layui项目 更改iframe目标页面
不废话,先上图:当点击用户列表时,页面报404,找不到页面的错误,因此为了解决该问题;找到项目结构图中的menu.json然后创建相应的controller控制层,注意这里的path需跟RequestMapping中的参数保持一致!上图:内部服务器错误?!没关系,看报的什么错误,控制台截图:定位61行,解决方案:将"[["中两个连续的左,右括号中间换一行:重启项目。完成,对于任何 iframe 的都可指定对应path的html页面作为后台页面。...原创 2021-01-14 12:07:52 · 550 阅读 · 0 评论 -
C/C++ 编程常见代码
#1.加法器、累加器:(多实现 1+2+…+n 以及阶乘 n! 的功能)int main(){ int i =0; int res = 0; int n; cin >> n; while(i<=n){ res += i; i++; } cout << res <<endl; return 0; }其中 res为最终结果 n表示加到多少 i表示每次加的数 -> 0 + 1 + 2 + 3原创 2021-01-11 09:13:01 · 8447 阅读 · 0 评论 -
从零基础创建Springboot + Thymelear + layui项目
第一步:打开idea创建项目直接点next下一步;next点完,依赖后面再添加。依赖删除,重新添加①:spring-boot-starter-web②:spring-boot-starter-thymeleaf创建默认页面static和templates文件夹1、其中 static 放除pages以外的2、templates 放pages(数据来自ok-admin-master) 百度网盘有存入之后,项目结构图为(记得加入index.html)首先测试主页,编写controll原创 2021-01-09 18:01:56 · 251 阅读 · 0 评论