- 博客(18)
- 收藏
- 关注
原创 PG 库查看正在执行的脚本并杀掉指定脚本
是一个 PostgreSQL 函数,用于终止指定进程。它的工作原理是向进程发送一个终止信号,请求进程优雅地关闭。应该被替换为正在运行的脚本名称。这条查询将返回与指定脚本相关联的进程 ID (PID),然后通过。是一个强大的工具,但应该谨慎使用。在终止任何进程之前,确保你了解其后果,并采取适当的预防措施。这将返回所有处于活动状态("active")的进程 ID (pid) 及其对应的查询。是要终止的进程的进程 ID。
2024-01-24 19:38:27 1533
原创 Python反编译exe文件为py文件
将主程序xxx文件起始位置加上8个字节的pyc头,由4字节的magic和4字节的时间戳组成,其中 4字节的magic就是struct文件打开后的前4个字节;3、编译成功后同路径下会出现一个xxx_extracted的文件夹,这里面就包含了主程序xxx文件 (没有后缀);6、 使用uncompyle6命令将pyc文件转为对应.py文件,CMD命令:uncompyle6 xxx.pyc > xxx.py。2、将pyinstxtractor.py文件和需要反编译的文件放到同一个目录下,cmd执行命令;
2023-08-10 19:08:48 1337 2
原创 Python 环境安装教程及PyCharm 安装教程(Windows)
Python3 环境搭建 | 菜鸟教程PyCharm 安装教程(Windows) | 菜鸟教程PyCharm插件安装:https://jingyan.baidu.com/article/08b6a591bd4e8355a8092282.htmlPyCharm模块添加:如何在pycharm中添加新的模块_Hi~晴天大圣的博客-CSDN博客_pycharm添加模块
2023-08-10 18:43:44 140 1
原创 VS修改新建CS文件模板
目录:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs。新建CS文件时,默认的class前面没有PUBLIC 可以在VS安装目录修改文件实现自定义模板,还可以追加注释。修改 Class.cs文件内容,再次新建CS类文件是会自动更具修改的内容创建类。
2023-01-18 16:46:24 830
原创 Arcgis注册数据源,避免复制数据源.错误:错误 001270
因为每次发布数据都要将图层数据源复制到服务上。为了避免这个操作,可以直接把数据库注册为对应的数据源。
2022-09-09 18:05:27 1374
原创 Oracle隐藏列引起的ORA-54033 错误如何解决?
今天在对某个表的某个字段执行Modify操作时,Oracle报出了54033错误: 原因如图描述,修改的列在虚拟列的表达式中用到了。我们查看一下当前表的列(字段)情况。发现除了我们正常使用是查询语句能查到的列,还有许多系统自动生成的隐藏列存在,检查这些隐藏列的DATA_DEFAULT,发现这些隐藏列中有些使用的函数中用到了我们准备修改的列。 正式因为这里用到了我们准备执行Modify的列,导致我们无法修改列属性。系统为什么会自动生产这些隐藏列,又该如何处理才能完成字段修改呢? 经研究发现,这些
2022-06-24 17:11:05 1048
原创 Oracle 中SDE.ST_GEOMETRY类型的shape数据如何查看坐标点信息(WKT字符串)?
使用sde.st_astext函数可以轻松的将shape字段转为WKT字符串,转换后的字符串为CLOB类型。脚本参考:select sde.st_astext(shape) from table
2021-10-28 11:49:26 1987 1
原创 Oracle SDE的 SDE.ST_GEOMETRY如何存储三维(带高程z)的面?
在坐标点集合的括号前增加z 如果带量测值(m) 则增加zm执行参考如下:select sde.st_geometry('POLYGON z((429274.773 3903083.94 1, 429269.82 3903111.491 1, 429262.7 3903111.182 1, 429264.247 3903082.392 1, 429274.773 3903083.94 1))',2383)from dual官网参考地址如下:https://desktop.arcgis.c..
2021-10-27 17:43:01 247
原创 Oracle表有索引却没有走索引(不区分大小写坑)
今天在使用PLSQL developer执行一个脚本时感觉很慢,准备建索引,可是查看表之后表中明明有索引,却没有走索引,强制使用索引都不走,找了半天的原因,终于发现了问题suo'zai
2021-06-08 14:54:28 1788
原创 Oracle中分别使用nvl2、Decode、case is null统计空项率的性能对比
先遭1000万的测试数据,shicreate table test_tab asselect round(dbms_random.value(0,100)) sz from xmltable('1 to 10000000');
2021-06-04 14:48:15 660
原创 软件开源协议:GPL、LGPL、BSD、MIT、Apache License
GPL(GNU General Public License)GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。GPL的“传染性”在于:只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。我们所熟悉的Linux就是采用了GPL。LGPL(GNU General Public License)LGPL是GPL的一个为主要为
2020-06-23 17:23:26 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人