- 博客(35)
- 收藏
- 关注
原创 你妹的!Anaconda无法打开?
不久前发现了Anaconda打不开,通过上次的方法可以打开了。观察别人的案例思考,发现是postgresql创建了环境变量。今天发现,你妹的创建不了环境。改成Anaconda的即可。
2023-11-29 17:53:50
430
原创 Nodejs简单学习笔记
文章目录Nodejs简单介绍fs文件系统模块读取文件写入文件路径动态拼接Path路径模块Http模块服务器相关概念创建基本的web服务器req请求对象解决乱码问题动态响应模块化模块分类模块作用域module对象module.exports对象exports对象npm与包npm初体验安装包注意点包管理配置文件快速创建package.jsondependencies节点一次性安装所有包devDependencies节点下载速度慢包的分类i5ting_toc规范开发自己的包发布包模块的加载机制Express创建w
2022-03-26 09:19:01
1024
原创 我的JavaScript核心笔记
文章目录1、正则表达式1.1 简单使用(使用字符集)1.2 预定义字符集1.3 选择和分组1.4 指定匹配位置1.5 String的正则函数小问题replacedelete切割RegExp对象2、function创建函数全局作用域overload参数匿名函数作用域和作用域链闭包3、面向对象this克隆构造函数继承添加共有成员属性内置对象原型链多态继承4、ES5严格模式1、强行赋值报错2、静默失败升级为错误3、函数自调中this默认指向undefined4、禁止使用arguments.callee保护对象什么
2022-03-25 21:13:57
1907
原创 Python爬虫学习笔记
文章目录爬虫爬虫在使用场景中的分类字符集问题第一个爬虫Web请求全过程Http协议Requests入门数据解析re模块bs4解析xpathrequests进阶概述处理cookie防盗链代理爬虫提速多线程多进程线程池和进程池协程aiohttpseleniumselenium操作1、抓取数据2、窗口切换3、无头浏览器验证码图像识别!验证码破解工具程序被识别到了怎么办?程序被识别到了怎么办?爬虫爬虫在使用场景中的分类
2022-03-25 21:09:44
2275
原创 我的Git学习笔记
文章目录Git概述什么是版本控制?Git和代码托管中心Git安装Git常用命令初始化本地库查看本地库状态添加暂存区提交本地库将暂存区的文件提交到本地库历史版本查看历史版本版本穿梭Git分支操作什么是分支?分支的好处分支的操作查看分支合并分支Git团队协作机制GitHub操作创建远程仓库别名推送本地库到远程库拉取远程库到本地库克隆远程仓库到本地团队内协作跨团队协作SSH协议免密登录IDEA集成Git配置Git忽略文件定位Git程序初始化&添加&提交切换版本创建分支&切换分支合并分支I.
2022-03-25 21:04:42
683
原创 Jsoup简单理解笔记
Jsoup数据问题?数据库获取,消息队列中获取,都可以成为数据源,爬虫!爬取数据:(获取请求返回的页面信息。筛选出我们想要的数据就可以了!)Java中使用Jsoup包Jsoup解析网页 tika包爬取别的。<!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --><dependency> <groupId>org.jsoup</groupId> <artifact
2022-03-25 21:02:19
1931
原创 我的Electron个人学习笔记
文章目录Electron简单了解第一个窗口程序引入js执行读txtRemote模块Electron快速上手五分钟快速上手自动刷新页面主进程和渲染进程自定义原生菜单自定义顶部菜单点击菜单创建新窗口a标签跳转浏览器打开对话框读取文件读取文件保存文件定义快捷键主线程定义渲染进程定义渲染进程和主线程通讯断网提醒打包附录electron结合框架开发直接使用模板创建electron-vue直接使用模板创建electron-vueElectron简单了解首先npm init -y然后项目目录下:npm insta
2022-03-25 20:57:15
2035
原创 vue2个人笔记
文章目录Vue是什么?Vue开发环境分析Hello案例模板语法数据绑定el和data的两种写法理解MVVMObject.defineProperty理解数据代理Vue中的数据代理事件处理事件修饰符键盘事件事件总结姓名案例计算属性实现计算属性_简写天气案例监视属性(侦听属性)深度监视监视的简写形式watch对比computed绑定class样式绑定style样式条件渲染列表渲染key的作用与原理列表过滤列表排序更新小问题Vue检测数据的原理_对象Vue.set()Vue检测数据的原理_数组收集form过滤器内
2021-08-24 20:35:17
1524
原创 个人SpringBoot笔记
文章目录微服务阶段SpringBoot第一个SpringBoot程序原理初探了解主启动类怎么运行yaml语法讲解yaml基础语法给属性赋值的几种方式JSR303校验常见参数多环境配置及配置文件位置自动配置原理再理解总结自动装配:SpringBoot Web开发静态资源导入探究首页如何定制thymeleaf模板引擎Thymeleaf语法MVC配置原理扩展SpringMVC写网站:Data整合JDBC使用整合Druid数据源整合Mybatis框架微服务阶段javase: OOPmysql: 持久化htm
2021-08-11 18:29:48
528
原创 SSM框架整合记录
文章目录SSM框架整合1、创建数据库表2、合并Mybatis+spring1、创建Maven项目2、导入依赖3、Maven资源过滤设置4、resources文件夹下5、编写database.properties6、需求分析-代码实现7、mybatis-config.xml8、编写spring-dao.xml9、编写spring-service.xml10、applicationContext.xml3、合并SpringMVC1、增加web支持2、编写web.xml3、编写spring-mvc.xmlSSM
2021-07-26 18:29:05
108
原创 30分钟学会SpringMVC
文章目录SpringMVC1、简单体会SpringMVC2、注解实现SpringMVC1、新建项目2、导入依赖3、Maven资源过滤的问题4、添加web支持5、为项目添加lib目录6、添加Spring MVC配置文件7、创建Controller8、创建视图层9、配置Tomcat运行10、小结3、Controller配置总结实现Controller接口使用注解@Controller4、RequestMapping5、RestFul风格6、重定向和转发7、数据处理1、处理提交数据2、数据显示到前端8、乱码问题9
2021-07-25 19:36:44
200
原创 30分钟学会Spring
文章目录1、Spring1.1 简介1.2、优点1.3、组成1.4、扩展2、IOC理论推导3、HelloSpring4、IOC创建对象的方式5、Spring配置5.1 别名5.2 Bean的配置5.3 import6、依赖注入6.1、构造器注入6.2、Set方式注入[重点]6.3、拓展方式注入6.4、bean的作用域7、Bean的自动装配7.1、测试7.2、ByName自动装配7.3、ByType自动装配7.4、使用注解实现自动注解8、使用注解开发9、使用Java的方式配置Spring10、代理模式10.1
2021-07-23 12:07:04
181
原创 Java高级部分笔记之反射
文章目录反射反射相关的主要API反射之前类的实例化等操作使用反射实现同上操作反射之强大: 调用类的私有结构Class类的理解哪些类型可以有Class对象?ClassLoader的理解ClassLoader读取配置文件创建运行时类的对象举例体会反射的动态性提供结构丰富的Person类获取运行时类的方法结构获取运行时类的构造器结构获取运行时类的父类及父类的泛型获取运行时类实现的接口获取运行时类所在的包获取运行时类声明的注解调用运行时类的指定属性如何操作运行时类中指定的方法如何调用运行时类中指定的构造器反射的应用
2021-07-23 09:59:49
89
原创 Java高级部分笔记之网络编程
文章目录Java网络编程ip的理解与InetAddress实例化端口号的理解TCP网络编程例题例题一例题二例题三浏览器访问TomcatUDP网络编程举例URL类的理解与实例化URL下载图片Java网络编程网络编程中有两个主要的问题:如何准确地定位网络上一台或多台主机;定位主机上的特定的应用找到主机后如何可靠高效地进行数据传输ip的理解与InetAddress实例化package com.test.java1;import java.net.InetAddress;import
2021-07-23 09:58:53
114
原创 Java高级部分笔记之IO流
文章目录Java之IO流File类的使用File类的实例化File类的常用方法FileReader读入数据基本操作使用read的重载方法FileWriter写出数据的操作读入写出FileInputStream使用字节流实现图片的复制指定路径下文件的复制缓冲流(字节型)实现非文本文件的复制缓冲流与节点流速度对比缓冲流(字符型)实现文本文件的复制转换流实现文件读入和写出多种字符编码集标准的输入、输出流打印流的使用数据流的使用对象流序列化与反序列化字符串操作自定义类实现序列化与反序列化UID理解自定义类实现序列化
2021-07-23 09:53:57
93
原创 Java高级部分笔记之泛型
文章目录Java泛型集合中使用泛型举例自定义泛型类举例自定义泛型类泛型接口的注意点自定义泛型方法举例举例泛型类和泛型方法的使用情境泛型在继承方面的体现通配符的使用使用通配符后数据的读取和写入要求有限制条件的通配符的使用Java泛型集合中使用泛型举例package com.test.java3;import org.junit.Test;import java.util.*;/* 泛型的使用 1、JDK 5.0新增的特性 2、在集合中使用泛型: 总结
2021-07-23 09:47:45
72
原创 Java高级部分笔记之集合
文章目录Java集合Java集合框架概述集合框架涉及到的APICollection接口的常用方法一Collection接口的常用方法二Collection接口的常用方法三使用Iterator遍历Collection迭代器Iterator的执行原理Iterator遍历集合的两种错误方式Iterator接口remove()方法使用 for-each 循环遍历集合元素List接口常用实现类的对比ArrayList的源码分析LinkedList的源码分析Vector的源码分析List接口中的常用方法测试List遍历
2021-07-23 09:46:42
75
原创 Java高级部分笔记之枚举类-注解
文章目录Java枚举类&注解枚举类的使用自定义枚举类可以使用enum关键字定义枚举类Enum类的主要方法:实现接口注解(Annotation)常见的Annotation示例元注解可重复注解类型注解Java枚举类&注解枚举类的使用类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类自定义枚举类package com.test.java;/* 一、枚举类的使用 1、枚举类的理解: 类的对象只有有限个,确定的。我们称此类为枚举类 2、当需要
2021-07-23 09:42:09
194
原创 Java高级部分笔记之常用类
文章目录Java常用类字符串相关的类String的特性String不同实例化方式的对比String不同拼接操作的对比JVM中涉及字符串的内存结构String常用方法String和char[]或byte[]转换解决一个拼接小问题关于StringBuffer 和 StringBuilder的使用JDK 8 之前日期时间API1、java.lang.System类2、java.util.Date类3、java.text.SimpleDateFormat类4、java.util.Calendar(日历)类JDK 8
2021-07-23 09:40:21
134
原创 Java高级笔记之多线程
文章目录多线程1、基本概念:程序、进程、线程2、多线程的优点等3、多线程的创建,方式一: 继承于Thread类4、创建过程中两个问题的说明5、线程的常用方法6、线程优先级的设置7、多线程的创建,方式二: 实现Runnable8、比较创建线程的两种方式9、线程的生命周期10、线程的安全问题11、线程安全的单例模式之懒汉式12、线程的死锁问题13、Lock锁方式解决线程安全问题14、线程的通信15、sleep()和wait()的异同16、线程通信例题: 生产者/消费者问题17、JDK5.0新增线程创建方式多线
2021-07-23 09:35:21
71
原创 Java笔记之反射
文章目录反射反射相关的主要API反射之前类的实例化等操作使用反射实现同上操作反射之强大: 调用类的私有结构Class类的理解哪些类型可以有Class对象?ClassLoader的理解ClassLoader读取配置文件创建运行时类的对象举例体会反射的动态性提供结构丰富的Person类获取运行时类的方法结构获取运行时类的构造器结构获取运行时类的父类及父类的泛型获取运行时类实现的接口获取运行时类所在的包获取运行时类声明的注解调用运行时类的指定属性如何操作运行时类中指定的方法如何调用运行时类中指定的构造器反射的应用
2021-07-21 21:10:01
72
转载 30分钟学会MyBatis
文章目录Mybatis 3.5.71、简介1.1 什么是Mybatis1.2 持久化1.3 持久化1.4 为什么需要Mybatis?2、第一个Mybatis程序2.1 搭建环境2.2 创建一个模块2.3 编写代码2.4 测试2.5 SqlSessionFactoryBuilder等SqlSessionFactoryBuilderSqlSessionFactorySqlSession3、CRUD1、namespace2、select3、分析错误4、万能的Map5、模糊查询4、配置解析4.1 核心配置文件4.2
2021-07-18 22:52:06
806
原创 Java基础笔记之异常
文章目录10、异常10.1、异常概述与 异常体系结构10.2、 常见异常的举例10.3、异常处理机制一: try-catch-finally10.4、finally 的使用10.5、编译时异常和运行时异常的不同处理10.6、处理异常: throws 方式10.7、重写方法异常抛出的规则10.8、开发中如何选择哪种方式处理异常?10.9、手动抛出异常10.10、用户自定义异常类总结:10、异常10.1、异常概述与 异常体系结构异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码
2021-06-02 17:40:59
112
原创 Java基础笔记之面向对象(下)
文章目录9、面向对象编程(下)9.1、关键字:static类变量VS实例变量内存解析使用static修饰方法:9.2、 单例(Singleton)设计模式单例的饿汉式实现单例的懒汉式实现单例设计模式-应用场景9.3、理解main()方法的语法9.4、类的成员之四:代码块属性赋值的先后顺序9.5、final关键字9.6、抽象类与抽象方法抽象的应用场景举例abstract使用上的注意点:9.7、模板方法设计模式9.8、接口的理解(interface)实例演示接口是一种规范创建接口匿名实现类的对象接口应用:代理模
2021-06-02 15:10:25
398
原创 Java基础学习笔记之面向对象(中)
文章目录8、面向对象编程(中)8.1、面向对象特征之二:继承性8.2、Eclipse Debug的使用8.3、方法的重写(override/overwrite)8.4、四种访问权限修饰符8.5、super关键字的使用8.6、子类对象实例化过程8.7、面向对象特征之三:多态性虚拟方法调用再理解向下转型的使用8.8、Object类的使用8.9、==运算符的回顾 ,== 和 equals 的区别8.10、equals()方法的使用重写equals()方法重写equals()方法的原则8.11、toString()
2021-05-29 15:13:44
98
原创 Java基础笔记之面向对象(上)
文章目录7、面向对象编程(上)7.1、面向过程(POP)和面向对象(OOP)7.2、类和对象7.1、类的结构:属性和方法7.2、属性与局部变量对比7.3、类中的方法(method)7.4、理解“万事万物皆对象”7.5、对象数组的内存解析7.6、匿名对象的使用7.7、再谈方法7.7.1、 方法的重载7.7.2、 可变个数的形参7.7.3、方法参数的值传递机制7.7.4、递归方法7.3、面向对象特征之一:封装与隐藏补充:四种访问权限修饰符7.4、类的成员之三:构造器(或构造方法)7.5、总结: 属性赋值过程7.
2021-05-24 21:38:18
471
原创 Java基础笔记之数组
文章目录6、数组6.1、数组的概述6.2、一维数组的使用6.3、多维数组的使用6.5、Arrays工具类的使用6.6、数组使用中的常见异常6、数组6.1、数组的概述数组(Array):是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组的常见概念:数组名下标(或索引)元素数组的长度:元素的个数数组的特点:数组是有序排列的数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型
2021-05-19 22:24:50
215
原创 Java基础篇学习笔记之基本语法(下)
文章目录Java基础篇025、基本语法(下)5.1、程序流程控制5.1.1、分支结构5.1.1.1、if-else5.1.1.2、Scanner类(补充)5.1.1.3、分支结构之二switch-case5.1.2、循环结构5.1.2.1、for循环5.1.2.2、while循环5.1.2.3、do-while循环5.1.3、循环语句综合例题5.1.4、嵌套循环(多重循环)5.1.5、特殊关键字break、continue的使用5.2、项目一5.3、EclipseJava基础篇025、基本语法(下)5
2021-05-16 17:49:44
102
原创 Java基础篇学习笔记之基本语法(上)
文章目录4、基本语法4.1、关键字和保留字4.2、标识符(Identifier)以及命名规则4.3、变量4.3.1、变量定义、作用、注意点4.3.2、变量的分类1、整型2、浮点型3、字符型4、布尔型4.3.3、自动类型提升4.3.4、强制类型转换4.3.5、字符串类型String4.3.6、进制与进制的转换!4.4、运算符4.4.1、算术运算符4.4.2、赋值运算符4.4.3、比较运算符4.4.4、逻辑运算符4.4.5、位运算符(了解)4、基本语法4.1、关键字和保留字关键字(keyword):定义
2021-05-05 11:50:55
454
1
原创 Java基础篇学习笔记之第一个Java程序!
文章目录Java基础笔记之第一个Java程序!1、大纲1.1、主要应用1.2、Java基础图解1.3、语言概述2、Java语言环境搭建3、第一个Java程序Java基础笔记之第一个Java程序!主要是记录自己学习的笔记!对于新手来说,有编程基础更好,但是没有编程基础也是完全可以学习Java的。视频资料1、大纲什么是Java?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言
2021-05-04 15:56:01
331
1
原创 计算机简略学习基础笔记
文章目录学习基础1.1、计算机1.2、IT三大定律1.3、计算机硬件介绍1.3.1、中央处理器1.3.2、输入输出设备1.3.3、存储设备1.4、操作系统1.4、 万维网1.5、职业发展与提升1.6、学习经验探讨学习基础1.1、计算机包括硬件(hardware)和软件(software)两部分程序设计程序设计语言1.2、IT三大定律摩尔定律 (每一美元能买到的电脑性能,将每隔18-24个月翻一倍以上)安迪-比尔定律 (描述了硬件厂商和软件产商之间的关系,即比尔要拿走安迪所给的)反摩尔定
2021-05-01 00:27:28
1385
5
原创 如何使用Hexo+GitHub/Gitee建立自己的博客
文章目录1、什么是HEXO1.1、准备工作1.2、安装hexo1.3、部署Hexo2、选择主题(可略过,直接部署到GitHub)2.1、3、将Hexo部署到GitHub3.1、什么是GitHub?1、什么是HEXO快速、简洁且高效的博客框架详细了解:Hexo官方文档1.1、准备工作首先需要安装Git+Node.jsGit官方下载地址如果下载地址太慢或者无响应可选择该地址选择下载:拉到最下面即可查看最新版本淘宝 Git for Windows 镜像 Node.jsNode.js官方下
2021-04-29 23:20:31
584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人