- 博客(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
转载 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
原创 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
转载 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
原创 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文件夹遍历软件
2020-08-07
Git Credential Manager for Windows v1.20.zip
2020-04-30
w3school网页教程--离线完全版.zip
2019-07-12
阿里巴巴Java开发手册.zip
2019-07-12
《Java语言程序设计》-期末考试试题及答案
2018-07-05
笔记本电脑突发频繁卡死
2024-02-27
oracle数据库安装后报ORA-01017
2023-06-17
pgsql安装pg_stat_statements插件遇到问题
2022-08-07
Windows资源管理器的“快捷访问”栏消失
2022-01-24
HTML如何按需加载某xml文件
2020-08-13
git add 添加 删除的文件
2020-01-06
Nginx配置404页面无效
2019-12-09
SpringMVC的<mvc:annotation-driven />配置的作用
2019-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人