自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python通过窗口句柄切换窗口

【代码】Python通过窗口句柄切换窗口。

2023-07-28 20:04:43 610

原创 yaml基础用法

# key: value# 对空格要求非常高# 普通赋值name: zhanc# 对象# 一定要有空格缩进,否则算单独的对象user: name: aaa pwd: bbb# 对象 行内写法user: {name: aaa,pwd: bbb}# 数组user: - aaa - bbb - ccc# 数组 行内写法user: [aaa,bbb,ccc]...

2021-11-12 20:57:27 310 1

原创 Spring学习记录(下)

文章目录8、代理模式8.1、静态代理8.2、动态代理9、AOP9.1 使用Spring实现AOP9.1.1 使用Spring的API接口【接口实现】9.1.2 自定义实现【切面定义】9.1.3 注解实现前文:Spring学习记录(上)8、代理模式为什么要学习代理模式?因为Spring底层中随处可见【SpringAOP】和【SpringMVC】面试必问两种代理模式:静态代理动态代理8.1、静态代理角色分析:抽象角色:一般使用抽象类或接口实现真实角色:被代理的角色代理角色:代理真实

2021-11-03 20:14:45 316

原创 Spring学习记录(上)

Spring学习记录(上)1、Spring介绍1.1、简介1.2、优点1.3、组成2、Spring使用2.1、Maven2.2、ApplicationContext.xml文件:3、创建对象3、ApplicationContext.xml配置3.1、alias 别名3.2、bean 对象3.3、import4、依赖注入4.1、构造器注入4.2、Set方法注入(重点)4.2.1、引用类型4.2.2、测试对象4.2.3、applicationContext.xml4.2.4、测试类4.3、拓展方式注入4.3.1

2021-10-15 23:35:43 115

原创 IoC思想的原型推导 谁的控制权反转给了谁

IoC思想的原型推导1、IoC的基础概念2、推导3、原型代码实现传统的实现IoC原型实现4、总结1、IoC的基础概念控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。——摘自百度百科2、推导显然上述的概念显得抽象,不得不点出一个问题:“控制反转”将谁的控制权反转,又给了谁?直接了

2021-10-13 22:44:04 231

原创 Mybatis3缓存示例

Mybatis3缓存示例1、一级缓存(本地缓存)2、二级缓存3、缓存原理前言-Mybatis3基础Mybatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存)二级缓存需要手动开启和配置,是基于namespace(接口)级别的缓存。Mybatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。1、一级缓存(本地缓存)一级缓存是默认开启的使用SqlSession对象中的clearCach

2021-10-12 22:07:49 587

原创 Mybatis3基础示例

Mybatis3基础示例一、搭建流程总体项目结构:1、Maven依赖2、配置文件 Mybatis-config.xml3、封装MybatisUtils工具类4、其他二、CURD1、接口(UserMapper.class):2、配置文件(UserMapper.xml):3、使用示例(这里使用Junit进行测试)三、注解的使用1、写法2、配置(mybatis-config)3、注意点四、Map的使用1、接口写法(UserMapper.class)2、配置文件(UserMapper.xml)五、模糊查询1、接口写

2021-10-12 02:31:30 644

原创 struts1.3 request.getSession().getAttribute()获取不到session内属性值的问题

坑.log使用框架时,需要注意配置的问题,获取不到session时,查看struts的配置文件中action的scope属性,应修改为session.scope="session"<action path="/login" type="org.springframework.web.struts.DelegatingActionProxy" input="/login.jsp" name="LoginForm" validate="false" scope="se

2021-06-28 23:54:42 1657 1

原创 使用jQuery获取Boostrap单选框radio当前选中的项

坑.log第一次使用Boostrap框架,想通过radio单选框控制控件的动态生成,发现在Boostrap中常规方法获取不到radio的checked属性,然后发现更改选项并不会为对应的选项增加checked属性,四处查阅后得出下面的获取方法,希望后来的人少踩坑。代码示例:JS// radio标签需要由对应的name和value属性$("input[name=rdo_type]:checked").val()HTML<div class="form-group"> &l

2021-06-18 22:30:00 998 1

原创 使用frp进行内网穿透实现远程控制

使用frp进行内网穿透适用场景软件帮助文档及软件下载如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入适用场景支持Windows/Linux/MacOS软件帮助文档及软件下载frp的中文文档开源地址Github:fatedier下载地址:Realese版本不同的

2020-12-01 17:45:10 1308

原创 Asp.net使用ajax调用后台方法

Ajax调用的前提(以aspx文件为例:)首先需要在aspx文件后台中引用using System.Web.Services;需要调用的方法必须是公共的(public)、静态的(static);如果不是会提示“500 Internal Server Error 问题”,代表找不到method。方法定义需要加入[WebMethod]的声明前端jquery引用jquery文件(在所有js前引用)Ajax的格式: $.ajax({ url: "Default.aspx/Get

2020-07-25 13:57:15 875

原创 Asp.net文件下载

string strFilePath = Server.MapPath("~") + "<yourfilepath>"; FileInfo fileInfo = new FileInfo(strFilePath); Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name...

2020-07-25 13:28:25 124

原创 C#获取文件夹内的所有子文件

善用递归来获取所有子文件 /// <summary> /// 获取最终需要的文件夹路径字符串集合 /// </summary> /// <param name="folderName"></param> /// <returns></returns> private List<string> GetFiles(string folderNam

2020-07-24 04:58:13 604

空空如也

空空如也

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

TA关注的人

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