首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
连用专题
2024-3-7 python创建二维列表谨防连用两个*,列表的增量赋值(+=或*=)与元组的增量赋值的差异
#1、python创建二维列表谨防连用两个* 要创建1个二维的列表,不要连用两个*号,否则会出现改1个值,其他位置的值跟着变化的问题。 下面两种创建二维列表的方法,要用第一种,不要用第二种 >>> board1 = [['_']*3 for i in range(3)]>>> board2 = [['_'] * 3 ] * 3 将board1[0][0] 改为‘a’,其他元素的值不会发生变
阅读更多...
obsidian阅读pdf和文献——与zotero连用
参考: 【基于Obsidian的pdf阅读、标注,构建笔记思维导图,实现笔记标签化、碎片化,便于检索和跳转】 工作流:如何在Obsidian中阅读PDF - Eleven的文章 - 知乎 https://zhuanlan.zhihu.com/p/409627700 操作步骤 基于Obsidian的pdf阅读、标注,构建笔记思维导图,实现笔记标签化、碎片化,便于检索和跳转 - Jason Lia
阅读更多...
SQL触发器和外键连用
起因:为防止数据冗余,我建立了两个表,一个用户表user(表里面只存放了id(主键)、用户名、密码)和用户信息表usr_Info(表中有手机号、邮箱、姓名、家庭地址等字段)。 问题来了:我的想法是每向user里新增加一条数据,相应的usrInfo也会增加一条数据,作为user表的扩展字段。 第一步:我在usr_Info表中添加了外键,目的是当主表user数据发生变化时(如删除数据),usr_I
阅读更多...
praseInt 和 逻辑或连用
这是做项目时遇到json文件转换 的一个小坑 将json 对象中的值 由字符串(数字字符串) 转换为 数值类型,如果是 转换失败 ,就返回 -1 这里的 parseInt 看起来非常简洁,但是存在一个小坑 transformedData[fieldsToCheck[i]] = parseInt(originalValue) || -1 由于我的数据中会牵扯很多默认配置,而在系统中,默认配
阅读更多...
tail -f 与 grep 连用
前言 Redhat7 实时查看日志文件 tail -f :根据文件描述符进行追踪,当文件改名或被删除,追踪停止。用这个命令可以实时查看日志文件。 tail -f 文件名 举例,实时查看tomcat的控制台日志: tail -f catalina.out 日志太多了,缩减范围查看 要在跟踪日志,并找出其中有用的内容时,可以将tail -f 与 grep 连用。 举例,实时查看to
阅读更多...