上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

2022年3月8日

【站长工具】jsdelivr挂了后,我是如何拯救我的个人网站的(halo)

摘要: 前言 众所周知,在去年年底,知名的免费cdn服务提供商jsdelivr由于大陆域名备案的问题,没有国内的CDN加速了,目前都只能解析到海外,不但速度慢,还会偶发性无法连接到服务器。因此国内超多网站都受到了影响。 有人说可以批量修改引用的url,都改成 unpkg.com,但实测,我的个人网站上有一半 阅读全文

posted @ 2022-03-08 00:40 DarkAthena 阅读(821) 评论(0) 推荐(0)

2022年2月11日

【ORACLE】详解oracle数据库UTL_RAW包各个函数的模拟算法

摘要: 前言 这篇文章可能是你至今(2022-02-11)能在互联网看到的,关于utl_raw包的逻辑说得最深入的一篇文章了。 由于最近在复刻oracle中自带的包到其他数据库,因此需要对oracle中的包的逻辑进行解析。 比如UTL_RAW这个包,以前用得挺多,但没深究其函数逻辑,这次仔细分析,发现了有一 阅读全文

posted @ 2022-02-11 18:45 DarkAthena 阅读(863) 评论(0) 推荐(0)

2022年2月7日

【openGauss】谈谈openGauss中的raw类型

摘要: 前言 在oracle数据库上进行开发的时候,经常会使用到raw类型,raw其实就是一段十六进制形式的二进制数据,最长长度和varchar2一致,都是32767个字节。在各种数据加解密或者数据传输时,使用二进制数据可以避免字符集异常或者特殊符号引起的程序运行错误。 在postgresql(截止到当前最 阅读全文

posted @ 2022-02-07 03:40 DarkAthena 阅读(182) 评论(0) 推荐(0)

2022年2月2日

【openGauss】我用plsql给openGauss手搓了一个UTL_URL包

摘要: 前言 最近开始啃openGauss的兼容package了,先拿简单点的练练手。 UTL_URL这个包只有两个函数,"ESCAPE"和"UNESCAPE",其实就是在其他开发语言中使用的URLENCODE和URLDECODE两个函数,主要用于对url字符串的一些特定字符进行处理,以便将url字符串作为 阅读全文

posted @ 2022-02-02 22:50 DarkAthena 阅读(78) 评论(0) 推荐(0)

2022年1月23日

【ORACLE】谈一谈Oracle数据库使用的字符集,不仅仅是乱码

摘要: 一、前言 先看一个比较有意思的案例 上面这个sql,查询了a和b两个字段,均为"张三"两个汉字,并且使用length函数检查,长度均为2。 但是,当你看到下面这几个sql的输出结果时,很有可能第一反应是: "这特喵的怎么可能?" 其实,你所看到的两个"张三",的确长得是一模一样,用显微镜去看也不可能 阅读全文

posted @ 2022-01-23 23:54 DarkAthena 阅读(390) 评论(0) 推荐(0)

2022年1月19日

【ORACLE】21c版本中分析函数的加强(window、exclude、groups)

摘要: (之前漏发了,原文于2021-11-22发布于我的个人站点www.darkathena.top) 前言 在21c版本中,分析窗口得到了增强,支持了WINDOW子句,并且在窗口中增加支持EXCLUDE及GROUPS。 以下以HR Schema Demo为例,可以在墨天轮在线实训环境进行验证 Oracl 阅读全文

posted @ 2022-01-19 14:37 DarkAthena 阅读(182) 评论(0) 推荐(0)

2022年1月18日

【openGauss】谈一谈PostgreSQL及openGauss中的package

摘要: 一、前言 经常在oracle中写plsql的应该都知道,oracle中使用package不仅仅是把多个函数或者过程整合到一起,它还具有一些其他的优点,比如 可以定义私有化函数、过程、type、type数组、变量等,让其只能被包内的函数调用 可以在不同的package内使用同名的函数、过程、type、 阅读全文

posted @ 2022-01-18 21:00 DarkAthena 阅读(1093) 评论(0) 推荐(0)

2022年1月17日

【ORACLE】教你怎么自主免费开通ORACLE的MOS权限

摘要: 一、前言 MOS即"My Oracle Support",意为“我的ORACLE支持服务”。通过此服务,用户可以阅读到大量故障处理案例、及时了解漏洞更新、享受到oracle官方的一对一服务,甚至还能知道大量的未公布bug及其应对措施。 当你购买了oracle的相关产品,比如数据库、应用软件等,你就可 阅读全文

posted @ 2022-01-17 20:57 DarkAthena 阅读(2913) 评论(0) 推荐(0)

【ORACLE】教你怎么在Oracle Cloud上创建一个自治数据库,并通过客户端进行连接

摘要: 前言 在上一篇文章【ORACLE】教你怎么自主免费开通ORACLE的MOS权限 中,教大家通过申请免费的ORACLE CLOUD服务来开通了MOS权限,既然来都来了,ORACLE CLOUD上那么多免费的服务,我们不用一用不就浪费了? 所以,这篇教大家如何在ORACLE CLOUD里开通一台自治数据 阅读全文

posted @ 2022-01-17 20:52 DarkAthena 阅读(375) 评论(0) 推荐(0)

2022年1月12日

【openGauss】构建一个兼容Oracle模式支持创建package的openGauss的docker镜像

摘要: 背景 openGauss 2.1.0版本,新增package类型的对象,可以像oracle一样创建package,参考此篇文章 《openGauss存储过程功能全面升级,支持PACKAGE,PLDEBUGGER等诸多新特性》 然而当你在自己的openGauss数据库中,运行此篇文章中创建packag 阅读全文

posted @ 2022-01-12 22:13 DarkAthena 阅读(403) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

导航