
code
终端小蛙
毕业于985高校,长期从事手机终端的modem开发,熟悉各种3gpp终端侧协议
展开
-
python paramiko使用的一点心得
近期,需要实现一些功能,通过python去控制远程linux,这里就接触到了paramiko模块这里有挺多小技巧和大家一起分享下1.通过SSH去连接远程服务器由于如果linux host/user等不对,都会引起连接时候的异常,所以我么可以捕获下异常 def connectLinux(self,remoteDict:dict) -> bool: #checkDict valid for ii in range(len(self.linuxKeyPara))原创 2021-09-18 20:44:05 · 446 阅读 · 0 评论 -
C++使用ifstream read读文件时读的大小的问题
最近在写一个工具,需要去分段读取日志,由于日志很大(可能10GB+),所以不能一次读到内存中我发现,当使用"r"/“ios::in”去读取文件的时候,读取完之后,文件指针的位置会比read的buffer要靠后比如以下代码inLogFile.open(file, ios::in);unsigned long long blockSize = 16 * 1024 * 1024;//16MBchar *tempStr = new char[blockSize];inLogFile.read(tempS原创 2021-08-26 10:59:57 · 5970 阅读 · 0 评论 -
VS2015遇到cout is ambigous
最近用VS2015写代码时,发现经常代码修改了一些地方之后,IDE在COUT下就会出现红色错误提示cout is ambigous,但是编译不会报错,这个应该是IDE本身的bug搜索了以下几种方式可以解决:1.将cout替换成std::cout,明确下cout2.有时代码中可能同时引用了#include<iostream.h>和#include等类似情况,需要只能引用一个,不然也可能出问题3.有可能用了namspace中有cout的定义,此时还是需要用std::cout来解决4.如果用原创 2021-08-26 10:26:37 · 2620 阅读 · 0 评论