- 博客(61)
- 资源 (6)
- 收藏
- 关注
原创 F12开发者工具如何找到对应接口
最常用的定位前后端问题的方法。即:一般用来查看是后端返回给前端的数据有误,还是前端显示有误。主流浏览器(如Chrome,FireFox,等)都有自带的接口查看工具,可以通过F12(设置–工具–开发者工具)开启抓包。每进行一个操作,一般都会调用对应的接口,在NetWork中可以看到当前页面发送的每个请求。
2023-12-28 10:08:37 3524
原创 SQL*PLUS对文本长度的限制
收到错误SP2-0027:输入太长(> 2499个字符)-行被忽略输入的SQL文本本身太长,单行超过2500个字符,与数据库内部的数据无关,是对SQLPlus具有命令行大小限制。此外单条SQL语句长度不能超4000,但是使用过程无限制。
2023-10-20 15:13:34 1535
原创 oracle表连接基础笔记
不管目标 SQL 中有多少个表做表连接,Oracle 在实际执行该 SQL 时都只先两两做表连接,再依次执行这样的两两表连接过程,直到目标 SQL 中所有的表都已连接完毕。所以从严格意义上来说,这里的表连接顺序包含两层含义:一层含义是当两个表做表连接时,优化器需要决定这两个表中谁是驱动表 (outer table),谁是被驱动表 (inner table);
2023-07-10 17:53:50 1299
原创 oracle访问表中数据的方式笔记
全表扫描是指 Oracle 在访问目标表里的数据时,会从该表所占用的第一个区(EXTENT)的第一个块BLOCK)开始扫描,一直扫描到该表的高水位线(HWM,High Water Mark),这段范围内所有的数据块 Oracle都必须读到。当然,Oracle 会对这期间读到的所有数据施加目标 SOL 的 where 条件中指定的过滤条件,最后只返回那些满足过滤条件的数据。
2023-07-10 16:00:44 590
原创 IN语句引起的索引失效
在使用SQL语句查询时,需要注意避免使用会导致索引失效的操作,比如IN语句、函数或表达式处理索引列、不等于操作符、LIKE操作符等。如果需要使用这些操作,可以考虑使用替代方案,比如EXISTS语句和JOIN语句。
2023-06-21 15:30:16 4773
原创 12C/19C Oracle连接提示ORA-28040 没有匹配的验证协议
这是因为SQLNET.ALLOWED_LOGON_VERSION_SERVE改为8,只是参数变化,并没有重建密码,因此该account的实际password_versions仍然为:11G,12C;SQLNET.ALLOWED_LOGON_VERSION_CLIENT:客户端允许的最小认证协议,当服务器作为客户端连接Oracle数据库实例时,例如:数据库链。SQLNET.ALLOWED_LOGON_VERSION_SERVER配置的值,指身份验证协议的版本,而不是 Oracle 数据库版本。
2023-02-08 16:11:38 9319 2
原创 Oracle客户端工具安装(PL/SQL Developer 和 instantclient)小记
PL/SQL Developer工具和instantclient客户端
2022-09-29 16:23:33 2125 3
原创 Oracle用户密码问题笔记
账号的状态大致被分为:OPEN(正常),LOCKED(通过SQL语句进行的锁定),LOCKED(TIMED)(超过最大错误登录次数被动锁定)......
2022-08-03 10:41:38 472
原创 oracle用户详细笔记
1、查看所有用户:2、查看用户或角色系统权限(直接赋值给用户或角色的系统权限):3、查看角色(只能查看登陆用户拥有的角色)所包含的权限4、查看用户对象权限:5、查看所有角色:6、查看用户或角色所拥有的角色:7、查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)8、SqlPlus中查看一个用户所拥有权限9、Oracle删除指定用户所有表的方法10、删除用户11、获取当前用户下所有的表:12、删除某用户下所有的表数据:13、禁止外键 ORACLE数据库中的外键约束名
2022-06-09 14:41:16 283 1
原创 PowerDesigner 使用笔记
PowerDesigner常用设置1.表视图加上背景色2.去掉背景中的网格线1.表视图加上背景色1.选中需要添加背景色的表2.右键选择Format3.点击fill项4.选择颜色,点击确定2.去掉背景中的网格线1.选择 工具 > Display Preferences显示参数选择2.选择 General > Show page delimiter 把对勾取消掉...
2022-04-27 09:40:34 483
转载 慢SQL治理案例
慢sql治理一、全表扫描二、索引混乱三、非必要排序四、粗粒度查询五、OR 导致索引失败一、全表扫描扫描全表治理简单来说就是加入查询条件,命中索引,去除全表扫描查询,虽然有些粗暴,但并不是没有道理。实际业务场景中,很少有要扫描全表获取全部数据的情况,限制调用上游必须传入查询条件,且该查询条件能命中索引,能很大程度上避免慢sql。数据表的设计使用,明确表的使用规范,不乱写入数据,能给后期维护带来很大的便利,保持表数据的clean。二、索引混乱例子2.分析除了时间、操作人字段,XXX_rules
2022-03-18 15:12:50 130
原创 oracle中行列转换总结
oracle中行列转换1.行列转换包括以下六种情况:2. 列转行2.1 UNION ALL2.2 MODEL2.3 COLLECTION2.4 UNPIVOT3. 行转列3.1 AGGREGATE FUNCTION3.2 PIVOT4 字符串的行列转换4.1 多行转字符串4.2 字符串转多列4.3字符串转多行4.4 wm_concat函数整理了部分来自论坛及博客关于行列转换的案例,待以备查1.行列转换包括以下六种情况:列转行行转列多列转换成字符串多行转换成字符串字符串转换成多列字符串转换成
2022-02-09 15:16:19 14319 1
原创 机器学习笔记二
贝叶斯分类:贝叶斯判定准则:为最小化总体风险,只需要在每个样本上选择哪个能使条件风险R(c|x)最小的类别标记 最小化分类错误率的贝叶斯最优分类器为:即对每个样本x,选择能使后验概率P(c|x)最大的类别标记朴素贝叶斯分类器:采用属性条件独立性假设:对已知类别,假设所有属性相互独立。换言之,假设每个属性独立地对分类结果发生影响。 为避免其他属性携带的信息被训练红未出现的属性值“抹去”,在估计概率值通常进行“平滑”,常用“拉普拉斯修正”。避免因训练样本不充分而导致的概率估值为零的问题,并在训练集变大时,
2022-02-09 09:43:47 201
原创 oracle字符集整理
sqlplus执行SQL脚本出现的中文乱码问题:生产环境中的字符集全是UTF8,所以对于上传至服务器上的脚本都以’UTF8 without BOM’保存1.查看环境变量的Linux命令为echo $NLS_LANG2.先确认Oracle的字符集,sqlplus登录Oracle后执行语句:[sql]select userenv(‘language’) from dual;返回值例如:AMERICAN_AMERICA.ZHS16GBK3.修改Linux的NLS_LANG环境变量,修改Oracle
2021-10-29 10:54:54 655
原创 ORACLE处理ORA-12537 , 查看并修改最大连接数
ORACLE处理ORA-12537 , 查看并修改最大连接数ORACLE处理ORA-12537 , 查看并修改最大连接数ORACLE处理ORA-12537 , 查看并修改最大连接数su - oraclesqlplus "/as sysdba" show parameter processes; alter system set processes=1000 scope=spfile;-- alter system set sessions=1000 scope=spfile;shutdown
2021-09-23 19:42:38 947
原创 oracle中SYS.ODCIVARCHAR2LIST()实现行转列
oracle中SYS.ODCIVARCHAR2LIST()实现行转列SYS.ODCIVARCHAR2LIST:其他方法实现列转行(仅供参考)SYS.ODCIVARCHAR2LIST:SELECT COLUMN_VALUE FROM TABLE(SYS.ODCIVARCHAR2LIST('1','2','3','4','5'));Oracle 10G 以上版本才支持SYS.ODCIVARCHAR2LIST,其实SYS.ODCIVARCHAR2LIST只不过是一个TYPE,所以在9I版本中可以通过创
2021-09-06 15:11:08 1928
原创 oracle查询最近执行语句使用脚本整理
--oracle 查询最近执行过的 SQL语句select sql_text,last_load_time from v$sql order by last_load_time desc;SELECT sql_text, last_load_time FROM v$sql WHERE last_load_time IS NOT NULL and sql_text like 'select%' ORDER BY last_load_time DESC;SELECT sql_text, last_lo
2021-08-20 10:48:42 1762
原创 政务数据治理中概念
政务数据治理中的概念基础库主题库专题库基础库一般是指业务中原有的表,如常住人口,企业登记等。而在政府的电子政务中四大基础库分别是:人口基础数据库、法人数据库、宏观经济数据库,自然资源与空间地理数据库,也有的专家称“四大基础数据库”是国家层面四大主数据库。 这个不是数据仓库中说的基础库。最新的提法是六大基础信息资源库:人口、法人单位、公共信用、宏观经济、空间地理和电子证照。主题库在对政务信息需求进行全面分析和总体数据规划的基础上,结合基础数据库及部门业务数据库的具体内容,按照主题组织数据。主题数据库用
2021-07-26 15:05:18 1644
原创 数据治理学习笔记
数据治理笔记“以人为原点”的应用场景“以人为原点”的数据收集1. 从指向性集聚到关联性集聚2. 块数据来源与收集“以人为原点”的应用场景传统城市治理中,政府是教育公共服务相关政策的制定者和实施者,城市市民是政策的监督者。在这一关系中,政府的权力被放大,处于绝对主体地位。英国学者约翰·洛克在《政府论》中提出“有限政府”的概念(约翰·洛克, 2018),对当下的城市治理指明了方向。在智慧城市教育公共服务治理中,需要提升市民对政策制定的决策权,弱化政府的绝对权力,推动基于数据的全民治理时代的到来。因此,数据治
2021-07-26 14:45:24 276
原创 系统单号设计规则
单号设计规则一、单号需求二、单号生产规则:三、大厂的生成策略四、常见单号编码规则五、系统单号编码设计一、单号需求基本需求:正确性、唯一性、安全性、稳定性。高级需求:检索性能、其他性能方面。定制化需求:语义相关、业务相关。二、单号生产规则:唯一性(不重复):保证编码id唯一;安全性:在编码中不要加入任何和公司运营的数据;易读性:不使用大规模随机码,造成编码位数过长,不建议有字母编码规则,最好是纯数字编码,小规模的随机码是可以使用的,比如2~3位,这种随机码一般都是和流水号等结合使用,主要
2021-07-01 16:30:20 837
转载 EXP/IMP工具性能调优
Exp/Imp工具性能调优在工作中经常需要对oracle数据库进行备份、异地恢复的情况。Oracle的常规备份无非是exp/imp,expdp/impdp,rman三种方式。exp/imp简单方便,适用于跨db版本、跨os平台、异地备份等情况,是大家最常用的一种备份方式。expdp/impdp是10g以后推出的备份方式,其特点就是效率的大幅改善,据eygle报告,impdp相比与传统imp有20倍速度提升,其最大的缺点是不能跨数据库版本,连小版本号也不行(例如11.1到11.2)。rman相比前两
2021-04-30 10:00:32 790
原创 PLSQL导出CSV格式后中文为乱码问题
解决PLSQL导出CSV格式后中文为乱码的方法1.方法 12.方法 21.方法 1导出csv格式文件 新建excel文件 比如 a.xls excel软件打开 选择菜单数据 -导入外部数据 unicode默认下一步 选择 逗号分隔符 点击确定导入完成选择CVS文件路径2.方法 2导出成html格式 使用ie打开 在ie上点击右键 导出到 microsoft excel 打开的excel另存为 a.xls 完成...
2021-04-06 16:50:01 2418
原创 word插入对象
word插入对象遇到问题Word插入Excel的时候一直报错Word插入Excel的时候一直报错Word插入Excel的时候一直报错:用于创建此对象的程序是Excel。 您的计算机尚未安装此程序或此程序无响应。若要编辑此对象,请安装Excel或确保Excel中的任何对话框都已关闭。解决办法:当出现这个报错信息的时候,先打开一个Excel文档,再在Word里插入想要插入的Excel就不会报错了。试了其他注册表之类的办法,都是无效的...
2021-03-19 09:15:34 1737
原创 SecureCRT和SecureFx的使用
SecureCRT和SecureFx登陆中文乱码SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下。解决方法:一、查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明。修改Linux服务器的配置文件:[root@localhost ~]# vi /etc/sysconfig/i18n如果安装系统的时候选择了中文系统,则把
2021-03-09 15:59:14 3379
原创 VISIO画图笔记
visio画图一些小知识点画图小技巧1.不要蓝色填充,只有黑色框线的图形2.实现任意两点之间的连线3.连接线的箭头设置画图小技巧1.不要蓝色填充,只有黑色框线的图形选择 设计,找到没有填充的样式,之后拖出来的图形就是正常只有黑色框线的图形2.实现任意两点之间的连线Visio中实现两点之间的连线,画图时发现连线会胡乱跳转到其他位置,这个时候要用到连接点的功能。开始菜单中有一个叉(“X”),点击这个“X”后,按住Ctrl键不放,然后在指定位置画上连接点,即可任意设置自己想要的连接点。在实际操作中
2021-02-20 14:36:59 5758
原创 for update 和 rowid
oracle中的数据编辑for update 和 rowidrowidfor update1)select... for update2)select ...for update nowait3)select ...for update wait4)skip lockedfor update 和 rowid开发反馈说操作表一直卡着,查了才发现开发用for update 操作插入数据,导致的行等待。然后借这个计划整理下oracle的这个知识点。rowid在ORACLE中用ROWID来定位记录是最快的,
2021-02-19 16:06:22 2742 4
原创 利用notepad++实现文件批量转换编码格式
利用notepad++实现文件批量转换编码格式一、安装Python Script 插件二、新建python脚本,进行格式转换三、需要注意几点一、安装Python Script 插件1、Run Notepad++ and then open menu Plugins->Plugin Manager->Show Plugin Manager 运行notepad++ 打开插件–》插件管理器–》显示插件管理2、Install Python Script. When plugin is inst
2021-02-04 11:04:20 6351 1
原创 ORACLE 的SCHEDULER创建JOB
ORACLE 的SCHEDULER创建JOBJOBS什么是JOBSCREATE_JOB参数说明通过PLSQL创建JOBS管理 JobsJOBS什么是JOBSORACLE 建议使用 Scheduler 替换普通的 job(DBMS_JOB),即在plsql工具中右边看到jobs所谓 JOBS,其实就是 Scheduler 管理的一个(或多个)任务的执行调度。CREATE_JOB通过 DBMS_SCHEDULER 包来创建 Jobs,是使用其 CREATE_JOB 过程。在创建 Job 时,用户可
2021-01-29 17:01:41 1357
转载 Oralce中的任务JOB
Oralce中的任务一、Job和Dbms_job二、定时任务(dbms_job)一、Job和Dbms_jobOralce中的任务有2种:Job和Dbms_job,两者的区别有:1. jobs是oracle数据库的对象, dbms_jobs只是jobs对象的一个实例, 就像对于tables, emp和dept都是表的实例。2. 创建方式也有差异,Job是通过调用dbms_scheduler.create_job包创建的,Dbms_job则是通过调用dbms_job.submit包创建的。3.
2021-01-29 11:05:59 197
原创 mysql开发中遇到的问题解决
刚接触mysq,在开发过程中遇到的问题记录,避免采坑将null存为一个空格GROUP_CONCAT最大长度的限制union all 提示 Illegal mix of collations for operation ‘UNION’1.将null存为一个空格-- mysql 对空格不敏感且认为''空字符串与null不同(处理的时候,先将null转为'',然后再用IF函数,将空字符串''转为' '空格)SELECT if(ifnull(product_id,'')='',' ',product_i
2020-11-05 17:47:21 1232 1
原创 PowerDesigner数据库建模将所有表同一个字段统一设置字段属性
PowerDesigner数据库建模将所有表同一个字段统一设置字段属性(统一修改某个字段属性)在大型系统建模时,同一字段存在多个表中,有时需将这个字段的属性设为一致,一个一个表去设麻烦也有可能漏掉,我们可以写一段VBS代码统一修改,如下是为“IsDelete”字段统一1.字段类型为DATE 2.必填 3.默认值0Tools->Execute Commands->Edit/Run Script 弹出窗 将如下代码贴入 点击 Run 即可Option ExplicitValidatio
2020-11-02 11:25:55 987
原创 机器学习笔记
机器学习归纳偏好引导算法确立正确的偏好的一般性原则,“奥卡姆剃刀”。即“若有多个假设与观察一致,则选最简单的那个”。事实上,归纳偏好对应了学习算法本身所做出的的关于“什么样的模型更好”的假设。“没有免费午餐”定理(NO Free Lunch Theorem,简称NFL定理):无论算法a多聪明,算法b多笨拙,他们的期望性能是相同的。NFL定理有一个重要的前提:所有“问题”出现的机会相同,或所有问题同等重要。所以NFL定理的寓意是让我们清楚的认识到。脱离具体问题,空泛的谈论“什么学习算法更好”毫无意义
2020-10-14 14:30:13 146
转载 数据脱敏
什么是数据脱敏数据脱敏(Data Masking),又称数据漂白、数据去隐私化或数据变形。百度百科是这样描述的:数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户姓名、客户地址、等个人敏感信息都需要通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其他非生产环境以及外包环境中可以安全的使用脱敏后的真实数据
2020-09-29 10:07:20 3258
原创 python基础教程(12)图形用户界面、打包
GUI平台wxpython# 使用尺寸器import wxdef load(event): file = open (filename.GetValue()) contents.SetValue(file.read()) file.close()def save(event): file = open (filename.GetValue(),'w') file.write(contents.GetValue()) file.close()a
2020-09-21 15:06:08 491
原创 window下安装wxPython
下载whl文件安装去官网下载后缀为whl的文件,需要下载与自己电脑系统和Python版本相应的whl文件,下载网址:(https://pypi.python.org/pypi/wxPython );1.将whl文件放在Python安装目录下的scripts文件夹下;2.在CMD命令窗口进入scripts目录下,输入:pip install XX-XXX-XXX.whl(XX-XXX-XXX.whl是你下载的whl文件名)稍等片刻即可安装完毕;anaconda环境下安装我电脑上安装了anacond
2020-09-21 09:58:43 828 1
原创 python基础教程(10)(模块和标准库)
第十章 自带电池让你的模块可用1.将模块放置在正确的位置import sys, pprint# python 解释器从哪里查找模块,查看自己的sys.path,# 将自己的代码存储到类似site-packages目录,所有程序就能将其导入pprint.pprint(sys.path)2.告诉编译器去哪里找在PYTHONPATH环境变量中包含模块所在的目录。探究模块模块中有什么1.使用dirimport copy# 这个列表推导式是包含dir(copy)中所有不以下划线开头名字的
2020-09-16 11:14:18 152
python-data-cleaning-master.zip
2020-09-08
同时安装两个版本的office
2015-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人