自定义博客皮肤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)
  • 问答 (3)
  • 收藏
  • 关注

原创 编程技巧汇总

每日收获2021/5/222021/5/22类型:css1、css中的注释只有 /* */;2、width:100% ;定义基于父元素节点宽度的百分比宽度。width:auto;默认宽度与父节点无关。td是input的父元素节点<td class="inp"> <input type="text" name="email" id="email" /></td>3、id选择器:#id名{};注意并没有选中全部id的选择器4、如果元素拥有指定的宽度

2021-05-22 21:25:18 239

原创 算法题收获汇总

PAT (Basic Level) 1002 写出这个数 收获:对于求一个整数的各个位置上数字的两种思路:用%/来求,将结果保存在数组中;也可以直接将其转换成字符串,字符串相当于一个只读char数组,又因为char和int可以隐式转换,所以用字符串数组中的元素减去‘0’即为其元素值对于与整数存在一一对应的关系,可以将其用数组存储起来利用下标进行访问;也可以采用流程控制语句进行判断。...

2021-04-26 13:27:04 478

原创 java基础--注解

自定义注解实际上就是一种类型而已,也就是引用类型(Java中除了8种基本类型之外,我们见到的任何类型都是引用类型)声明一个类MyAnnotation把class关键字改为@interface。

2023-03-11 18:23:51 77

原创 mysql学习笔记

mysql1 mysql的环境配置1.1 服务的启动与停止1.1.1 方式1:使用图形界面工具1.1.2 方式2 使用命令行指令开启1.2 登录与退出1.2.1 使用windows命令行1.2.1.1 登录1.2.1.1 退出1.2.2 MySQL图形化管理工具1.2.2.1 SQLyog1.2.2.1.1 可能出现连接问题1.3 常见问题的解决问题1:root用户密码忘记,重置的操作问题2:mysql命令报“不是内部或外部命令”问题3: No database selected问题4:命令行客户端的字符

2023-03-06 21:19:19 2213

原创 Maven学习笔记

目录1 概述1.1 Maven是什么1.2 作用1.2.1 构建1.3 jar包是什么2 下载及配置2.1 下载2.2 配置环境变量3 基本概念3.1 仓库3.2 坐标3.2.1 概念3.2.2 如何获取指定jar包的坐标3.3 项目结构3.4 项目构建命令4 IDEA中创建Maven项目4.1 点击new project,选择Maven选项4.2 输入项目名称,完成项目的创建4.3 进行maven的配置4.参考文章1 概述1.1 Maven是什么Maven 是 Apache 维护的一款专门为 Ja

2023-03-06 21:18:29 1965

原创 MyBatis学习笔记

创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射。对象:Java的实体类对象关系:关系型数据库映射:二者之间的对应关系Java概念数据库概念类表属性字段/列对象记录/行映射文件的命名规则表所对应的实体类的类名+Mapper.xml例如:表t_user,映射的实体类为User,所对应的映射文件为UserMapp

2023-03-06 21:18:09 1841

原创 SpringMVC学习笔记

文章目录一、SpringMVC简介1、什么是MVC1.1 M1.2 V1.3 C2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping

2023-03-06 21:18:08 941

原创 Spring学习笔记

目录1 IOC容器1.1 概念1.2 IOC的底层原理1.3 Spring中IOC容器的两种实现方式(两个接口)1.3.1 BeanFactory接口1.3.2 ApplicationContext接口1.3.3 为什么开发中使用ApplicationContext接口1.3.4 ApplicationContext接口的两个实现类1.4 IOC操作之Bean管理1.4.1 基于xml配置文件方式实现1.4.1.1 创建对象1.4.1.2 注入属性1.4.1.2.1 通过Setter方法注入属性1.4.1.

2023-03-06 21:17:21 2762 1

原创 SpringBoot项目中的 classpath路径

最近做项目的时候,总是遇到classpath和classpath*,一直没搞清楚这两个代表的是什么,以及它们之间的区别,所以在网上搜索了一些资料,加上自己的理解,做了一些记录。

2022-07-27 20:56:25 1416 1

原创 mysql单行函数

单行函数

2022-05-03 19:12:57 1337

原创 java学习笔记8 -- java新特性

目录java8新特性1 lambda表达式 [完整笔记](https://blog.csdn.net/PorkBird/article/details/113727704)1.1 优点1.2 格式java8新特性1 lambda表达式 完整笔记1.1 优点Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。1.2 格式-> :

2022-04-28 22:19:45 1470 1

原创 java学习笔记7 -- 反射

反射

2022-04-11 22:24:39 1343

原创 高效解决问题的一些方法

1 解决问题1.1 二分调试二分调试:假设程序中间某一段是mid,那么注释掉mid之后的代码,或者mid之后直接return,如果没报错,并且mid输出符合预期,那出错就在mid之后的代码,否则就在mid之前,然后递归寻找下去。当然不一定严格遵循二分,可以中途凭经验随机加断点,定位速度更快,适合疑难杂症。1.2 输出日志在一些关键程序前后输出数据进行比对。1.3 控制变量注释掉某一段代码然后运行程序。1.4 网上搜索1.4.1 描述问题准确地描述出问题是解决问题的关键:有问题后,先将这个问

2022-04-05 15:35:45 161

原创 java学习笔记6 -- 网络编程

java网络编程

2022-02-25 21:11:04 660

原创 java学习笔记5 -- 泛型、IO流

泛型、IO流、网络编程

2022-02-17 10:08:09 1750

原创 设计模式--单例模式

单例模式的概述

2022-02-17 09:29:02 209

原创 java学习笔记4 -- 比较器、枚举类、集合

java学习笔记3:比较器,集合

2022-02-08 14:39:35 664

原创 java学习笔记3 -- 异常、多线程、字符串、常用类

java基础高级部分

2022-01-27 21:33:41 2591

原创 java学习笔记2--面向对象编程

面向对象编程

2022-01-13 17:33:24 2469

原创 java学习笔记1

java笔记自用

2022-01-07 20:15:39 526

原创 git版本控制

目录一、版本控制工具1.什么是版本控制工具2.集中式版本控制工具3.分布式版本控制工具4.git工作机制4.1 关于git为什么要设立暂存区的一些理解5.代码托管中心--远程仓库二、git常用命令1. 用户签名1.1 基本语法1.2 注意事项1.3 实操2.初始化本地库2.1 语法2.2 作用3.查看本地库状态3.1 语法3.2 实操4.添加暂存区4.1 语法4.2 查看状态(检测到暂存区有新文件)4.3 删除暂存区中的文件5.提交本地库5.1 语法6.文件修改6.1 实操7.查看历史版本7.1 语法7.2

2021-11-30 23:00:25 1442

原创 Python基础

目录1.简介1.1编译型语言与解释型语言1.2 pycharm中多行注释1.简介1.1编译型语言与解释型语言编译型语言:程序执行之前会预先编译,把程序编译成机器语言,运行时不需要重新翻译,直接使用编译结果即可。运行效率高,跨平台性差,如c和c++;解释型语言:程序执行之前不会预先编译,将代码以文本的格式存储,解释一行代码执行一行代码。运行效率低,跨平台性高,比如python和java;跨平台性:不同的操作系统计算机识别的二进制文件是不同的,对于编译型语言来说,在windows上编译的文

2021-10-27 16:27:13 104

原创 html(结构)+css(表现)+js(行为)

@TOC一、html1.文档声明(doctype)1.1 作用用来告诉浏览器当前网页的版本1.2 h5的文档声明代码位置:html页面的最顶部,在html标签外<!DOCTYPE html> 大小写皆可2.字符编码2.1 编码将字符转换成二进制的过程2.2 解码将二进制装换成字符的过程2.3 字符集编码解码所遵循的规则2.4 乱码编码解码时所采用的字符集不同导致乱码2.5 utf-8万国码,开发时的默认编码2.6 设置网页解码所用的字符集编码<he

2021-09-28 21:15:32 5650 1

原创 asp,net在阿里云服务器上发送邮件注意事项

首先25端口在阿里云上不能用,所以可以使用465或者587端口在服务器上面要安装并配置smtp服务器;详细步骤另外注意本地文件更改时,要将服务器上的整个项目都替换掉; private void SendMail(string mail, HttpContext context) { //系统生成新密码 string verifyCode = Guid.NewGuid().ToString().Substring(0, 4);.

2021-07-22 12:15:57 573

原创 asp.net

目录http协议一、get请求http协议一、get请求get请求无请求体;

2021-07-12 17:32:22 149

原创 简单三层架构

目录一、基本组成二、编写步骤三、各层编写规范四、项目总结1、用户表的增删改查一、基本组成创建一个空解决方案,在解决方案中创建四个项目:窗体项目UI、类库项目DAL、BBL、Model;导入必备文件:UI(app.config、引用BBL和Model),DAL(导入SqlHelper、引用system.configuration),BBL(引用DAL);二、编写步骤根据需求确定SQL语句;根据sql语句编写数据访问层代码(如果传入的参数多,则应在Model层中创建一个实体类);编写业务逻辑

2021-06-12 18:27:58 421 1

原创 winform控件

目录1、dataGridView1、dataGridViewdataGridView是一个数据展示控件;可以绑定集合Class Students{ students中只能设置属性,而不能设置字段;因为dataGridView的数据绑定是通过反射来实现的,反射的过程中获取的类的属性而不是字段; public int id { get; set; } public string name { get; set; } } List<Students&gt

2021-06-04 10:48:57 300

原创 练习--电梯导航栏

$(function(){ var flag = true; // 导航栏的显示与隐藏 // 页面加载后如果满足条件就显示导航栏 toggleTool(); //滚动条滚动如果满足条件就显示导航栏 $(window).scroll(function(){ toggleTool(); }) // 解决刷新后导航栏不显示的问题 function toggle.

2021-06-01 10:00:30 176

原创 下拉菜单练习

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title></tit

2021-05-28 11:21:18 142

原创 jQuery基础

目录一、 jQuery入门基础知识1、 jQuery定义2、 jQuery 的基本使用2.1、jQuery 的入口函数2.2、jQuery 的顶级对象 $2.3、 jQuery 对象和 DOM 对象2.4、jQuery 对象和 DOM 对象的互相转换一、 jQuery入门基础知识1、 jQuery定义jQuery是一个快速、简洁的 JavaScript 库,封装了 JavaScript 常用的功能代码,优化了 DOM 操作、事件处理、动画设计和 Ajax 交互。学习jQuery本质: 就是学习调用

2021-05-27 18:59:09 420

原创 js练习之轮播图

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/tools01.js"> </script> <style type="text/css"> *{ margin:0px; paddin

2021-05-27 15:19:38 118

原创 【异或】 在算法中的多种应用

这篇文章写的非常详细

2021-05-17 09:20:28 142

原创 js基础&高级

js基础1、 js代码编写的位置2、js的基本语法1、 js代码编写的位置<html> <head> <meta charset="UTF-8"> <title></title> <!--位置4:可以将js代码编写在外部js文件中,然后通过script标签引入 推荐使用这种方法。script标签一旦用于引用外部文件,其标签内部就不能在写代码,即使编写了也不会被 执行 --> <script t

2021-05-15 20:41:09 700

原创 try-catch-finally

快捷键:try+tab+tabs try { //人为制作异常 con.Open(); con.Open(); } catch(Exception ex) { Console.WriteLine(ex.Message); //输出:

2021-05-15 10:55:38 77

原创 ADO.net

ADO.net1、访问数据库的方式2、连接字符串的拼接2、Connection对象的创建1、访问数据库的方式1、connection连接数据库;2、command执行Sql语句‘3、DataReader 执行完毕后将结果一条一条返回;2、连接字符串的拼接1、拼接连接字符串的工具,需导入命名空间System.Data.SqlClient SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder();

2021-05-13 20:50:51 263 1

原创 反射

static void Main(string[] args) { //获得程序集的绝对路径 string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory + "Common.dll"); //加载程序集 Assembly ass = Assembly.LoadFile(path); #re...

2021-05-13 09:28:56 82

原创 c#基础加强

c#基础加强一、结构和类的区别二、File类三、Directory类四、单例模式五、XML(可扩展的标记语言)六、值传递和引用传递七、字节数组和字符串之间的转换/MD5加密一、结构和类的区别1、类中可以拥有的成员,结构中也都有。2、结构是值类型,类是引用类型。值类型的数据存放在栈中,引用类型的数据存放在堆中。3、调用区别:new创建一个类的对象时,总共干了三件事:在堆中开辟空间,在开辟的空间中创建对象,调用构造函数;结构也可以通过new来创建对象,只做了一件事:调用结构的构造函数;4、构造函数

2021-05-10 18:02:58 357

原创 PAT (Basic Level) 1019 数字黑洞 (20 分)

1.题目描述—请见链接2.思路解析本题思路不难想出,但是应该注意几种特殊情况:1、如果用的是while (s != “6174”)循环,则直接输入6174时,输出结果错误;所以可以使用do-while循环,无论输入的是多少,都可以先循环一次。2、输入的数字不一定是4位的,因为循环处理的逻辑是按照四位数来设计的,所以每次应该将结果补成4位数。3.代码static void Main(string[] args) { string s = Console.Re

2021-05-03 10:30:30 107

原创 PAT (Basic Level)1017 A除以B (20 分)

1.题目描述—请见链接2.思路解析模拟人工除法的过程,注意A<B的情况3.代码 static void Main(string[] args) { string[] str = Console.ReadLine().Split(); int b = str[1][0] - '0'; int a = 0; int n1; // 如果前者小于后者,商直接

2021-04-30 15:48:22 106 1

原创 PAT (Basic Level)1015 德才论 (25 分)

1.题目描述—请见链接2.思路解析此题有比较复杂的比较策略:输出第一行首先给出达到最低分数线的考生人数 M,随后 M 行,每行按照输入格式输出一位考生的信息,考生按输入中说明的规则从高到低排序。当某类考生中有多人总分相同时,按其德分降序排列;若德分也并列,则按准考证号的升序输出。考虑使用c#用于对象比较的两个接口:IComparable和IComparerIComparableIComparer再要比较的对象的类中实现,可以比较该对象和另外一个对象在一个单独的类中实现,可

2021-04-30 11:59:33 106

空空如也

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

TA关注的人

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