自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 存储器与 CPU 的连接例题(一)

存储器与 CPU 的连接例题(一):一、画出 CPU 与存储芯片的连接图8 K = 213 ,我们如果想要表示出 8 k 的存储空间,需要用 13 根地址线(13 位二进制数,从全 0 变为 全 1,可表示的数字为 213 个)。第一步,写出对应的二进制地址码。第二步,芯片类型在本题已经给定。第三步,分配地址线。根据题意,CPU 一共有 16 根地址线,我们选用其中的 A12 到 A0 共13条线作为 RAM 的地址线输入。第四步,确定片选信号。CPU 的高三位地址线(A15、A14、A

2021-04-18 21:36:15 13746 1

原创 JDBC 事务管理

事务管理事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。开启事务提交事务回滚事务使用 Connection 对象来管理事务:开启事务:connection.setAutoCommit(false); // 参数设置为 false 事务开启提交事务:connection.commit(); // 当所有 sql 全都执行完毕时,提交事务回滚事务:catch (Exception throwables) { // 在 c

2021-04-18 19:00:23 116

原创 JDBC 工具类

二、JDBC 工具类目的:简化代码书写,抽取代码中的重复部分(释放资源的操作以及获取连接对象的操作)。当我们获取不同的数据库连接时,都要更改 url 、user、password、driver,代码不易维护与管理。解决办法:配置文件 在 src 目录下新建一个文件 命名为 jdbc.properties我们只需在配置文件里更改我们需要连接的数据库信息以及账户、密码和所用到的驱动即可。package com.ztq.util;import java.io.FileReader;imp

2021-04-18 18:56:06 262

原创 Web站点的创建与管理

一、打开 IIS 管理器在网站上右击,选择添加网站。二、输入网站名称以及网页资源的物理路径自己写一个简单的网页,此处文件命名一定要命名为 index.html, web.config 自动生成。<!DOCTYPE html><html><head><meta charset=utf-8/> <title>Test</title> </head> <body> <h1>Hel

2021-04-15 15:41:29 2127

原创 FTP数据库的创建与管理

FTP服务器的创建与管理方式一:利用IIS完成对于FTP服务器的配置与管理首先启用 IIS 服务,IIS 下有 FTP 服务器,Web 管理工具,万维网服务,可全部勾选。安装完成后,打开 IIS 管理器。在网站文件夹上右键,选择添加FTP站点。输入站点的名称(可任意命名)以及物理路径(即为你想要共享的文件夹目录)。我的放在了 E:\FTP ,共享了两本书。IP 地址设置为本机 IP 地址,端口号 21。这一步可以直接选择匿名,这样不用登录只要有权限就可以访问,但如果设置成基本的

2021-04-11 14:57:47 1494

原创 利用Foxmail发送邮件

利用 Foxmail 发送电子邮件(以 qq 邮箱为例)一、登录 Foxmail 官网下载并安装官网网址:https://www.foxmail.com/以下演示步骤所用版本为 7.2.20(2020-12-10)二、qq 邮箱授权码的获取安装完成后,打开 Foxmail ,进入登陆界面,选择 QQ 邮箱。发现需要授权码。授权码的获取:登录网页版 qq 邮箱,点击左上角设置,进入设置界面。选择账户选项卡,鼠标向下滑,找到 POP3/SMTP 服务,点击开启。这一步需要QQ

2021-04-10 09:34:08 1524

转载 优先队列

Java 优先队列的使用原文链接:https://blog.csdn.net/jasonkwan12/article/details/79924077?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161795560916780264072874%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=16179556091678026407

2021-04-09 17:19:28 81

原创 第一个JDBC程序

第一个JDBC程序1. 导入驱动 jar 包jar 包的下载 : https://dev.mysql.com/downloads/connector/j/jar 包的导入:将下载好的文件解压,将其中的 mysql-connector-java .jar 复制到工程文件下的 libs 文件夹下(可自己任意命名)。复制完成后,在 libs 文件夹上右键,选择 Add as Library,至此,jar 包导入完成。2.示例程序代码package com.ztq.JDBC;imp

2021-04-07 21:44:25 113 1

原创 逆序对计数

逆序对计数暴力枚举public static int ForceCount(int[] arr) { int sum = 0; for (int i = 0; i < arr.length; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[j] < arr[i]) { sum += 1;

2021-03-26 19:12:15 244

原创 快速排序

快速排序快速排序由托尼 · 霍尔于1961年提出。分解原问题数组 arr[p…r] 被划分为两个(可能为空)子数组 arr[p…q - 1] 和 arr[q + 1,…r],使得 arr[p…q - 1] 中的每一个元素都小于等于 arr[q],arr[q + 1,r] 中的每一个元素都大于等于 arr[q]。解决子问题递归调用快速排序,对子数组 arr[p…q - 1] 和 arr[q + 1…r] 进行排序。合并问题解对于快速排序来说,数组进行的是原址排序,所以不需要进行合并操

2021-03-24 20:16:21 103

原创 最大子数组和

二、最大子数组和问题引入解决思路1.蛮力枚举 O(n^3)代码实现public static int MaxSubArray(int[] arr){ int max = Integer.MIN_VALUE; for(int l = 0; l < arr.length; l++){ for(int r = 0; r < arr.length; r++){ int Slr = 0; // S

2021-03-23 16:53:11 91

原创 归并排序

归并排序分而治之基本策略(框架)分解原问题解决子问题合并问题解1945 年,归并排序由冯 · 诺依曼提出。O(nlogn)算法流程伪代码复杂度分析代码实现 public static int[] MergeSort(int[] arr) { if (arr.length < 2) { return arr; } int mid = arr.length / 2; // 包含 0

2021-03-22 23:08:54 92

空空如也

空空如也

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

TA关注的人

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