自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荷塘月色

学无止境

  • 博客(511)
  • 资源 (7)
  • 问答 (10)
  • 收藏
  • 关注

原创 PostgreSQL之如何进行SQL优化?

如何使用索引?(what 什么是索引?why 为什么需要索引?how 如何创建索引?when 什么时候走索引?)这篇文章会告诉你!

2022-07-09 15:03:31 9776

原创 PostgreSQL之如何敲开PG的大门?

PostgreSQL号称"世界上最先进的开源关系型数据库",在国内越来越受欢迎,那么我们应该如何去学习它呢?这篇文章介绍了如何用正确的方式敲开PG的大门。

2022-07-09 14:18:13 950

原创 Git配置用户名和邮箱

一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。那么接下来我们讲一下怎么配置。

2019-05-11 17:23:54 265583 12

原创 详解如何下载JDK和如何配置JDK的环境变量--Windows10

这篇文章详细介绍了,在Windows10环境下,如何下载JDK和如何配置JDK的环境变量。从介绍、安装到配置环境,以及配置过程的常见问题和解决方法(大多问题应该都可以顺利解决),应有尽有。

2018-10-28 20:49:28 9352 8

转载 阻止浏览器F12开发者工具、禁止调试

如果检测到工具被打开,我们的目标是立即采取措施,比如将用户重定向到一个空白页面,从而阻止他们继续进行可能的不当操作。因此,它应该被视为多层安全策略中的一个补充手段,而不是唯一的防线。在Web开发领域,浏览器的开发者工具(如Chrome的DevTools)是一个多功能的实用工具,它不仅可以用于正当的网页开发和调试工作,如检查和修改代码逻辑、调整页面布局和样式,还可以被用于不正当的目的,例如修改页面元素以误导用户、搜寻网站的API接口以编写爬虫程序,甚至尝试逆向JavaScript代码来破解加密措施等。

2024-09-18 17:37:16 57

转载 Windows下安装和使用GDB调试程序

或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你在 UNIX 平台下做开发,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。那么如果我想在Windows下使用GDB调试程序,应该怎么做呢?

2024-09-12 02:14:48 244

转载 解决Dev-C++ [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode

在 for 循环里声明变量只允许在 C99 或 C11 模式, 需要在。

2024-09-09 17:40:11 35

转载 gcc支持的C语言标准(-std选项)

gcc支持多种版本的C标准,比如C90(ISO1990)、C99(ISO 1999)和C11(ISO2011),除此之外,GCC还会支持一些GCC特有的扩展。默认情况下如果不指明-std选项,GCC会使用-std=gnu11作为默认支持的C语言版本,也就是C11标准加上GCC extension的组合。注意这个宏只在C99以及之后版本才会有,C90标准制定时还没有定义该宏,所以使用-std=c90是看不到该宏的。来表示当前支持的ISO C语言标准版本。C标准从C95开始引入了一个宏。

2024-09-09 17:36:02 69

原创 Windows为对比工具WinMerge添加右键菜单

我记得正常安装后是会自动添加到右键菜单的,但是因为之前重装过电脑,导致之前的一些配置失效了,右键菜单也丢失了,这里重新设置一下。

2024-09-02 23:33:22 938

转载 微软解释为何一个Edge浏览器会有多个Windows进程

总的来说,Edge 浏览器进程分为浏览器进程、渲染器进程、GPU 进程、实用程序进程、crashpad handler 进程以及插件进程和扩展进程。每个进程还具有允许插件或扩展与浏览器和渲染器进程通信的代码。实用程序进程:音频播放、网络服务、视频捕获、数据解码和收集管理器都由这些进程处理,因此微软 Edge 可以控制和审核这些资源的访问,并协调全局系统资源的使用。微软指出,Edge 浏览器是使用多进程体系架构所构建的现代浏览器,这意味着浏览器会被拆分为不同的进程,保证了浏览器的安全性和可靠性。

2024-09-02 18:57:00 89

转载 Windows下关闭oracle的自启动,命令自启动

简介:为了节省电脑启动时间,节省内存消耗,自己的电脑下oracle一般不想自启动,所以这里介绍一下关闭oracle的自启动和启动命令。

2024-09-02 18:47:08 57

转载 Oracle的默认用户和密码

这样把“MC”用户密码修改为”CMCC“,可根据自己的需求,自行设置密码。3、用户名:sys 密码:change on install。1、用户名:internal 密码:oracle。4、其中直接管理模式可以为sysdba的后面三个。在命令窗口分别执行:conn/as sysdba。2、用户名:system 密码:manager。在系统运行中输入:sqlplus/nolog。

2024-08-27 23:17:45 83

转载 win10安装Oracle Client11g 报错:引用数据不可用于验证此操作系统分发的先决条件

打开Oracle Client 11g安装包目录:\client\stage\cvu。原因是Oracle Client 11g版本不支持最新的Win10系统。在标签内部加入代码。

2024-08-27 23:15:17 35

原创 Linux中Git推送报错Permissions 0644 for ‘/root/.ssh/id_rsa‘ are too open

很明显,意思是该文件权限太大了,然后被拒绝操作了。(其实我感觉有点奇怪,好像管的有点宽,权限够你操作不就行了吗?虽然知道了问题所在,但是不清楚具体要调成啥权限,搜了下关键字,发现600权限就够了。准备在Linux上配置秘钥,方便Git上传代码到GitHub。

2024-08-25 22:12:58 277

转载 在CentOS 7/RHEL 7上安装最新的Git(Git 2.x)

本指南适用于在 CentOS 7 服务器上安装最新版本的 Git。CentOS 7/RHEL 7 存储库上可用的 git 版本有点旧,为 1.x。如果您需要较新版本的 Git,请使用本指南进行安装。Git 是一个分布式版本控制系统,用于跟踪文件更改以协调团队成员之间对这些文件的工作。Git 是当今世界上使用最广泛的版本控制系统。首先检查 CentOS 7 服务器上安装的git版本。

2024-08-25 22:02:41 236

原创 Navicat中怎么查看数据库密码

场景:在配置数据库连接后,忘记了数据库的密码,想要找回来。

2024-08-24 00:07:22 423

转载 Win10 : WMI Provider Host 占用CPU过高解决方案

打开任务管理器一查,CPU占用才1.1%,反而 WMI Provider Host 占用达30%,耗电也很明显,得查查这进程什么来头。最新升级了迅雷,发现一运行就风扇哗哗响,同时CPU占用过高。网上搜索了一圈,找到条大路。

2024-08-23 12:21:45 207

转载 Linux保姆级swap分区详解!手把手带你创建swap分区(两种方式,建议收藏)

保姆级swap分区详解!手把手带你创建swap分区(两种方式,建议收藏)涉及fdisk、gdisk、df、parted、partprobe、mkswap、swapon、free、dd、od等命令。

2024-08-21 18:04:28 216

转载 Linux命令cat EOF详解

Linux命令cat EOF详解

2024-08-21 11:05:39 136

原创 VSCode配置ssh免密连接远程服务器

我配置了免密设置,git bash已经能够正常连接了,但是vscode还是不行,很奇怪。

2024-08-16 18:40:21 516

原创 Windows利用ssh免密码登录Linux

Windows利用ssh免密码登录Linux的具体步骤。

2024-08-16 18:27:05 470

转载 VSCode调试PostgreSQL源码

本文讲述了如何在Ubuntu20.04上使用对PostgreSQL进行调试

2024-08-14 15:29:19 88

原创 Excel设置根据A列是否符合某条件设置B列字体属性

在弹出的 “新建格式规则”(New Formatting Rule)窗口中,选择 “使用公式确定要设置格式的单元格”(Use a formula to determine which cells to format)。你可以通过点击并拖动F1单元格右下角的填充柄(或称为自动填充把手),向下拖动到你想要应用此规则的最后一个单元格(例如F列的最后一行)。如果G列的单元格值大于0,相应的F列单元格就会显示红色字体。来固定列的引用,这样无论应用规则的单元格如何变化,公式中的列引用都会保持为G列。

2024-08-14 15:11:05 553

转载 Dev C++英文模式改成中文模式

第二步:点击Tools工具下的 “Environment Options” 环境选项。第三步:在Language下选择 “简体中文/Chinese”第五步:跳出的error窗口点击 “确定”第一步:选择 “Tools” 工具。第六步:英文模式就已经变成中文了。第四步:点击 “OK”

2024-08-09 15:01:40 2567

转载 VSCode如何恢复/取消用来显示错误的红色波浪线

早上手贱把可爱的红色波浪线关了经过各种摸索终于在下午找到法门感觉就我智力不正常。

2024-08-09 00:31:56 112

转载 Windows10抓包工具Wireshark下载、安装、使用

检查电脑的文件是否保存,此步骤需要重新 Windows 系统,WireShark 才可以完全安装成功,重启后才可以使用 WireShark。如果您的系统在 Wireshark 安装期间崩溃,则必须在升级 Npcapk 之前以管理员身份运行命令 ‘是否应该安装 USBPcap (实验)?选择要安装的 Wireshark 4.0.1 64 位的需要的功能,默认全选即可。选择要安装Wireshark 4.0.1 64位的文件夹,需自定义安装路径。在安装 Npcap1.71 之前,请检查以下选项,默认全选即可。

2024-08-05 21:31:27 461

转载 Python的JSON用法--dumps的各种参数用法(详细)

python里面的语言对象一般只有python能读懂,为了能比较好储存,而且能够让别的编程语言也能读懂这些数据,就会用json来转换储存。或者说把json数据类型的转化成python的数据类型。

2024-08-03 18:35:17 110

原创 Python如何将Category类的数组categoryList,导出成JSON格式

转换为 JSON 格式的字符串。在这里,你可以通过指定。类具有可序列化的属性和方法。函数转换为 JSON 字符串。类的实例,则直接返回对象本身,以便。成功导出为 JSON 格式的字符串。参数来指定一个函数,该函数将每个。方法将对象转换为字典,然后再由。函数用于检查每个对象是否是。对象转换为可序列化的字典。方法将对象转换为字典。

2024-08-03 17:59:43 427

转载 Windows中什么是Windows Superfetch(SysMain)以及如何禁用它

Superfetch (SysMain) 是一个 Windows 服务主机进程(“svchost.exe”),其主要目的是将 RAM 分配给常用的应用程序和程序。您的 Windows 计算机上只有一个 SysMain 活动,您可以在任务管理器的“服务”选项卡中看到它。为了快速启动您最喜爱的应用程序,SysMain 通过称为动态链接库 (DLL) 的可重用代码块加载它们的可执行文件。Superfetch (SysMain) 旨在使您的计算速度更快,因为它会随着时间的推移保持和提高系统性能。

2024-08-01 15:00:22 811

转载 Windows进程Microsoft Compatibility Telemetry占用CPU高的处理方法

电脑三年了,为了能再用两年重装了系统。但还是各种卡,今天发现电脑突然卡死,cpu直线飙升。打开任务管理器查看发现Microsoft Compatibility Telemetry进程占用了过多的cpu和磁盘,那面这个进程是干什么的呢?

2024-08-01 10:50:35 1978

转载 Git生成patch和打patch

分析:方案一和方案二主要区别是解决冲突的方法不一样。方案一是通过编辑patch文件的方式解决冲突,方案二是通过编辑冲突code文件的方式解决冲突。即使你在方案二的第二步乱改一通,也能“打完”发生冲突的patch(并没有检测修改后的code文件跟patch期望的是否相同)。patch就是打补丁,通过git工具把代码的差分,生成patch文件,然后通过git工具可以直接把patch文件的内容,merge到代码里面。解决patch冲突的过程是:如果不想打这一系列patch了,直接:git am --abort。

2024-07-25 21:38:05 213

转载 PostgreSQL扩展file_fdw详解及使用实践(使用SQL查询数据库日志)

从上例中我们发现使用file_fdw可以很轻松的读取服务器上的数据文件里面的内容。那么通过file_fdw我们可以实现一个很常见的功能:利用file_fdw在数据库中创建外部表来读取数据库日志里面的信息。PostgreSQL的file_fdw模块允许我们直接从数据库中来访问服务器的文件系统中的文件,不过这些文件必须是能够被COPY FROM读取的格式。可以发现,上面我们创建的外部表只能访问一个日志文件,并且需要指定绝对路径,如果日志文件中像上图所示有多个LOG文件,而且绝对路径不固定又该怎么办呢?

2024-07-23 18:16:25 66

转载 Linux修复“bash:curl:找不到命令”问题

如果您是 Linux 用户,并且遇到过错误消息“”或“”别担心——你并不孤单!当您尝试在终端中使用curl命令但系统找不到它时,通常会弹出此错误。在本教程中,您将了解此错误的含义,以及如何在所有主要 Linux 发行版上安装命令来修复它。

2024-07-23 18:07:48 573

转载 PostgreSQL报错invalid primary checkpoint record的修复

如果在容器中, 使用下面命令进行挂载数据库 并执行命令行, 方便与我们执行后面的命令。registry.uixe.net/images/postgres 是我的内网镜像地址,因此如果公网, 或者你自己私有镜像, 请替换为可用的 镜像名称。最近又遇到这个错误,这种情况一般都是由于客户服务器断电等原因导致的, 因此网上搜索一堆修复方法, 总结了后, 打算写在这里, 由于我们的pgsql是运行在容器内, 因此这里写的命令均是容器内可以执行的。否则程序以为自己依然在运行状态。重启后, 完美解决。

2024-07-21 01:15:43 189 1

转载 PostgreSQL学习笔记之——备份和恢复(pg_start_backup、pg_stop_backup、pg_basebackup)

需要注意的是,archive_command 设定的归档命令是否成功执行,如果未成功,它会周期性的重试,在此期间已有的WAL日志将不会被覆盖重用,新的WAL日志信息会不断占用 pg_wal 的磁盘空间,知道pg_wal所在磁盘沾满后数据库关闭。用 %f 代表不包含路径信息的WAL文件的文件名。**判断当前是否是全页写模式,当参数 full_page_writes的值为 off 时表示关闭了全页写模式,但当检查备份准备时,如果没有开启,则会强制性将参数 full_page_writes 值设置为 on。

2024-07-21 01:12:51 130

转载 PostgreSQL源码分析——基础备份

在排他模式下使用时,该函数将写一个备份标签文件(backup_label),如果pg_tblspc/目录中有任何链接, 则将一个表空间映射文件(tablespace_map)写入数据库集群的数据目录,然后执行检查点,然后返回备份的开始写-提前日志位置。这里的基础备份,其中一个最大的优势就是可以不停机,不停业务进行物理备份,在备份过程中,不需要获取表上的锁,正常业务受备份的影响较小。历史文件包括给予pg_start_backup的标签,备份的开始和结束写前预写式日志的位置,以及备份的开始和结束时间。

2024-07-21 01:08:55 47

转载 Windows解决Git bash chmod+x filename不生效的问题

在 Windows 下使用 VSCode 编辑 .sh 脚本文件,并在 VSCode 集成的 Git bash 终端下执行脚本文件时,不能使用 Tab 键自动补齐脚本文件名,原因在于该脚本文件没有 -x 属性。后再看,即可见 x 属性已经添加到该文件上了。且在终端执行时,使用 tab 键可以完成文件名补齐了。但是在 git bash 终端里使用 chmod +x 进行修改时,却发现不生效。不在首行,或者前面还有什么其他字符,空格啥的,也有可能会导致同样的现象。提到,是因为没在 .sh 文件中添加。

2024-07-20 16:57:25 117

原创 PostgreSQL如何在windows/linux开启归档

修改后需要重启才能生效!

2024-07-19 23:50:32 364

原创 Notepad++换安装路径之后,右键打开方式报错:Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目。的处理方法

这里主要是另一个问题,因为把Notepad++的目录换了,因而引发了一些问题,比如:快捷方式失败(右键快捷方式,设置位置为新的路径即可),文件右键图标丢失,右键打开报错。我想着按照上面添加的步骤,直接去更改成新的路径应该就可了。但是发现有点问题,改完之后右键的icon可以正常显示了,但是打开还是报一样的错。,导致不能正常打开,但是我也搞不懂到底是怎么丢掉的……可以看到两者主要的区别就是:左边少了。所以就把旧的删掉,用新的。

2024-07-18 01:41:34 571

原创 Git报错:error: fsmonitor--daemon failed to start处理方法

时,这通常是由于 Git 使用了 fsmonitor 来监控文件系统变化,但在启动 fsmonitor 守护进程时出现了问题。git用了很久了,但是后面突然发现执行命令时,后面都会出现这个报错,虽然该报错好像不会影响正常的命令逻辑,但是还是感觉有天烦人,就去找了找资料。确保你正在使用的 Git 版本是最新的。有时候这种问题会在旧版本中出现,而更新到最新版本可以修复一些已知的问题。我直接用的方法2,不提示了,暂未发现其他问题。确保你的环境变量设置正确,没有影响 Git 运行的问题。

2024-07-17 17:05:04 245

folder-explorer-1.0.4文件夹遍历软件

扫描目录,分析文件结构和统计信息,给任意文件添加备注,导出带注释的树形文本和其它多种数据格式,大大方便书写技术文档。来源:https://github.com/d2-projects/folder-explorer,包含:dmg和exe两种版本。没有积分,可以通过百度云下载,链接:https://pan.baidu.com/s/1-3tGs4lJmu-qxyDAzeWEUQ 提取码:htys 复制这段内容后打开百度网盘手机App,操作更方便哦

2020-08-07

Git Credential Manager for Windows v1.20.zip

该文件简称“GCMW-1.20.0.exe”,是微软官方提供的为了解决“git push命令出现HttpRequestException encountered”的问题的软件,github:https://github.com/microsoft/Git-Credential-Manager-for-Windows,下载页:https://github.com/microsoft/Git-Credential-Manager-for-Windows/releases。建议官网下载,上传该资源仅仅是为了方便不能在github上下载的同学。

2020-04-30

w3school网页教程--离线完全版.zip

w3school发布的教程质量还是很不错的,特别是网页相关内容,毕竟人家是最重要的领导者之一。这份资源包是(网页)教程的离线版,内容基本上与http://www.w3school.com.cn/上的内容一致(HTML,HTML5,CSS,CSS3,JS,AJAX,JQuery,PHP,SQL,XML……),不联网也能看。

2019-07-12

阿里巴巴Java开发手册.zip

该手册是阿里巴巴主导的产物,以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。 以手册为标准还开发了:《阿里巴巴Java开发规约》扫描插件,集成了eclipse和idea插件,使用插件扫描代码即可发现违约的代码,帮助我们改正。 该资料包含多个版本的开发手册(有1.2.0完美版、1.3.0终极版、1.3.1纪念版、1.4.0详尽版、1.5.0华山版),建议看最新版:华山版《Java开发手册》,其他版本可收藏;也有相应的github项目的压缩包。

2019-07-12

HTML5与CSS3设计模式及API

该文件包含三个文件:HTML5与CSS3设计模式,CSS 3.0参考手册,w3c标准html5手册。

2018-10-24

C语言_重点复习课PPT

该ppt(C语言_重点复习课PPT)简要展示了谭浩翔版的C语言程序设计基础的主要知识。适合在期末复习时,使用。抑或作为自我检测学习程度的一个标准。

2018-09-26

《Java语言程序设计》-期末考试试题及答案

里面一共有7套试题,内容丰富,涉及知识面广,非常适合期末复习。如无积分, 可到 https://blog.csdn.net/weixin_41287260/article/details/84001388 获取。

2018-07-05

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

TA关注的人

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