![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
qq_38420683
这个作者很懒,什么都没留下…
展开
-
maven 常见的问题
修改系统中maven的源 修改默认的maven的远程仓库或改为私有仓,在maven安装目录下的conf/settings.xml文件中。 若使用idea,则需要在maven设置中检查对应的文件是否和目标一致,即user settings file 是否为目标文件。 .lastUpdated 下载的的文件不是以正常的的jar等结尾的,而是以 .lastUpdated结尾的,一般是网络原因导致的下载失败。若检测网络没有问题,则需要查看对应的配置文件是否正确。 下载包后idea中依然找不到 idea中File-&原创 2022-04-27 14:33:09 · 326 阅读 · 0 评论 -
SSH常见命令
客户端 ssh -v name@ip 打印连接的具体信息 服务器 service sshd restart 重启ssh #/usr/sbin/sshd -d 查看ssh的log 问题 客户端 Connection reset by 可能是服务器的问题 Permissions 0777 for ‘/etc/ssh/ssh_host_rsa_key’ are too open. chmod 600 etc/ssh/ssh_host_rsa_key 然后重启 ...原创 2022-04-06 15:47:44 · 1184 阅读 · 0 评论 -
pandas 遍历修改值
修改无效 nodes = pd.read_csv("pre_only_num.csv",header =None) for index,row in nodes.iterrows(): #print(row[0]) row[0] = -1 直接在原处修改无效 for index,row in nodes.iterrows(): oid = int(row[0]) nodes.iat[index,0]原创 2022-01-08 14:35:38 · 1421 阅读 · 0 评论 -
编程小技巧 try finally return
try finally 和return 之间的执行顺序原创 2021-12-13 20:08:40 · 374 阅读 · 0 评论 -
python读写大文件&& GC
最近处理一个大小为40G的数据。逻辑比较简单,按行读取,对每行进行处理,处理后写到文件中。 一次性读入,存储中间结果,一次性输出,这种模式直接OOM。试过网上各种操作 ,分批读入,使用yeild等,都不太行。 也有将文件分块处理,但IO太多。 最终决定进行批写入,完成10%后写入一次,并清空存储结构,但依然不太行。内存占用并没有下降。 最终发现python的gc居然可以手动操作,而不像JAVA完全由虚拟机来控制。 import gc gc.collect()# 立刻进行gc 调用后,能明显看到内存的占用原创 2021-10-28 16:34:26 · 281 阅读 · 0 评论 -
java static属性转String
需求 项目中存在一个Setting类,类中都是各种配置属性,且都为静态的。为了方便记录,准备toString输出配置。 由于属性数量较多,且可能会不断新增,故考虑自动生成。 toString 最直接的是toString,返回文本输出,但发现idea中自动生成的toString中没有可选的属性。如下图 原因是toString是非静态的 @Override public String toString() { return "Settings{}"; } json 也不能直接用在static方法中原创 2021-09-16 11:25:02 · 188 阅读 · 0 评论 -
Java 闲言碎语
Date中12h 和24h的区别 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss sss"); HH 是24 hh是12 transient transient:将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化。 final private属性默认final 正则表达 \s+ 匹配任何空字符串 包括 \n \t等,实际使用时,需要添加转义字符\ ,最终表达为\\s+ new 抽象类 抽象类是不原创 2021-09-15 21:18:42 · 98 阅读 · 0 评论 -
socket bind遇到的问题
简单的socket通信代码如下。当service 和client都在同一台机器上时,使用loaclhost 或127.0.0.1 为ip地址时,是ok的。但将client地址换位真实的ip地址时,无法连通。 # service.py import socket sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sck.bind(("localhost", 8001)) sck.listen(5) while True: conn, ad原创 2021-08-07 16:52:37 · 455 阅读 · 0 评论