ICode9

精准搜索请尝试: 精确搜索
  • Diary -「NOI 2022」尘降2022-08-27 17:32:34

      又一次,以这样一种身份来到国赛赛场。起跑线延长出赛场外,我将于此开始又一场已知“无用”的竞技。 虚无中 我的尘埃盲目漂泊摇晃   时间回到数个月前的省选,\(600\) 分的总分,两天共 \(10\) 小时的编码,仅仅 \(8\) 分的失误,让我在重庆省队分配名额最少的一年,恰好成为省队线

  • 【有用的SQL】查Greenplum的数据字典2022-07-15 09:01:26

    Greenplum 查询哪个表的分布键

  • Kingbase数据库中查询锁表以及解锁2022-06-29 14:36:14

    根据被锁表的表名,查询出oid(表名区分大小写) select oid from sys_class where relname = '表名'; 根据查询出的oid,查询出pid select pid from sys_locks where relation = 'oid'; 根据pid,强制结束该进程 select sys_terminate_backend(pid);

  • vue 页面之间的传值交互方式2022-06-03 00:04:55

    第一种传参name与结合使用params,传参时需要配置路由; 第二种传参path与query结合使用; 区别: query更加类似于我们ajax中get传参,params则类似于post,说的再简单一点,前者在浏览器地址栏中显示参数,后者则不显示 1.传值方式 //第一种 seeDetail(oid){ this.$router.push({name:"order

  • zabbix各种监控类型(十)2022-04-21 21:01:17

    zabbix自带各种类型的监控  监控项类型不止以上这些 监控项类型不止以上这些 监控项类型不止以上这些 1 zabbix客户端 我们自定义一个zabbix 客户端类型的监控项 配置文件解析 cat /etc/zabbix/zabbix_agentd.conf |grep -Ev "^$|^#" PidFile=/var/run/zabbix/zabbix_agentd.p

  • pg_dump 备份日志解析2022-04-19 14:03:39

    为了了解pg_dump 备份流程, 我们可以通过日志来分析,pg_dump备份的时候,做了那些动作。 当然,对于那些大神来讲,通过看源码可能会更清晰。我这里就通过简单的test 库和两张测试表,来演示简单的备份流程。 1.表结构 查看test 数据库的表信息 test=# \d List of relations Schem

  • ArcGIS Pro二次开发SDK 对象分割Edit Operation Split Features2022-04-10 22:34:08

    var splitFeatures = new EditOperation(); splitFeatures.Name = "Split Features"; var splitPoints = new List<MapPoint>() { mp1, mp2, mp3 }; //Split the feature at 3 points splitFeatures.Split(featureLayer, oid, splitPoints); // split usin

  • git-submodule实现2022-02-28 21:01:50

    一、submodule功能 有时候,一个项目会引用一些外部模块,特别是一些开源项目之间经常会有依赖(或者被依赖)。svn可以通过external来引用外部库,git则通过submodule实现。但是,git对于submodule的处理比较简单。事实上,git submodule是一个bash脚本文件,很多选项是通过内置的(在git源代码

  • 关于MYSQL 死锁的问题 Deadlock found when trying to get lock; try restarting2021-12-26 19:32:20

    定时执行的MYSQL 存储过程报错: Deadlock found when trying to get lock; try restarting transaction 这个错误是在MYSQL 的错误日志中看到的, 不知道要从哪里开始入手解决这个问题。 暂时没发现这个错误对业务逻辑有什么影响,求高手指点。 贴出过程代码如下:   DELIMITE

  • Postgresql之amcheck验证索引完整性2021-12-20 15:05:22

    Postgresql10版本开始提供了该插件验证索引或者是表的逻辑一致性。比如系统升级后,collate和原来不一致,数据库里索引的顺序和该collate不匹配。物理磁盘损坏,文件系统损坏,内存故障等,导致数据库中的索引也损坏。 可以通过该插件进行验证检测,注意该插件只验证,不会修补。如果通过

  • KingbaseES 支持OID伪列2021-12-01 09:32:52

    熟悉PostgreSQL的都知道,PG12 开始,不再支持OID伪列。KingbaseES 为了保证与旧版本兼容,特增加了OID 的支持。 R3版本:OID 是整个数据库共用的“序列”对象;是4字节的无符号整型,其最大值40亿;会循环,不能使用OID来保证数据唯一,需要唯一性索引保证数据唯一; R6版本:OID 是特定表对象私有的序

  • PostgreSQL数据库Imgr——Relation Lock2021-10-22 12:59:23

    RelationInitLockInfo 锁信息LockInfoData结构体,主要用于存放relation识别符和数据库识别符。 typedef struct LockInfoData { LockRelId lockRelId; } LockInfoData; typedef struct LockRelId { Oid relId; /* a relation identifier */ Oid dbId; /* a databas

  • 炫“库”行动-人大金仓有奖征文-KingbaseESV8R3表锁处理2021-10-12 22:01:24

    【本文正在参与炫“库”行动-人大金仓有奖征文】 https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb 注:kill锁方式 kill有第一种方式: SELECT sys_cancel_backend(PID) from sys_stat_activity where state like '%idle in transaction%'; 这种方式只能kill sele

  • postgresql 查询包含某字段的表2021-10-08 09:03:52

    查询包含某字段的表都有哪些 查询SQL如下: SELECT b.oid, b.relname, att.attname, b.relkind, attinhcount, atttypmod FROM pg_attribute att, pg_class b WHERE b.oid = att.attrelid AND att.attname = 'user_name' --可以模糊

  • JUST技术:基于轨迹数据的人口流向分析技术2021-10-03 01:02:30

    一、问题背景   随着社会的发展、交通方式的高度便利,人口流动的规模越来越庞大,与此同时,人口迁移、人口流向分析等受到高度关注。人口迁移是一种地理现象,更与社会经济发展紧密相连。人口迁移会同时影响迁入地和迁出地的人口结构,进而影响自然环境,推动或抑制社会经济的发展。另一方

  • [提高组集训2021] 很多OID2021-09-11 17:03:50

    一、题目 \(\tt OneInDark\) 这头猪就不要叫了嘛\(...\) 哥哥 \(\tt zxy\) 养了很多头 \(\tt OID\),其中第 \(i\) 行 \(j\) 列的格子是第 \(a_{i,j}\) 头猪。 定义一个子矩形是好的,当且仅当它满足含有猪种类编号最大值减去编号最小值等于矩形大小减一,定义矩形的权值为矩形大小,问所

  • amazon-archives-certlint的安装、配置与使用(Ubuntu虚拟机,github.com/amazon-archives/certlint)2021-09-05 19:32:54

    GitHub - amazon-archives/certlint: X.509 certificate lint bin    修复没有的UTF-8字符串的匹配问题 data    更新数据文件 ext    再生源 lib    在名称比较路程上添加注释 spec    Gemize .gitignore    Gemize .rubocop.yml    引入证书错误检查工具 CODE_OF

  • mybatis配合pageHelper一对多查询分页问题处理2021-08-23 22:33:48

    使用mybatis结合pageHelper实现分页查询,但查询多表的时候数据就会比真实的要少,如下面程序。 需求是:tab_question是题目表,tab_option是选项表,查询一道题目下面4个选项,一页有5个题目。 //controller层 @RestController @RequestMapping("/question") public class QuestionControlle

  • zabbix的snmp自动发现2021-06-27 15:00:10

    一、创建snmp自动发现规则 SNMP OID以“discovery[{#自动发现宏},oid,{#自动发现宏},oid…]”的格式,可以设置多个宏值方便监控项的添加以逗号隔开 二、创建监控项原型 SNMP OID以“oid.{#SNMPINDEX}”的格式,注意oid后面有个“点”,宏{#SNMPINDEX}为zabbix内置的snmp自动发现

  • Postgresql vacuum freeze相关参数2021-06-10 21:04:31

    先看3个参数: #如果表的事务ID年龄大于该值, 则数据库触发freeze,即使未开启autovacuum也会强制触发FREEZE autovacuum_freeze_max_age | 500000 #在手动或自动垃圾回收时, 如果记录的事务ID年龄大于该值, 将被FREEZE vacuum_freeze_min_age | 10 #在手动垃圾回收时, 如果表的

  • go json嵌套数组结构体用法2021-06-07 17:00:48

    注意:如果访问不到解析后的数据,一定要注意结构体内变量名称大写。   由于之前没有很好理解json,导致今天写单元测试的时候写json嵌套出现了大麻烦,记录一下。 golang生成json和解json数据都很简单,通过官方的“encoding/json”包,调用json.Marshal生成()和json.Unmarshal()解数据。

  • 了解postgresql中的OS Cache和shared buffer2021-05-30 10:33:41

    在了解之前,大家了解BGWriter的作用吗?相信一定有人会说,是写脏buffer到磁盘,其实,这是不准确的,实际上是把脏buffer写到OS cache,然后由系统从OS cache flush到磁盘。 PG是高度依赖系统缓存的,如下图所示: 无论何时发出查询操作,我们的数据实际上是先载入到OS cache,然后再到shared b

  • c(DWS)应用实战:对被视图引用的表进行DDL操作2021-05-26 23:52:38

    摘要:GaussDB(DWS)是从Postgres演进过来的,像Postgres一样,如果表被视图引用的话,特定场景下,部分DDL操作是不能直接执行的。背景说明GaussDB(DWS)是从Postgres演进过来的,像Postgres一样,如果表被视图引用的话,特定场景下,部分DDL操作是不能直接执行的,比如修改被视图引用的字段的类型,删除表

  • php通过mongdb的objectid来创建24位的唯一字符串2021-05-06 13:05:29

    首先需要安装php的mongodb扩展 创建objectid对象, $oid = new \MongoDB\BSON\ObjectId(); 获取字符串的id,默认的oid是一个对象,如果直接复制给其他变量时,无法字符串 无法通过强制转换,将oid转成字符串 解决办法一,是先通过$oid->jsonSerialize()转换成数组,然后通过数组索引["$oid"]

  • php中ObjectId类的使用2021-05-06 13:03:47

    位置:\MongoDB\BSON\ObjectId 创建: 如果创建时,传入标准的ObjectId字符串,会创建一个以字符串为ID的ObjectID 如果创建时,不传参,将以当下时间和机器进程ID创建新的ObjectID 类方法说明 MongoDBBSONObjectId::__construct — Construct a new ObjectId MongoDBBSONObjectId::getTi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有