- 博客(23)
- 收藏
- 关注
原创 Laravel where 和 join 时使用find_in_set()
Laravel where 和 join 时使用find_in_set()
2023-01-16 10:48:57 552
原创 phpexcel 应用, 设置单元格格式, 设置下拉列表,透视表(VLOOKUP), 受保护列
phpexcel 设置列, 数据验证下拉列表, 设置属性, 数据透视表多列对应,
2022-11-08 17:17:51 788
转载 mysql FOUND_ROWS() 和 ROW_COUNT() 区别
FOUND_ROWS() 函数FOUND_ROWS()函数返回的是上一条 SELECT 语句(或 SHOW语句等)查询结果集的记录数。注意,是上一条 SELECT 语句(即执行该函数前的最近一条SELECT语句),而不是上一条 SQL 语句;因为上一条SQL语句不一定是 SELECT 语句。且,像 SELECT ROW_COUNT() 这种语句也是 SELECT 语句,它们的结果集也会被 FOUND_ROWS() 函数查出来。如果上一条 SELECT 语句查询结果为空,则返回 0。SHOW XXX
2022-04-13 16:25:06 362
原创 linux 命令笔记
ps -ef | grep 命令格式: ps -ef | grep 查找信息ps: 将某个进程显示出来grep:(Global Regular Expression Print)查找的意思,使用的权限是所有的用户,它是一种强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来|: 管道命名,指的是 ps 命令和 grep 命令同时执行(可以把它看做是一个连接的作用)-e: 显示所有进程-f: 全格式chmod 更改文件 只读 只写 可执行的属性chmod [-R] 777
2022-03-25 14:57:46 611 3
原创 PHP迭代器实现斐波那契数列
<?phpclass FibonacciIterator implements Iterator{ public function __construct($maxNum = 1000) { $this->MAX_NUM = $maxNum; $this->rewind(); } public function rewind() { $this->pos = 0; // key
2022-03-23 11:14:05 119
原创 pandas 计算某字段值连续出现的最大次数
def calc_field_value_times(self, data_pd, field, value): """ 计算连续数据 :param data_pd: 要处理的pandas数据集 :param field: 要计算的字段 :param value: 值 :return: """ # 判断值是否存在 if data_pd.query("%s =...
2021-11-25 11:08:14 3194
转载 pandas写入excel 不覆盖sheet
import openpyxlimport pandas as pdwb = openpyxl.load_workbook('测试.xlsx')#如果有多个模块可以读写excel文件,这里要指定engine,否则可能会报错writer = pd.ExcelWriter('测试.xlsx',engine='openpyxl')#没有下面这个语句的话excel表将完全被覆盖writer.book = wbdf = pd.DataFrame(data_pd)df.to_excel(writer
2021-07-28 16:27:49 2549
原创 python enumerate() 函数
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法enumerate(sequence, [start=0])# sequence -- 一个序列、迭代器或其他支持迭代对象。# start -- 下标起始位置。示例seasons = ['Spring', 'Summer', 'Fall', 'Winter'].
2021-07-28 16:24:50 105
原创 python pandas笔记
import pandas as pd data = [ {"id":1, "name": "jack", "age":18, "score": 90}, {"id":2, "name": "ammy", "age":15, "score": 80}, {"id":3, "name": "mark", "age":17, "score": 50}, {"id":4, "name": "appl", "age":21, "score": 67}, {"id":5, "name": .
2021-07-05 14:37:54 105
原创 mysql行转列
先利用group, group_concat将要转化的行转成字符串然后用字符截取实现SUBSTRING_INDEXSUBSTRING_INDEX(‘要截取的字符串’ , ‘分隔符’ , ‘计数’)CHAR_LENGTH 字符长度SUBSTRING(‘要截取的字符串’ , ‘截取开始位置’ )-- 创建一个字符串截取处理函数CREATE FUNCTION SPLIT_STR(x VARCHAR(255),delim VARCHAR(12),pos INT) RETUR.
2021-03-15 11:58:43 154
原创 vscode 好用插件
1、auto rename tag, html自动更新配对标签名称;2、highlight matching tag,自动高亮显示结束括号/标签;3、bracket pair colorizer,为嵌套的各种括号添加不同颜色;4、path intellisense,智能路径提示;5、markdownlint,优秀的 markdown 语法检查器;6、markdown preview enhanced,最火的 markdown 实时预览工具;7、prettier-code formatter,更优
2020-12-10 11:13:16 476
原创 python dict 写入 json 文件 编码问题
filename = 'D:\\Code\\py\\learning\\esports.json'with open(filename, mode='wb') as f: # f.write(json.dumps(esports, f, ensure_ascii=False, sort_keys=True, indent=4)) f.write(json.dumps(esports, ensure_ascii=False, indent=4))如果有编码问题:# -*- codi
2020-12-10 10:58:50 258 1
原创 print不是函数,而是一个语法结构
首先我们来看一块代码if (print("4\n") && print("4\n") && print("4\n") && print("4\n")){ ;}这段代码输出的是1111print并不是函数,而是一个语法结构,print expr 参数并不需要括号(加了解析时也会被忽略),print 仅支持一个参数,并总是返回 1// 实际是这样解析的if (print ("4\n" && print ("3\n" &
2020-10-17 15:12:39 419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人