- 博客(13)
- 收藏
- 关注
原创 python import学习总结
import干了啥:在 import xx 时,Python解释器会首先创建一个新的名称空间,这个名称空间用于存放 xx 模块中定义的名字,然后在该名称空间中执行 xx.py 文件。具体例子来啦~假设有目录路径如下:- ROOT -pk_1 - __init__.py - m1.py -pk_2 - __init__.py - m2.py - m3.py - test.py以下四种情况的import...
2020-12-10 16:17:22 138
原创 leetcode# 删除重复的电子邮箱
没审好题,是删除而不是select数据。所以应该是要用delete的。另外就是不知道怎么把id最小的给找出来。思路:知识点:1. 先找出要删除的,也就是重复且id不是最小的:使用自连接2. 然后delete掉这些记录...
2020-06-08 22:52:26 214
原创 leetcode# 从不订购的客户
SQL:selecta.Nameas"Customers"fromCustomersawherea.IdNOTIN(selectCustomerIdfromOrders)知识点:1. 刚开始解答错误,出现语法错误:selecta.Nameas"Customers"fromCustomersa,Orders bwherea.IdNOTIN b.CustomerId是因为没有留意到,NOT IN或者IN后面,要带的...
2020-06-07 22:51:41 124
原创 mysql需要注意可能出错的小细节(持续更新)
1. as后面的别名,都带上双引号,养成这个习惯,以免报错:selecta.Scoreas"Score",(selectcount(distinctb.Score)fromScoresbwhereb.Score>=a.Score)as"Rank"fromScoresaorderbya.Scoredesc;
2020-06-07 22:30:49 212
原创 linux开机自启动项添加
linux机器启动时会执行/etc/rc.local脚本,所以在这个脚本里去执行你需要开机自启动的内容即可。参考:https://www.cnblogs.com/downey-blog/p/10473939.html
2020-06-07 21:53:34 297
原创 idea常用插件
1. lombok :@Data注释可自动生成getter、setter等2.GsonFormat:把json格式的内容转成Object3.RestfulToolkit:ctrl+N搜索controller;格式化 json 数据(ctrl+enter)参考:https://www.jianshu.com/p/fa5f3082f019
2020-06-06 17:04:48 163
原创 linux怎么将上句命令的结果作为下句命令的参数
题目:抓出某个域的进程号,然后作为这句命令($ sudo ./profiler.sh -d 60 -f 2.svg <pid>)的pid入参,从而达到一句执行的目的。1. 用反引号:sudo ./profiler.sh -d 60 -f 2.svg `ps -ef|grep oca|awk '{print $2}'|head -1`反引号作用:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分..
2020-05-31 16:39:00 1182
原创 REDIS命令——EXPIREAT VS EXPIRE
EXPIRE key seconds 设置key的生存时间还剩多少秒EXPIREAT key timestamp设置key生存到什么时候,接受的参数是时间戳redis命令参考:http://doc.redisfans.com/
2020-05-18 13:37:51 1720
原创 leetcode# 第二高的薪水
题目:我的解答:selectdistinctSalaryfromEmployeeorderbySalarydesclimit 1,1问题点:不存在第二高则输出null,这个不会写正确答案:selectifnull((selectdistinctSalaryfromEmployeeorderbySalarydesclimit1,1),null)asSecondHighestSalary知识点:1.ifnull(x,y),若x不为空...
2020-05-17 22:45:29 103
原创 几个linux小题目记录
1. 有个文本,log.txt,每行按空格或TAB分割:判断第二列包含了th ,再输出文本中的1、4列# awk -F ' ' '{if($2~"th") print $1,$4 }'其中【~】可以用于表示字符串包含关系2. 找出根目录下,文件大小超出500M的文件,打印他们的文件大小和文件位置# find / -type f -size +500M | xargs ls -...
2020-04-18 23:22:31 107
原创 linux下使用tar命令解压jar.gz文件报错解决:gzip: stdin: not in gzip format
使用命令下载了一个压缩包,打算来解压:wget http://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5.orig.tar.gztar -zxvf heirloom-mailx_12.5.orig.tar.gz结果报错如下:gzip: stdin: not in gzip formatt...
2020-04-04 17:37:14 694
转载 C语言中将二维数组作为参数传递给函数的方法
原文:http://guoyiqi.iteye.com/blog/1626922二维数组的函数参数传递的问题,以前解决过好几次,总还是忘记,这回总结出来写在这里。 #include /********************************* * 方法1: 第一维的长度可以不指定 * * 但必须指定第二维
2016-03-12 22:30:51 1540
转载 C++复习基础1
1. 全局变量VS静态全局变量储存方式上:全局变量是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。两者区别:这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态
2016-03-08 13:54:50 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人