自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酒红的专栏

一滴水,灵魂是海洋

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

原创 markdown语法

​ 如今,几乎所有的在线网站都支持Markdown语法。Markdown是一种纯文本格式的标记语言,通过简单的标记语言,它可以使普通文本内容具有一定的格式。比使用word更快捷、美观。​ Markdown文件命名通常以md为后缀,***.md。MarkDown语法设置标题​ 标题以符号“#”开头,“#”的个数表示标题的等级,​ “# 标题”:一级标题;​ “## 标题”: 二级标题;​ “### 标题”:三级标题;​ “#### 标题”:四级标题;

2021-03-12 20:03:36 133

原创 linux系统设置vim自动缩进

配置vim自动换行缩进

2023-07-16 16:20:58 1272

原创 会话session

linux环境,c语言开发,会话相关的内容

2023-06-18 17:13:01 722

原创 进程间通信 - 管道

介绍进程间的通信方式之一——管道,其原理及适用点,以及相应的C代码实现示例。

2023-04-16 23:46:31 989 1

原创 linux环境C语言RSA加解密

RSA算法加解密

2023-03-20 00:24:57 1773 1

原创 Oracle序列sequence

oracle 序列基础

2023-03-19 21:07:06 2802

原创 Oracle管理表 - ALTER TABLE语句

表名修改、列类型修改、删除等

2023-02-26 00:23:22 1920

原创 Oracle CTAS语句

CTAS : create table ... as select ...

2023-02-14 22:44:38 1107

原创 Oracle dump()函数

oracle dump函数

2023-02-14 01:03:51 1920

原创 Oracle数据字典表

数据字典表

2023-02-12 19:09:31 1256

原创 Oracle数据库启停命令

启停数据库和监听服务的命令

2023-02-12 18:23:15 4044

原创 gcc编译

gcc编译步骤和常用gcc命令参数

2022-12-19 00:57:06 2497

原创 linux环境调试core文件

core文件调试

2022-12-11 23:22:29 994

原创 什么是数据库事务

数据库事务

2022-10-01 22:11:04 1164

原创 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 1561

原创 Oracle 数据库认证

2019OCP认证,考试内容

2022-03-06 19:36:45 17530

原创 Oracle19c安装(4) - Oracle Sql developer连接数据库

Oracle sql developer连接数据库

2022-02-22 00:21:24 2831 3

原创 Oracle19c安装(3) - 建库和配置

linux环境oracle19c建库

2022-02-20 16:47:11 3560

原创 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 5065

原创 Oracle19c安装(1) - 使用Centos7安装Oracle19c之环境准备

使用Centos7安装Oracle19c - 环境准备

2022-02-18 12:21:46 3052

原创 Vmware新建虚拟机及安装centos7

VMware新建虚拟机新建虚拟机  VMware新建虚拟机,安装centos7操作系统。  选择“稍后安装操作系统”  设置虚拟机操作系统为Linux,版本为CentOS 7 64位。  设置新建虚拟机名称,此处个人设为Oracle19c。  设置虚拟机内存为8G。  网络类型选择“使用仅主机模式网络”  磁盘空间选择80G  完成。安装光盘镜像  右键虚拟机Oracle19c,选择“设置”,在“虚拟机设置”窗口选择“CD/DVD(IDE)”,选择“使用ISO映像文件”

2022-01-23 18:51:21 2149

原创 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 1119

原创 git工作区和文件状态

git工作区  Git本地有三个工作区域:工作目录(working directory)、暂存区(Stage/Index)、本地库(Repository或Git Directory)。如果再加上远程的git仓库(Remote Directory)就可以分为四个工作区域。 WorkSpace:工作区,就是你平时存放项目代码的地方;Index/Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息;Repository:仓库区(或本地库),就是安全存放数据的位置

2022-01-17 23:12:25 908

原创 C语言printf()中*的用法

printf * scanf

2022-01-09 01:33:34 5573

原创 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 513

原创 VS Code无法连接到扩展商店

  之前Visual Studio Code用的好好的,但是今天可能是因为版本升级还是什么原因,突然找不到插件了,显示“现在无法连接到扩展商店,请稍后再试。”  看了一些人的博客,有人说需要设置代理服务器,但是试了一下,发现并不行。有博客提示,需要打开windows操作系统的“自动设置时区”开关,我试了一下可以。  步骤:打开win菜单 -> 选择“设置” -> 选择“时间和语言” -> 选择“日期和时间”,然后打开“自动设置时区”开关,然后重启电脑即可。...

2021-09-09 15:21:26 1234

原创 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 780

原创 Unicode、GBK、UTF-8

Unicode  Unicode是ASCII字符编码的一个扩展,只不过在Windows中用2个字节对其编码,因此也被称为宽字符集(Widechars)。  Unicode是一种双字节编码机制的的字符集,使用0~65535的双字节无符号整数对每个字符进行编码。在Unicode中,所有的字符都是16位的,其中所有的7位ASCII码都被扩充为16位(高位扩充零)。...

2021-07-11 15:40:45 316

原创 如何使用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 配置环境变量  安装编译器后配置环境变量。  “我的电脑”->“属性”-&gt

2021-06-23 02:11:12 89768 6

原创 守护(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 73

原创 线程优先级

线程的优先级  Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行。  优先级高的线程有更大的概率先执行,但并不保证优先级高的线程一定先执行。  线程的优先级用数字来表示,范围从1~10。默认的优先级为5。Thread.MIN_PRIORITY = 1;Thread.Max_PRIORITY = 10;Thread.NORM_PRIORITY = 5; 使用以下方式改变或获取优先级:getPriority()setPri

2021-06-20 22:18:11 271

原创 Lambda表达式

 为什么要使用lambda表达式:避免匿名内部类定义过多;可以让你的代码看起来很简洁;去掉一堆没有意义的代码,只留下核心的逻辑。Lambda表达式  理解Functional Interface (函数式接口)是学习Java8 lamda表达式的关键所在。 函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。public interface Runnable{ public abstract void run();}对于函数式接口,我们可

2021-06-07 01:12:38 68

原创 稀疏数组

稀疏数组​   当一个数组中大部分元素为0,或者为同一值时,可以使用稀疏数组来保存该数组。​ 稀疏数组的处理方式:记录数组一共有几行几列,有多少个不同的值;把具有不同值的元素,其行列及值记录在一个小规模的数组中,从而缩小程序的规模。  下图左边是原始数组,右边是稀疏数组。示例Java代码:package com.jiuhong.array;// 五子棋以稀疏数组表示public class Test1 { public static void main(St

2021-04-16 10:57:41 62

原创 注解和反射 — 反射

文章目录反射静态语言与动态语言动态语言静态语言反射ReflectionJava反射机制提供的功能Java反射优点和缺点反射相关的主要APIClass类Class类的常用方法获得Class类的实例哪些类型可以有Class对象?获取运行时类的完整结构反射操作泛型反射操作注解反射静态语言与动态语言动态语言​ 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。​ 主要动态语

2021-04-15 18:03:23 72

原创 注解和反射 — 注解

本博客是参考秦疆老师的Java教学视频整理而来文章目录1. 什么是注解2. 内置注解3. 元注解4. 自定义注解1. 什么是注解​ Annotation是从JDK5.0开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。可以被其他程序(比如:编译器等)读取。Annotation的格式:​ 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(values=“unchecked”)。Annotati.

2021-04-14 22:29:47 91

原创 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 56

原创 Dos控制台及常用命令

开启Dos控制台的几种方法开始菜单>Windows系统>命令提示符;按Win+R键打开“运行”窗口,输入“cmd”即可打开dos控制台;在任意的文件夹下面,按住Shift键+鼠标右键,在弹出菜单中选择“在此处打开Powershell窗口”。此时打开的控制台窗口,自动进入到当前文件夹目录下,如下所示:在资源管理器的地址栏前面加上“cmd 路径”,亦可打开控制台。此时打开的控制台,自动进入到指定的路径下,如下所示:Dos常用命令描述命令说明切换盘符

2021-03-13 00:19:05 1197 1

原创 系统学习Java知识点列举

**本文是根据秦疆老师的“狂神说Java”系列教学视频内容整理而来。**本文思维导图使用MindMaster软件编辑生成。

2021-03-12 19:50:22 76

原创 Java基础 - 面板组件JPanel

在图形用户界面编程中,如果只是普通的组件布局,我们用流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)、网格布局管理器(GridLayout)就可以解决,但是在比较复杂的布局要求时,就需要使用布局管理器的组合使用,比如下图:JPanel:面板组件,非顶层容器。一个界面只可以有一个JFrame窗体组件,但可以有多个Jpanel面板组件,而JPanel上可使用FlowLayout、BorderLayout、GirdLayout等各种布局管理器,这样组合使用可以..

2020-12-21 22:43:48 4903

原创 Java编程基础 - 布局管理器

一 布局管理器介绍组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。java共提供了五种布局管理器:流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)、网格布局管理器、卡片布局管理器、网格包布局管理器。其中,前三种是最常见的布局管理器。边界布局将容器简单的划分为东南西北中5个区域,中间区域最大。边界布局是JFrame窗体,JDialog对话框组件默认布局方法。...

2020-11-30 22:42:55 1963

Sybase ASE快速参考手册.pdf

Sybase ASE数据库参考手册,用于日常维护快速查看,如何创建用户自定组,如何备份数据库、增量备份、数据库恢复,查看当前数据库进程信息,如何更改用户表锁模式等。

2020-08-26

程序员的SQL金典

非常好的一本数据库数据,内容全面而又深入检出。资源完整清晰带目录,非扫描版的pdf! 确实是一本不错的数据库书籍!

2016-06-02

Visual C++数据库开发典型模块与实例精讲part2

《Visual C++数据库开发典型模块与实例精讲》,高清pdf,扫描版。这是第二部分,还有第一部分请到我的分享里下下来,然后一起解压。资源都是0分,只为需要的人共享!

2016-04-27

Visual C++数据库开发典型模块与实例精讲

《Visual C++数据库开发典型模块与实例精讲》,高清pdf,扫描版。这是第一部分,还有一部分请到我的分享里下下来,然后一起解压。资源都是0分,只为需要的人共享!

2016-04-27

SQL必知必会 第4版

《SQL必知必会》第4版,完整,清晰!资源免费,供大家分享!

2016-04-25

循序渐进DB2.DBA系统管理、运维与应用案例.part2

《循序渐进DB2.DBA系统管理、运维与应用案例》,由于书比较大,所以压缩成两个压缩包,这是第二个压缩包,可以到我的共享里下载第一个压缩包,然后两个压缩包都选中后解压! 资源0分,只为有需要的人参考共享!

2016-04-19

循序渐进DB2.DBA系统管理、运维与应用案例part1

《循序渐进DB2.DBA系统管理、运维与应用案例》,由于书比较大,所以压缩成两个压缩包,这是第一个压缩包,可以到我的共享里下载第二个压缩包,然后两个压缩包都选中后解压!

2016-04-19

J2SE6.0英文版Java参考文档

J2SE 6.0 英文版参考文档,内容完整清晰,CHM格式,资源很好,可检索。 下载之后,如果打开文件发现右边页面无法显示的话,不要急,这是文件属性的设置问题,只要将属性中的“解除锁定”勾上就可以了!

2016-04-09

J2SE 6.0 API Document 中文版

Java SE 6.0 API Document 中文版。保证是中文版,资料完整,清晰,chm格式,可检索。 下载之后,如果打开后发现右边页面是空白页的话,不用担心,右键文件,在属性页面里面,将“解除锁定”这个选项勾上就可以了!!!

2016-04-09

C++标准草案14(ISOIEC_14882_2014)

这是第四版的C++标准草案,即ISO/IEC发布的国际标准,《Information technology - Programming languages - C++》。2014年12月15日发布,英文版,内容完整,带目录,清晰,非扫描,值得一看!

2016-01-19

Algorithms

《算法》第四版的英文原版,是Robert Sedgewick 和 Kevin Wayne所著。非扫描版,清晰,内容完整,带目录!

2015-12-29

数字图像处理MATLAB实现

冈萨雷斯的《数字图像处理MATLAB实现》,经典书籍,第二版,扫描版,清晰完整,供大家参考!

2015-12-22

ATL开发指南(第二版)

学习COM组件的书,ATL实际上是简化了COM组件的创建。这本书里有一步一步交你如何利用ATL创建一个com组件,以及如何调用创建的com组件。另外,书的第二章,有单独详细地叫你如何用纯C++语言创建一个COM组件。

2015-12-22

数字图像处理——Visual C#.NET编程与实验

《数字图像处理——Visual C#.NET编程与实验》电子书,扫描版,清晰,带目录。适合有C#基础,以及有数字图像处理理论知识的人参考!

2015-12-20

Visual C#2010从入门到精通

《Visual C# 2010从入门到精通》,宋智军,邱仲潘,电子工业出版社。

2015-12-20

STL源码剖析

侯捷的《STL源码剖析》,深入学习C++和STL的经典书籍!资源免费,供需要的人参考!

2015-12-16

深入理解linux内核

第三版中文版《深入理解Linux内核》,资源免费,供需要的人参考!

2015-12-16

C#数字图像处理算法典型实例

有关C#图像处理的书,不是太清晰,扫描版,免费下载,仅供需要的人参考!

2015-12-16

数字图像处理 冈萨雷斯 英文版 第三版

冈萨雷斯编著的第三版英文版《数字图像处理》,第三版中文版《数字图像处理》的翻译源版。由于中文版中有许多翻译错误,所以非常建议,在学习的过程当中,多对照原英文版! 此文档非扫描版本,内容图片非常清晰,带目录!

2015-11-13

C++XML高级编程指南

书写给那些专门应用XML和C++开发高性能、高质量应用程序的程序员。本书为成功构建C++XML程序提供了有效、高水平和正中要点的技巧和工具。本书由5部分构成。第1部分"XML基础"包括XML结构和概念,XML/C++概述。第2部分"用C++处理XML"包括事件驱动过程,SAX C++,SAX C++2.0及高级技术,DOM Level 2.0,C++ DOM高级操作,SAX和DOM的高级C++特征。第3部分"使用与C++相关的XML标准"包括XML模式、TREX和其他建模语言,C++中的Xpath和Xpointer,XSLT转换,工具包特性和框架实现。第4部分"集成著名的C++模块"包括为C++程序创建基于XML的扩展语言,已发行C++ XML应用程序:SOAP和XML-RPC,使用C++开发XML和数据库(ODBC和DAO)。第5部分"附录"包括UML,STL,CD内容和说明。本书涵盖了XML所有重要的标准、工具包和一些应用程序,这些应用程序从C++的观点出发,按照XML的格式和XML的行为来表示并交换数据信息。本书揭示了这些应用程序的具体实现,其范围涵盖了从XML编辑器和数据库到3D应用程序和分布式系统的所有内容。本教程详尽完整,专业性强,是那些应用XML和C++构建应用程序的程序员首选参考书,同时本书也可作为高等院校相关专业师生教学、自学参考书。

2015-04-02

8051单片机USB接口程序设计(下)

8051单片机USB接口程序设计(下册)

2015-02-05

8051单片机USB接口程序设计(上)

介绍如何在8051单片机的基础上快速地切入USB I/O外围设备的设计与开发领域! 对于初学者,只要具备8051单片机基础以及C语言的概念,即可学习USB I/O外围设备的设计与应用!

2015-02-05

Effective STL

本书作者为Scott Meyers,由龚敏敏翻译。 在《Effective STL》中,作者解释了怎样结合STL组件来在库的设计得到最大的好处。这样的信息允许你对简单、直接的问题开发简单、直接的解决方案,也帮你对更复杂的问题设计优雅的方法。作者描述了常见的STL使用错误,而且向你演示怎么避开它们。那帮助你躲开闪资源漏、不可移植的代码和未定义的行为。讨论了优化代码的方法,所以你能使STL表现得像它应该的那样快速、光滑。 本书里的信息将使你成为一个更好的STL程序员,它将让你成为一个更高产的程序员。而且它将让你成为一个更愉快的程序员,使用STL很有趣,但是有效地使用它更为有趣,这种有趣是它们必须把你拽离键盘,因为你不能相信你争拥有的好时光。即使对STL的匆匆一瞥也能发现它是一个非常酷的库,但这份酷比你可能想象的更宽更深。作者在本书的一个主要目标是传达给你这个库有多神奇,因为在作者编程的差不多30年里,作者从未见过任何像STL的东西。你或许也没有。

2015-01-08

MFC类库详解

平时我们都用CSDN作为开发查询工具,这个MFC类库详解,相当于中文版的CSDN,用起来还是挺方便的。只是检索的时候,需要同时输入“类名::函数名”,比如输入"CWnd::GetDlgItem",就可以检索到函数了。

2014-10-08

CPP_LIN高质量编程

基础编程者必看的书,书不厚,页数不多,适合稍微有点C或者C++编程基础的人看!

2014-09-24

空空如也

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

TA关注的人

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