自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (9)
  • 收藏
  • 关注

原创 python实现登录页面图形验证码

在众多编程语言中,python语言足够快捷高效。今天,我们使用python语言,结合django框架,实现系统登录页面中的图形验证码。

2025-03-28 16:35:13 414

原创 如何快速解决django存储session变量时出现的django.db.utils.DatabaseError错误

如何快速解决django存储session变量时出现的django.db.utils.DatabaseError错误

2025-03-28 16:12:22 473

原创 如何快速解决django报错:cx_Oracle.DatabaseError: ORA-00942: table or view does not exist

如何快速解决django报错:cx_Oracle.DatabaseError: ORA-00942: table or view does not exist

2025-03-27 16:41:27 441

原创 如何快速解决django.db.utils.NotSupportedError: Oracle 19 or later is required (found 11.2.0.1.0)问题

如何快速解决django.db.utils.NotSupportedError: Oracle 19 or later is required (found 11.2.0.1.0)问题

2025-03-27 16:34:09 409

原创 如何解决iview-admin运行错误:Module not found: Error: Can‘t resolve ‘codemirror/addon/display/fullscreen.js‘

如何解决iview-admin运行错误:Module not found: Error: Can't resolve 'codemirror/addon/display/fullscreen.js'

2025-03-20 17:08:13 151

原创 如何解决iview-admin启动TypeError [ERR_INVALID_ARG_TYPE]: The “cb“ argument must be of type function错误。

如何解决iview-admin启动TypeError [ERR_INVALID_ARG_TYPE]: The "cb" argument must be of type function错误

2025-03-20 16:23:36 294

原创 利用labelme进行图片标注

利用YOLO8进行数据集训练时,一开始本人采用的时labelimg进行图片标注采集数据,但由于labelimg只能矩形图标注,很多时候标注的不是很精准,为了精准标注,我们使用labelme的多边形,实现图片对象的精准标注。

2025-03-18 11:36:39 500

原创 python安装labelme

利用YOLO8进行数据集训练时,一开始本人采用的时labelimg进行图片标注采集数据,但由于labelimg只能矩形图标注,很多时候标注的不是很精准,为了精准标注,我们安装labelme,实现图片对象的精准标注。

2025-03-18 11:07:04 314

原创 利用labelimg实现yolov8数据集的制作

我们在使用yolov8进行物体检测识别的时候,由于其内置的n,s,m等模型只包含90多种物体(很多其他物品并未包含在其中),导致我们无法直接使用其模型进行视频或者图片的检测识别。这个时候,我们就需要自己制作数据集进行训练。下面我们通过使用lableimg进行图片的标注,完成识别物品图片数据集的采集。

2025-03-14 18:58:47 654

原创 如何解决YOLO训练过程中出现的no model scale passed. assuming scale=‘n‘问题

在我们制作数据集通过YOLO进行物品识别训练时,出现no model scale passed. assuming scale='n'告警。其实该告警是因为我们使用yaml配置文件时候,未明确指定训练级别,所以默认使用的yolov8n,我们可以通过指定配置配置文件解决该问题。

2025-03-14 17:25:18 688

原创 如何快速的解除oracle dataguard

有些时候,我们为了使oracle dg的standby库另做他用,需要解除oracle dataguard数据同步。我本地因为standby库存储出现故障,导致dg存在问题,故需要解除。今天,我们通过使用部分命令,实现dg的快速解除

2025-03-01 12:33:35 426

原创 如何通过rust实现自己的web登录图片验证码

在进行web系统开发时,为保障系统登录安全,登录页面中的验证码必不可少。在java中,我们可以利用相应的2D图像库快速生成图形验证码,而对于rust,我们没有合适的标准库进行图像验证码的生成。今天,我们通过使用image crate,通过rust生成图像验证码。

2025-03-01 11:39:59 848

原创 postgresql15的停止

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统,且因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。介绍过postgresql的启动方法,就很有必要介绍下postgresql的停止方法。

2025-01-22 11:05:16 482

原创 postgresql15的启动

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统,且因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。现在国产数据库大力发展阶段,学习和熟悉postgresql的功能是非常有必要的,今天我们就了解下postgresql15的启动和关闭方法。

2025-01-22 09:54:47 499

原创 详解下c语言中struct和union的对齐规则

接触过c语言的同学应该都知道字节对齐。有些时候我们很容易弄错字节对齐的方式,特别是涉及到struct(结构体)和union(联合体)时。今天我们通过详细例子来说明下struct和union的对齐规则,以便了解各种struct和union所占字节具体计算方式。

2024-12-25 19:08:23 726

原创 Ubuntu 24.04.1 LTS快速源码安装postgresql15

虽然在Ubuntu中我们可以通过apt直接获取postgresql安装,但有些时候,为了自行配置postgresql安装路径和部分组件参数,我们需要源码安装postgresql。今天我们就通过源码编译postgresql15源码进行安装

2024-12-25 12:04:44 719

原创 快速解决oracle 11g中exp无法导出空表的问题

在一些生产系统中,有些时候我们为了进行oracle数据库部分数据的备份和迁移,会使用exp进行数据的导出。但在实际导出的时候,我们发现导出的时候,发现很多空表未进行导出。今天我们给出一个快速解决该问题的办法

2024-12-19 20:36:18 655

原创 理解和熟悉正整数和负整数的底层存储格式和运算

随着技术发展,越来越多的程序设计语言开发出来供广大程序员进行使用,程序员开发过程中,也不用去思考自己代码中的数值是怎样存储在内存中。但也正是因为太多的拿来即用的思想,导致很多人只知其一,而不知其二。今天我们从c语言角度,去理解和熟悉程序中整数的底层具体存储格式及其运算

2024-12-19 13:56:51 991

原创 了解和熟悉c语言的位段模式

在c语言中我们对数值可以进行位运算操作,以便达到快速高效的结果。而有些时候,我们还可以bit位为单位来指定结构体中的成员变量,从而达到快速而节省空间的效果。这种特殊的结构体中的成员就是“位段”。

2024-12-17 19:47:02 519

原创 一些有趣且有用高效的位运算方法

大家都知道位运算的具体功能,但是很多人在具体实际编程对何时使用位运算还是不够熟悉。位运算是快速高效的,下面我们详细陈列下一些有趣且有用高效的位运算方法

2024-12-17 14:43:56 720

原创 快速了解熟悉下c语言下的位运算

c语言的位运算,通过直接操作二进制进行运算,实现高效快速得到结果。今天我们就结合打印二进制数据的方法,具体看看各类位运算的计算用途。

2024-12-16 18:51:55 463

原创 详解下c语言下的多维数组和指针数组

在实际c语言编程中,三维及以上数组我们使用的很少,二维数组我们使用得较多。说到数组,又不得关联到指针,因为他们两者的联系太紧密了。今天我们就详细介绍下c语言下的多维数组(主要是介绍二维数组)和指针。

2024-12-13 20:32:26 943

原创 快速解决git@github.com: Permission denied (publickey)

在使用github进行项目克隆的时候,有些时候会出现“git@github.com: Permission denied (publickey)”的错误。这个问题大部分是由于新设备本地密钥未加入gitbub列表中,我们可以通过加入新机器身份验证解决问题

2024-12-13 16:55:56 895

原创 oracle归档模式下的快速热备方法-适合小库

在我们的一些小型的oracle生产库中,有些时候我们可以在不停库且不使用rman的情况下实现数据库的热备。该热备的原理是通过控制数据文件块头的scn号在备份时候不变化,进而保证备份的数据文件数据一致性。

2024-12-10 22:51:51 422

原创 深入解析下oracle的number底层存储格式

oracle数据库中,number数据类型用来存储数值数据,它既可以存储负数数值,也可以存储正数数值。相对于其他类型数据,number格式的数据底层存储格式要复杂得多。今天我们就详细探究下oracle的number底层存储格式。

2024-12-10 12:12:22 759

原创 快速搭建记录核心业务表删除记录的日志审计信息

在数据安全重于一切的年度,如何进行数据保护就成为了计算机系统管理工作中的重中之重。很多大型企业,运行商和政府等单位中,可以通过采购各类安全设备(如数据库审计、日志审计、堡垒机等)进行数据监管和保护。但很多中小企业的业务系统中,没有足够预算,也没有计划去采购安全设备去进行数据监管和保护。这个时候,我们可以利用数据自身的功能,生成自己的日志审计记录,进而完成数据的监管和保护。下面我们通过oracle的触发器功能,记录下自己核心业务表的删除记录的日志审计信息。

2024-12-09 18:07:51 367

原创 数组和指针为什么容易混淆?

我们使用c语言编程的时候,经常会看到用数组名字作为指针直接取元素或者直接作为指针参数传入函数等,所以很多时候很多人都认为数组与指针是相同。但实际上,指针与数组是两个完全不同的东西,我们需要将他们严格区分开来。

2024-12-09 16:00:43 612

原创 详解下c语言中的typedef

相信学习过c语言的很多同学都对typedef很陌生,感觉它离自己很遥远,自己很少用到。但实际上,我们看很多地方,包括很多大神级别的代码中,它却又经常使用。今天我们就详细描述下它,使我们对它有一个更深的认识

2024-12-07 23:09:08 973

原创 如何解决java.lang.UnsatisfiedLinkError:org.hyperic.sigar.ProcStat.gather问题

java.lang.UnsatisfiedLinkError通常是由于Java程序无法找到、加载或链接到所需的本地库而引发的。​Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息。

2024-12-06 17:50:04 504

原创 深入体验c语言中const的多种多样的用法

const是一个C语言(ANSI C)的关键字,它限定一个变量不允许被改变,一定程序上提高程序的安全性和可靠性。虽然这个关键字看起来简单,但是实际上随着它限定位置不一样,产生的效果也各异。

2024-12-06 13:01:03 2931 1

原创 详尽的oracle sql函数

熟练使用oracle的内置函数,可以帮助我们快速的编写出业务需求的语句,提高我们的查询速度。

2024-12-05 18:55:18 1505

原创 如何快速分辨自己电脑是小端模式还是大端模式

计算机的小端模式和大端模式代表的是底层多字节数据的存储顺序。一般来说我们不需要管数据字节存储数据,我们读取数据的时候,后端自然给我们处理好返回给我们数据。但是有些时候底层开发的时候,就很有必要了解数据字节存储顺序,以便自己按字节读取数据的时候不出错。

2024-12-05 11:12:13 499

原创 oracle 11g中如何快速设置表分区的自动增加

在很多业务系统中,一些大表一般通过分区表的形式来实现数据的分离管理,进而加快数据查询的速度。分区表运维管理的时候,由于人为操作容易忘记添加分区,导致业务数据写入报错。所以我们一般通过配置脚本或者利用oracle内置功能实现分区表分区的自动添加。

2024-12-04 19:21:51 1928

原创 如何快速的打印一个整数的底层存储二进制

有些时候,我们用c进行编程的时候,想深入了解一个整数的底层存储格式,就需要了解其对于的二进制数为多少。当然,我们可以通过手工进行二进制换算,这对于小的整数还好计算,一旦数过大,手工计算就不太现实了。今天我们就通过程序的方式,快速打印对应整数的二进制数。

2024-12-04 17:44:26 606

原创 详细介绍下oracle建库过程中核心脚本dbcore.bsq

在我们搭建oracle 11g数据库过程中,当我们设置好安装参数后,最后一步进行数据库安装时,oracle安装进程实际上调用的是$ORACLE_HOME/rdbms/admin/sql.bsq脚本进行建库。今天我们将详细介绍下其中的核心脚本dbcore.bsq。

2024-12-03 17:54:06 369

原创 一不小心就容易出错的c语言运算符优先级

有些人说c语言是简洁高效的,又有些人说c语言是深邃复杂的,说实话,这确实是仁者见仁智者见智。但是有一点不可否认,c语言中的运算符众多,不注意的话,确实很容易弄错。

2024-12-03 16:44:28 527

原创 利用oracle spool配置数据导出脚本

有些时候,我们需要快速格式化导出部分表的数据,这个时候我们可以利用oracle spool自定义一键导出。

2024-12-02 23:59:17 600

原创 简释下oracle的set define的使用场景

我们在使用oracle的时候,有些菜单表存在url字段,url字段中存在这&字符。但我们通过sql语句进行插入表记录的时候,数据库会提示要我们输入变量值。这个时候有些人难免会不知所措,今天告诉大家一个非常简单的办法解决。

2024-11-28 22:03:04 535

原创 利用c语言详细介绍下串(String)的实现

串(string)是由零个或多个字符组成的有限序列。串中字符的数量length称为串的长度,零个字符的串称为空串。我们在串上可以进行截取,拼接,拷贝,比对等等操作,下面通过c语言代码进行具体实现。

2024-11-28 17:42:18 771

原创 利用c语言详细介绍下哈夫曼树的实现

哈夫曼树,二叉树的一种,称为最优二叉树。给定N个权值作为N个叶子节点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为哈夫曼树。

2024-11-27 19:21:35 848

java面试题解惑过程

java面试题解惑过程,通过该教程,你可以很清楚的了解到一些经常遇到的java面试题的解答。

2011-04-01

oracle10g OCP培训资料

oracle 10gOCP培训资料,通过学习该资料,可以对oracle 10g的整体架构,新功能进行一个详细的了解,并可以对oracle 10g数据集进行熟练的操作和应用。

2012-12-27

Oracle性能优化与故障诊断案例分享

Oracle性能优化与故障诊断案例分享,通过具体案例来进行分析,从而优化及诊断解决问题。

2018-01-10

linux下的MPlayer播放器

linux下的MPlayer播放器安装文件,实现在linux下进行音乐和视频的播放

2012-04-27

oracle管理基础和性能优化

oracle管理基础和性能优化,实现oracle由菜鸟向高手的迈进

2012-04-27

java class文件反编译工具

java反编译软件,通过该软件可以对已经编译生成的加密class文件进行反编译,从而可以对源码进行分析,便于代码优化和故障排除。

2012-12-27

CSS2帮助文档,了解CSS2

CSS2帮助文档,通过该文档,你可以很清楚地了解到CSS2中各个样式的作用,便于你的网页设计。

2011-04-01

linux编程技术详解

linux下的编程技术的详细解析,为linux的深入学习打下基础

2012-04-27

空空如也

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

TA关注的人

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