自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机组成原理(一)

文章目录第一章进制转换1)二进制与十进制第二章一、数据类型1、原码2、补码1)模:2^n+1次方2)同余二、原码、反码、补码1、正数2、负数原码:符号位+真值补码:1)其他转补码2)补码转其他反码:符号位不变,原码所有位数取反3、机器字长为8三、机器数的定点表示和浮点表示1、定点表示1)定点小数:笔记第一章进制转换1)二进制与十进制整数小数二进制转十进制0.10112^4=1111=16而1011=8+0+2+1=11所以:0.1011=11/16第二章一、数据类型1、原码2、

2021-06-30 16:34:34 2920

原创 python(二):基础

文章目录一,数据类型与运算1)格式化输出(1)print()(2)format()2)数据类型(1)引号(2)转义字符3)字符串(1)字符串索引(2)字符串切片(3)切片推广(4)字符串查找:in,not in ,find()(5)字符串方法(6)处理字符串的内置函数4)输入输出5)rande函数6)元组:()(1)元组不可改变,可放不同类型(2)元组类似于字符串:可访问,可切片(3)元组也支持用+操作符。(4)元组的访问(5)处理元组的内置函数(6)元组赋值:解包7)列表:[ ](1)创建列表(2)支持切

2020-12-28 17:46:33 1647

原创 java :引用传递

一、引用传递class A{int num;A(int i){ num=i; }int getnum(){ return num; }void setnum(int i){ num = i; }}public class B{ A bottom; int height; B(A a,int j){ bottom=a; height=j;...

2020-07-15 11:04:10 333

原创 Servlet+J2EE购物车实例

文章目录在数据库中创建表:HeroHero.javaHeroDAO.javaHeroListServlet.javaweb.xml整个web运行流程图:创建实体项目:在数据库中创建表:Hero并加入数据Hero.javapackage bean;public class Hero { public int id; public String name; public float hp; public int damage; public int

2020-07-15 09:22:29 378

原创 GUI连接数据库:商品购物系统小项目

MerchantsGUI a = new MerchantsGUI();

2020-07-15 09:22:04 1772

原创 数据库原理(三):Sql Server操作语句

数据库表创建use bookDB --使用数据库gocreate table 读者类型(读者类型编号 varchar(2) not null, 读者类型名称 varchar(10) not null,限借数量 smallint not null,限借期限 smallint not null,超期日罚金 money not null,借书证有效期 smallint not nul...

2020-07-08 14:44:12 3942

原创 数据库:JDBC基础

JDBC概念:Java Datebase Connectivity Java数据库连接,Java语言操作数据库JDBC本质:定义了一套操作所有关系数据库的规则(接口),各个数据库厂商提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar包中的实现类Person 接口 Worker 类 ,相当于驱动jar包Person p = new worker...

2020-06-02 12:03:43 466

原创 Java基础(二):继承+多态+抽象类

文章目录一、子类与父类:二、继承中的成员变量隐藏和方法重写1、成员变量的隐藏:2、子类对继承父类方法的重写:三、super关键字1、调用父类的构造方法。super必须在第一行。2、使用super访问被子类成员隐藏的父类成员或者方法。四、final关键字1、修饰类:表示该类不能被继承2、修饰方法:它表示该方法不能被覆盖。3、修饰变量:它表示定义一个常量。4、修饰方法参数:表示在整个方法中,不能改变参...

2020-05-12 21:45:40 1893

原创 Mybatis(一):一般方式实现

文章目录一、入门(1)创建数据库(2)创建项目+导包(3)实体类Category.java(4)配置文件mybatis-config.xml(5)配置文件Category.xml顶折纠问(6)测试类TestMybatis.java一、入门平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statement, ResultSet 这些其实只是手段的辅助类...

2020-04-22 17:26:02 852

原创 Spring MVC:含ssm与jdbc的比较

文章目录一、hello SpringMVC(1)导包(2)创建新项目和web.xml(3)创建 springmvc-servlet.xml(4)控制类 IndexController(5)准备index.jsp(6) 部署在tomcat中,重启(7)原理二、视图定位(1)修改springmvc-servlet.xml(2)修改IndexController.java(3)移动index.jsp三...

2020-04-21 14:33:05 1507

原创 Hibernate (一)

文章目录一:配置Hibernate(1)先创建数据库表(2)创建一个hibernate工程:(3)导入hibernate所依赖的jar包(4)创建实体:product_(5) 配置 Product.hbm.xml(6)配置 hibernate.cfg.xml(7)创建 测试类 TestHibernate(10)原理二:对象状态(1)Session(2)Session 对象的三种状态三、通过获取I...

2020-04-12 14:42:47 688 1

原创 Java基础(一):面向对象+UML+传参

文章目录一、面向对象编程三大特性:二、类的建立(1)public、private、friendly(2)给类命名时,遵守下列编程风格(这不是语法要求的,但应当遵守)三、类的UML类图:四、构造方法:四、java参数传递1) 基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的2) 当使用对象作为方法的形参时:五、对象的组合:六、关联关系与依赖关系:七、实例成员与类成员:...

2020-04-08 20:47:49 1288

原创 Java:日期+异常

一、日期创建日期对象package date;//导入Date类import java.util.Date;public class TestDate { public static void main(String[] args) { // 当前时间 Date d1 = new Date(); System.out.println("当前时间:"); Syst...

2020-03-24 10:07:26 1591

原创 Java字符串

一,装箱和拆箱低级别转为高级别,可以实现自动装和拆箱,反之是不行的public class Test{ public static void main(){ int a=10; Integer test1 = new Integer(i); // 基本类型转 封装类 int a = test1.IntValue(); // 封装类转 基本类型 Integer test...

2020-03-22 21:52:48 910

原创 数据库原理(二 )

文章目录1.1 关系模型有关概念2. 关系的类型和性子2.1 类型2.2 基本关系的六条性质3. E-R图转换为关系模型的方法一、 实体联系 1:13.2 实体联系:1:n方法一方法 二3.3 联系实体 m: n1.1 关系模型有关概念关系模型:用二维表结构形式表示实体及实体之间联系的数据模型。属性:二维表的列称为属性(也称字段),各属性有独立的名称,属性值对应于各行的字段值。记录:二维...

2020-03-18 14:19:47 2096

原创 数据库原理

文章目录1.1.1数据库系统的发展及其趋势1.人工数据管理阶段2.文件系统管理阶段3.初级数据库阶段4.高级数据库阶段1.1.2 数据库系统的相关概念1.数据的概念及分类2.数据处理与数据管理3.数据库及数据库系统4.数据库管理系统(DBMS)1.1.3 数据库的特点、内容及应用1.数据库系统的主要特点1.2.1 数据模型的概念及类型1.数据模型的基本概念2.数据模型组成三要素3.数据模型的类型3...

2020-03-10 23:50:47 568

原创 Java Web :案例一

需求:用户数据的增删改查技术需求:Servlet + JSP + MySQL + JDBCTemplate + Durid(连接池)+BeanUtils(封装数据)数据库设计:数据库(1):create database day2;-- 创建数据库 use day2; -- 使用数据库 create table user{ -- 创建表 id int primar...

2020-03-10 20:06:16 771

原创 Spring 笔记(一)

1.Spring概述①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。③Spring是一个IOC(DI)和AOP容器框架。④Spring的优良特性[1] 非侵入式:基于Spring开发的应用中的对象...

2020-03-10 16:56:26 808

原创 数据库:连接池

今日内容数据库连接池Spring JDBC : JDBC Template数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处:1)节约资源2)用户访问高效实现:标准接口:DataSource ja...

2020-02-28 21:48:37 204

原创 数据库:MySQL 基础(三)

1 多表查询【+++++】【实践】笛卡尔积:有两个集合A,B,取这两个集合的所有组成情况内连接查询【+++++】隐式内连接:where(用where清除不需要的数据),找出交集 SELECT * FROM emp,dept WHERE emp.`dept_id` = dept.`id`;【常用】隐式: select 字段列表 from 表名1 inner join 表名...

2020-02-24 22:28:14 198

原创 数据库:MySQL 基础(二)

DQL查询【+++++】排序查询:order byselect * from student order by english desc, math desc先安照英语成绩排名,如果英语成绩一样,再按数据成绩排名asc :升序,默认的排序规则,可以省略desc:降序聚合函数:对某一列进行纵向计算计算个数:count(列名),count(*)如果数据为空,那么不会进行...

2020-02-24 16:18:55 363

原创 数据库:MySQL 基础(一)

MySQL服务启动1. 手动。2. cmd–> services.msc 打开服务的窗口3. 使用管理员打开cmdnet start mysql : 启动mysql的服务net stop mysql:关闭mysql服务MySQL登录1. mysql -uroot -p密码2. mysql -hip -uroot -p连接目标的密码3. mysql --hos...

2020-02-23 14:52:23 863

原创 Java Web:会话与JSP

会话Cookie:数据共享,是存储在浏览器使用步骤:服务器1.创建Cookie对象,绑定数据new Cookie(String name,String value)2.发送Cookie对象response.addcookie(Cookie cookie);3.获取Cookie,拿到数据Cookie[] request.getCookies();@WebServlet("...

2020-02-15 22:55:28 323

原创 Java Web:Servlet

Servlet概念:运行在服务器的小程序1. 本质上是一个接口:里面有5个方法2. 定义了 Java类被浏览器访问到(tomcat识别)的规则快速入门:1. 创建JavaEE项目2. 定义一个类,实现Servlet接口3. 实现接口中的抽象方法4. 配置Servlet<servlet> <servlet-name> demo1 </ser...

2020-02-14 23:08:05 260

原创 Java:组件及事件处理

一、窗口Java 把 Component 的子类或者间接类创建的对象称为组件Java 把 Container 的子类或间接子类创建的对象称为为容器容器可以调用 add() 方法添加组件到容器容器可以调用removeAll 方法可以移调所用组件调用remove(Component c)方法可以移调指定参数c 的组件容器本身是组件,所以容器可以嵌套容器JFrameJFrame 是...

2020-02-08 22:23:07 1747

原创 Java:String类

一、String类Java专门提供了用来处理字符序列的String类,其放在Java.lang包String 类被声明为final 类, 所以不能扩展String 类,且不可以有子类字符常量:“你好”、“12.7”、“boy”,也是字符对象;字符串变量:String s =new String("we are family ");(1) 也可以不调用构造函数直接:s =...

2020-02-04 21:48:08 289

原创 Java:内部类和异常类

一、内部类Java支持在一个类中声明另一个类,这样的类叫内部类外嵌类的成员变量在内部类仍然有效内部类的方法也可以调用外嵌类中的方法内部类的类体中不可以声明类变量和类方法外嵌类的类体可以用内部类来声明对象,作为外嵌类成员内部类的只能有外嵌类使用,其他类不可以用某个内部类声明对象RedCowForm.javapublic class RedCowForm{String formN...

2020-02-03 22:39:49 514

原创 java基础与c++区别合集

1.创建对象并不可以直接使用,需要借助 new 语句,还有类后面没有分号。一般类放在一个java源文件中;class Student{ int result;}student a;此时的a 是个空对象,a=new Student();//或 定义和初始化一起做Student a=new Student();其实就是系统给变量result分配内存,然后返回引用,赋值给对象a...

2020-01-20 20:28:36 268

原创 数据结构:顺序表与链表

顺序表插入操作temp=(SeqList*)list;//temp赋值为一个结构体变量for(i=temp->length;i>pos;i--) //pos是插入的位置,注意是ta是下标{ temp->node[i]=temp->node[i-1];}temp[i]=(int)node;//放新结点temp->length++;删除操作for(in...

2020-01-07 10:24:58 181

原创 c++注意点

const常量使用该修饰符定义常量,必须初始化一旦定义任何地方没法改如果定义的是一个整型常量,关键字 int 可以省略const常量可以与指针一起使用,有 3 组合情况:指向常量的指针:是指一个指向常量的指针变量const char*p =“abcd”;,所以不能改变指针指向的字符,比如 p【3】=‘h’ 是错误的,因为它指向的事一个字符串常量,所以不能更改内容,但可以改变该指...

2020-01-03 12:04:24 197

原创 数据结构:树

树一个结点拥有的子树的数目称为结点的度,例:(A(B,C,D))所以A的度为 3度不为0 的结点称为:非终端结点或分支结点度为0的结点称为:终端结点 或 叶子结点树的最大层次为树的高度或深度路径的长度:是路线上所经过边的数目左孩子有兄弟表示法:将有左边的孩子结点来接管父结点其余的孩子结点下面是一颗森林转化为一棵二叉树若果要将二叉树转化为一棵森林的话;...

2020-01-01 20:38:12 320

原创 数据结构:栈 和 队列

栈:允许插入和删除的一段叫做栈顶,不允许的一端称为栈底遵循先进后出栈中获取元素只能通过栈顶指针取栈顶元素链式栈的重要操作:头部重要声明typedef struct Node* pNode;typedef struct Stack* LinkStack;struct Node{ int date;//数据存储 pNode next;//这是一个名叫next 的指针变量};...

2020-01-01 16:28:42 253

原创 强化学习(一):动态规划

一,马尔可夫决策(1)无后效性在时间步 t+1 时,环境的反馈仅取上一时间步 t 的状态 s ,和动作 a ,与 t -1以及 t-1 步之前时间步没有任何关联(2)MDP马尔可夫的无后效性大大简化了马尔可夫的决策过程。具体而言,一个马尔可夫绝城过程由一个四元组构成:{ S,A,P,R}S:是状态空间集A:为动作空间集P:为状态转移概率,即 一个状态 到另一个状态 这个发生的概率...

2019-08-22 18:45:48 1048

原创 多维随机变量及其分布(四):

一,二维随机变量及其分布函数(1)二维随机变量 :设随机变量 Z,X,Y;则有 Z{ X,Y },一个随机变量是有两个随机变量决定的;(2)联合分布函数的基本性质:单调性:F(x,y)分别对x 或y是单调不减的,即:对任意固定的y ,当 x1 < x2 时,有F (x1,y)<= F(x2,y);对任意固定的x ,当 y1 < y2 时,有F (x,y1)<=...

2019-08-16 17:45:47 7374

原创 随机变量的数字特征(三):

一,数字特征:数学期望是很好放反映事件的一个稳定性的一个值;(一):离散型随机变量的数学期望例: 问那个射手本领更高这个问题并非一眼就可以看出,这说明分布律虽然完整描述了随机变量,但却不能够击中反映随机变量某一方面的特征解:(二)连续型随机变量的数学期望(三)数学期望的性质(四)随机变量的函数的数学期望设X 和 Y 为随机变量 ,但存在 Y=g(X),Y是关于X的函数...

2019-08-14 18:13:13 786

原创 随机变量及其分布(二):

一,离散型随机变量(一)随机变量:设随机试验的样本空间为S={e}. X=X(e) 是定义在样本空间S上的实值单值函数. 称X=X(e)为:随机变量(自变量x和函数y都在实数范围内取值,且对于每个x,有唯一确定的y和它对应,那么y是x的实值单值函数.此外,有多值函数,例如正数的平方根;还有复变函数.)理解:随机变量是对概率结果的研究;像是像是结果类别的多少;人们无法实现与之其确切取...

2019-08-13 20:52:59 1304

原创 随机事件及其概率(一):

一,事件的关系和运算事件的和(并): 事件A 与事件B 中至少有一个事件发生,这个事件称为事件A与B 的和事件,记做 :例如一件事,它发生有两种方案,就可以并起来,因为他们之和是发生这件事的总概率事件的积(交): 事件A和事件B同时发生,即事件A发生且B事件发生,则称为事件A与B的积(交)事件,记做:互斥事件:若A与B事件不可能同时发生则叫做事件A与事件B互斥(是互不相干独...

2019-08-12 15:13:08 3125

原创 C++(六):输入输出流库

一:控制符1:skipws在标准流中skipws已经是默认开启状态。skipws会忽略空白字符,包括空格,制表符(\t),换行符(\n)等不可见字符。例:cin>>(这里空了很多空格) a; 此时的skipws 就发挥作用了如果系统当前skipws开关已经关闭,那么可以在输入流中,插入skipws来打开。stream<<setiosflags(ios::sk...

2019-08-08 22:07:24 894

原创 C++(五):多态性和虚函数

一,用成员函数重载运算符#include<iostream>using namespace std;class date{ int i,j; public: date(int x,int y) { i=x; j=y; } date operator + (date&); //二元运算符 date operator ++ (); //...

2019-08-07 14:32:51 535

原创 C++(四):运算符重载与继承派生

一,继承与派生新类继承旧类,A继承B,则A叫做B的派生类也叫子类,B是A的基类A类包含了B类的所有成员函数定义: class A : public B(以公有方式继承)构造函数和析构函数没法继承对于从基类继承过来变成私有成员的,还想用它可以通过派生类中(同函数名)重新定义成员达到覆盖基类成员。基类成员继承过来在派生类属性的改变表:比如A以 protected 继承B类中的 publ...

2019-08-04 00:49:14 849

空空如也

空空如也

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

TA关注的人

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