- 博客(15)
- 收藏
- 关注
转载 go解决使用oci8读取字符集为GBK的oracle的中文乱码问题
go解决使用oci8读取字符集为GBK的oracle的中文乱码问题 - 尼古拉斯胖狗 - 博客园因为go编程中需要的编码字符集是UTF-8,所以在读取字符集为GBK的Oracle中文数据时显示乱码,此时我们需要用到"github.com/axgle/mahonia" "github.com/djimenez/iconv-go" 两个包来解决,话不多说上代码://os.Setenv("NLS_LANG", "SIMPLIFIED CHINESE_CHINA.AL32UTF8")//os.Setenv(
2022-05-06 11:28:19
618
原创 vscode 批量添加单引号
ctrl +H调出替换工具栏ALT+R 启用正则表达式使用正则表达式:(.*?):(.*)'$1':'$2',全部替换
2022-03-12 11:16:19
926
原创 MYSQL 执行计划
explain + SQL语句;其中比较重要的是type,mysql性能比较重要的标志,性能从低到高依次:all<index<range<index_merge<ref_or_null <ref <system/constALL:全表扫描,数据表从头到尾找一遍(一般未命中索引,都是会执行全表扫描)特别的:如果有limit,则找到之后就不再继续往下扫描index:全索引扫描,对索引从头到尾找一遍range:对索引列进行范围查找index_merge:
2022-01-25 15:31:54
1389
原创 MySQL RANK 函数
RANK()函数为结果集的分区中的每一行分配一个排名。行的等级由一加上前面的等级数指定。RANK() OVER (PARTITION BY [{,…}]ORDER BY [ASC|DESC], [{,…}])与ROW_NUMBER()函数不同,RANK()函数并不总是返回连续的整数。重复数据排名相同,下一条数据排名会跳过连续的数字...
2022-01-21 15:49:46
332
原创 MySQL ROW_NUMBER 函数
MySQL ROW_NUMBER()函数为结果集中的每一行生成序列号MySQL ROW_NUMBER()从8.0版开始引入了功能。这ROW_NUMBER()是一个窗口函数或分析函数,它为从1开始应用的每一行分配一个序号。ROW_NUMBER() OVER (<partition_definition> <order_definition>)PARTITION BY子句将行分成更小的集合。表达式可以是将在GROUP BY子句中使用的任何有效表达式。您可以使用以逗号分隔的多个表达
2022-01-21 15:43:30
2969
原创 位运算判断奇偶数
1 判断奇偶数常用的(a%2!=0)位运算 a&1 = 0 偶数 a&1 = 1 奇数 原理:任何偶数二进制第一位数必定0,而奇数必定是1,而1的二进制就是1,所以可以用这个判断位运算判断奇偶数_位运算用法_Stark Einstein的博客-CSDN博客位运算的优先级最低,但是运算速度却最快,所以用i&1判断奇偶,要比用i%2==1来判断大约快4倍。在一个要执行上万次的for循环里,能明显提升判断效率。位运算判断奇偶数 - ..
2022-01-19 15:26:16
2437
原创 mysql 题2-关键字 distinct limit offset
SQL2 查找入职员工时间排名倒数第三的员工所有信息描述有一个员工employees表简况如下:请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:注意:可能会存在同一个日期入职的员工,所以入职员工时间排名倒数第三的员工可能不止一个。关键字 distinct limit offsetselect * from employees where hire_date in (select distinct hire_date from em
2022-01-19 10:35:28
445
原创 文件 操作
f=open(filename) # 打开文件f =open(filename , mode ='r/w/a') ,r-只读-默认;w-创建,若文件已存在,则覆盖源文件;a-追加,新数据写到文件末尾混合模式:w+:用的不多r+:读写,能读能写,但是写在文件最后,和追加一样a+ 追加读,文件已打开光标就会在文件尾部f.write("今天") # 写入内容f.read() #读取文件f.close() #关闭文件循环文件:for line in f:flush()
2022-01-14 19:00:54
69
原创 vscode 使用
1.安装 Python 第三方库 pip install 库名 ---安装速度慢调用用国内镜像地址安装:豆瓣:pip install 库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2022-01-14 08:22:00
252
原创 常用字符串功能
居中:center()string.center(length, character)例:print("开始炸金花游戏".center(50,"-"))
2022-01-12 10:55:58
113
转载 python中的三个读read(),readline()和readlines()
我们谈到“文本处理”时,我们通常是指处理的内容。Python 将文本文件的内容读入可以操作的字符串变量非常容易。文件对象提供了三个“读”方法: .read()、.readline() 和 .readlines()。每种方法可以接受一个变量以限制每次读取的数据量,但它们通常不使用变量。 .read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。然而 .read() 生成文件内容
2014-05-14 23:11:34
436
原创 Python list 显示中文问题
一txt文件:#-- scores.txt刘备 23 35 44 47 51关羽 60 77 68张飞 97 99 89 91诸葛亮 100读取其中内容:c
2014-05-14 21:31:30
702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人