共 39 篇文章 |
|
底层分析。输入:数据(视频,音频),算法(模型), 输出:运行结果数据。HOST和DEVICE之间除了数据交互,还有命令交互,状态交互。模型的编译放在HOST侧,可离线,可JIT.数据并行:每个执行流处理一部分数据,处理的结果保存到不同的位置。模型并行:每个执行流执行同一个模型,也可以是不同模型。HOST和DEVICE之间的数据搬运,是否使用DMA? 阅14 转0 评0 公众公开 22-01-05 16:05 |
关系复杂性(函数调用,数据结构),涉及到模块化编程。同步,异步处理,锁、信号量、条件变量、消息队列、进程间通信(PIPE,SOCKET,共享内存)多进程,多线程并发,通信机制,线程池,workerThread。各种数据结构,C++内建的数据结构或C语言典型的数据结构。协议的设计,如通信协议,protobuf协议,心跳协议,文件传输协议。 阅14 转0 评0 公众公开 22-01-05 15:53 |
系统分析。工具汇总:netstat 查看网络状态。lsof 查看打开的文件。audit 命令监控文件。IPCdump 查看进程间通信。ps 查看进程和进程之间的关系。systemd-analyse.update-alternatives 实现不同软件实现或版本之间的切换。库汇总:readline 负责提供行处理和格式输出。文件汇总:/etc/group nopasswdlogin组添加用户,实现无密码登录。 阅6 转0 评0 公众公开 22-01-05 15:37 |
HTTP 头 Connection=close 作用[转载]https://blog.csdn.net/legend_x/article/details/39578681 有的网站会在服务器运行一段时间后down掉,有很多原因可能造成这种现象:比如tomcat堆和非堆内存设置不足,程序没能释放内存空间造成内存溢出,或者某些进程一直运行没能释放,造成cup资源大量消耗。sysctl -w net.ipv4.tcp_keepalive_time=30 sy... 阅498 转0 评0 公众公开 21-03-04 15:48 |
自从Python 3.3中sendfile系统调用可用作os.sendfile,python 3.5 为基于socket的应用带来了更高级的封装包socket.socket.sendfile。例如通过socket.socket.sendfile来改进大尺寸文件的传输速度:在100次大尺寸文件(4GB数据文件)传输测试中,和不使用零拷贝技术的sock.recv相比,使用零拷贝技术的socket.sendfile可以减少一半的时间且显著提... 阅59 转0 评0 公众公开 21-03-04 14:29 |
chroot 命令用途。起到切换根目录的作用,切换后的路径都以新的路径为根目录。chdir的作用是切换当前进程的工作目录。 阅61 转0 评0 公众公开 21-03-04 14:13 |
shell 命令 exec.exec command : 表示不创建子进程的方式执行后面的命令。exec家族函数的功能是类似的,用新的代码段替换原有代码段而已,成功则不会返回,只有出错了才会返回,并执行下面的指令。 阅236 转0 评0 公众公开 21-03-03 09:36 |
EAGAIN 错误码含义。在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。此时程序不会阻塞起来等待数据准备就绪返回,read函数会返回一个错误EAGAIN,提示你的应用程序现在没有数据可读请稍后再试。又例如,当一个系统调用(比如fork)因为没有足够的资源(比如虚拟内存)而执行失败,返... 阅360 转0 评0 公众公开 21-02-28 11:01 |
IP地址分类2.1 IP地址表示。2.3 特殊IP地址。127.0.0.1 localhost127.0.1.1 jason-Lenovo-V3000# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters.比如我有一台服务器,一个外放地址A,一个内网地址B... 阅126 转0 评0 公众公开 21-02-28 10:57 |
linux各种通讯机制汇总。eventfd —— 创建一个文件描述符fd,用于支持事件等待通知机制 , 功能上类似于信号量。使用场景:当使用pipe仅用于等待/通知功能时,可以使用eventfd替换,代价低,只需要一个文件描述符。相比于信号量,能够支持文件描述符多路复用接口,如poll,select,epoll等。 阅19 转0 评0 公众公开 21-02-19 10:07 |