自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲人勿

我只是个大混混

  • 博客(65)
  • 收藏
  • 关注

原创 配置IDEA和GitHub代码同步

如果有个授权的界面,点击授权就行。之后便会弹出GitHub上的项目,选择其中一个需要的clone就行。如果本地创建的话,然后想把代码共享到GitHub上,则。在这之前,先登录到GitHub账户。2.打开idea,选择如下。(windows版本)

2023-01-09 17:25:02 1105

原创 pycharm 代码托管到GitHub问题解决

之前开发随意,菜鸟行为,打算放在GitHub上进行管理,所用的电脑是MacBook,软件pycharm。开始push时候,出现问题LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决的办法,网上看了一大堆无用。最后参考这位大佬进行解决,这里不细说,大家直接去看即可。Git - SSL_ERROR_SYSCALL 问题解决 | Hyperzsb’s Ideas1.我首先将公钥放上去。然后.

2022-02-23 20:48:15 339

原创 pytorch

一、基础环境准备1.安装Anaconda这个可以管理python的环境,包含了多个package。直接到官网下载,一顿无脑安装。2.创建自己使用的python环境选择Anaconda Powershell Prompt,进入到命令行模式。这里可以直接执行conda命令,如果直接CMD,打开命令行窗口,除非在安装的时候已经添加到Path中(安装时候,软件会提示不推荐),否则无法执行。如果你开始没有添加到Path,还非得用CMD打开,还非得要执行成功,那么在系统环境变量中,添加以下两个路径即可(当然是根

2021-10-18 15:05:50 6026

原创 C++知识点总结

1.三字符组三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。三字符序列总是以两个问号开头。三字符序列不太常见,但 C++ 标准允许把某些字符指定为三字符序列。以前为了表示键盘上没有的字符,这是必不可少的一种方法。三字符序列可以出现在任何地方,包括字符串、字符序列、注释和预处理指令。下面列出了最常用的三字符序列:如果希望在源程序中有两个连续的问号,且不希望被预处理器替换,这种情况出现在字符常量、字符串字面值或者是程序注释中,可选办法是用字符串的自动连接:"...?""?...

2021-01-18 18:32:17 408

原创 Python总结

一、基础语法1.类型1)整数、浮点数、复数,数据类型转换num1,num2 = 1.0,2 #交互式赋值,定义变量初始值数据类型转换和Java一致)其他import keywordprint(keyword.kwlist)num1 = int(input("input a number")) #交互式输入一个int值删除变量,del 变量名,例如:del num1...

2021-01-03 23:24:14 1562 1

原创 VMware虚拟机三种网络模式详解

很久前保存整理的博客,侵删。一、Bridged(桥接模式)由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有VMware Workstations和VirtualBox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而VMware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为群里童鞋网络出故障,然后在帮他解决的过程中,对自

2021-01-02 15:50:30 499

原创 IntelliJ IDEA安装、配置详解

一、IntelliJ IDEA1.JetBrains介绍IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其它产品,比如:WebStorm: 用于开发 JavaScript、 HTML5、 CSS3 等前端技术PyCharm:用于开发 pythonPhpStorm:用于开发 PHPRubyMine:用...

2020-02-11 21:54:31 12035 1

原创 Java进阶-21.Ngnix

一、代理的概念1.正向代理代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别...

2020-02-07 22:04:40 232

转载 Java进阶-20.SpringMVC

一、SpringMVC1.概念Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:

2020-02-07 07:48:03 263

原创 Java进阶-19.Redis

一、redis介绍1.什么是NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克...

2020-02-06 19:29:35 424

原创 Java进阶-18.MyBatis

一、MyBatis介绍MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱...

2020-02-03 22:10:58 244

原创 Java进阶-17.Spring

一、Spring1.什么是Spring框架Spring是一个开源框架,是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用某一个组件,...

2020-01-31 12:57:29 537

原创 Java进阶-16.Struts2

一、Struts21.Struts2概述1)什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,使得业务逻辑控制器能够与Servlet...

2020-01-27 20:10:06 212

原创 Java进阶-15.hibernate

一、Hibernate1.概述Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate是轻量级JavaEE应用的持久层解决方案,是一个...

2020-01-22 17:45:47 263

原创 Java进阶-14.listener和filter

一、listener1.概念Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext。监听web对象的创建与销毁监听web对象的属性变化监听session绑定javaBean操作注意:Listener全部是接口,需要servlet实现对应的接口,对应的类如下:监听三个对象的创建和...

2020-01-19 10:21:39 192

原创 Java进阶-13.ajax和jQuery

一、ajax1.ajax介绍AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJ...

2020-01-08 22:47:37 198

原创 Java进阶-12.事务

一、javaweb的设计模式1.jsp模式介绍SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式(model1模式),一种是Servlet+JSP+JavaBean模式(model2模式)。1)Model1模式介绍model1模式各部分功能分析JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模...

2020-01-08 06:34:25 290

原创 Java进阶-11.JSP、EL、JSTL

一、JPS1.java 服务器页面jsp全称java server pages(java服务器页面),本质是一个servlet。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。将内容的生成和显示进行分离,用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计...

2020-01-06 19:22:08 265

原创 Java进阶-10.cookie和session

一、jspJSP全名为Java Server Pages,中文名叫java服务器页面,本质是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(...

2020-01-05 21:26:29 191

原创 Java进阶-9.RR

一、response作用:往浏览器写东西。组成部分:响应行、响应头、响应体。1.操作响应行格式:协议/版本 状态码 状态码说明状态码: 1. 1xx:已发送请求 2. 2xx:已完成响应 3. 200:正常响应 4. 3xx:还需浏览器进一步操作 5. 302:重定向 配合响应头:location 6. 304:读缓存 7...

2020-01-05 13:18:22 196

原创 Java进阶-8.servlet

一、请求:(request)组成部分:请求行 请求头 请求体。请求行:请求信息的第一行,格式:请求方式 访问的资源 协议/版本 例如:GET /day0801/1.html HTTP/1.1 请求方式:get和post get会把参数放在url的后面,post不会 get参数大小有限制,post请求却没有限制...

2020-01-03 21:18:02 645

原创 Java进阶-7.xml&tomcat

一、xmlXML 指可扩展标记语言(EXtensible Markup Language),也是一种标记语言,很类似 HTML。它的设计宗旨是传输数据,而非显示数据它。标签没有被预定义,需要自行定义标签。但在加了约束性条件后就得严格按照约束来。作用:存储数据、配置文件(主要作用)书写规范: 1.区分大小写 2.应该有一个根标签,所有内容放在根标签中 3.标...

2020-01-02 22:16:06 185 1

原创 Java进阶-6.JDBC

一、JDBCJDBC是oracle公司指定的一套规范(一套接口) ,用java操作数据库。驱动:JDBC的实现类,由数据库厂商提供,可以通过一套规范操作不同的数据库(多态)。JDBC的3个作用:连接数据库、发送sql语句、处理结果。1.JDBC操作步骤1.准备数据库和表CREATE DATABASE day07;USE day07;create table c...

2020-01-01 17:24:37 224

原创 Java进阶-5.MySQL

一、数据库本质上就是一个文件系统,通过标准的sql对数据进行curd操作。关系型数据库:存放实体与实体之间的关系的数据库(就是二维表)实体:用户、订单、商品关系:用户拥有订单、订单包含商品非关系型数据库:存放的是对象(redis) NO-sql(not only sql) 软件名 厂商 特点 mysql oracle...

2019-12-30 07:50:25 161

原创 Java进阶-4.validate&bootstred

一、validatevalidate是jQuery插件,必须在jQuery的基础上进行运行。我们将导入jQuery库、validate库、和国际化资源库(可选)1)导入jquery.js<script type="text/javascript" src="../js/jquery-1.11.0.js" ></script>2)导入validate.js...

2019-12-27 21:20:45 154

原创 Java进阶-3.jquery

JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互客户端页面, 并且兼容各大浏览器。核心理念是write less,do more(写得更少,做得更多)当前流行的 JavaScript 库有: jQuery 使用非常多了 EXTJS 功能比jQuery更多,但ext2.0收费 Prototype 一般用于做框...

2019-12-25 21:30:09 161

原创 Java进阶-2.css和js

一、css1.div:块标签<div>独自占一行,会自动换行,span:行内的块标签,不会自动换行。<span style="font-size: 4cm;color: #ffff00;"> 天佑中华</span><!DOCTYPE html><html> <head> <meta char...

2019-12-13 17:39:36 365

原创 Java进阶-1.html

1.htmlHTML:Hyper Text Markup Language 超文本标记语言,用来描述文本的字体,颜色,图片。HTML代码由标签组成。html书写规则:文件的后缀名:.html标签必须用 <> 引起来属性格式:key="value",属性的值用引号引起来标签名称不区分大小写注意:将所有的内容放在标签 <html>&lt...

2019-12-13 17:15:33 153

原创 Excel2010基础-学习笔记

第1讲 认识excel1.将两个Excel文件窗口并排视图-新建窗口出现两个一样的Excel文件窗口,全部重排-选择排列方式,就可以将两个窗口并排显示,方便查看。2.保存并排窗口模式保存工作区.xlw的格式就行,下次启动就是并排窗口的状态,但是2013版本已经取消掉这个功能。3.改变工作表标签颜色右键工作表4.改变列的位置选中列,按住shift,...

2019-12-13 12:09:26 1446

原创 Java基础-10.反射

一、类的加载1.类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接:验证::否有正确的内部结构,并和其他类协调一致准备:负责为类的静态成员分配内存,并设置默认初始化值解析:将类的二进...

2019-11-27 20:34:06 108

原创 Java基础-9.网络

一、网络编程计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。1.IP概述每个设备在网络中的唯一标识,每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。...

2019-11-27 20:33:28 97

原创 Java基础-8.线程、GUI

一、多线程线程是程序执行的一条路径,一个进程中可以包含多条线程,多线程并发执行可以提高程序的效率,可以同时完成多项工作。1.并行和并发并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。2.Java程序运行原理Java命...

2019-11-27 20:32:41 260 1

原创 Java基础-7.序列流、内存输出流、properties

一、序列流1.什么是序列流序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完一个之后继续读第二个,以此类推。2.使用方式整合两个: SequenceInputStream(InputStream,InputStream)FileInputStream fis1 = new FileInputStream("a.txt");FileI...

2019-11-27 20:31:46 118

原创 Java基础-6.try catch、file、IO流

一、 异常的概述和分类异常就是Java程序在运行过程中出现的错误。Throwable是异常的最顶层Error服务器宕机,数据库崩溃等Exception: RuntimeException1.JVM默认是如何处理异常的main函数收到这个问题时,有两种处理方式:a:自己将该问题处理,然后继续运行b:自己没有针对的处理方式,只有交给调用main的jvm来处理jvm有...

2019-11-27 20:30:57 862

原创 Java基础-5.collection、list、set、map

一、 集合1.集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,java内部提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。2.数组和集合的区别区别1 :数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值。集合只能存储引用数据类型(对象),集合中也可以存...

2019-11-27 20:30:14 220

原创 Java基础-4.正则表达式、calendar、dateformat

一、正则表达式String line = sc.nextLine();String regex= "[1-9]\\d{4,14}";System.out.println(line.matches(regex));[ ] 代表单个字符[abc] a、b 或 c[^abc] 任何字符,除了 a、b 或 c[...

2019-11-27 20:29:27 224

原创 Java基础-3.Object、String、StringBuffer、StringBuilder

一、Object1.Object类概述类层次结构的根类,所有类都直接或者间接的继承自该类。2.构造方法public Object() 子类的构造方法默认访问的是父类的无参构造方法3.public native int hashCode();不同对象的hashCode()一般来说不会相同。同一个对象的hashCode()值肯定相同。4.getClass(...

2019-11-27 20:28:42 266

原创 Java基础-2.面向对象

一、面向对象类和对象的概念类:是一组相关的属性和行为的集合,对象:是该类事物的具体体现面向对象的三大重点:封装(encapsulation)、继承(inheritance)-多态(polymorphism)、接口(interface)1.成员变量和局部变量在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上在内存中的位置不同成...

2019-11-27 20:27:01 184

原创 Java基础-1.java简介

一、Java概述1.Java发展史詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun (Stanford University Network,斯坦福大学网络公司),1990年与Patrick,Naught...

2019-11-27 19:48:32 314

原创 Oracle基础

一、Oracle介绍ORACLE数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S(Browser/Server)体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库...

2019-11-26 18:41:50 440

空空如也

空空如也

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

TA关注的人

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