自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库系统概念——关系数据库

数据库系统概念——关系数据库-----Database System Concepts(6E)文章目录数据库系统概念——关系数据库关系数据库—Relational Database一、关系模型1. 关系数据库2.数据库模式3. 码4. 模式图—Schema Diagrams5. 关系查询语言6. 关系运算—The Relational Algebra总结关系数据库—Relational Database本篇是《数据库系统概念》原版书籍第一部分,这一部分介绍了关系模型的基础知识,介绍了最普遍的

2020-12-09 21:45:04 744

原创 数据库系统概念——引言

数据库系统概念——引言-----Database System Concepts(6E)文章目录数据库系统概念——引言前言——Introduction一、DBS是什么?二、使用步骤1.引入库2.读入数据总结前言——Introduction本篇是《数据库系统概念》原版书籍引言部分,这一部分介绍了什么是数据库,以及视图,数据库语言的基本知识和数据库设计的初步理论。一、DBS是什么?A database system(DBS)is a collection of interrelated d

2020-12-09 20:06:09 254

原创 C++ partial_sort(部分排序)

参考:http://c.biancheng.net/view/564.html定义假设有一个容器,它保存了 100 万个数值,但我们只对其中最小的 100 个感兴趣。可以对容器的全部内容排序,然后选择前 100 个元素,但这可能有点消耗时间。这时候需要使用部分排序,只需要这些数中的前100个是有序放置的。对于部分排序,有一个特殊的算法 partial_sort(),它需要 3 个随机访问迭代器作为参数。如果这个函数的参数是 first、second 和 last,那么这个算法会被应用到 [firs.

2020-10-05 18:11:43 1145

原创 C++程序设计之STL模板(常用容器及迭代器)

参考:《ACM程序设计》——曾宗根STL模板1. vector向量容器vector向量容器可以像数组一样对元素进行随机访问,还能在尾部插入元素,是一种简单高效的容器,用来代替数组vector具有内存自动管理的功能,对于元素的插入和删除,可以动态调整所占的内存空间vector容器有两个重要的方法,begin(),end()begin()返回的识首元素位置的迭代器,end()返回的是最后一个元素的下一个元素位置的迭代器。创建vector对象常用以下三种方式:(1)不指定容器的元素个...

2020-09-22 23:34:56 438

原创 二叉树的遍历和一般计算

由于树在实际中使用较多,应该掌握树的遍历基础,本文以前序遍历为例总结了遍历二叉树的两种方法还有其他一些常见问题的解答leetcode——二叉树遍历(前序)方法一:递归/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */class Solution {public: /** * * @param root TreeNo.

2020-08-20 17:32:38 239

原创 Ubutun下gcc的编译

因为要在Linux操作系统下运行安装项目文件,所以使用Ubutun系统,配置环境和使用gcc,g++等编译程序本文介绍关于gcc的一些内容和使用一 gcc安装Ubuntu预安装gcc编译器。通过下面命令来查看gcc版本 gcc --version二 编辑先编辑一个程序,输入 vi hello.c进入VI编辑程序代码:#include<stdio.h> int main(void) { printf("hello\n"); return 0; }.

2020-08-17 17:54:01 183

原创 数字集成电路与系统设计

逻辑设计与FPGA数字集成电路与系统设计简介集成电路发展历程FPGA数字集成电路与系统设计简介本课程包含逻辑设计与FPGA实现,后端设计与ASIC实现(研究生阶段课程)在本阶段我们会学到:VLSI设计与EDA技术FPGA硬件描述语言组合逻辑与运算电路时序逻辑与状态机验证与仿真测试等一系列相关知识注:VLSI(指超大规模集成电路)集成电路发展历程集成电路(Integrated Circuit)是一种微型电子器件或部件。采用一定的工艺,把一个电路中所需的晶体管、电阻、电

2020-08-07 12:03:09 1816

转载 Verilog HDL——时序组合逻辑电路与阻塞,非阻塞赋值

转自https://blog.csdn.net/chief_cf/article/details/52373831相信很多刚开始学习Verilog的童鞋对阻塞、非阻塞赋值理解得不是很明白,或者说是一头雾水。确实,Verilog中阻塞、非阻塞一直就是一个难点,很多具备很久开发经验的工程师仍是不得要领,在分析代码,看仿真时还是迷迷糊糊。我自己在学习语法的时候感觉理解了,但是在自己写代码,看仿真时仍然会出现不理解的波形,所以,就从头开始再看了遍语法。阻塞赋值阻塞赋值,顾名思义,即在一个always块中,后面

2020-05-28 13:02:28 7400 2

原创 Java程序异常与异常处理

异常定义:程序不正常的行为或状态例如:int a = 5/0;数组访问越界读取数据,结果该文简不存在异常分类Throwable:所有错误的祖先Error:系统内部错误或者资源耗尽,不管Exception:程序有关的异常,重点关注Exception包括RuntimeException程序自身的错误,如空指针,数组越界等;非RuntimeException外界相关的错误,如打开一个不存在的文件,加载一个不存在的类。按照编译器是否辅助检查分类:Unchecked Excepti

2020-05-11 19:17:02 266

转载 深入理解多态

转载自原文面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界来说它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A...

2020-05-03 14:53:30 125

原创 Java面向对象和类进阶

1.面向对象现实世界是由对象和对象之间相互作用共同组成的;每个对象都有自己的特有属性,也有自己专有的方法。对象要调用这些方法,可以向它请求并传入参数,等方法执行结束后,返回结果;对象=属性+方法对象的规范=属性定义+方法定义Java中的对象和类的概念对象是一个变量,一个具体的事物类就是类型,从许多对象中抽取共性类规定了对象应该有的属性内容和方法对象是类的具体实现基本类...

2020-05-03 14:40:50 122

原创 Java程序设计入门笔记

Java程序设计学习笔记包括基础语法,面向对象和高级部分(多线程和并发编程等)课程资料参考《Java核心技术》—华东师范大学MOOC

2020-05-02 16:27:11 168

原创 Java基本语法

1. Java基本规范需要遵守的基本规范内容有:程序结构清晰程序逻辑简单易懂,代码简洁尽量使用标准库函数或公共函数实现功能逻辑避免声明全局变量,尽量使用局部变量规避二义性,使用括号不易产生二义性2. Java命名规范项目 项目名通常使用小写包 包名全部使用小写。包名通常有若干个标识符组成,标识符之间用点(.)隔开,其中第一个标识符往往表示域名。例如:com.sun.eng,...

2020-05-02 16:25:55 122

转载 Java中main函数调用同类方法或变量

转载自Java–Java中main函数调用同类下方法或变量的注意事项有的时候我们经常会想要在main函数中调用同类下的方法或变量,这个时候我们就应该注意了!如果想要调用的方法或变量是static修饰的,则可以直接调用,不用创建一个新对象的实例,因为在程序载入时便已经分配了内存空间。如果想要调用的方法或变量不是static修饰的,则需要先创建一个对象的实例,才能够分配到内存空间,实现调用。...

2020-04-20 16:52:48 2720

原创 JAVA环境配置和Eclipse调试

1.简述环境变量path和classpath的作用2.Eclipse配置

2020-04-18 00:57:35 147

原创 求素数的算法

问题:输入一个正整数n,输出不大于n的所有素数(质数)1.循环法素数是除了1和它本身外没有其他因子的数,因此用n除以2~n-1的所有整数,如果有一个数能够整除,则n不是素数(是合数)为了循环简单,可以跳过一些不必要的判断:2是素数,可以从3开始循环只需要判断到√n,由于n=√n*√n,n的因数除了√n,其他都是成对存在的,且必定一个大于√n一个小于√n,假设n不是质数,有个因数大于√n...

2020-04-18 00:56:10 1824

Winform开发自主手册笔记

Winform开发自主手册笔记

2022-09-30

空空如也

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

TA关注的人

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