草庐IT

[Oracle] instant client 21 和 PLSQL Developer 14 安装与详细配置

PLSQLDeveloper14安装与配置前言:PLSQLDeveloper14官方自带中文,这里笔者使用的客户机是win10系统,oracle数据库服务器操作系统是winserver2003,oracle数据库是10.0.2版本安装配置需要三个文件:instantclient官方链接:https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html我使用的版本:https://download.oracle.com/otn_software/nt/instantcli

AD21中对齐、旋转、更新编号、丝印字体位置等快捷制图

概述:AD中的文件主要有这些后缀:.SchDoc、.PcbDoc这两个是画原理图和生成板子用的;.SchLib、.PcbLib这两个是器件库他俩结合可以生成.IntLib的集成库,之后用这个集成的东西来画原理图和生成板子,大致上的流程是这。对于新手来说,直接用别人的库来画就可以了,因为自己制作集成库的话,你需要知道你要用哪些元器件、这些元器件的封装要什么样的,这些要求你有硬件基础比如知道什么是0402、0603、贴片、直插等等,这些都需要你自己去考虑清楚,费时费力,用别人集成好的集成库直接画原理图和生成板子,只要元器件的值是一样的,封装、材质、厂家什么的都没那么重要,能实现功能就行。当别人的器

常见应用层协议端口号及简介【HTTP80、FTP20(数据连接)21(控制连接)、POP3 110、DNS 53、TFTP文件传输协议 69】、http无状态、http的压缩传输

目录一、常见应用层协议我们先看一下其常用协议的端口号:HTTP(hypertexttransferprotocol)超文本传输协议(80)HTTPS(securehypertexttransferprotocol)安全文本传输协议(443)FTP(filetransferprotocol)文件传输协议(21)TELNET(terminalNETwork)远程登录(端口号23)SMTP简单邮件传输协议(25)邮局协议POP2-109,POP3-110端口二、http的无状态Http协议无状态的含义:有状态协议为什么说http协议是无状态协议无状态的好处和坏处?三、http的压缩传输压缩方式选择哪

Linux(Ubuntu21)配置IPsec/L2TP 客户端

            本人测试环境:VMware虚拟机,系统为Ubuntu21.04。仅供验证ipsec客户端功能参考!!!一、验证服务器        可以先通过Windows10系统来连接测试是否可以连接到目标服务器,验证服务器是否正常。        二、Ubuntu21.04配置IPsec/L2TP 客户端    1、下载并安装相关包sudoapt-getinstallstrongswanxl2tpdppplsof    2、配置    (1)配置ipsec    在/etc/ipsec.conf配置文件中追加内容(将right=右侧的服务器IP替换为对应VPN服务器地址,ike,e

Python(21)json.dumps()使用indent参数 格式化输出json数据格式

json.dumps()方法将一个Python数据结构转换为JSON字符串importjsondata=[{"name":"张","age":20},{"name":"王","age":21}]json_str=json.dumps(data,ensure_ascii=False)print(json_str)输出为[{"name":"张","age":20},{"name":"王","age":21}]这样的格式一般都不优美,当数据很多的时候,看得就不是很直观方便。可以使用indent=4参数来对json进行数据格式化输出,会根据数据格式缩进显示,读起来更加清晰用法如下importjsond

c++ - CppCoreGuidelines C.21 是否正确?

在阅读BjarneStroustrup的CoreCppGuidelines时,我发现了一个与我的经验相矛盾的指南。C.21需要以下内容:Ifyoudefineor=deleteanydefaultoperation,defineor=deletethemall原因如下:Thesemanticsofthespecialfunctionsarecloselyrelated,soifoneneedstobenon-default,theoddsarethatothersneedmodificationtoo.根据我的经验,重定义默认操作最常见的两种情况如下:#1:使用默认主体定义虚拟析构函数

c++ - CppCoreGuidelines C.21 是否正确?

在阅读BjarneStroustrup的CoreCppGuidelines时,我发现了一个与我的经验相矛盾的指南。C.21需要以下内容:Ifyoudefineor=deleteanydefaultoperation,defineor=deletethemall原因如下:Thesemanticsofthespecialfunctionsarecloselyrelated,soifoneneedstobenon-default,theoddsarethatothersneedmodificationtoo.根据我的经验,重定义默认操作最常见的两种情况如下:#1:使用默认主体定义虚拟析构函数

c++ - 将 21 个字母数字字符压缩为 16 个字节

我正在尝试获取21个字节的数据来唯一标识交易并将其存储在一个16字节的char数组中。我无法为此提出正确的算法。我要压缩的交易ID包含2个字段:18个字母数字字符由ASCII字符组成0x20到0x7E,包括在内。(32-126)一个3字符的数字字符串“000”到“999”因此,包含这些数据的C++类如下所示:classID{public:chartrade_num_[18];charbroker_[3];};这个数据需要存储在一个16-char的数据结构中,如下所示:classCompressed{public:charsku_[16];};我试图利用这样一个事实,因为trade_nu

c++ - 将 21 个字母数字字符压缩为 16 个字节

我正在尝试获取21个字节的数据来唯一标识交易并将其存储在一个16字节的char数组中。我无法为此提出正确的算法。我要压缩的交易ID包含2个字段:18个字母数字字符由ASCII字符组成0x20到0x7E,包括在内。(32-126)一个3字符的数字字符串“000”到“999”因此,包含这些数据的C++类如下所示:classID{public:chartrade_num_[18];charbroker_[3];};这个数据需要存储在一个16-char的数据结构中,如下所示:classCompressed{public:charsku_[16];};我试图利用这样一个事实,因为trade_nu

macOS Monterey 12.6.5 (21G531) OC 0.9.1 / Cl 5151 / PE 三分区原版黑苹果镜像

 苹果近期发布了macOSBigSur11.7.6和macOSMonterey12.6.5更新,本次更新重点修复了标记为CVE-2023-28206的漏洞,在macOS13.3.1更新中已修复,推荐大家安装升级。 镜像下载:macOSMonterey12.6.5(21G531)三分区原版黑苹果镜像或文末置顶评论前往官网下载NO.1 更新日志    本次更新重点修复了标记为CVE-2023-28206的漏洞,苹果在上周发布的macOS13.3.1更新中已修复。本次更新并未引入其它增强功能,和iOS/iPadOS15.7.5更新一样,主要修复了以下两个安全漏洞。目前已经有证据表明,黑客利用以下两个