- 博客(21)
- 资源 (45)
- 问答 (15)
- 收藏
- 关注
原创 【树莓派】通过SSH或者写SD卡修改树莓派的WiFi账号密码
编辑/etc/wpa_supplicant/wpa_supplicant.conf修改wifi账户密码,只需要修改/etc/wpa_supplicant/wpa_supplicant.conf即可,另外有文章指出在初次创建rasberPi系统时候可以将wpa_supplicant.conf文件放置在/boot文件夹中ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=CNnetwork={
2021-07-31 00:43:32 2216 1
原创 【C++11】inline与namespace使用|C语言的inline内联函数的作用
目录内联命名空间内联空间应用场景内联命名空间还有以下特点内联命名空间C++11中引入了内联命名空间(inline namespace),它的特点就是不需要使用using语句就可以直接在外层命名空间使用该命名空间内部的内容,而且无需使用命名空间前缀。用途:默认放出新版接口,保留旧版的接口。先看代码:all::fun(1); #V2017版的inline了,所以外层不加空间前缀调用的就是V2017的all::V2018::fun(1); #调用其他版
2021-07-30 14:23:12 767
原创 【网络】close与shutdown
目录区别详细问题和陷阱示例代码区别shutdown() 用来关闭连接,而不是套接字,不管调用多少次 shutdown(),套接字依然存在,直到调用 close() / closesocket() 将套接字从内存清除。 调用 close()/closesocket() 将丢失输出缓冲区中的数据,而调用 shutdown() 不会。 close终止了数据传送的两个方向,shutdown 可以选择终止哪个方向的数据传送。首先看一个例子,如下图所示: 客户端发送ABCD...
2021-07-29 15:36:15 1103
原创 【RDMA】IBV_SEND_INLINE和IBV_SEND_SIGNALED的原理|RDMA小消息通信性能优化
原理IBV_SEND_INLINE和IBV_SEND_SIGNALED 是RDMA 优化小消息通信性能的收到之一。其原理是:IBV_SEND_INLINE 减少网卡的DMA。IBV_SEND_SIGNALED 减少WC的产生和对WC的读取次数。原理详细说明见:https://blog.csdn.net/bandaoyu/article/details/119204643IBV_SEND_INLINEIBV_SEND_INLINE -sg_list中指定的内存缓冲...
2021-07-29 11:23:56 2342
原创 【RDMA】InfiniBand如何工作和小消息通信性能优化方案
原文:How does InfiniBand work?https://www.rohitzambre.com/blog/2019/4/27/how-are-messages-transmitted-on-infiniband摘要:这篇文章描述了在 InfiniBand 互连环境中 传输消息并发出‘’信号完成’,CPU 和 NIC 之间通过 PCI Express 结构在幕后发生的一系列协同事件。通过InfiniBand发送消息的主要方法是通过Verbs API。libibverbs是这
2021-07-29 11:15:41 1516
原创 【RDMA】使用‘无信号完成’(Working with Unsignaled completions)|IBV_SEND_SIGNALED
原文:https://www.rdmamojo.com/2014/06/30/working-unsignaled-completions/默认情况下,所有工作请求在处理完成后都会生成工作完成。但是,当处理完成时,发送请求可能会也可能不会生成工作完成 - 这完全由应用程序控制,这称为无信号完成(Unsignaled Completions)。在这篇文章中,我将介绍何时以及如何使用它。什么是'无信号完成'?What is Unsignaled Completion?Unsignaled Com.
2021-07-27 17:19:32 1134
原创 【Linux】CPU频率控制|Conflicting CPU frequency values detected
在测试IB网络中,遇到如下问题:1.在一个节点上启动ib_write_bw[root@storage2 ~]# ib_write_bw------------------------------------------------------------------ RDMA_Write BW TestNumber of qps : 1Connection type : RCCQ Moderation : 50Link type ...
2021-07-26 17:09:49 3283
原创 【网络】如何扫描局域网内所有设备的ip和mac地址
原文:https://www.jianshu.com/p/b2e68a5b88f2cmd 输入:for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.0.%i#上面的命令表示搜索192.168.0.1 到192.168.0.254或:arp -a
2021-07-26 14:49:37 26072
原创 【SVN】svn代码管理中Trunk、Branches、Tags的区别和联系
原文:http://www.dreamwu.com/post-1604.html我们可以将这三者想象成一棵树的组成部分trunk 为树干branches 为树枝tags 为整棵树trunk 用于主线开发branches 用于定制版本、修复bugs、并行开发等使用tags 用于存放release版本,阶段性代码,不用于修改和commit在branches开发时,要时常从trunk中更新到branches中,用于同...
2021-07-24 23:06:16 2321
原创 【翻译】低延迟选择 RoCE 或 iWARP?
作者:Todd Owens,Marvell 技术营销经理原文:https://blogs.marvell.com/2019/04/roce-or-iwarp-for-low-latency/mellonx 测试:https://www.mellanox.com/related-docs/whitepapers/WP_RoCE_vs_iWARP.pdfhttps://zhuanlan.zhihu.com/p/374068044今天,RDMA主要用于高性能计算或云环境,以减少网络延迟。企业客
2021-07-22 16:00:57 1061
原创 【Linux】~、/home与/root的区别
~ 是用户的主目录,root用户的主目录是/root,普通用户的主目录是“/home/普通用户名”1、在root用户下,~等同于/root2、在普通用户下,~ 等同于 /home/当前的普通用户名如果我们建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。root是管理员账号,root文件夹是管理员的主目录,它的配置文件还有root的一些别的东西放在这里。而home是给普通用户的,在home下面有用户名对应的文件夹,这些个文件夹就.
2021-07-21 15:01:41 15090
原创 【Linux】Linux使用简单密码|短密码
Linux 设置简单密码centos:echo 密码 | passwd --stdin 用户名例如:给zhangsan设置密码:utf8echo 'utf8'|passwdzhangsan --stdin报错:Changing password for user zhangsan.passwd:Have exhausted maximum number of retries for service可以试试用chpasswd修改试试:echo 'zhangsan:utf8'..
2021-07-21 00:45:59 5629 1
原创 【samba】Wodows同步Linux文件|搭建共享文件服务器——在windows上映射网络驱动器
参考:https://blog.csdn.net/weixin_39094034/article/details/103603186Linux做samba服务器在Windows上映射Linux上的文件,映射成一个盘符。(共享文件——在windows上映射网络驱动器)一、配置本地yum源[root@centos7~]# cd /etc/yum.repos.d[root@centos7 yum.repos.d]# mkdir bak[root@centos7 yum.repos.d.
2021-07-20 19:08:06 2162 6
转载 【DPDK】DPDK技术介绍--研读
DPDK是INTEL公司开发的一款高性能的网络驱动组件,旨在为数据面应用程序提供一个简单方便的,完整的,快速的数据包处理解决方案,主要技术有用户态、轮询取代中断、零拷贝、网卡RSS、访存DirectIO等。一、主要特点1、UIO(Linux Userspace I/O)提供应用空间下驱动程序的支持,也就是说网卡驱动是运行在用户空间的,减下了报文在用户空间和应用空间的多次拷贝。如图:DPDK绕过了Linux内核的网络驱动模块,直接从网络硬件到达用户空间,不需要进行频繁的内存拷贝和系统调用。根据官方
2021-07-16 17:43:05 1106
原创 【DPDK】Linux UIO技术
简介UIO(Userspace I/O)是运行在用户空间的I/O技术,Linux系统中一般的驱动设备都是运行在内核空间,而在用户空间用应用程序调用即可,而UIO则是将驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能!使用UIO可以避免设备的驱动程序需要随着内核的更新而更新的问题。原理图:UIO技术下,驱动在用户空间和内核空间的分布(小部分在内核空间、大部分在用户态空间)在UIO中,使用read/mmap在user space存取设备对应的内存区域;但是UIO还是
2021-07-16 17:40:18 1814
原创 【GIT】git 从ssh切换至https 从https切换至ssh|http免密码
1、从ssh切换至httpsgit remote set-url origin(远程仓库名称) https://email/username/ProjectName.git2、从https切换至sshgit remote set-url origin git@email:username/ProjectName.git例子1:$ git remote -voriginhttps://bandaoyu@10.165.104.77:8080/a/ceph-S(fetc...
2021-07-16 15:33:33 6105
原创 【FRP】内网穿透|外网访问内网的方法|公网访问私网|内网
背景:把自己本地的网站,服务分享到外网。可控性强。(想外网访问自己家里的电脑/主机)实现方法:FRPfrp 原理:需要有公网的服务器(例如阿里云)运行FRP 服务程序进行中间转发。我们的内网 电脑/设备 上运行 FRP 客户端,连接公网服务器上的FRP服务程序,我们外网访问时,访问公网服务器上的FRP服务程序,FRP服务程序转发给我们的内网FRP 客户端,到达我们内网,消息就完成了从外网到内网的穿透。准备1、一个公网服务器 (阿里云等)FRP 程...
2021-07-11 09:50:05 3862 3
原创 【网络】H3C交换机(S6820)配置ECN例子
图示:Server 1 and Server 2 通过 Device A 和Device B连接到Server 3 .无损网络配置:·Enable PFC on all interfaces along the packet transmission paths. This example enables lossless transmission for packets with 802.1p priority 5.·Enable DCBX on the interfaces conn..
2021-07-08 14:34:20 2088 2
原创 【网络】RED和WRED是什么和区别|ECN
目录一、简略RED与WRED用途--避免TCP 全局同步现象RED(Random Early Detection)WRED(Weighted Random Early Detection)二、详细6.1 拥塞避免简介6.1.1 传统的丢包策略--容易造成全局同步现象6.1.2 RED与WRED6.1.3 WRED和队列机制的关系6.1.4 拥塞通知--ECN一、简略RED与WRED用途--避免TCP 全局同步现象RED与WRED 是为避免TCP 全局同步现
2021-07-08 10:33:15 7550 1
原创 【RDMA】低时延网络实践---百度高级项目|PFC+ECN
原文:https://www.sohu.com/a/190664909_210640低时延网络的实践:第一是低时延网络解决方案,会介绍百度在低时延网络解决方案设计过程中如何思考的第二是低时延网络技术展望,会介绍低时延网络技术研究方向第三是总结。以前数据中心:追求大带宽,无阻塞 。现在数据中心:追求低时延、无丢包。网络时延组成5部分:光电传输时延、数据串行时延、设备转发时延、重新排队时延、主机处理时延。光电传播时延:是固定值,没办法改变数据串行时延和设备
2021-07-05 21:17:18 3951 1
原创 【shell】实现交互|read读取键盘输入
简介expect是一个免费的编程工具,用来实现自动和交互式任务通信Expect的语法:关键命令send、expect、spawn和interact:send:用于向进程发送字符串,注意一定要在末尾加\r回车 expect:从进程接收字符串 spawn:启动新的进程 interact:允许用户继续交互expect是关键的部分,在英文中,expect有“期待”的意思,采用了tcl的模式-动作语法,此语法有以下几种模式:单一分支语法:expect "hello" {send "y.
2021-07-05 15:37:03 14641 7
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.1.5
2024-09-07
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.0.0
2024-08-28
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.8.0
2024-08-14
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.2.5
2024-07-18
cxtool-3.2.2快捷指令工具-MobaXterm、WindTerm、xshell伴侣
2024-07-03
CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing
2023-11-26
Argobots: A Lightweight Threading Framework for Massive Fine-Gra
2023-09-30
mellanox RDMA MLNX-OFED Documentation Rev 5.7-1.0.2.0-11-15-2022
2022-11-15
A Review of Lightweight Thread Approaches for High Performance
2022-09-18
DISTRIBUTED ASYNCHRONOUS OBJECT STORAGE (DAOS)
2022-09-10
大文件切割FileSplitter+CoolFormat3.4+Sublime Text 3
2022-08-17
DAOS_A_Scale-Out_High_Performance_Storage_Stack_fo.pdf
2022-08-15
18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC1
2022-08-08
基于可靠连接和高效资源共享的可扩展 RDMA RPC
2022-02-12
连接服务器失败(错误原因:Connection refused) error 111 抓包结果
2022-01-25
删除文件只保留最新的n个文件的shell脚本
2021-09-08
shell 脚本怎么删除 匹配字符之间的行?
2023-03-01
我写的IP转interface的shell脚本错哪里了呢?
2022-12-10
ifconfig 除了列出网口信息还有一堆不知道是什么?
2022-10-27
为什么程序能用getenv读到的环境变量我printenv打印不出来?
2022-09-23
find 后调用 -exec 执行多条语句的方法是?
2022-09-09
如何设置scons的环境变量?
2022-08-25
Gcc编译代码报错/usr/bin/ld: cannot find abt
2022-08-23
为什么popen没有执行里面的shell脚本?
2022-05-19
linux 的buff/cache有必要手动清除吗?
2021-12-06
linux怎么查看线程的父进程?
2021-10-26
C++11的allocator::construct如何构造多参数对象?
2021-09-25
C++11启动线程时怎么给线程分配名字?
2021-09-22
linux 的core file的时间戳怎么样才能变成日期格式
2018-02-26
关于protobuff,json等协议数据跨语言传输的一些问题
2017-11-09
servlet应该放在哪个文件夹?servlet-class的根目录是哪里?
2017-10-19
如何实现子Div的大小随着父Div的大小动态的改变而改变
2017-09-24
如何实现点击页面上的图片改变服务器上某个文件的JSON数据?
2017-08-07
pentaho,Kylin, Mondrian, Saiku之间到底是什么样的关系?
2017-07-16
Echart和WPF chart 比有什么优势吗?为什么Echart的JS库如此热门?
2017-06-22
shell函数内如何改变参数的值?类似于C语言一样参数指针传递
2017-05-21
shell怎么调用一个子脚本之后 让自己可以退出不必等子脚本
2017-05-20
linux 的core file的时间戳怎么样才能变成日期格式
2016-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人