自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 读取csv文件并输出特定列

其实,最开始好不容易输出了指定列,结果第二天不小心删了什么东西,然后就一直报错。看上去和前一天能正常输出的没有什么差别。折腾了一天多总算是找到问题是什么了,是个很简单的问题。其实不是错误,只是因为选用的读取方式不同,所以一直报错。源代码如下:import csvimport pandas as pdsheet_name = "员工信息表.csv"#数据文件有问题数据with open(sheet_name,encoding = "utf-8",errors = "ignore") as

2021-09-30 11:34:02 2914

原创 Python实现qq邮箱自动登录

from selenium import webdriverfrom PIL import Imageimport os,timechromedriver = "E:\chromedriver.exe" #这里写本地的chromedriver 的所在路径os.environ["webdriver.Chrome.driver"] = chromedriver #调用chrome浏览器driver = webdriver.Chrome(chromedriver)driver.get(".

2021-09-07 17:21:20 2046 2

原创 ORA-12170:连接超时

之前重装电脑之后,装了64位的Oracle客户端和64位的PL\SQL Developer。但是,安装之后一直无法登录到数据库,一直提示: ORA-12170:连接超时。客户端重装了几次都不行,百度之后发现给出的方法基本都是通过CMD查看网络情况,或者检查防火墙情况。按照网上提供的方法进行网络问题排查,发现网络畅通。但是,依然无法成功登录。最后,突然发现我把生产环境的TNSNAMES.ora和开发环境的TNSNAMES.ora搞混了。开发电脑可以正常连接开发环境的数据库,但是无法连接生产..

2021-01-29 10:38:34 2847 3

原创 爱钻狗洞的人

从前,有一户富裕人家,老两口外加一堆家丁,家里还有个很受宠爱不良于行的儿子。每年春天呢,这个儿子要出去踏青。于是,每年就由几个家丁抬着这个儿子出去。有一年,这个儿子的腿治好了,于是他就非要自己出去。偏偏放着宽敞的大门不走,非要在他所在屋子后边一面墙上打一个狗洞大小的小门。因为他觉得这样,自己出门的时间就能缩短很多。实际上呢,家里的正门出去就是一条大道,四通八达。反而呢?从这个“狗洞“钻出去还要绕上几个小巷子才行,路途更远,花费时间更长。奈何,不论旁人如何劝阻,这个儿子始终坚持开这么一扇小门。有一

2020-05-20 15:21:33 228

原创 GP建表

GP的表一般都会建立分布键和分区,而oracle里面则没有分布键。分布键:根据分布键将数据均匀地分布到每一个segment上。分布键选取不当,会导致两种情况:1.关联时需要重分布一个表来进行关联。2.分布键导致数据分布不均,SQL都在一个segment进行计算,当出现较复杂的SQL语句时执行效率会明显下降。而且,若不人工分配分布键,会gp会自动选取第一个字段作为分布键。...

2020-05-20 14:23:56 917

原创 通过BAT脚本和系统任务手动清理电脑上的文件

处于数据安全管控的要求,需要对公用电脑进行数据文档的管控。采用了设定公共用户,赋予公共用户C盘只读权限,D、E盘定时清理文件的方案。@echo off -----关闭包括该命令在内的后续所有命令的回显del /f /s /q E:\test20200512\*.* -----删除E:\test20200512下所有文件...

2020-05-12 12:01:35 310

原创 PHP+HTML页面中的SQL查询语句执行和在PL Developer中执行结果不一样

在修改一个使用旧的PHP框架写的系统的时候碰到了同一个SQL查询语句查询结果不一样的问题,百度了半天,大概是没有办法描述清楚问题,一直没有找到我碰到的问题的类似提问。找了好久的问题,最后才发现是我向数据库表中插入数据时候没有提交导致的问题。我是在PL Developer中使用select from table for update 进行手工插入数据的输入数据之后,只点了绿色的对号和小锁...

2019-11-29 20:05:38 219

原创 anaconda下安装opencv碰到的问题

最近要做一个简单的OCR识别的程序,在网上看到了一些代码,本来是想下载下来跑一下试试,结果发现各种报错,做图像处理需要安装一些其他的库、包。上网搜了之后发现需要安装opencv和tensorflow或者Tesseract(这个貌似比较旧,我也安装了一下,但是估计没有配置好,然后不知道怎么调用),在安装opencv的时候则是有各种报错,我的anaconda navigator是1.9.7版本的,Py...

2019-09-18 20:16:57 1034

原创 Python输出语句

经实践发现Python语句中进行输出时的语法如下:print("需要输出的内容")echo 需要输出的内容而且,不知道是我使用的编辑器的原因还是我安装的Python版本的原因,在进行中文输出时,不用特意将编码方式设置为utf-8,也可以正常输出中文。...

2019-08-15 17:24:15 2961

原创 Python学习输出“hello world”

最近准备开始学习Python,在同事的推荐下安装了Anaconda作为调试环境,安装之后发现,正在的调试是在Jupyter上,百度了一下Jupyter,是一款功能强大支持40多种编程语言的交互式Web版文档编写工具,有命令模式和编辑模式。一般进入jupyter notebook,默认是编辑模式。蓝色是命令模式,绿色是编辑模式。由于不喜欢写完一段需要执行的代码之后再去点鼠标进行执行,我又搜了...

2019-08-09 17:40:39 1438

原创 ORA-00923: 未找到要求的 FROM 关键字 报错分析

今天做数据库操作的时候,发现了一个报错:ORA:00923:未找到要求的FROM关键字。这个错误之前也报过,但是我已经忘了当时是怎么改好的,鉴于以往的错误总是会重复出现,而且我每次都要花费一定的精力去解决同样的问题,每次都是记得这个报错,却一直都不记得错误的原因和解决方法,所以决定尽可能地记录下来平时工作中遇到的错误以及解决方案,给自己加深印象。这一次的SQL代码报错,由于要查询的字段一共有1...

2019-04-02 11:41:53 14043

原创 oracle中的date用法

这两天用sqlldr写了个入库程序,写完就直接跑了,结果一直提示成功了,查询入库表却没有数据。翻看日志,发现报错:ora 604,ora01861:literal does not match formatstring,插入的字符串和数据格式不符。于是随便找了一条数据,在PL/SQL中手动插入数据insert into tmp ( col1,col2,......coln) values(1,2...

2019-04-01 19:09:24 1840

原创 Distinct + rownum 用法

当查询数据表中多个字段结果出现存在重复行的时候,想要查询不同的数据行:原表:id nm dt001 张三 20190101001 张三 20190201003 张四 20190202003 张四 201902031.使用distinct的同时使用rownum查询select distinct rownum,id from table_a查询结果会有重复行,row...

2019-03-27 15:31:08 1415

原创 ora00936 缺失表达式 missing expression

本来是在PHP代码里面执行的SQL语句,结果调试的时候报错:ORA 00936: missing expression,百度了这个问题,没有找到答案,于是自己加了输出调试,发现SQL语句执行的时候报错,将SQL语句放到PL developer 里面执行,依旧报错00936,但是在from前面出现了红色波纹,仔细查看from所在行及以上行代码,发现select的最后一个字段后面多了个逗号,所以一直报...

2019-03-27 15:05:55 12277

原创 取客户购买东西里面金额最贵的物品的名称

 1.利用first_value(。。。。) over (partition by 。。。。。。。。。)根据客户分组购买金额排序,取出第一行的物品名称select custno,first_value(object) over(partition by custno order by amt desc)from buyThings经测试,此法可行,但是会出现重复数据。比如:...

2019-01-28 19:58:37 314

原创 提取近一年内每个月交易量均超过100笔的商家

提取近一年内每个月交易量均超过100笔的商家:SELECT TRN_MON,STORE_NAME,TRN_CNT FROM(SELECT SUBSTR(TRN_DATE,0,6) TRN_MON,                        ----交易月份STORE_NAME,                                                   ...

2018-08-07 19:10:34 557

原创 oracle模糊查询中的like和regexp_like简单用法

模糊查询中like是我平时使用最多的,所以这里简单记录一下我常常用到的用法:like常用用法:1.%代表任意数量的某一或某些字符。select * from tmp_table t where t.name like '%Bob' (查询tmp_table表中name列最后三位是BOb的记录,eg:BBob) select * from tmp_table t where t....

2018-07-18 20:32:28 8971 1

原创 修改数据库表的某一字段长度

//创建一张临时表CREATE TABLE TMP_TABLE(CUSNO CHAR(10))//修改TMP_TABLE表中CUSNO字段的长度ALTER TABLE TMP_TABLE MODIFY CUSNO CHAR(20)

2018-07-03 20:25:52 15680

原创 Oracle查询数据库中近三个月每个月某样商品的购买量

1.利用partition by 。。。。 order by 。。。。 range between 。。preceding and 。。following,这种写法效率比较低,执行时间较长,理论上可行,但是感觉结果不太对,具体对不对,没有求证过。WITH T AS (SELECT OBJECTNO, IMP_DTE, IMP_AMT,         (TO_DATE(IMP_DTE,'YYYYM...

2018-06-14 19:18:14 5753

空空如也

空空如也

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

TA关注的人

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