常用需求系列
大林程序员
百度程序员,AI从业者,分享技术、日常与思考
公众号同名:大林程序员
展开
-
烦人的vim tab :直接粘贴代码后tab就乱了,怎么办?在vim里粘贴怎样才能保持原先的格式?【大林程序员】
复制代码,直接i 进入insert模式后,直接ctrl+v粘贴,结果是……令人崩溃的截图:办法是:先确保退出编辑模式(也就是狂按Esc然后键盘敲如下命令,注意不要漏了前面的冒号:set paste接着按下键盘的字母i ,也就是进入Insert模式此时再把你的代码复制,然后在vim里ctrl+v就ok了~关注大林程序员,学技术不迷路,Debug就交给我喽...原创 2021-09-10 16:16:33 · 981 阅读 · 0 评论 -
常用需求系列——4舍6入5成双
// 4舍6入5成双 modf+floor法double get4s6r(double num){ if (num <= 0.0){ return 0.0; } double fraction, integer; fraction = modf(num, &integer); // 隔开整数和小数 int fi = int(floor(fracti原创 2016-09-13 15:02:59 · 757 阅读 · 0 评论 -
python实现月份和年份+n
需求是,要返回xxxx年xx月xx日的下n个月或下n个年的同一天的日期数据结构如果下n个月没有这一天,则返回下n个月的最后一天比如2015年1月31日的下个月同一天是2月28日代码如下:原创 2015-09-11 15:13:02 · 4733 阅读 · 0 评论 -
常用需求系列——C++效率计时函数
timeval getTime(){ struct timeval tv; gettimeofday(&tv, NULL); return tv;}//计时函数,用来统计效率string SubTimeval(timeval &end, timeval &begin){ struct timeval result; if (begin.tv_sec > end.tv_sec原创 2016-09-13 15:09:36 · 380 阅读 · 0 评论 -
不用输入ssh -i命令行即可携带pem文件快速登录的方法
如果要登录的服务器只允许pem认证每次输入ssh -i xxxx.pem 用户@ip 地址 就很烦这里有个一劳永逸的方法:进入到自己的用户目录,例如/home/me把pem文件放在当前目录然后vi .ssh/config内容如下 Host * ServerAliveInterval 60 Host denglu原创 2017-12-26 17:33:41 · 24096 阅读 · 0 评论 -
notepad++回车导致python IndentationError: unexpected indent
有一个比较好的方法可以避免notepad自动加tab缩进,转而直接以空格代替在“设置”中找到首选项,然后按图,将勾打上即可原创 2017-12-26 17:42:29 · 742 阅读 · 0 评论