自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 修改 OpenSSL 生成库名的方法

这时候如果你打开生成的Makefile会看到库的名字已经全部换成libgm开头了。OpenSSL 版本:openssl-1.1.1。

2024-08-12 15:22:41 407

原创 PostgreSQL学习笔记----PATAP使用

pgTAP 是一个基于 TAP(Test Anything Protocol)的测试工具套件,专门用于测试 PostgreSQL 数据库。pgTAP 可以帮助开发人员编写单元测试和集成测试,以确保数据库中的函数、触发器、视图和其他数据库对象的正确性和可靠性。

2024-08-12 15:01:13 598

原创 PostgreSQL 使用 ---- 配置 SSL/TLS/TLCP 加密传输

介绍 PostgreSQL 数据库 SSL/TLS、TLCP 加密通讯的使用

2024-08-12 14:28:10 2025 4

原创 PostgreSQL 练习 ---- psql 新增连接参数

客户端初始化一个空连接,设置连接状态为 CONNECTION_NEEDED。然后创建 socket,与服务端建立 tcp 连接,状态设置为 CONNECTION_STARTED ,检查 socket 连接是否正常。初始化连接中的 socket 地址,修改连接状态为 CONNECTED_MODE。给服务端发送协议号等信息,发送启动包给服务端后,设置状态为 CONNECTION_AWAITING_RESPONSE。

2024-08-09 11:25:41 1341

原创 git常用命令总结

作为一名程序员,git 的使用是必须的,本篇就将作者自己工作中常用的命令进行说明。

2024-08-09 10:39:55 277

原创 C开发面试题总结(持续更新中......)

因近期在进行面试,所以想着对过程中遇到的面试题进行记录,供大家进行参考。

2024-08-08 11:15:09 717 2

原创 深算院数据库开发(C/C++)岗位面试记录(西安社招)

记一次深算院数据库开发岗位社招面试,供有缘人参考

2024-08-07 11:15:34 341

原创 手写 str*、mem* 字符串相关函数

【代码】手写 str*、mem* 字符串相关函数。

2024-08-02 15:43:14 166

原创 内存对齐总结

相信大家对 “内存对齐” 这个名词肯定不会陌生,作为一名程序员,合理的使用内存可以提高程序的运行效率。同时,内存对齐也是笔试、面试中常常会遇到的一个问题。本篇文章就从内存对齐方式、内存对齐作用来讲讲内存对齐的那些事。

2024-07-31 17:15:07 819

原创 PostgreSQL学习笔记 ---- Initdb流程

通过源码走读的方式去探索 postgresql 数据库初始化 initdb 的整个过程。

2024-07-29 15:30:21 960

原创 MySQL数据库安装及使用

本文介绍了MySQL数据库的安装、简单操作命令,并对其对应 C 编程接口做了相关说明。

2024-07-26 17:25:22 801

原创 SQLITE3数据库安装及使用

数据库系统一般分为大型、中型、小型。其中大型常见的有 Oracle 、DB2 等,中型有 ms-sqlserver、MySQL 等,小型的有 access 、Sqlite3 等。本文就是给大家介绍其中的小型数据库 sqlite3。SQLITE3 之所以被称为嵌入式数据库,就是因为其(总代码行约 3 万行 C 语言代码)、(体积小、容量大2T)、等特点,特别适用于嵌入式平台。

2024-07-26 14:11:42 4381

原创 PostgreSQL学习笔记----对象访问控制

在 PostgreSQL中,建立安全的数据库连接是由用户标识和认证技术来共同实现,而建立连接后的安全访问保护则是基于角色的对象访问控制。数据库里的每个对象所拥有的权限信息经常会发生变化,比如授予对象的部分操作权限给其他用户,或者删除用户在对象上的操作权限,亦或是对用户在对象上的操作权限进行更新等。以上操作在 SQL 中体现为 GRANT 和 REVOKE 语句,且都涉及对象权限信息的动态管理,即权限控制中的对象权限管理。

2024-07-25 16:10:33 1067

原创 PostgreSQL学习笔记----GUC机制

在守护进程 Postmaster 初始化内存环境之后,需要配置 Postmaster 运行时所需的各种参数。模块实现了多种数据类型(目前有 boolean、int、real、string、enum 五种)的变量配置。这些参数可能会由不同的进程在不同的时机进行配置,系统会根据既定的优先权来确定什么情况下的配置可以生效。

2024-07-25 14:58:08 1401

原创 PostgreSQL学习笔记----进程结构

PostgreSQL 系统的主要功能都集中于 Postgres 程序,其入口是 Main 模块中的 main 函数,在初始化数据集簇、启动数据库服务时,都将从这里开始执行。PostgreSQL 使用一种专用服务器进程体系结构,其中最主要的两个进程就是守护进程 Postmaster 和服务进程 Postgres。从本质上来说,Postmaster 和 Postgres 都是通过载入 Postgres 程序而形成的进程,只是在运行时所处的分支不同而已。

2024-07-25 11:29:57 667

原创 Oracle磁盘文件管理相关操作

checkpoint 刷盘之后,用户可直接查看磁盘物理文件 /opt/oracle/oradata/ORCLCDB/users01.dbf 获取对应表数据。使用SQL命令生成一个wallet。查看表对应物理文件信息。wallet内容展示。

2024-07-24 17:07:06 162

原创 Oracle常用命令

梳理了Oracle常用的SQL命令

2024-07-24 16:40:53 218

原创 PostgreSQL源码编译安装--CentOS/Ubuntu

本文主要介绍了 PostgreSQL 在 CentOS和 Ubuntu 平台的源码编译安装的方法。

2024-07-24 16:07:08 643 2

原创 一个简单的函数指针的使用案例(C语言)

函数指针的demo

2021-05-07 19:21:04 117

原创 十大排序算法(C语言)(持续更新中......)

十大排序算法的C语言实现(持续更新中......)

2021-04-22 22:08:48 134

仿小米商城,包含源代码和sql文件

仿照小米商城,实现的web界面,开发环境是eclipse,有基本的UI主界面和支付界面设计,但是只实现了基本的注册、登录功能。

2020-06-07

通讯录管理系统.rar

这是在windows环境下,利用VS编译器和C++语言所写的一个简单的通讯录管理系统,包括对联系人的增、删、改、查等功能。

2020-04-01

基于多态的职工管理系统.rar

这是在VS环境下,基于C++语言利用多态实现的一个职工管理系统,包括对员工的增、删、改、查等功能。很容易上手

2020-04-01

在线英语词典 C语言sqlite3

这是一个在Ubuntu环境下基于C语言和sqlite3的在线英语词典,主要包括注册、登录、查单词、修改密码、查询历史等功能,采用epoll实现服务器端的并发,

2020-04-01

仿FTP实现 上传下载

这是Ubuntu16.04环境下自己用C实现的简单的ftp服务功能,只涉及登录、上传、下载、退出功能。服务器端采用epoll多线程机制,可以实现多个客户端的同时接入。简单来说就是仿生FTP。

2020-04-01

UDP局域网聊天室 C/S

这是一个Ubuntu环境下C语言编写的UDP局域网聊天室,包括客户端和服务器端,通过ip和port进行用户识别,文档包含了客户端和服务器端源代码,以及makefile文件。

2020-04-01

简单的学生信息管理 C语言实现

在Linux环境下,用C语言单链表实现简单的学生信息管理,实现了基础的增、删、改、查功能。

2019-03-13

五子棋 Linux make

Linux环境下的五子棋游戏,使用了Makefile,用make命令即可运行使用,有界面。

2019-01-16

LRU算法 java实现

LRU算法的java实现

2019-01-15

51单片机 音乐播放器 源码

利用51单片机的蜂鸣器实现简单的音乐播放,可切换上下曲,有暂停、播放等功能。。。

2019-01-15

西安科技大学 程序设计大赛总决赛原题答案 2017

2017年,西安科技大学程序设计大赛总决赛题目及答案源码

2019-01-15

xpdf-4.00源码

xpdf-4.00的源代码,最新,可下载,可实现源码安装。。。

2019-01-15

vim-8.0的源码

vim-8.0源码,很详细,可下载进行安装。

2019-01-15

VM 15 及Ubuntu 的安装详解

安装过程详细,小白也能学得会,

2019-01-15

C++图书管理系统 (内附源码)

1.2设计内容 1.编写一个图书管理程序。 图书信息的组成部分为:书号、书名、作者名、出版社、出版时间、价格等。 试设计一图书信息管理系统,使之能提供以下功能: 2.新书上架:添加图书信息; 3.图书浏览:输出所有图书信息; 4.图书查询:可按书号、书名、作者名查询; 5.图书下架:删除指定图书信息,按书号。

2018-06-30

VC++简单音乐播放器

一个简单的对话框音乐播放器,可以自定义添加、删除歌曲,有歌曲列表,可切换上下曲、暂停、播放、停止、调节音量大小等等

2018-06-30

C++课设 简单的投票系统

一个简单的选举投票程序,有登录界面,有功能选择,可统计票数,保存结果,输出得票前三名等等

2018-06-29

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

TA关注的人

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