- 博客(16)
- 问答 (2)
- 收藏
- 关注
原创 为什么我在python里修改了一个list中的元素的值,另一个list也改变了呢?
血与泪的教训,题主在对一个list做处理的时候,发现修改list的值会导致跟它“毫无关系”的另一个list的值发生改变。在定位出bug后脑袋里的第一想法是,灵异事件,智子入侵地球了?在这种简单情况下大家都能发现问题。但是如果是在复杂的逻辑里面,一不小心写出了浅复制,然后在不知道什么时候出现了bug,的确会害人不浅。其实问题很简单,因为在代码逻辑的很远的地方,我直接用一个列表对另一个列表复制(浅复制),埋下了这颗雷。
2024-04-24 22:11:31 253 1
转载 git add/commit如何撤销(转载)
后面什么都不跟的,就是上一次add 里面的内容全部撤销;:后面跟文件名,就是对某个文件进行撤销。
2024-04-02 16:05:50 247 1
原创 fopen以a/a+模式导致fseek对写无效
在C/C++中,用a/a+打开文件,fseek只能改变读取的位置,写操作全部都会添加到文件末尾。
2024-01-23 17:47:26 596 1
原创 PyImport_ImportModule返回null的原因
查询发现这条错误信息表示没有给C动态链接库创建Init函数,但是我load的是一个py文件,为什么会是C动态链接库呢?突然想到当前文件夹下有一个同名的.so文件,删除了就好了。尝试了查到的所有方法都不能解决PyImport_ImportModule返回null的问题,后来使用。打印出了这样一条错误信息。
2024-01-17 11:20:44 520
原创 记一次痛苦的conda安装cuda过程
找不到,只好换个方式安装。先后安装了cudatoolkit,cuda-nvcc,cuda_runtime。刚刚在conda官网发现了可以之间安装cuda的指令,看来以后要先去官网找找了。安装的版本不能在我的环境中使用,然后发现。
2023-11-30 11:35:37 181
原创 conda报错The environment is inconsistent, please check the package plan carefully
原文链接https://blog.csdn.net/weixin_35436966/article/details/91045470。
2023-11-30 11:30:00 271
原创 如何自动生成requirements.txt(纯搬运,笔记用)
作用范围:pip的freeze命令保存了保存当前Python环境下所有类库包,包括那些你没有在当前项目中使用的类库。版权声明:本文为CSDN博主「凝眸伏笔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。使用方法:pipreqs 加上当前路径即可。在导出当前项目使用的类库时,先定位到项目根目录,然后调用。命令,该命令避免编码错误,并自动在根目录生成 requirements.txt 文件。作用范围:当前项目使用的类库导出生成为requirements.txt。
2023-11-06 15:33:43 622
原创 pandas.read_csv遇到转义字符反斜线“/“出错
ps:这两行并不相邻但是肉眼看过去,这两列的数据并没有什么问题,盲猜是引号导致的问题,因为其他地方都很正常,简单尝试删去某个引号后跑通了,但是不理解原因,而且按理说不应该改动数据,于是开始搜索相关问题。
2023-08-23 12:29:22 291
原创 pandas处理parquet timestamp出的车祸
要对parquet文件进行匿名化处理,需要读写parquet文件,我用了pandas库进行处理,但是遇到了。当时以为只是简单的精度截断,不影响最终效果,所以没太在意,结果截断之后不能用spark读取了,因为spark无法读取早于1900年的timestamp,而截断导致9999-m-d变成了1816-m-d。说来轻松,但是定位bug到这里还是费了亿番功夫。测试发现使用pandas和pyarrow都存在这样的问题。使用了参数,这会导致截断。
2023-08-22 18:16:01 140 1
原创 scp踩坑简记(纯新手)
建立两台服务器之间的免密连接,即把A的pub key手动添加到B的autherized key中,这样A就可以直接通过内网连接B了。问题:无法从A通过ssh登陆到B,因为没有B的账户的密码,只有通过跳板机登陆的权限。而且无法通过跳板机进行文件传输。场景:要从公司内网中的一台服务器A向另一台服务器B传输文件,可以通过跳板机分别登陆A、B两台服务器。
2023-04-11 19:33:31 74 1
空空如也
请教一个django使用channels_redis的问题
2021-11-06
JY61模块串口通信用fpga应该如何接收数据?
2021-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人