- 博客(54)
- 资源 (30)
- 收藏
- 关注
原创 CentOS中使用SSH远程登录
SSH是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
2024-07-01 16:43:07 2539
原创 Windows server 2008 R2共享文件配置和web网站的发布 试题一(Windows部分)
Windows server 2008 R2共享文件配置和web网站的发布
2024-03-19 02:46:56 904
原创 Windows server 2008 R2 在VMware虚拟机上的安装
Windows server 2008 R2 在VMware虚拟机上的安装
2024-03-18 23:53:54 3040
原创 Kotlin-Android中Activity的那些事
Kotlin-Android中Activity的那些事Activity中Toast的使用Activity中不使用findViewById()获取控件IDActivity中使用菜单MenuActivity中intent的使用intent显式intent隐式intent数据的传递传递数据返回数据Activity中Toast的使用Toast.makeText(this,"ADD",Toast.LENGTH_SHORT).show()// Toast.makeText(Activity,提醒字符,length
2021-09-12 13:16:53 536 1
原创 10分钟学会Kotlin基础语法(上)
10分钟学会Kotlin基础语法变量的定义与数据类型函数的定义与使用程序执行的逻辑控制选择(条件)语句循环语句总结参考变量的定义与数据类型Kotlin中提供两种定义变量的关键字,分别是val和var ,val定义的变量为不可改变的,可以解释为常量,var定义的变量是可改变的,这才是真正的变量,另外在定义变量的时候kotlin会自行推导数据类型,不过你仍然可以自已设置数据类型。val定义变量并改变值val定义的变量不可变,在对该变量进行第二次赋值时,就已经报错了,无须运行var定义变量并改
2021-06-06 15:24:01 319 3
原创 Android动态权限授予
Android 动态权限授予配置文件添加权限权限类的编写在主活动文件类调用重写权限返回值方法在当前活动再次判断配置文件添加权限首先打开AndroidManifest.xml文件,如下所示添加你想要的权限:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplica
2021-04-06 18:03:40 491
原创 计算机组成原理-概论
计算组成原理-概论电子计算机与存储程序控制电子计算机的发展计算机的发展历史计算机的发展趋势存储程序的概念计算机硬件的组成计算机的主要部件计算机各大部件之间的连接冯·诺依曼结构与哈佛结构的存储器设计思想借鉴电子计算机与存储程序控制电子计算机是一种不需要人工干预,能自动、高速、准确地对各种信息进行处理和存储的电子设备。电子计算从总体上分为两大类:电子模拟计算机和电子数字计算机;分类特点电子模拟计算机处理的信息是连续变化的物理量,运算的过程也是连续的电子数字计算机处理的信息是
2020-10-03 14:00:57 688
原创 Java是什么?
Java是什么?Java的简介Java的发展Java的特性Java的开发系统、JDK和工具的选配Java的简介Java是一门高级语言,也是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程Java的发展Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设
2020-07-24 18:24:10 239
原创 数据库原理(十 八)- 关系数据库标准化语言SQL
数据库原理(十 八)- 关系数据库标准化语言SQL前言SQL概述SQL的发展过程SQL的特点数据定义模式的定义与删除基本表的定义、删除和修改索引的建立和删除数据查询单表查询连接查询嵌套查询集合查询数据更新插入数据修改数据删除数据空值的处理空值的产生空值的判断空值的约束条件空值的算术运算、比较运算和逻辑运算视图定义视图删除视图查询视图更新视图视图的作用前言SQL概述SQL的发展过程SQL的特点数据定义模式的定义与删除基本表的定义、删除和修改索引的建立和删除数据查询单表查询连接查询嵌套查
2020-07-17 19:23:42 1521
原创 数据库原理(十 七)- 关系数据理论
数据库原理(十 七)- 关系数据理论前言规范化函数依赖码范式1NF2NF3NFBCNF多值依赖4NF5NF数据依赖的公理系统模式的分解前言在一个不规范化的关系模式中可能会出现数据冗余、插入异常、更新异常和删除异常,如果要解决这些问题就要用到规范化理论规范化规范化可以直观地描述将具有不合适性质的关系转换为更合适的形式。一个低一级范式的关系模式通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化函数依赖设R(U)是属性集U上的关系模式,X, Y是U的子集。若对于R(U)的任意一
2020-06-02 18:04:11 1249
原创 数据库原理(十 六)- 数据库完整性
数据库原理(十 六)- 数据库完整性前言数据库完整性功能要求实体完整性参照完整性用户定义的完整性完整性约束命名子句断言触发器借鉴前言数据库的完整性是指数据的正确性和相容性。数据的正确性是指数据是符合现实世界语义、反映当前实际状况的;数据的相容性是指数据库同一对象在不同关系表的数据是符合逻辑的数据的完整性和安全性是两个既有联系又不尽相同的概念。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据;数据的安全性是保护数据库防止恶意破坏和非法获取数据库完整性功能要求为了
2020-06-01 13:27:39 862
原创 数据库原理(十 五)- 数据库安全性
数据库原理(十 五)- 数据库安全性前言数据库安全性概述数据库的不安全因素安全标准简介美国标准 TCSEC全球通用准则 CC数据库安全性控制用户身份鉴别存取控制数据库角色视图机制审计数据加密其他安全性保护前言数据库的特点之一是由数据库管理系统提供统一的数据保护功能来保证数据的安全可靠和正确有效,数据库的数据保护主要包括数据的安全性和完整性,本篇介绍一下数据库的安全性,下一篇介绍数据库的完整性数据库安全性概述数据库的安全是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。安全性问题不仅仅是数据
2020-05-31 17:58:03 1639
原创 数据库原理(十 四)- 数据库的实施和维护
数据库原理(十 四)- 数据库的实施和维护前言数据的载入和应用程序的调试数据库的试运行数据库的运行和维护借鉴前言完成数据库的物理设计之后,设计人员就要对数据库系统进行实施和试运行,在试运行成功之后,数据库就可以正式运行,安排数据库管理员对数据进行维护数据的载入和应用程序的调试数据库实施阶段包括两项重要的工作,一项是数据的载入,另一项是应用程序的编码和调试。数据库应用程序的设计应该与数据库设计同时进行,在组织数据入库的同时还要调试应用程序数据库的试运行在原有系统的数据有一小部分已输入数据库后,就
2020-05-30 17:41:13 3052
原创 数据库原理(十 二)- 逻辑结构设计
数据库原理(十 二)- 逻辑结构设计前言E-R图向关系模型的转换数据模型的优化设计用户子模式前言概念结构是独立于任何一种数据模型的信息结构,逻辑结构设计的任务就是概念结构设计阶段设计好的基本E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构。E-R图向关系模型的转换E-R图向关系模型的转换要解决的问题:如何将实体型和实体间的联系转换为关系模式如何确定这些关系模式的属性和码转换的一般规则:一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码不
2020-05-28 23:29:19 5861
原创 数据库原理(十 一)- 概念结构设计
数据库原理(十 一)- 概念结构设计前言概念结构的特点E-R模型概念结构设计实体划分的原则E-R的集成借鉴前言将需求分析得到的用户需求抽象为信息结构(即概念模型)的过程就是概念结构设计。它是整个数据库设计的关键,这里主要讲解概念模型的特点,以及用E-R模型来表示概念结构的方法概念结构的特点能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型易于理解,可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键易于修改,当应用环
2020-05-27 15:54:45 2398
原创 数据库原理(十)- 需求分析
数据库原理(十)- 需求分析前言需求分析的任务需求分析的方法数据字典数据项数据结构数据流数据存储存储过程前言需求分析简单地说就是分析用户的需求,需求分析是设计数据库的起点,需求分析结果是否准确反映用户的实际要求将直接影响到后面各阶段的设计,并影响到设计结果是否合理和实用需求分析的任务需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅
2020-05-27 11:47:16 4159
原创 数据库原理(九)- 数据库设计概述
数据库原理(九)- 数据库设计概述前言数据库设计的特点数据库设计方法数据库设计的基本步骤数据库设计过程中的各级模式借鉴前言数据库设计,广义地讲,是数据库及其应用系统得设计,即设计整个数据库应用系统;狭义地讲,是设计数据库本身,即设计数据库得各级模式建立数据库,这是数据库应用系统设计的一部分。但是不论广义还是狭义,都不能很好的描述,所以给出了它的一般定义:数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各
2020-05-24 18:19:06 1384
原创 数据库原理(八)- 关系代数
数据库原理(八)- 关系代数前言传统的集合运算并(union)差(except)交(intersection)笛卡尔积(cartesian product)专门的集合运算选择(selection)投影(projection)连接(join)除运算(division)前言传统的集合运算并(union)差(except)交(intersection)笛卡尔积(cartesian product)专门的集合运算选择(selection)投影(projection)连接(join)除运算(di
2020-05-23 17:59:32 3683
原创 数据库原理目录
数据库原理目录数据库原理(一)- 数据库系统概述数据库原理(二)- 数据模型数据库原理(三)- 三层架构与二级映像数据库原理(四)- 数据库系统的组成数据库原理(五)- 关系数据结构及形式化定义数据库原理(六)- 关系的完整性数据库原理(七)- 关系操作和关系数据语言的分类更新中…...
2020-05-22 11:24:17 977
原创 数据库原理(七)- 关系操作和关系数据语言的分类
数据库原理(六)- 关系操作和关系数据语言的分类基本的关系操作关系数据语言的分类借鉴基本的关系操作关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。关系的查询表达能力很强,是关系操作中最主要的部分,可分为:选择投影连接并交笛卡尔积除其中选择、投影、除、并、笛卡尔积是5种基本操作,其他操作可以用基本操作来定义和导出,如数学中的乘法是不是可以用加法来计算得出关系数据语言的分类早期的关系操作能力通常用代数方式或逻辑方式来表示,分别称为关系代数,用对关系的运算来表达
2020-05-22 11:04:00 2210
原创 数据库原理(六)- 关系的完整性
数据库原理(六)- 关系的完整性前言实体完整性参照完整性用户定义的完整性借鉴前言关系模型的完整性约束规则是对关系的某种约束条件,是对现实世界的要求的反应,关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须要满足的完整性约束条件,被称作是关系的两个不变性,而用户定义的完整性是应用领域需要遵循的约束条件,可以体现了具体领域中的语义约束实体完整性定义:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值(null),即一张表中的主码不
2020-05-21 18:35:40 1267
原创 数据库- MySQL8.0的安装
数据库- MySQL8.0的安装前言安装包的下载安装前言MySQL是与SQL server和Oracle并列的三大常用关系数据库之一,它比另外两种更加轻量又易于扩展,数据的处理效率更高,是众多程序员最早接触的数据库了安装包的下载选择下面任意版本下载,8.0是最新版,5.7是当前大多公司使用的稳定版,当然有部分公司已经在用阿里的Polardb了,号称是MySQL的六倍效率官网下载:MySQL8.0下载 MySQL5.7下载CSDN:数据库安装包合集下载点击选择第二行的下载按钮跳过登
2020-05-20 23:19:14 347
原创 数据库原理(四)- 数据库系统的组成
数据库原理(四)- 数据库系统的组成前言硬件平台及数据库软件人员前言之前在数据库概述中,说过数据库系统由数据库、数据库管理系统(及其应用程序开发工具)、应用程序和数据库管理员构成的,这次我们从更加深度的讲一下数据库系统的组成,我们分为硬件平台及数据库、软件和人员三方面硬件平台及数据库在安装某一种数据库时,在该数据库的下载页面一般会说明安装和运行的该数据库的最小硬件要求,如下图:根据系统要求第四条解释,要有足够大的内存,保证操作系统、数据库管理系统的核心模块、数据缓冲区和应用程序的运行根据系统
2020-05-19 18:07:30 537
原创 数据库原理(三)- 三层架构与二级映像
数据库原理(三)- 三层架构与二级映像前言三级架构外模式模式内模式二级映像外模式/模式映像模式/内模式映像借鉴前言数据库系统的结构可以有不同的层次或不同的角度,从外部来看分为单用户结构、主从式结构、分布式结构、客户-服务器、浏览器-应用服务器/数据库服务器多层结构等;从内部来看,通常是采用三级模式结构,即外模式、模式和内模式 ,而为了能够在系统内部实现这三个抽象层次的联系和转换,提供了两层映像:外模式/模式映像和模式/内模式映像。三级架构外模式外模式也称子模式或用户模式,它是数据库用户(包括应用
2020-05-19 10:47:06 1041
原创 数据库原理(二)- 数据模型
数据库原理(二)- 数据模型数据模型是什么?数据模型的分类物理模型概念模型逻辑模型层次模型网状模型关系模型数据模型的组成要素数据模型是什么?数据模型(Data Model)是一种模型,它是对现实世界数据特征的抽象。可以说数据模型是用来描述数据、组织数据和对数据进行操作的,是数据库系统的核心和基础。数据模型的分类数据模型应满足三方面要求,一是能比较真实地模拟现实世界,二是容易为人所理解,三是便于在计算机上实现,分别对应概念模型、逻辑模型和物理模型。通常分为两类数据模型,第一类是概念模型,第二类是逻辑模
2020-05-19 01:10:06 1274
原创 数据库原理(一)- 数据库系统概述
数据库原理(一)- 数据库系统概述四个基本概念数据数据库数据库管理系统数据库系统四个概念的关系数据管理技术的产生和发展人工管理阶段文件管理阶段数据库系统阶段,三个阶段的比较借鉴四个基本概念数据、数据库、数据库管理系统和数据库系统是数据库技术密切相关的4个基本概念数据数据(data)是数据库中存储的基本对象,在计算机中的概念是广义的,描述事物的符号记录称为数据,比如你手机里的音乐、文档和图形都是数据。数据的表现形式还不能完全表达其内容,需要经过一端解释,而数据的解释是指对数据含义的说明,即语义,数
2020-05-18 13:54:09 1915
原创 Android开发-Intent在Activity的使用
Android开发-Intent在Activity的使用什么是Intent?显式使用效果图隐式使用Action+Category隐式URL隐式跳转浏览器打开匹配协议,选择应用打开内部跳转-电话拨号传递数据数据回传什么是Intent?显式使用第一步,创建两个Activity和对应的布局文件,与之关联起来,我这里是MainActivity和NewActivity第二步,在AndroidMan...
2020-04-26 21:00:50 412
原创 Android开发-日志工具log
Android开发-日志工具log前言日志记录的种类日志记录的使用log与logcat的配合使用结语前言Android的日志工具类是log,存在于android.util当中,可以使用它对当前活动进行日志记录,并且还可以通过它提供的五种方法对日志记录进行分类,有利于日后的软件维护和在开发日志记录的种类log一共分为五类,从上往下(verbose<debug<info<wa...
2020-04-25 15:20:14 796
原创 Android开发-Android studio自带模拟器使用中文拼音输入法
Android开发-Android studio自带模拟器使用中文拼音输入法搜狗输入法下载搜狗输入法安装修改模拟器语言搜狗输入法下载上篇文章中我们在Android studio中创建了X86的模拟器,所以需要下载X86的安装包,才可以安装下载地址:http://www.mdpda.com/app/apk3670941.html搜狗输入法安装直接将你下载好的安装包拖入模拟器中,会自动安装,...
2020-04-19 12:04:44 4667 2
原创 Android开发-AMD平台如何使用Android studio自带模拟器
Android开发-AMD平台如何使用Android studio自带模拟器前言AMD开启虚拟化VTwin10专业版开启win10家庭版开启创建Android模拟器前言现在Android studio自带的模拟器越来越好了,开发测试环境是众多模拟器中最真实(真机才是正经),在inetl平台下是非常容易创建Android studio自带的模拟器的,那在AMD平台呢?AMD开启虚拟化VT各个...
2020-04-19 10:51:41 6710 9
原创 给小白分享几个学习Android的网站
给小白分享几个学习Android的网站前言文档类Android开发者联盟Android中文社区解答类CSDN简书博客园源码类GitHub中文社区码云系统化学习类阳光沙滩学院前言这几年,Android开发技术和开发框架更新迭代性是很快的,一迭代就有坑等着你。比如这几年由于用户越来越注重个人信息的安全性,Google在从Android 6.0开始就不断完善最小用户特权,这就拉大了Android各版...
2020-04-13 14:32:59 5284
原创 Android开发-Fragment嵌套Fragment
Android开发-Fragment嵌套Fragment前言使用依赖远程仓库地址布局实现使用控件xml代码Java实现效果图项目地址前言在大多数公司中,他们会尽量少写Activity,多使用Fragment,使项目变成一个千层饼,在本文章中我会给大家介绍一下Fragment嵌套Fragment的实现使用依赖 implementation 'com.google.android.mat...
2020-04-11 14:38:34 11961 11
原创 Android开发-ButterKnife的导入与使用
Android开发-ButterKnife的导入与使用ButterKnife介绍ButterKnife原理ButterKnife 依赖添加Java中添加依赖ButterKnife介绍ButterKnife,俗称黄刀油,在Android开发经常使用的一个专注于Android系统的View注入框架,可以简短findViewById来获取View对象的代码长度GitHub地址:https://gi...
2020-04-10 18:13:08 2831
原创 Android开发-HUAWEI DevEco Studio工具
Android开发-HUAWEI DevEco Studio工具前言相同不同缺点下载结语前言我们进行Android开发的工具通常有Eclipse、IDEA和Android studio,现如今最常用的开发工具莫过于Android studio了,但是在2019年12月华为开启HUAWEI DevEco Studio的内测,旨在推进自已鸿蒙系统开发以及微内核开发。相同1. 与Android ...
2020-02-18 15:20:39 7779 6
原创 Android开发-目录结构详解
Android开发-目录结构详解前言图表总览清单文件(AndroidManifest)全局及Activity属性BroadcastReceiveServiceContentProvider界面活动前言学习Android开发,第一步就是要了解其目录结构,了解了其目录结构才可以快速进行开发,减少不必要的错误产生图表总览以下列出的是最常用的文件夹:清单文件(AndroidManifest)...
2020-02-17 14:32:15 1705
原创 Android开发-Fragment页面切换
Android开发-Fragment页面切换前言添加依赖绘制布局实现功能效果图颜色控制源码下载前言本文使用第三方框架,非原生Android开发,请先添加所需依赖,另外本文使用Android x 库开发。添加依赖1.在build.gradle:app中添加,点击Sync Now同步dependencies { implementation 'com.googl...
2020-02-13 17:23:27 622
指纹识别_Fingerprint
2020-01-02
指纹识别_BiometricPrompt
2020-01-02
logintest一个关于SQLite的注册和登录
2019-12-27
MySQL8.17+Oracle19c+sql server2016学习合集.txt
2019-10-15
CentOS-7-x86_64-DVD-1810.txt
2019-08-07
Android第二版源码.zip
2019-08-03
mysql-installer-community-8.0.17.0.msi.txt
2019-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人