自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 navigator.camera.getPicture() 在安卓设备上回调函数未执行, 在第二次点击时才回调了前一次的回调函数,解决方案如下

状况:开发的 Web APP中有上传照片的功能,但是最近有用户反应:第一次点击拍照,拍完照片系统没有反应,第二次去点击的时候,才开始上传前面拍的照片确认原因:经过实际测试发现:在iPhone和部分Android设备(比如仓库使用的PDA)上,程式是可以正常运行的,只有部分Android设备(比如作者的RedMi手机)出现上述情况。经过查询研究,疑似在调用了Android的相机插件之后,并没有返回数据,所以也没有执行回调函数初步解决方案:第1步:在调用navigator.camera.getPic

2021-04-21 17:56:52 1425

转载 前端正则表达式

十分钟学会正则表达式(一)限定符1、?:它前面的字符需要出现0次或1次例如:used?可以匹配到use和used2、*:它会匹配0个或多个字符例如:ab*c可以匹配到ac,abc,abbbbbbc3、+:它会匹配一次及以上的字符例如:ab+c可以匹配abc,abbbc,而不会匹配ac4、{}:可以限定匹配的数量例如:ab{6}c,则匹配到abbbbbbc,而要限定b的数量在2到6之间,则是ab{2,6}c,如果只是两次以上,则省略括号里的6,写成ab{2,}c(二)"

2021-02-22 11:25:10 248

原创 Oracle提取字符串中的所有数字

需求:取出某个字符串中的所有数字,比如提取DATE格式字符串中的所有数字作为某种编号使用select regexp_replace('2020-11-22 08:02:11', '[^0-9]', '') from dual;感谢您的阅读,如有错误或不足之处,敬请批评指正!...

2021-01-23 15:29:45 4419

原创 Toad for Oracle 连接页面database选项是空白,怎么解决?

我的场景描述: 已经安装过Oracle 11g,平时都是使用PL/SQL,后来为了分析SQL执行速度,增加使用Toad for Oracle,但是在Toad中连接数据库时,发现database选项是空白的,没有可以连接的数据库。我的解决方式如下,仅供参考:首先,找到自己电脑上原本配置的tnsnames.ora文件所在位置。其次,配置环境变量,路径:点击“高级系统设置” 》“环境变量”“系统变量”中点击“新建”:变量名:TNS_ADMIN变量值...

2020-12-26 10:36:42 1009

原创 Oracle中取出某个区间内的连续整数

需求:取出某个区间内的所有整数,比如10以内的,30-40之间的简单的实现如下,如果有更好的方式请不吝赐教:10以内的正整数:-- 10以内的所有正整数select level as seq from dual connect by level < 10;执行结果:31-40之间的所有正整数:-- 31 - 40之间的所有正整数select level as seq from dual where level > 30 connect by level &lt

2020-11-03 16:03:22 886

原创 ORA-02046: distributed transaction already begun 分布式事务处理已经开始 - 解决方案

情景:在A库上将数据写到B库上,这个本来是很简单的问题,但由于要在B库上建表,A库只能通过调用B库的存储过程才能实现,就这样就报错了,错误如下:ORA-02046: distributed transaction already begunORA-02063: preceding line from dblink_name网上查到的原因大概是:没有及时关闭dblink(没查到确切的说法);解决方式:dbms_session.close_database_link('dblink_nam

2020-11-03 11:44:17 1506

原创 Oracle中的查询结果按照中文拼音进行排序

情景:按照中文名进行排序,直接“order by 中文名”时数据顺序和常规认知不一致(没有按拼音排序) 需求:按照中文拼音排序 说明:在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择/* 按中文拼音进行排序 */select stu.name from student stuorder by nlssort(stu.name,'NLS_SORT = SCHINESE_PINYIN_M');/* 按中文首部进行排序 */s...

2020-07-30 10:31:46 796

原创 Oracle取某个时间点前后的整半小时的时间点

Oracle取某个时间点前后的整半小时的时间点:需求简述:例如考勤计算中,我们是以0.5小时为单位去计算考勤时数,则需要对上班时间向后取整,下班时间向前取整例如:上班时间:8:18,按8:30计算;下班时间17:58,按17:30计算。select sysdate as 当前时间, trunc(sysdate, 'hh24') + decode(sign(to_number(to_char(sysdate, 'mi')) - 30), 1, 1 / 48, 0)

2020-07-26 10:18:16 1853

原创 Oracle中单列取最大值,最小值和多列取最大值,最小值的方法

Oracle中单列取最大值,最小值和多列取最大值,最小值的方法:单列:select min(tb.grades) as 最低分,max(tb.grades) as 最高分 from ( select '张三' as 学生, 65 as grades from dual union select '李四' as 学生, 78 as grades from dual union

2020-07-26 09:55:53 5079

原创 MySQl sql语句给当前日期加一天和减一天

1.给当前日期减一天 SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY),'%Y-%m-%d');2.给当前日期加一天 SELECT DATE_FORMAT(DATE_ADD(NOW(),INTERVAL 1 DAY),'%Y-%m-%d');感谢您的阅读,如有错误或不足之处,敬请批评指正!...

2020-07-07 11:19:24 9179

转载 MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

转载自:https://www.cnblogs.com/jpfss/p/11155908.htmlMySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法为:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

2020-07-07 11:17:38 1017

转载 MySQL中获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间

原文转载自:https://www.jb51.net/article/132425.htm这篇文章主要介绍了mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间,需要的朋友可以参考下:1、当前日期 1 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 2、明天日期 1 select DATE_SUB(curdate(),INTERVAL -1 DAY) ;

2020-07-06 14:59:43 2078

转载 MySQL 中用NOW()和SYSDATE()函数获取当前日期时间

原文转载自:http://c.biancheng.net/mysql/now_sysdate.htmlMySql 中 NOW() 和 SYSDATE() 函数的作用相同,都是返回当前日期和时间值,格式为“YYYY-MM-DD HH:MM:SS”或“YYYYMMDDHHMMSS”,具体格式根据函数用在字符串或数字语境中而定。【实例 1】使用日期时间函数 NOW 和 SYSDATE 获取当前系统的日期和时间,输入的 SQL 语句和执行结果如下所示。mysql> SELECT NOW(),S

2020-07-06 14:55:39 2719

转载 Python中调用Mysql执行SQL时报错:ValueError: unsupported format character ‘Y‘ (0x59) at index 1248,怎么解决?

执行查询语句时报错:错误提示:ValueError: unsupported format character 'Y' (0x59) at index 1248产生原因: 因为python执行的sql中存在类似DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 的写法,其中%Y与python的参数%s冲突!解决方法: 将DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 修改为DATE_FORMAT(...

2020-07-03 13:30:36 1125

原创 Python 如何获取当前时间是一年中的第几周?

当前时间:2020/05/05 15:46方法一:>>> import time>>> print(time.strftime("%W"))19方法二:>>> from datetime import datetime>>> datetime.now().isocalendar()(2020, 1...

2020-05-05 15:50:24 2765

原创 Oracle中直接将字符串insert到某个clob类型的字段中时报错怎么解决?

情景描述: 今天遇到一段简单的 insert 语句报错,报错信息如下: ORA-22992: cannot use LOB locators selected from remote tables 查看发现是其中有一个要插入的字段类型是CLOB,insert ... select 里面是固定写死的一个字符串,比如:'这是一串字符串'...

2020-04-15 08:54:25 1977

原创 Oracle将小于1的小数用 to_char() 转化成字符串时,小数点前面的0消失不见的问题怎么解决?

举例:select to_char(0.13) as rtn from dual;很明显,这并不符合我们的需求!原因:to_char() 默认的格式去掉了小数点前面的0解决方式: 增加转换格式参数:select to_char(0.13,'fm9999990.9999') as rtn from dual感谢您的阅读,如有错误或不足之处,敬请...

2020-03-10 17:26:29 3654 2

原创 关于“pip不是内部或外部命令,也不是可运行程序”的解决方式记录

解决方式记录:场景:今天需要执行 pip install pymongo,但是提示我“pip不是内容或者外部命令,也不是可运行程序”的解决方式记录”处理之前忘记留图,网图大概如下:然后就在网上找了一下解决方案,记录一下我的解决过程,不一定适用于其他人的情况1. 配置环境变量右键我的电脑 > 属性 > 高级系统设置 > 高级 > 环境变量 > ...

2020-02-26 16:17:50 2557

原创 Oracle SQL中返回第一个值不为空的列的函数coalesce的用法

场景描述:比如我们在select某一个值的时候,要从多个列中按照先后顺序依次取值,直到取到第一个不为空的值,比较笨的方法是:select nvl(colmun1,nvl(colmun2,nvl(colmun3,nvl(colmun4,colmun5)))) from dual;这样写虽然可以达到目的,但是写起来很麻烦,可读性差,修改起来也比较麻烦提供一种便捷一些的写法,供参考:...

2020-02-14 11:01:51 4217

原创 Oracle SQL中 count(*) 和 count(栏位名) 的区别

举例:比如现在有一张表中存储了学生提交论文的记录如下:我们现在想要统计总的学生数量和已经提交了论文的学生数量,肉眼可以看出来分别是 7 和 5,那SQL应该怎么写呢?区别就在于:count(*) 表示统计所有的记录;count(st.sbmt_date) 表示只统计这个栏位中的值不为空的记录;具体写法视需求而定感谢您的阅读,如有错误或不足之处,敬请批评指正...

2019-12-19 11:24:54 448

原创 oracle sql 判断一个字符串中是否只含有数字或者筛选出不是纯数字的字符串

今天在执行一段查询SQL的时候报错,系统提示此错误: 经过排查,发现有一个参与减法计算的栏位在table中的类型是VARCHAR2(500),虽然搞不懂当初的设计意图,但是就经验而言,应该不会影响到正常计算,先确认一下问题点吧: 1.直接输出该栏位的值,肉眼看起来是OK的,都是数字,不过我一向不相信肉眼看出来的结果,所以还是直接判断一下到底有没有异常数据;...

2019-11-10 10:27:22 5222

原创 jquery 如何获取某个元素中的第几个子元素

今天遇到一个问题,需要获取一个元素中的第三个元素的值来做判断,简单记录一下如何获取:获取第三个select标签的值:$("#父元素").find('select').eq(2).val();注意:eq()中的参数是从0开始的!感谢您的阅读,如有错误或不足之处,敬请批评指正...

2019-11-05 14:04:39 25488 2

原创 Visual Studio 2017 如何显示 “高级保存选项” 操作按钮

Visual Studio 提供 “高级保存选项” 功能,它能指定特定代码文件的编码规范和行尾所使用的换行符。但是把 Visual Studio 从2015版本升级到了2017版本之后,使用时发现之前写python时经常用到的 “高级保存选项” 功能不见了,后来查了一下是被默认隐藏了,下面就简单记录一下怎么显示出 “高级保存选项” 按钮: 操作步骤如下:(1)单...

2019-11-05 14:00:13 1194

原创 JavaScript(JS)中用window.close()控制关闭Chrome(谷歌)浏览器当前页面时无效的解决方式

开发中遇到这样一个情况:Chrome(谷歌)浏览器,在执行了某一个操作之后需要直接关闭当前页面,但是使用window.close();无效,不能关闭当前页面。查询得知:在Chrome中,必须指定 window.location.href = "about:blank";然后再调用window.close();方法才能正常关闭当前页面。如何判断浏览器类别?var brow...

2019-10-25 15:34:47 6248 7

原创 Oracle sql 分别获取当前时间(系统时间)的年月日时分秒数值

简单记录一个常用函数,用来提取当前时间(系统时间)的年月日时分秒数值select extract(year from systimestamp) as 年 ,extract(month from systimestamp) as 月 ,extract(day from systimestamp) ...

2019-10-24 09:22:23 2402

原创 JS打开新页面的两种方式:当前页面打开和新页面打开

在实际的开发过程中,经常会遇到需要刷新当前页面或者打开新页面的需求,根据具体情况我们会选择不同的打开方式,今天就简单记录一下两种方式的写法:1.点击某一个链接之后跳转到新页面显示window.open('http://www.baidu.com','_blank');2.需要刷新当前页面或者覆盖当前页面window.open('http://www.baidu.com','_sel...

2019-10-22 15:21:11 44317 2

原创 win10 运行python文件闪退 cmd执行python命令报错:'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件

因工作需要,升级使用ES6,故将Visual Studio从2015升级到了2019,升级之后发现2019卡顿严重,又改为2017,重装2017后,运行python文件闪退,cmd执行python命令报错:检查发现,环境变量发生变化,尝试重新配置环境变量:1.右键 “我的电脑” > 属性 > 高级系统设置2.点击 “环境变量”3. 选中 “Pa...

2019-10-22 11:16:36 4322 1

原创 JS动态修改某个input标签的placeholder中的文字内容和颜色

今天遇到一个这样的简单需求,整理如下:1. 刚加载页面的时候,给一个input标签默认灰色的placeholder提示:2. 用户点击输入框的时候,更改placeholder文字内容,并且颜色改为红色:3. 当输入框失去焦点时,如果没有输入任何文字,恢复原本的灰色提示状态下面简单介绍一下我的写法,仅供参考,如有错误,欢迎留言批评指正:1. 首先html内容如下:...

2019-06-28 13:13:31 22260

原创 Python报错:TypeError: __init__() got an unexpected keyword argument 'io_loop' 原因及解决方案

今天打开一个Python文件时,报错提示:TypeError: __init__() got an unexpected keyword argument 'io_loop' 明明是从旧电脑上拷贝到新电脑上的文件,之前运行是OK的,新电脑上运行怎么就报错了呢?错误原因: 配置python环境时,默认tornado版本是最新的版本(恰好我新电脑重新配置...

2019-06-22 16:23:40 9333 3

原创 Windows双开或者多开微信的简单做法

首先,我们先要按照正常流程安装微信,安装步骤就不在此多说了,安装之后,我们来看一下怎么双开微信:1.先查看、复制微信的目标路径:微信快捷方式 > 鼠标右键 > 属性 > 目标:2.桌面或者其它你喜欢的位置,新建一个txt文档,新建完文档,将上图中的目标路径拷贝进去,并且在前面加上:start ,记住:start后面要加空格!拷贝一行就表示打开一个微信,拷贝N行就表...

2019-06-19 09:02:44 5131

原创 oracle 中关于 union 和 union all 的不同作用简介

今天简单介绍一下union和union all的不同用法,仅供参考:先说一下 UNION 和 UNION ALL共同的使用规范:(1) 内部的每个 SELECT 语句必须拥有相同数量的列;(2)同一列也必须拥有相似的数据类型;(3) 每个 SELECT 语句中的列的顺序必须相同;另外:结果集中的列名总是等于 UNION或者 UNION ALL 中第一个 SELECT...

2019-06-18 09:48:07 1188

原创 Oracle中查询某个字符的Ascii码值,查询某个Ascii码值对应的字符

有些时候,我们需要在查询出来的结果中添加一些符号,但是直接写符号又会被处理掉,不能正常显示,这个时候我们就可以用Ascii码值来处理一下,然后可以用这行语句来查询相应的Ascii码值或者对应的字符是什么select chr(39),chr(65),ascii('A') from dual;...

2019-06-12 10:23:20 3816

原创 SQL查询一个字符串的长度

在实际工作中,经常会遇到需要保存的字段长度大于了我们设定的该字段的最大长度,就会报错无法保存,这个时候可以输出一下该字符串的实际长度,验证一下是不是字段长度的问题select lengthb('测试语句长度') from dual...

2019-06-12 09:54:25 30721

原创 JS中给某个输入框绑定焦点离开事件和键盘回车事件

$("#input_id").blur(function () { Test();//自定义需要执行的内容}).keyup(function () { if (event.keyCode == 13) { $(this).blur(); }});

2019-06-11 14:02:38 4919 2

原创 PL/SQL Developer 使用技巧之【快捷输入】设置方法

PL/SQL Developer设置快捷输入常用SQL字段:针对一些常用的SQL字段,比如:select, insert into, update, delete等等,我们经常大量用到,每次都手动一个字母一个字母的输入就显得很麻烦也不炫酷,所以我们就可以设置一下快捷输入。比如:输入s之后按下空格,自动输入select;或者输入sf按下空格就自动变为select * from,这样的话效率就...

2019-06-08 10:35:41 4047

原创 Oracle 中将数值处理成千分位形式显示

SELECT TO_CHAR('223344556677888.45','FM999,999,999,999,990.00') FROM DUAL

2019-06-06 11:56:23 11017

转载 js让页面逐渐变透明,直到消失

转载自:https://blog.csdn.net/qq_41763076/article/details/90449343这是一段恶搞的js代码,可以让页面在浏览器中慢慢变透明,直到消失,代码很简单,但脑洞清奇,不妨来试试吧// 设定时间,页面慢慢变透明,直到消失var opacityInterval = setInterval(function () { // 普通时间转为格...

2019-05-28 11:24:59 929

原创 Oracle中根据日期范围进行查询,查询大于某一天的数据,查询小于某一天的数据

--大于等于某一天:select* from表名 where日期字段名 >= to_date(q'/2019-05-23 00:00:00/', 'yyyy-mm-dd hh24:mi:ss');--小于等于某一天:select * from表名 where 日期字段名 <= o_date(q'/2019-05-23 00:00:00/', 'yyyy-mm-...

2019-05-23 09:01:08 25223

原创 空气质量指数范围对应的类型有哪些?

空气污染指数为0-50:空气质量级别为一级,空气质量状况属于优。此时,空气质量令人满意,基本无空气污染,各类人群可正常活动。空气污染指数为51-100:空气质量级别为二级,空气质量状况属于良。此时空气质量可接受,但某些污染物可能对极少数异常敏感人群健康有较弱影响,建议极少数异常敏感人群应减少户外活动。空气污染指数为101-150:空气质量级别为三级,空气质量状况属于轻度污染。此时,易感人群...

2019-05-23 08:54:49 3288

原创 开发环境,如何恢复数据库中某张表里的数据?

本文所述操作只针对开发环境,仅供参考!正式的生产环境请慎重操作,选择更为安全可靠的方案,否则出现什么差错概不负责!!!建议先找一张测试表测试一下,注:两小时以上的数据基本无法恢复!--1.查询某时间点某个表中的数据是否还在,在的话才可以恢复Select * from 表名 as of TIMESTAMP to_timestamp('20190522130000','yyyymmdd ...

2019-05-22 13:09:50 577

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除