- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 用 Python 对文本文件做sql开窗函数操作
看完这点代码,我那在读六年级的弟弟都会了~# -*- coding: utf-8 -*-import pandas as pdimport osfrom pandas import DataFramepath = os.path.realpath(os.curdir)path = os.path.join(path, "new 1.txt")#将文本文件读到内存,用df这个对象表示df = pd.read_table("new 1.txt", delim_whitespace=False,
2020-09-23 21:26:26
676
原创 “\t”制表符在windows下显示长短不一
制表符 tab \t 在windows下占4个字符长度,但显示的时候为什么长度不一致呢?因为它显示方式有点特殊:每四个字符算一组,制表符显示的时候只会填充满这一组,因此只要 \t 所属那组字符有不能被4整除的字符长度,\t 显示的长度也会不一样。...
2020-07-31 16:26:47
1899
原创 Firefox is already running(linux) 的完美解决方案
Firefox is already running(linux) 的完美解决方案rm ~/.mozilla/firefox/随机字符.default/.parentlockrm ~/.mozilla/firefox/随机字符-default/lock
2020-07-02 18:13:46
972
原创 记一次业务场景下用到的递归(mysql、sqlserver)
公司主营酒店业务,最近我负责重构公司的酒店优惠券派发项目,相关业务场景如下:优惠券表中每张优惠券的券ID都可能因为用户使用失败重发、用户申请延期、系统升级等等因素变更,券ID每次发生变更后会将前面那张旧券ID失效,然后将旧券ID记录在新券ID记录的一个字段中。技术部同事只需满足他们的需求——记录下所有记录即可,但我们大数据部门的分析师需要追溯回第一次派发的首张券ID,用来统计券的真实使用情况。如下图:我们需要找到第一行,新券ID为111的值,记录到每条记录的最后,期望做成下图:好,现在我们来看
2020-04-12 13:07:48
250
原创 Infobright——brighthouse存储引擎的一些分享
公司技术栈很老,目前还在使用列式存储引擎 Infobright ,这么冷门的数据库应该很少有公司使用了,但其实真正使用起来还挺好用的,它其实就是把存储引擎改成 brighthouse 的Mysql,不能delete、insert、update,只能通过 load data 的方式加载数据。
2020-04-09 23:14:54
819
原创 Intellij idea 找不到主类
从 eclipse 切换到 idea 的时候遇到了头疼的问题:找不到主类直接说怎么解决的把:在原项目路径下先新建一个项目覆盖上去,如果没有 Intellij 原生目录(比如:.idea、out、src这些),程序怎么都跑不起来;快捷键 ctrl+alt+shift+s 把 project structure 打开,配置好 project 的 sdk 和 compiler output;最...
2020-04-08 16:27:37
1439
原创 记一次因认知差异导致的学习难题
记一次因认知差异导致的学习难题工作以来一直在做数据库开发,主要用Kettle进行逻辑加工,最近把JAVA基础补了一遍,在学习“抽象类”概念的时候卡壳了——对这个名词有种“抽象”的感觉。从小对“抽象”这个名词的理解就是:不具体的、笼统的、空洞的,特别费解为什么会用“抽象类”来命名,后来查了一下词典,原来汉语中的“抽象”还有一个动词含义:从众多的具体事物中,抽取共同的、本质的属性,舍弃个别的、非本...
2020-04-05 11:44:26
122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人