- 博客(97)
- 资源 (5)
- 收藏
- 关注
转载 什么是API,SDK和API之间有什么关系
随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API是接口的一种,在程序交互中具有重要的作用,而SDK与API有着密不可分的关系。API(1)API的概念A...
2020-04-28 11:00:42 682
原创 Oracle-日志定期清理
1、查看日志使用率;select name , total_mb , free_mb , round(100-(free_mb/total_mb*100),2) "%USAGE" fromv$asm_diskgroup where name = 'FRA';2、清除日志:第一:su - oracle第二:rman target /第三:delete noprompt arc...
2020-04-28 10:50:03 649
原创 excel-VLOOKUP() 函数
在日常的表格处理过程中进程会用到vlookup()函数,该函数主要功能是快速匹配;1、对A列的车牌进行车牌颜色匹配2、在B2输入公式:=vlookup(A:A,D:E,2,0),敲回车;3、把鼠标放到红色圈内,等变成黑色十字叉,然后双击;4、完成...
2020-04-16 17:23:38 1243 1
原创 SQL - PALD()
1、select date,time from etc_pt limit 10;结果如下:2、把date和time 合并成24小时制,遇到一个问题,有些time前面少一个“0”,这里要批量补,用到函数 LPAD();select DATE_FORMAT(CONCAT(date,LPAD(time,6,0)),'%Y-%m-%d %H:%i:%s') from etc_pt ...
2020-04-16 14:05:49 257
原创 df -h 磁盘使用率高 处理方法
磁盘使用率高处理方法1、df - h检查磁盘的使用率,发下 /data 挂载的磁盘使用率已经达到93%。2、就是要查寻 /data 目录下哥给文件的大小 ,先切到/data目录下 cd /data,然后通过 du -h --max-depth=1 命令查看当前目录下各文件的大小,发现是 ./oracle 文件夹占用空间较多;3、重复上一个步骤,一直往下寻找大文件里面的内...
2020-04-08 17:09:37 1489
原创 excel-如何把超过24小时的时间无法正常显示
击右键,设置单元格格式出来对话框选“数字”标签选“自定义”在自定义类型一栏中填入[h]:mm:ss 即可
2020-04-02 17:49:01 1361
原创 Oracle 快速清空回收站
查看回收站:select count(*) from dba_recyclebin t;如果上面sql语句结果大于3万或隔了4-5天,sqlplus / as sysdba 进入SQL可在SQLPLUS中执行 purge dba_recyclebin; 进行清除。...
2020-03-31 17:22:54 1272
原创 查询重复的数据方法-Oracle
在统计数据的时候有时候要统计某个字段出现次数大于一定数值的时候;可以根据自己的需要更改出现的次数。--单个字段select cardid,count(*) from test_20200323 group by cardid having count(*)>1;--多个字段select cardid,name,count(*) from test_20200323 gro...
2020-03-23 17:56:19 141
原创 两表关联更新数据-oracle
update test a set idname=(select b.idname from test b b where b.id=a.id)where exists(select 1 from test b b where b.id=a.id) ;注意:(where exists(select 1 from testb b where b.id=a.id):如果没有这个条件,不...
2020-03-23 15:06:56 588
转载 关于ORA-00257: archiver error. Connect internal only, until freed 报错的处理方法
产生原因:出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。解决办法:1,SecureCRT登录服务器,切换用户oracle,连接oracle[root@userbeta~]# su - oracle[oracle@userbeta~]$ sqlplus /nolog...
2020-03-23 15:03:44 302
原创 数据库日常巡检事项
Linux(#代表root用户)1、检查数据库CPU、I/O、内存消耗#topctrl+c 退出2、检查内存使用情况#free -g因为Linux内存使用机制与windows不同,所以Mem项used比较多也属于正常情况。重点关注在Swap项,当Swap项used比较多时,系统存在问题。3、检查系统负载情况#w当load average三个数字均大于2.5时,系统处于...
2020-03-16 19:03:31 5722
原创 数据库日志清理步骤
第一步:root权限登陆数据库,切换到数据库 su - oracle;第二步:rman target /;第三步:delete noprompt archivelog all completed before 'sysdate - 2'
2020-03-13 17:43:56 251
原创 ORA-14400: inserted partition key does not map to any partition 看不到SQL
总结起来:1、数据格式不对;2、当月分区需要扩展;alter table TRANSLOG add PARTITION p202002 values less than(TO_DATE('2020-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) tablespace DBSVR_SPAC...
2020-01-31 12:54:26 850
原创 截图特定字符
如何在excel中截取特定字符前(后)的字符,在此,特定字符为“&”:取前:=MID(A1,1,FIND(“&”,A1)-1)取后:=RIGHT(A1,LEN(A1),FIND(“&”,A1))...
2020-01-20 19:31:01 181
原创 添加主键名--ORA-01779: 无法修改与非键值保存表对应的列
ORA-01779: 无法修改与非键值保存表对应的列alter table 表名 add constraint 主键名 primary key(字段名1,字段名2,,,,)主键名一般设置 :pk_表名
2019-11-14 18:43:11 405
原创 利用PLSQL导入mdb文件数据遇到‘正在导入时出错’解决办法
导入数据过程中遇到‘正在导入时出错’,经反复排查发现三个问题:1)数据超过有效值范围;2)number类型的单元格数值中有空格;3)number类型的单元格无数据时有空格存在;4)数据类型未选择;...
2019-10-25 19:46:00 2083
转载 Oracle 添加ODBC数据源 ---- access
64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以,程序里面的链接字符串不能正常工作。需要修改下IIS的工作环境,改成32位的,在IIS的管理界面中,把应用程序池中的默认应用程序池常规选项中的32位方式启用就可以了。Win7 下Access的 ODBC连接直...
2019-10-25 19:43:31 791
原创 如何将A列相同的数据所对应的B列多行数据合并至一行
目的:就是把黄色区域变成红色区域的样子。第一步:在C1输入:=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$2500&"",$A$1:$A$2500&"",0)=ROW($A$1:$A$2500),ROW($A$1:$A$2500),4^8),ROW(A1)))注意:按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字...
2019-07-17 18:52:20 23809 2
原创 批量删除零值
1、按CTRL+F,点击“定位”,选择“公式”,并且确保下面的“数字、文本、逻辑值、错误”全部选中,确定。2、“查找内容”输入0,“查找范围”选择“值”,点击“查找全部”,按CTRL+A,点击“关闭”,按delete键删除。...
2019-07-17 18:32:19 758
原创 excel 分组计数
采用数据透视表的方法对数据进行分组技数1.现在需要对 下表中各类型出现的次数进行统计。2.选中区域点击数据透视表3.首先,把类型拖到“值”和“行”中,需要注意的是在值中要选择“计数项!!!!!”最后点击确定。即可完成...
2019-07-07 10:46:35 18691
转载 支付网关设计概述
支付网关设计,即商户业务系统的支付板块设计。说到支付网关,首先看一下网关的定义,网关的作用是实现网络之间的通讯链接,包含两个基本功能:网间连接和协议转换。同理,商户业务系统中的支付板块实现的就是商户业务系统与银行支付系统之间的链接,所起到的作用是类似的,可以被看作为一个网关。因此,我们今天要讲的支付网关设计,其实就是商户业务系统的支付板块设计。支付网关的由来在电子支付还没有普及的时候...
2019-05-27 16:36:43 1818
原创 excel函数 不能正常显示数字
1、在使用execl函数的时候会遇到输入函数之后不能正常显示计算后的结果,仍然显示的是函数2、主要因为是这一列的单元格格式为“文本”,需要将此格式改成“常规”完成!!!!...
2019-05-24 15:21:47 4844
转载 JS实现日期控件校验
1、概述内置参数查询界面当中可进行一些数据校验,例如有两个参数:开始日期和结束日期,下面我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段内,否则提示相关信息,对此可以在查询按钮中增加事件。下面介绍下具体的设置。具体效果图如下:具体错误见效果图报错警告。2、判断开始时间与结束时间是否为空给查询按钮增加点击事件,具体...
2019-05-24 11:38:33 1366
原创 oracle中 合并列值 将一列的多个值合并成一行
大家平时在查询数据的时候,肯定会遇到需要将一列的多个值变成一行;第一种情况:显示在同一行的同一列上1、新建一个表test可以参考:https://blog.csdn.net/heqiang525/article/details/90210326里面的建表、插入数据的操作。结果如下图:2、selcect name, wmsys.wm_concat(type) type_su...
2019-05-23 17:56:26 10399 2
转载 数据结构常见的八大排序算法(详细整理)
前言:八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下:他们的性能比较:下面,利用Python分别将他们进行实现。直接插入排序算法思想直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较...
2019-05-19 10:41:03 4072
转载 python程序的守护者—异常处理机制
异常是什么?当程序运行的时候,遇到python无法正常处理程序时候就会发生一些异常。此时若果不进行处理,程序就会终止。处理的方式就是捕获这个异常,并对其进行处理异常语法try:<语句> #运行别的代码except <名字>:<语句> #如果在try部分引发了‘name’异常except <名字>,<数据>;<...
2019-05-15 18:29:01 240
原创 case.. when..then..else..end
在使用SQL查询数据的时,很多情况下需要对数据的内容进行一定的转化,此时case..when..then..else..end就派上用场下面对每个部分后面加的内容做一个简单的描述;case:后面直接whenwhen:后面接的就是你所需要判断字段的值then:后面接的就是新值(将when后面的接的数值变成then后面的数值)else:后面一般接“其他”end;下面举个例...
2019-05-14 17:31:57 2721
转载 常用的python内置函数
常见的python内置函数abs(),绝对值函数all(), 列表的元素都为真的时候返回真,对于数字说0为假,非0为真#!/usr/bin/python3# -*- coding:UTF-8 -*-print(all([0,-5,3]))False#!/usr/bin/python3# -*- coding:UTF-8 -*-print(all([1,-5,3]))...
2019-05-13 19:23:49 307
转载 python入门练习实例
python练习实例一题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。#!/usr/bin/python3# -*- coding: UTF-8 -*-for i in range(1,5): for j in range(1,5):...
2019-05-13 16:02:58 1270 1
原创 __init__ 方法
在 Python 的类中有很多方法的名字有特殊的重要意义。__init__ 方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。 #!/usr/bin/pythonclass Person: def __init__(self,name): self.name = name de...
2019-05-08 10:42:29 1130
原创 python - 列表、元组、字典、序列、集合
一、列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你...
2019-05-07 17:43:11 340
转载 十款常用Linux系统介绍
十款常用Linux系统介绍你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。本文就是为了简述某一款发行版为何存在、该发行版的目标用户是哪些,以及它与其他发行版相比有什么样的特殊功能。1. DebianDebian...
2019-05-06 16:21:57 295
转载 python 如何入门
Python 语言应该如何入门,记得我几年前也碰到过这样的问题,当时网上随便搜了一下饥不择食的找了一些书开始啃起来,结果发现很疑惑,感觉吃力,走了很多弯路。若不得法还会降低初学者的兴趣,现在我就说说自己对python 入门的理解.学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步:找本靠谱的书, 找个靠谱的师傅, 找一个地方开...
2019-05-06 15:48:25 369 1
原创 Python中if __name__ == ‘__main__‘:的作用和原理
if __name__ == '__main__':的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此if __name__ == 'main':的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会...
2019-05-06 11:37:52 514516 156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人