自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(242)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 python学海无涯路【00篇】:目录

python学海无涯路【第00回】:目录python学海无涯路【第01回】:初始Pythonpython学海无涯路【第02回】:if语句python学海无涯路【第03回】:字符串

2019-10-03 15:48:05 183 3

原创 CSDN博客编写技巧

文章目录1、目录2、下划线3、页内跳转1、目录1、文章开头处加上以下代码2、标题使用#来设定标题3、如果标题不生效,试一下#后加一个空格4、如果加了代码后,改变了代码后文章的设置效果,试一下在代码后加个换行@[toc]2、下划线我的习惯是在文章目录和正文之间加下划线<hr>3、页内跳转<div id="Mark">&amp

2019-07-28 14:22:37 804 1

原创 XShell上传下载文件

【代码】XShell上传下载文件。

2022-09-03 22:21:44 1383 1

原创 CentOS 7最小化安装没有ifconfig

命令进入NetworkManager模式,选择【Edit a connection】✈步骤三:Automatically commect选项前打X,保存退出。此时已成功ping通114.114.114.114。✈步骤六:安装成功,可以使用ifconfig。✈步骤二:选择【Edit】命令安装net-tools。

2022-09-03 22:01:20 1186

原创 CentOS下载

官网地址:https://www.centos.org/阿里镜像站:https://mirrors.aliyun.com/centos清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/centos/CentOS搜狐镜像:http://mirrors.sohu.com/centos/CentOS网易镜像:http://mirrors.163.com/centos/CentOS北京理工大学镜像:http://mirror.bit.edu.cn/centos/

2022-09-03 21:43:44 631

原创 Mybatis plus基础入门

✈步骤一:创建SpringBoot工程✈步骤三:添加MP的相关配置信息中添加配置信息✈步骤四:创建User实体类✈步骤五:创建Dao接口✈步骤六:编写引导类✈步骤七:编写测试类2、MybatisPlus简介✈MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率。✈MyBatisPlus的官网为:https://mp.baomidou.com/✈MP的特性:3.1.2、删除3.1.3、修改3.1.4、根据I

2022-06-30 22:01:40 1101

原创 SpringBoot入门

Spring Initializr URL:换成https://start.aliyun.com/速度会更快。✈步骤三:启动服务器运行 工程不需要使用本地的 和 插件,只运行项目 类,可以在控制台看出如下信息:官网地址:https://spring.io/projects/spring-boot进入官网,后点击 和 界面一致选择依赖生成工程在构建 工程时已经在 中配置了如下插件只需要使用 的 指令打包就会在 目录下生成对应的 包。下找到打好的包,并运行如下指令该

2022-06-19 12:59:05 589

原创 SpringMVC基础入门

SpringMvc

2022-06-11 12:42:03 736

原创 Spring基础入门

文章目录1、初识Spring2、Spring Framework系统架构3、核心概念4、快速入门4.1、IoC入门步骤一:创建maven项目步骤二:添加Spring的依赖坐标步骤三:添加案例中需要的类步骤四:resources下添加Spring配置文件步骤五:在配置文件中完成bean的配置步骤六:获取IoC容器,并从容器中获取对象方法4.2、DI入门步骤一:去除代码中的new步骤二:为属性提供set方示步骤三:修改配置完成注入5、bean基础配置5.1、bean基础配置(id与class)5.2、bean别

2022-05-31 21:41:34 231

原创 Javaweb之Ajax

文章目录1、概述2、作用3、同步和异步4、快速入门4.1、服务端4.2、客户端5、axios5.1、基本使用5.2、请求方法别名6、JSON6.1、概述6.2、JSON基础语法6.2.1、定义格式6.3、代码示例6.3.1、前端页面中定义JSON字符串6.3.2、前端页面中获取JSON中的属性值6.4、发送异步请求携带参数6.5、JSON串和Java对象的相互转换6.5.1、Fastjson 概述6.5.2、Fastjson 使用6.5.3、代码示例1、概述AJAX (Asynchronous J

2022-05-20 19:15:49 2921

原创 Javaweb三大组件之Listener

文章目录1、概述2、 分类3、代码示例1、概述Listener 表示监听器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。监听器可以监听就是在 application,session,request 三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。application 是 ServletContext 类型的对象。ServletContext 代表整个web应用,在服务器启动的时候,tomcat会自动创建该对象。在服务

2022-05-20 11:55:38 180

原创 JavaWeb核心入门

文章目录1、Web概述2、JavaWeb技术栈2.1、B/S架构2.2、静态资源2.3、动态资源2.4、数据库2.5、HTTP协议2.6、Web服务器3、HTTP3.1、简介3.2、请求数据格式3.3、响应数据格式3.3.1、格式介绍3.3.2、响应状态码3.3.3、状态码大类4、Web服务器5、Servlet1、Web概述Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。2、JavaWeb技术栈2.1、B/S架构B/S 架构: Browser/Server,浏览器/服务器

2022-05-18 17:21:39 619

原创 JavaScript入门基础

文章目录1、JavaScript引入方式2、JavaScript基础语法2.1、书写语法2.2、输出语句2.3、变量2.4、数据类型2.5、运算符2.6、类型转换2.7、流程控制语句2.8、函数3、JavaScript常用对象3.1、Array3.1.1、 定义格式3.1.2、元素访问3.1.3、特点3.1.4、属性和方法3.2、String3.3、自定义对象4、BOM4.1、 Window对象4.2、4.3、5、DOM6、事件监听1、JavaScript引入方式一、内部脚本:将JS代码定义在HT

2022-05-11 21:59:13 222

原创 Mybits入门

文章目录1、Mybatis概述1.1、Mybatis简介2、MyBatis入门3、Mapper代理开发4、MyBatis核心配置文件5、配置文件完成增删改查6、注解完成增删改查7、动态SQL1、Mybatis概述1.1、Mybatis简介MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis

2022-05-09 23:04:29 1135

原创 Java之Maven

文章目录1、Maven简介2、 Maven模型3、仓库4、Maven安装配置5、Maven基本使用5.1、Maven常用命令5.2、Maven常用命令演示5.3、Maven生命周期6、IDEA配置Maven6.1、IDEA配置Maven环境6.2、Maven坐标详解6.3、IDEA创建Maven项目6.4、IDEA导入Maven项目6.4、配置 Maven-Helper 插件7、依赖管理7.1、使用坐标引入jar包7.2、快捷导入jar包坐标7.3、自动导入设置7.4、依赖范围1、Maven简介Mav

2022-05-07 21:05:48 1384

原创 Java之JDBC

文章目录1、JDBC简介1.1、JDBC概述1.2、 JDBC本质1.3 JDBC好处2、JDBC快速入门2.1、 编写代码步骤2.2、IDEA导入驱动2.3、编写代码3、JDBC API详解3.1、DriverManager3.2、Connection3.2.1、获取执行对象3.2.2、 事务管理3.3、Statement3.3.1、概述3.3.2、代码实现3.4、ResultSet3.4.1、 概述3.4.2、 代码实现3.4.3、 ResultSet案例3.5、PreparedStatement3

2022-05-06 22:59:59 148

原创 MySQL入门

文章目录1、数据库相关概念2、MySql数据库2.1、MySQL安装2.2、MySQL卸载2.3、MySQL配置2.4、MySQL登录、退出2.5、MySQL数据模型3、SQL1、数据库相关概念数据库:存储数据的仓库,数据是有组织的进行存储。英文:DataBase,简称DB。数据库管理系统:管理数据库的大型软件。英文:DataBase Management System,简称DBMS。SQL:英文:Structured Query Language,简称SQL,结构化查询语言

2022-05-04 22:40:30 991

原创 Java之模块化

文章目录1、模块化概述2、模块的基本使用1、模块化概述Java语言伴随这些年的发展,越来越庞大,逐渐发发展成为一门“臃肿”的语言。无论是运行一个大型折软件系统,还是运行一个小的程序,即使程序只需要使用Java的部分核心功能,JVM也要加载整个JRE环境。为了给Java瘦身,让Java实现轻量化,Java9正式的推出了模块化系统。Java被拆分为N多个模块,并允许Java程序可以根据需要选择加载程序必须的Java模块,这样就可以让Java轻量化的方式运行。其实,Java7的时候已经提出了模块化的概念

2022-05-03 12:15:44 3928 1

原创 Java之反射

文章目录1、类加载器1.1、类加载2、反射1、类加载器1.1、类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载、类的连接、类的初始化三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤称为类加载或者类初始化。类的加载就是指将class文件读入内存,并为之创建一个java.lang.Class对象。任何类被使用时,系统都会为之建立一个java.lang.Class对象。类的连接验证阶段:用于检验被加载的类是否有正

2022-05-02 21:48:57 84

原创 Java之Stream流

1、体验Stream流需求:创建一个集合,存储多个字符串元素。把集合中所有以“张”开头的元素存储到一个新的集合。把“张开头的集合中的长度为3的元素存储到一个新的集合遍历上一步得到的集合package com.test15;import java.util.ArrayList;public class Demo { public static void main(String[] args) { ArrayList<String> list=new

2022-04-23 22:34:25 536

原创 Java之函数式接口

文章目录1、函数式接口概述1、函数式接口概述函数式接口: 有且仅有一个抽象方法的接口。Java中的函数式编程体现就是Lambda表达式。所以函数式接口即可以适用于Lambda使用的接口。如何检测一个接口是不是函数式接口?@FunctionalInterface放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败。package com.test8;@FunctionalInterfacepublic interface Inter { void sh

2022-04-22 22:11:47 13172 2

原创 Java之方法引用

文章目录1、体验方法引用2、方法引用符1、体验方法引用package com.test3;public interface Printable { void printString(String s);}package com.test3;public class Demo { public static void main(String[] args) { //Lambda表达式 usePrintable((s)-> System

2022-04-17 21:45:38 189

原创 Java之接口组成更新

文章目录1、接口组成更新概述2、接口中默认方法3、接口中静态方法4、接口中私有方法1、接口组成更新概述接口的组成:常量:public static final抽象方法:public abstract默认方法(Java8)静态方法(Java8)私有方法(Java9)2、接口中默认方法接口中默认方法的定义格式:格式:public default 返回值类型 方法名(参数列表){}范例:public default void show3(){}接口中默认方法的注意事项:默认方

2022-04-16 21:35:06 124

原创 Java之Lambda表达式

文章目录1、函数式编程思想概述2、体验Lambda表达式2、Lambda表达式的标准格式1、函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”。面向对象思想强调“必须通过对象的形式来做事情”。函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”。Lambda表达式就是函数式思想的体现。2、体验Lambda表达式需求:启动一个线程,在控制台输出一句话。一、实现类的方式实现package com.test;public

2022-04-16 14:34:08 1144 2

原创 Java网络编程入门

文章目录1、网络编程入门1.1、网络编程概述1.2、网络编程三要素2、UDP通信程序3、TCP通信程序1、网络编程入门1.1、网络编程概述略1.2、网络编程三要素IP地址要想让网络中的计算机互相通信,必须为每台计算计指定一个标识号,即IP。端口网络的通信,本质上是两个应用程序之间的通信。端口号可以唯一标识设备中的应用程序。协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时要遵守一定的规则。在计算机网络中,这些连接和通信的规则被称为网络通信协

2022-04-14 21:50:31 403

原创 Java多线程入门

文章目录1、实现多线程1.1、进程1.2、线程1.3、多线程的实现方式1.4、设置和获取线程名称1.5、线程调度2、线程同步3、生产者消费者1、实现多线程1.1、进程进程: 是正在运行的程序。是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。1.2、线程线程: 是进程中的单个顺序控制流,是一条执行路径。单线程: 一个进程如果只有一条执行路径,则称为单线程程序。多线程: 一个进程如果有多条执行路径,则称为多线程程序。举例:单线程:记事本多线程:扫雷

2022-04-01 22:38:14 718

原创 Java之IO流

文章目录1、File1.1、File概述和构造方法1.2、File类创建功能1.3、File类判断和获取功能2、字节流3、字符流4、特殊操作流1、File1.1、File概述和构造方法File:它是文件和目录路径名的抽象表示。文件和目录是可以通过File封装成对象的。对于File而言,其封装的并不是一个真正存大的文件,仅仅是一个路径名。它可以是存在的,也可以是不存在的。方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新

2022-03-28 20:47:29 667

原创 Java入门进阶

文章目录1、常用API1.1、Math1.2、System1.3、Object1.4、Arrays1.5、基本类型包装类1.6、日期类1.7、String1.8、StringBuilder1.9、Scanef1.10、Random1.11、Scanner1、常用API1.1、Math方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double的

2022-03-14 21:04:09 1077

原创 为什么需要重写hashCode和equals?

文章目录1、不重写hashCode和equals2、重写equals3、不重写hashCode4、重写hashCode1、不重写hashCode和equals定义一个People类,ID为一个People对象的唯一标识public class People { private String ID;//id编号唯一标识一个人,比如身份证号码 private String Name;//姓名 public People(String ID, String name) {

2022-03-05 15:03:24 689

原创 Java入门基础

文章目录123、JRE和JDK3.1、JRE(Java Runtime Environment)3.2、JDK(Java Development Kit)3.3、JDK、JRE和JVM的关系4、JDK的下载和安装4.1、JDK的下载4.2、JDK的安装4.3、JDK的安装目录4.4、Path环境变量的配置4、HelloWorld案例5、基本语法5.1、注释5.2、关键字5.3、常量5.3.1、常量概述5.3.2、常量分类5.4、数据类型5.4.1、计算机存储单元5.4.2、数据类型5.5、数据类型5.6、变

2022-02-26 21:40:03 702

原创 MFC退出程序

文章目录1、调用CWnd成员函数2、调用API函数3、ExitProcess(0)4、exit1、调用CWnd成员函数PostMessage(WM_QUIT,0,0); 常用2、调用API函数PostQuitMessage(0); 常用::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0); 最常用::PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0); 最常用3、ExitProces

2022-01-22 17:57:10 2579

原创 MFC获取当前程序路径

文章目录1、获取当前进程的目录2、获取当前运行程序的目录1、获取当前进程的目录可以获取exe的路径,但是当用文件对话框成功打开一个文件后,该目录就被修改为被打开的文件所在目录。CString GetWorkDir(){ char pFileName[MAX_PATH]={0}; int nPos=GetCurrentDirectory(MAX_PATH,pFileName); CString csFullPath(pFileName); if(nPos<0) return

2022-01-22 16:51:27 6077

原创 MFC之列表控件CListCtrl

文章目录1.相关类2.列表控件的风格3.成员函数4.1.相关类CListCtrl类,父类为CWnd,封装了关于列表控件的各种操作。2.列表控件的风格图标 LVS_ICON,大图标(32*32像素),设置控件的属性View=Icon小图标 LVS_SMALLICON,小图标(16*16像素),设置控件的属性View=Small Icon列表 LVS_LIST,设置控件的属性View=List报表 LVS_REPORT,设置控件的属性View=Report3.成员函数4....

2022-01-14 22:14:19 684

原创 MFC踩过的一个关于空指针导致程序运行失败的坑

文章目录1.问题描述2.分析问题3.再次分析4. 问题总结1.问题描述以下窗口,未加载菜单时运行正常。加载完菜单提示以下内容2.分析问题代码如下,加上成员变量m_menu声明和大括号,一共才五行代码void CTestHelperDlg::OnInitDialog(){ ... ... //初始化菜单 InitMenu(); //初始化m_tab InitTabDlg(); ... ...}void CTestHelperDlg::InitMenu(){

2022-01-10 22:37:31 820

原创 C++入门

文章目录1.C++基础入门1.1.第一个C++程序1.2.注释1.3.变量1.4.常量1.5.关键字1.6.标识符命名规则1.7.数据类型1.7.1. 整型1.7.2. sizeof关键字1.7.2. 实型1.7.3. 字符型1.7.4. 转义字符1.7.5. 字符串型1.7.6. 布尔类型1.7.7. 数据的输入1.8.运算符1.9.程序流程结构1.10.数组1.11.函数1.12.指针1.13.结构体1.14.1.15.1.16.1.C++基础入门1.1.第一个C++程序#include &lt

2022-01-03 21:24:41 186 5

原创 Git分布式版本控制工具入门

文章目录1.Git简介2.安装Git3.Git配置3.Git的使用3.1. 进入要管理 的文件夹3.2. 初始化3.3.管理3.3.1.查询状态`git status`3.3.2.管理指定的文件3.4.生成版本3.5.查看版本记录4.Git三大区域5.回滚5.1.回滚到历史版本5.2.回滚到历史版本后取消掉回滚5.3、git checkout回滚1.Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Lin

2022-01-01 21:00:49 910 2

原创 Win32从入门到放弃

文章目录1.应用程序分类1.1.分类1.2.应用程序对比2.开发工具和库2.1.编译工具2.2.库和头文件2.3.相关函数2.3.1.WinMain2.3.2.MessageBox2.4.程序编译过程2.5.编译rc文件3.第一个Windows窗口3.1.窗口创建过程3.2.代码示例4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.1.应用程序分类1.1.分类控制台程序DOS程序,本身没有窗口,通过Windows DOS窗口执行。窗口程序库程序:存放代码、

2021-12-30 21:56:06 1899

原创 MFC深入浅出

文章目录1、MFC类库常用头文件1.1、afx.h1.2、afxwin.h1.3、afxext.h2、MFC程序分类2.1、MFC控制台程序2.1.1、和win32控制台程序的差别2.1.2、MFC控制台程序的创建2.1、MFC库制作静态库程序2.1、MFC动态程序2.3、 MFC扩展库2.4、MFC的窗口程序2.4.1、单文档视图架构程序2.4.2、多文档视图架构程序2.4.3、对话框应用程序3、第一个MFC程序4、执行流程1、MFC类库常用头文件1.1、afx.hafx.h 各种MFC头文件包含

2021-12-19 17:34:59 1611 1

原创 VS2010命令行编译MFC

文章目录1、配置path环境变理2、解决找不到mspdb.dll的问题3、配置incluce环境变量4、配置lib环境变量5、写一个MFC程序5、编译6、链接1、配置path环境变理2、解决找不到mspdb.dll的问题运行cl,提示找不到mspdb.dll,如下图找到mspdb100.dll的位置,拷贝到cl.exe同目录下,即E:\Program Files\VS2010\VC\bin再次执行cl问题解决。3、配置incluce环境变量编译时要用到4、配置lib环境变量

2021-12-15 20:29:39 1652

原创 网站favicon图标

文章目录1、制作favicon图标1.1、把图片切成png图片1.2、将png图标生成.ico图标1.3、HTML引入.ico图标1、制作favicon图标1.1、把图片切成png图片略1.2、将png图标生成.ico图标比特虫:http://www.bitbug.net1.3、HTML引入.ico图标<head><link rel="shortcut icon" href="/favicon.ico" /></head>...

2021-11-28 16:08:37 289

TCPMapping.rar

将各种内网的Windows远程桌面、远程控制部署到公网访问。 将各种基于TCP/IP协议的行业软件端口部署到公网访问,如《旺铺理财宝》的后台、网页版等。 将内网的各种数据库服务器,如MSSQL、MySQL、Postgres、Oracle等部署到公网访问。 将各种内网的FTP、TELNET、HTTP等部署到公网访问。 将各种内网的视频监控、网络打印机、NAS硬盘、物联网设备等部署到公网访问。 通过多台电脑以同一用户名登录运行《TCP Mapping》,实现随机分布式转发。 通过端口映射实现跨网段访问,通过网络隔离提高企业内网的安全性。 通过端口映射快速部署服务器。 通过IPV4和IPV6的映射和转发,实现不同网络协议版本的网络互通。

2020-05-24

FastStone Capture7.7破解中文版

一款录屏神器,体积小,功能强大,画质清晰。

2016-10-30

金山五笔反查工具 免安装

五笔反查的好工具 绿色免安装版 实用的小工具

2013-02-17

ICO图标转换小工具

可批量转换图片为ICO格式, 汉化版 方便,实用

2013-01-02

蓝屏代码查询器

可查询蓝屏代码, 挺有用的一个小工具。

2012-12-09

无失真放大图片

无失真放大图片, 可将图片任意尺寸放大 画质清晰

2012-08-26

MSDN_U盘版.part3.rar

MSDN,程序员必备 免安装, 装三个压缩包全部下载, 直接解压缩即可

2012-04-16

MSDN_U盘版.part2.rar

MSDN程序员必备工具 免安装, 将三个压缩包全部下载, 直接解压缩, 即可使用。

2012-04-16

MSDN_U盘版.part1.rar

MSDN程序员必备 免安装,装三个压缩包全部下载,直接解压缩即可

2012-04-16

Windows程序设计(第5版)

Windows+程序设计(第5版)比较经典的一部C++入门书,中英双版的,含代码

2012-04-16

windows自带工具cmd.exe

windows自带工具,可进行命令操做cmd.exe

2011-11-13

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

TA关注的人

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