- 博客(97)
- 资源 (30)
- 收藏
- 关注

原创 markdown语法
如今,几乎所有的在线网站都支持Markdown语法。Markdown是一种纯文本格式的标记语言,通过简单的标记语言,它可以使普通文本内容具有一定的格式。比使用word更快捷、美观。 Markdown文件命名通常以md为后缀,***.md。MarkDown语法设置标题 标题以符号“#”开头,“#”的个数表示标题的等级, “# 标题”:一级标题; “## 标题”: 二级标题; “### 标题”:三级标题; “#### 标题”:四级标题;
2021-03-12 20:03:36
189
原创 SQL语句(1) - SELECT语句
SQL语句(1) - SELECT语句SQL语句类型分类语句DML,Data manipulation language,数据操作语言SELECT、INSERT、UPDATE、DELETE、MERGEDDL,Data definition language,数据定义语句CREATE、ALTER、DROP、RENAME、TRUNCATE、COMMENTDCL,Data control language,数据控制语句GRANT、REVOKETCL,Transact
2022-03-24 23:33:49
1704
原创 Oracle19c安装(2) - Oracle19c软件安装和监听配置
oracle19c软件安装 查看网络连接,VMware Network Adapter VMnet1的IP地址。 运行下述命令,调起Oracle19c的安装界面:export DISPLAY=192.168.16.10:0.0./runInstaller #启动oracle19c的安装界面 选择“仅设置软件”: 选择“单实例数据库安装” 数据库操作员(OSOPER)组,选择dba。先决条件检查 当安装过程运行到“先决
2022-02-20 01:42:04
5636
原创 Vmware新建虚拟机及安装centos7
VMware新建虚拟机新建虚拟机 VMware新建虚拟机,安装centos7操作系统。 选择“稍后安装操作系统” 设置虚拟机操作系统为Linux,版本为CentOS 7 64位。 设置新建虚拟机名称,此处个人设为Oracle19c。 设置虚拟机内存为8G。 网络类型选择“使用仅主机模式网络” 磁盘空间选择80G 完成。安装光盘镜像 右键虚拟机Oracle19c,选择“设置”,在“虚拟机设置”窗口选择“CD/DVD(IDE)”,选择“使用ISO映像文件”
2022-01-23 18:51:21
2251
原创 git安装和配置
git官网:https://git-scm.com/。 git安装非常简单,几乎傻瓜式,保持默认设置即可。 git安装成功之后,在开始菜单中会有Git项,菜单下有3个程序,任意文件夹下右键也可以看到。 Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多; Git CMD:Windows风格的命令行; Git GUI:图形界面的Git; git配置设置用户名和邮箱 安装git后首先要做的事情是设置用户名称和e-mail地址。这是非常重要的。因为每次G
2022-01-18 00:32:34
1173
原创 git工作区和文件状态
git工作区 Git本地有三个工作区域:工作目录(working directory)、暂存区(Stage/Index)、本地库(Repository或Git Directory)。如果再加上远程的git仓库(Remote Directory)就可以分为四个工作区域。 WorkSpace:工作区,就是你平时存放项目代码的地方;Index/Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息;Repository:仓库区(或本地库),就是安全存放数据的位置
2022-01-17 23:12:25
997
原创 CMake介绍(1) - 常用命令及语法
CMake简述1. CMake简介 CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装编译过程。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake的所有语句都写在一个叫CMakeLists.txt(组态档)的文件中。当CMakeLists.txt文件确定后,可以用cmake命令对相关的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完之后,应用cmake命令生
2021-09-18 01:22:48
605
原创 VS Code无法连接到扩展商店
之前Visual Studio Code用的好好的,但是今天可能是因为版本升级还是什么原因,突然找不到插件了,显示“现在无法连接到扩展商店,请稍后再试。” 看了一些人的博客,有人说需要设置代理服务器,但是试了一下,发现并不行。有博客提示,需要打开windows操作系统的“自动设置时区”开关,我试了一下可以。 步骤:打开win菜单 -> 选择“设置” -> 选择“时间和语言” -> 选择“日期和时间”,然后打开“自动设置时区”开关,然后重启电脑即可。...
2021-09-09 15:21:26
1617
原创 Hash算法简述
单项散列算法 单项散列函数算法也称为Hash(哈希)算法,是一种将任意长度的消息压缩到某一固定长度的函数。该压缩过程不可逆。 Hash函数可用于数字签名、消息的完整性检测、消息起源的认证检测等。常见的散列算法有MD5、SHA、RIPE-MD、HAVAL、H-Hash、Tiger等。MD5算法 MD5消息摘要算法(Message Digest Algorithm),它对输入的任意长度的消息进行运算,产生一个128位的消息摘要,且不可逆。SHA算法 安全散列算法(Secure Hash Al
2021-07-18 15:31:08
884
原创 Unicode、GBK、UTF-8
Unicode Unicode是ASCII字符编码的一个扩展,只不过在Windows中用2个字节对其编码,因此也被称为宽字符集(Widechars)。 Unicode是一种双字节编码机制的的字符集,使用0~65535的双字节无符号整数对每个字符进行编码。在Unicode中,所有的字符都是16位的,其中所有的7位ASCII码都被扩充为16位(高位扩充零)。...
2021-07-11 15:40:45
365
原创 如何使用Visual Studio Code运行C/C++程序
与Visual Studio 2008/2010…集成开发工具不同,Visual Studio Code只是一个代码编辑器。在Windows环境下,需下载安装 C/C++编译器,配置环境等,VS Code才可以编译代码和运行程序。1. 下载安装编译器 安装C/C++编译器MinGW-w64。下载地址:https://sourceforge.net/projects/mingw-w64/files/。1.1 配置环境变量 安装编译器后配置环境变量。 “我的电脑”->“属性”->
2021-06-23 02:11:12
114863
9
原创 守护(daemon)线程
守护(daemon)线程线程分为用户线程和守护线程;虚拟机 必须确保用户线程执行完毕,用户线程比如main;虚拟机 不用等待守护线程执行完毕;守护线程,如后台记录操作 日志,监控内存,垃圾回收等 。示例:package com.jiuhong.thread;// 测试守护线程// 上帝守护子民public class TestDaemon { public static void main(String[] args) { God god = new God(
2021-06-20 23:09:25
101
原创 线程优先级
线程的优先级 Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行。 优先级高的线程有更大的概率先执行,但并不保证优先级高的线程一定先执行。 线程的优先级用数字来表示,范围从1~10。默认的优先级为5。Thread.MIN_PRIORITY = 1;Thread.Max_PRIORITY = 10;Thread.NORM_PRIORITY = 5; 使用以下方式改变或获取优先级:getPriority()setPri
2021-06-20 22:18:11
318
原创 Lambda表达式
为什么要使用lambda表达式:避免匿名内部类定义过多;可以让你的代码看起来很简洁;去掉一堆没有意义的代码,只留下核心的逻辑。Lambda表达式 理解Functional Interface (函数式接口)是学习Java8 lamda表达式的关键所在。 函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。public interface Runnable{ public abstract void run();}对于函数式接口,我们可
2021-06-07 01:12:38
101
原创 稀疏数组
稀疏数组 当一个数组中大部分元素为0,或者为同一值时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式:记录数组一共有几行几列,有多少个不同的值;把具有不同值的元素,其行列及值记录在一个小规模的数组中,从而缩小程序的规模。 下图左边是原始数组,右边是稀疏数组。示例Java代码:package com.jiuhong.array;// 五子棋以稀疏数组表示public class Test1 { public static void main(St
2021-04-16 10:57:41
91
原创 注解和反射 — 反射
文章目录反射静态语言与动态语言动态语言静态语言反射ReflectionJava反射机制提供的功能Java反射优点和缺点反射相关的主要APIClass类Class类的常用方法获得Class类的实例哪些类型可以有Class对象?获取运行时类的完整结构反射操作泛型反射操作注解反射静态语言与动态语言动态语言 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要动态语
2021-04-15 18:03:23
94
原创 注解和反射 — 注解
本博客是参考秦疆老师的Java教学视频整理而来文章目录1. 什么是注解2. 内置注解3. 元注解4. 自定义注解1. 什么是注解 Annotation是从JDK5.0开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。可以被其他程序(比如:编译器等)读取。Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(values=“unchecked”)。Annotati.
2021-04-14 22:29:47
118
原创 JDK的安装及卸载
JDK安装双击jdk安装包,安装JDK及JRE。设置JAVA_HOME环境变量为jdk的安装目录。配置path变量,添加jdk安装bin目录及jre安装bin目录。在dos窗口中使用“java -version”命令行检查是否安装成功。JDK卸载删除Java的安装目录右键“我的电脑”,“属性”,“高级系统设置”,打开“环境变量”窗口。系统变量JAVA_HOME即表示Java安装目录。到指定文件夹下删除该目录即可。删除系统变量JAVA_HOME,删除pat
2021-03-14 15:03:53
90
原创 Dos控制台及常用命令
开启Dos控制台的几种方法开始菜单>Windows系统>命令提示符;按Win+R键打开“运行”窗口,输入“cmd”即可打开dos控制台;在任意的文件夹下面,按住Shift键+鼠标右键,在弹出菜单中选择“在此处打开Powershell窗口”。此时打开的控制台窗口,自动进入到当前文件夹目录下,如下所示:在资源管理器的地址栏前面加上“cmd 路径”,亦可打开控制台。此时打开的控制台,自动进入到指定的路径下,如下所示:Dos常用命令描述命令说明切换盘符
2021-03-13 00:19:05
1331
1
原创 系统学习Java知识点列举
**本文是根据秦疆老师的“狂神说Java”系列教学视频内容整理而来。**本文思维导图使用MindMaster软件编辑生成。
2021-03-12 19:50:22
104
原创 Java基础 - 面板组件JPanel
在图形用户界面编程中,如果只是普通的组件布局,我们用流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)、网格布局管理器(GridLayout)就可以解决,但是在比较复杂的布局要求时,就需要使用布局管理器的组合使用,比如下图:JPanel:面板组件,非顶层容器。一个界面只可以有一个JFrame窗体组件,但可以有多个Jpanel面板组件,而JPanel上可使用FlowLayout、BorderLayout、GirdLayout等各种布局管理器,这样组合使用可以..
2020-12-21 22:43:48
5250
原创 Java编程基础 - 布局管理器
一 布局管理器介绍组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。java共提供了五种布局管理器:流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)、网格布局管理器、卡片布局管理器、网格包布局管理器。其中,前三种是最常见的布局管理器。边界布局将容器简单的划分为东南西北中5个区域,中间区域最大。边界布局是JFrame窗体,JDialog对话框组件默认布局方法。...
2020-11-30 22:42:55
2196
Sybase ASE快速参考手册.pdf
2020-08-26
Visual C++数据库开发典型模块与实例精讲part2
2016-04-27
Visual C++数据库开发典型模块与实例精讲
2016-04-27
循序渐进DB2.DBA系统管理、运维与应用案例.part2
2016-04-19
循序渐进DB2.DBA系统管理、运维与应用案例part1
2016-04-19
J2SE6.0英文版Java参考文档
2016-04-09
J2SE 6.0 API Document 中文版
2016-04-09
ATL开发指南(第二版)
2015-12-22
数字图像处理——Visual C#.NET编程与实验
2015-12-20
数字图像处理 冈萨雷斯 英文版 第三版
2015-11-13
C++XML高级编程指南
2015-04-02
8051单片机USB接口程序设计(上)
2015-02-05
Effective STL
2015-01-08
MFC类库详解
2014-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人