摘要:
终端输入 ioreg -rn AppleSmartBattery | grep -i capacity MaxCapacity/DesignCapacity=电池损耗度 阅读全文
摘要:
一、zip分包 有时候zip包很大无法传输,需要切分为很多小些的压缩包传输,然后再合并复原 #zip -s 5000m da.zip --out new_da.zip #zip new_da.zip -s=0 --out da_.zip 注意:分包之前的压缩包里如果也有分包的文件,最后合并起来可能会 阅读全文
摘要:
linux系统终端输入crontab -e会进入类似于vim的界面,在里面可以添加定时任务,退出保存等命令和vim一样。 ''' 补充说明: /var/spool/cron/ 目录下包括每个用户的定时任务 /etc/crontab 和 /etc/cron.d/存放任务及脚本 /etc/cron.da 阅读全文
摘要:
一、前提需求: 服务器IP:a.b.c.d 接收机IP:w.x.y.z 设置端口:29000 设置模块名:oc_file(一个模块名对应一个同步目录,可指定多个) 设置模块名:op_file(一个模块名对应一个同步目录,可指定多个) 设置传输用户名:oc_pub(一个用户对应一个密码,可以有多个用户 阅读全文
摘要:
tmux用在terminal中对服务器算法训练等操作比较友好,不用担心操作过程中断网等操作导致功亏一篑。 1、新建窗口 tmux new -s donser 2、退出窗口 tmux detach 3、重连窗口 tmux attach -t donser 4、关闭窗口 tmux kill-sessio 阅读全文
摘要:
Deeplearning中常用转换速查 1、numpy和PIL互转 from PIL import Image import numpy as np import cv2 img = cv2.imread('image.jpg') np.size(img,0) #0,1,2 print(type(i 阅读全文
摘要:
操作系统 1、什么是进程?什么是线程?多进程多线程区别? 2、进程之间的通信方式以及优缺点?(管道[1、2],信号量、信号、消息队列、共享内存、socket) 参考 计算机网络 阅读全文
摘要:
1 一、编译和链接装载库 2 https://github.com/huihut/interview#%EF%B8%8F-%E9%93%BE%E6%8E%A5%E8%A3%85%E8%BD%BD%E5%BA%93 3 4 ''' 5 1、c++内存类型(5+1) 6 ''' 7 堆:由程序员维护分配 阅读全文
摘要:
目录 一、二分查找实现 upper_bound、lower_bound 二、排序——快排 三、排序——归并 四、排序——堆排 五、排序——冒泡 六、最大子数组和 七、最大子数组积 七、TopK问题 一、二分查找实现 upper_bound、lower_bound 记住两个函数的含义upper_bou 阅读全文
摘要:
centos下编译tensorflow c++ API坑比较多,最近有幸都踩了一遍 tensorflow版本和bazel版本protobuf版本都必须对应的上,比如 tf1.14对应:bazel-0.24.1-installer-linux-x86_64.sh protobuf-all-3.7.0. 阅读全文
摘要:
leetcode 面试题51. 数组中的逆序对 本质上就是归并排序,并在合并区间过程中统计交换的逆序对的数目 归并排序需要开o(n)的辅助空间 class Solution { public: int deal(vector<int>&nums,vector<int>&tmp,int ll,int 阅读全文
摘要:
一、不能被继承的类 构造函数析构函数定义为 private public中定义static函数调用构造函数析构函数 class Sealed_classes { public: static Sealed_classes* getnew() { return new Sealed_classes() 阅读全文
摘要:
一、示例,数组存储在内存的栈区,栈还会存函数入口地址等信息,test()调用结束以后会释放ch的存储区, 因此可以看到p没有存到内容。 char * test() { char ch[]="hello"; cout<<"$:"<<&ch<<endl; return ch; } int main() 阅读全文
摘要:
一个多态的例子: #include<iostream> #include<vector> #include<string> #include<stdlib.h> #include<set> #include<map> using namespace std; #define MAX 999999 c 阅读全文
摘要:
维护一个小根堆寻找最大的K个元素,不会改变存储空间的内容,时间复杂度o(nlogK),空间复杂度o(K) 0903加,一种优化方法:维护一个K个值的小顶堆,每次发现堆外值大于堆顶,就把堆顶替换成这个大值,重新维护堆平衡,直到最后,这个堆就是topk multiset<int,less<int>>维护 阅读全文