相关推荐
Windows 本地 PostgreSQL 忘记 postgres 密码后,如何重置密码并给 root 用户最高权限
<think>我们只需要根据内容生成摘要,不超过150字。摘要应该简明扼要概括主要问题和解决步骤。注意是中文摘要。</think>在Windows本地开发中,因root数据库账号无CREATEDB权限且忘记postgres超级管理员密码,通过临时修改pg_hba.conf为trust认证重置密码,并重启PostgreSQL服务进行登录,最后授予root用户SUPERUSER等权限,完成数据库创建。
项目中比较好用的web打印控件——Lodop
项目中比较好用的web打印控件——Lodop 由于公司业务需求,需要控件打印控件,在网上看到了很多打印插件,觉得Lodop打印插件比较好用,下面介绍操作方法: 1、准备工作,下载控件及官方demo 下面给出官方的下载地址:http://www.lodop.net/download.html 2、基本使用 由于Lodop控件是一个exe程序,所以第一次使用的时候,需要提示用户安装这个控件(...
2025贵州省河流水系矢量图层shp数据-水系线水系面数据下载
2025贵州省河流水系矢量图层shp数据下载-包含水系线和水系面数据,几千上万条数据,非常细化,坐标系为WGS1984坐标系统
使用Lodop控件打印表单和二维码
1.了解lodop 1.1Lodop的定义 Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句一样。 1.2Lodop的下载 下载链接:http://www.lodop.net/download.html 一路安装就行,安装好之后解压 可以跟着示例一个一个学习,不懂的地方结合源代码一起学习 2.在页面中引入lodop (必须要安装lodop才行,不然没有效果) 在页面中嵌入l
使用LODOP打印控件实现打印功能的解决方案
功能丰富:LODOP控件可以实现各种打印功能,如文字、图片、表格等,而且可以自定义页面大小、边距等参数。易于使用:LODOP控件提供了简单易懂的API接口,使得应用程序开发者可以快速上手并实现需要的打印功能。可定制性强:LODOP控件支持自定义纸张大小和分页设置,并且可以添加水印、背景等效果。支持多种浏览器:LODOP控件支持多种主流浏览器,如IE、Chrome、Firefox等。多语言支持:LODOP控件支持中文、英文等多种语言。
页面调用Adobe Reader自带的控件实现pdf打印
1、业务场景 一般的业务场景里,只需要将pdf文件下载到本地,然后打开直接打印就可以了。 但是,有的场景会考虑到pdf文件的敏感性,需要pdf文件不能被下载,只能打印且只能打印一次,这就需要考虑使用控件了。 2、Adobe Reader Adobe Reader是一款优秀的PDF文档阅读软件。你可以使用Adobe Reader查看、打...
WEB免费打印控件推荐
在WEB系统中,打印的确是个烦人的问题。 要么自己开发打印控件,如果项目时间紧,肯定来不及。 要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。 前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。 现在就推荐给大家分享。 1、DLPrinter DLPrinter打印控件完全免费,界面大方、使用简单、但无签名,支持打印预览、直接打印,可设置页眉、页脚、页边距、打印份数、纸张大小等信息。遗憾的是作者不..
报表口径不是-SQL-汇总-销售毛额-退单净额与历史重算门禁
商品销售报表不是写一条 SUM SQL 就结束。本文从销售毛额、退单金额、净销售额的口径拆分切入,讨论旧字段为什么不能静默改义,销售事实和退单事实为什么要按不同发生时间归属,历史日报、周报、月报如何级联重算,以及发布前为什么必须有 DDL、回填、前后端展示、导出和对账门禁。重点不是算出一个数字,而是让报表数字可解释、可重算、可验证。
PostgreSQL 并发约束实战(第 1 篇):排他约束如何挡住并发重复预约
两个用户同时预订会议室 A 的 10:00—11:00。两个请求都先查询“没有冲突”,随后各自插入一条预约,两个事务也都成功提交。SQL 没报错,唯一键没有重复,会议室却被卖了两次。PostgreSQL 真正形成差异的地方,不是比另一种数据库多几个数据类型,而是能把“同一资源的时间段不得重叠”变成提交时持续成立的数据库约束。这篇文章只证明这一个判断。它不证明 PostgreSQL 在所有 OLTP 场景都优于 MySQL,也不证明所有业务规则都应该塞进数据库。
sql二次注入攻击原理
二次注入,又称二阶 SQL 注入(Second-Order SQL Injection),是一种特殊的 SQL 注入形式。一阶注入:攻击者提交的恶意数据,在当前请求中就被直接拼接到 SQL 语句并执行,攻击效果立即显现。二次注入:攻击者提交的恶意数据,在写入时被正确地转义、过滤或使用参数化处理,安全地存储进数据库;但当这些数据在后续的某个请求中被读取出来,并再次被拼接进新的 SQL 语句执行时,由于未做二次过滤,注入漏洞才真正被触发。"第一次存储是安全的,第二次使用时是危险的。
【好靶场】SQL 注入-布尔盲注-1
本题表面上是一个“根据用户 ID 判断用户是否存在”的功能。{"exists":true,"message":"用户存在","status":"success"}{"exists":false,"message":"用户不存在","status":"success"}这种通过响应中的真假差异来推断数据库查询结果的漏洞,就是布尔盲注。定位 /check?id= 接口↓观察 exists 字段的真假↓构造恒真、恒假条件确认注入↓确定输入需要使用 ') 闭合↓。
PostgreSQL 计划缓存实战(第 10 篇):预编译 SQL 前五次都快,第六次为什么可能变慢
普通租户只有百条订单,头部租户却有九十万条。相同 prepared statement 前几次都快,某个连接复用后,头部租户突然用索引扫描九十万行;重连又恢复。直接答案是:这个会话可能在累计五个 custom plan 后开始评估 generic plan,而 generic plan 看不到本次参数,冷热租户差异便被平均分布掩盖。Custom plan 看得到本次参数,generic plan 省掉重复规划却只能按平均分布估算。参数倾斜越强,省下的规划毫秒越可能换来执行秒级退化。
PostgreSQL 日报 | PG19 外键快速路径越界写入(8 月 30 日)
通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。Andrey Borodin 支持将随机化范围限制在 SPLIT_DEFAULT 叶页分裂,指出仅在等惩罚值候选位置中随机选择,既能保留现有的后缀截断行为,又能使页面占用率维持在目标附近。问题的根源在于:子查询中包含引用连接列的 CASE 表达式,子查询被上拉后,eval_const_expressions 将该 CASE 化简为…
PostgreSQL 数据正确性实战(第 4 篇):ON CONFLICT 两次都成功,旧订单为什么覆盖新状态
订单版本 105 的“已支付”先写入,版本 103 的“已取消”因网络重试后到。两次 UPSERT 都成功,结果却退回旧状态。能原子裁决“写哪一行”,不能替业务定义“哪个事件更新”。唯一键幂等、业务顺序和消息 Exactly-Once 是三种不同保证。
PostgreSQL 内存调优实战(第 12 篇):work_mem 只调大 64 倍,峰值为什么远不止 64 倍
排序落盘后,团队把work_mem从 4MB 全局调到 256MB。单条报表快了,BI 高峰数据库却被 OOM Killer 终止。work_mem约束的是一次 Sort、Hash 等操作的基础预算,不是一条查询、更不是整个实例的内存上限;多个操作、并行参与者与并发查询会叠加,Hash 还会乘。work_mem是许多 Sort、Hash 等操作各自的基础预算。多个节点、Hash 倍数、并行参与者和并发连接会继续相乘;允许受控落盘通常比全局追求零临时文件更安全。
Rocky Linux 8 从零安装 psql(PostgreSQL 客户端)
连接远程pgpsql -h ip地址 -p 端口 -U用户名 -d数据库名#本地登录(操作系统身份认证)psql。
PostgreSQL VACUUM 运维实战(第 7 篇):Autovacuum 一直在跑,死元组为什么越积越多
值班人员看到持续活跃,就判断清理正常。可订单表每分钟制造 50 万个 dead tuple,VACUUM 每分钟只消化 20 万个:任务没停,债务却以每分钟 30 万个增长。Autovacuum 是否有效,不能看进程是否存在,要看可回收量、触发等待、排队时间和清理吞吐能否压住 dead tuple 的净增长。
MySQL 数据库从入门到实战:原理、安装与 SQL 详解
> **摘要**:本文是一份系统性的 MySQL 数据库学习教程,内容涵盖数据库基础理论、MySQL 安装与基本使用、以及 SQL 语言三大核心模块。首先从数据的分类、数据管理发展历史、数据库管理系统(DBMS)及关系型数据库理论(E-R 模型、范式)入手,帮助读者建立扎实的理论基础;随后详细介绍 MySQL 的安装、多实例配置、主要组成与常用客户端工具(mysql、mysqladmin、mycli 等);最后深入讲解 SQL 语言,包括数据库与表的 DDL 操作、数据的增删改查(DML)以及查询(DQL)
FastAPI + SQLAlchemy 异步会话(AsyncSession)核心方法
result = await db.execute(select(News).where(...)) # 执行查询,返回 Result 对象。items = result.scalars().all() # 提取 Python 对象列表。await db.refresh(new_news) # 将生成的ID加载到本地对象。await db.commit() # 自动检测到对象变更,生成UPDATE发送。# ① 标记操作(内存中记录,未发SQL)
修复安全漏洞,支持MCP模型配置,SQLBot开源智能问数系统v1.10.1版本发布
SQL示例和术语列表两大核心功能模块新增过滤搜索功能。
# Text2SQL 工程实战:用 Qdrant 向量库让系统理解数据库结构
<think>我们根据要求,需要根据提供的内容生成≤150字的文章摘要。用户说“根据以下内容,生成≤150字的文章摘要”,内容是一篇关于Text2SQL工程实战的文章,讲用Qdrant向量库让系统理解数据库结构。我们需要写一个摘要,概括文章主旨、主要内容、亮点(比如10个踩坑点、完整代码、架构等)。要控制在150字以内。 注意是“文章摘要”,不是“导读”。应该用简洁的语言概括。我们输出摘要即可。 先思考内容:文章主要解决Text2SQL系统中大模型理解数据库结构的问题,提出用向量库(Qdrant)对Sche
37




被折叠的 条评论
为什么被折叠?



