
linux
文章平均质量分 80
ttyttytty12
这个作者很懒,什么都没留下…
展开
-
anaconda 安装 使用 pytorch onnx onnxruntime
需要启动已经修改环境变量,输入以下命令(以后都不用再 source 了,因为启动 Ubuntu 会自动 source)确认安装的路径,一般直接回车安装在默认的 /home/你的名字/anaconda3。输入以下命令创建名为 py39 的虚拟环境,python 版本为 3.9。如果你查看 ~/.bashrc,可以看到已经添加了 conda 的路径。如果当前安装后,不是最新版本,可以通过以下命令升级。输入以下命令进入我们创建的虚拟环境 py39。如果现在输入 conda,会显示找不到命令。原创 2023-12-20 19:10:34 · 2227 阅读 · 1 评论 -
install cuda cudnn tersorRT
install nvidia cuda cudnn TersorRT原创 2023-12-18 22:57:46 · 1274 阅读 · 0 评论 -
解决github访问速度慢
1. 修改本地hosts文件windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hostsmac/linux系统的hosts文件的位置如下:/etc/hosts2. 增加http://github.global.ssl.fastly.net和http://github.com的映射获取Github相关网站的ip访问https://www.ipaddress.com,拉下来,找到页面中下方的“IP Address Tools – Q原创 2021-08-27 11:17:41 · 265 阅读 · 0 评论 -
ROS的一些常用的命令
1.安装并添加源sudo gedit /etc/apt/sources.list更新下sudo apt-get update添加 sources.list,如$DISTRIB_CODENAME12.04--precise12.10--quantal13.04--raringsudo sh -c '. /etc/lsb-release && echo "d...原创 2019-11-23 12:11:20 · 354 阅读 · 0 评论 -
Linux Shell for循环写法总结
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr转载 2012-06-27 14:01:14 · 1114 阅读 · 0 评论 -
awk+sed+sort常用命令收集
一:awk1,在每一行后加; awk ' {print ($0";");}' cn >cnc1 awk ' {print ($0" A");}' test2 >test3 二:sed 1,显示某一行 sed -n '2p' dns10.txt 显示某一行到某一行 sed -n '10.20p' dns10.txt原创 2013-09-13 11:28:42 · 2193 阅读 · 0 评论 -
cpu亲和力总结taskset和setcpu及其他相关
设定一个进程绑定一个cpu,这里要注意的是我们可以把某个程序限定在某一些CPU上运行,但这并不意味着该程序可以独占这些CPU,其实其他程序还是可以利用这些CPU运行。如果要精确控制CPU,taskset就略嫌不足,cpuset才是可以原创 2013-09-16 11:23:22 · 21637 阅读 · 0 评论 -
linux常用查看硬件设备和系统信息命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# ls转载 2012-06-14 18:24:35 · 8442 阅读 · 0 评论 -
notepad++查看编辑源码
一:常用插件1,nppftp 远程ssh连接 服务器 查看、修改、上传代码。2,light explorer 查看本地代码进行查看、修改、复制。3,SourceCookifier 可转至函数定义处。向前定位,向后定位。二:查看源码1.载入一个项目文件夹a.点击菜单 view/project/project panel 1b.在出现的 proj转载 2016-03-21 10:06:48 · 3733 阅读 · 0 评论 -
vmware下linux共享文件夹
恢复虚拟机ubuntu后,若/mnt/hgfs下无目录情况解决:,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标。原创 2016-12-23 16:07:50 · 14928 阅读 · 0 评论 -
linux 的shell 编写常用技巧
一:shell环境变量$IFS的用法1. IFS的默认值为:空白(包括:空格,tab, 和新行),将其ASSII码用十六进制打印出来就是:20 09 0a2. IFS对空格的空白的处理和其他字符不一样,左右两半的纯空白会被忽略,多个连续的空白被当成一个IFS处理。3. S*中使用IFS中的第一个字符。4. awk中的FS(域分隔符)也和IFS有类似的用法和作用。shell环原创 2013-08-14 11:00:11 · 1346 阅读 · 0 评论 -
linux常用命令和软件搜集-每天添加
1,E4rat,专为加速Linux启动时间设置的工具。通过对物理文件分配,借此减小旋转迟延,增大磁盘交换速率,借此加速开机启动时间。 E4rat只为Ext4格式设计,对其他文件系统不起作用。您在使用时,注意保护敏感数据,避免以外发生。同时,固态硬盘用户在使用此工具时,也会发生损坏数据的现象,敬请注意。2,iotop,如果你知道有程序在磨你的硬盘,但是你又不能确定是哪一个程序在磨你的原创 2012-06-07 10:09:37 · 1516 阅读 · 0 评论 -
linux命令常用2-ps-indent-tmux-fasd
一:编程代码整理测试1,indent indent可辨识C的原始代码文件,并加以格式化,以方便程序设计师阅读#iindentfilename2,PC-LINTPC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出很多语法逻辑上的隐患,而且也能够有效地帮你提出很多程序在空间利原创 2012-04-06 14:43:38 · 907 阅读 · 0 评论 -
snmp的使用
freebsd7.1安装snmp cd /usr/ports/net-mgmt/net-snmp make make install net-snmp相关资料 http://www.net-snmp.cn/ Snmp分2种角色:SNMP管理站(manager,我们的本机127.0.0.1)和SNMP代理(agent,我们操作的机器,比如192.168.1.1)。代理是实际网原创 2011-11-23 16:27:52 · 7889 阅读 · 0 评论 -
linux的ipv6配置查看排错
linux系下面的ipv6使用一:查看是否内核模块是否支持#lsmod|grep v6查看是否有文件/proc/net/if_inet6#ping6 ::1不支持可以动态加载,再不行就要编译内核了#modprobe ipv6二:查看ipv6信息(1)查看ipv6地址#ifconfig注释:里面的inet6 addr:后面就是ipv6地原创 2012-03-30 12:17:29 · 4260 阅读 · 5 评论 -
vim使用技巧
一,vim基本设置1,显示中文,在/etc/vimrc里面适当(别加在类似循环语句里面)的地方加上。let &termencoding=&encodingset fileencoding=utf-8,gbk,ucs-bom,cpArray36或者:set fileencodings=utf-8,gb2312,gbk,gb18030set termenco原创 2012-04-10 14:33:10 · 762 阅读 · 0 评论 -
github和git的使用技巧和例子
一:初学操作,1,注册,创建项目,linux本地安装等工作已经做过。参考http://apps.hi.baidu.com/share/detail/316976312,生成密码(1)ssh-keygen -t rsa -C "ttyttytty12@邮箱名"1)密码会自动放到/root/.ssh/id_rsa如下所示(也可以指定密码的名字,最好不要,因为ssh会自动往这个文件...原创 2012-03-20 17:27:12 · 10350 阅读 · 1 评论 -
多线程编程
线程中用到的部分函数int pthread_atfork( void(*prepare)(void), void(*parent)(void), void(*child)(void) ); 安全的复制pthread_attr_t attr; 声明,初始化一个线程属性对象,属性值是缺省值,占用内存由线程库分配。pthread_attr_destroy( pthread_attr_t原创 2012-07-05 17:09:54 · 1010 阅读 · 0 评论 -
tcpreplay命令详解
P: - Must be one of the listed packets where the list corresponds to the packet number in the capture file. Ex: -xP:1-5,9,15 would only send packets 1 through 5, 9 and 15. 根据参数后的参数值(报文编号)发送指定的报文。可以在 e转载 2012-10-29 16:53:35 · 37083 阅读 · 1 评论 -
tcpreplay源码解析
一:前言:tcpreplay的作者在写sendpacket()函数时说:希望写一个通用的数据包发送api接口支持BPF, libpcap, libdnet, and Linux's PF_PACKET,因为libnet缺乏活动性,libpcap支持模块比较新,并且缺乏非linux支持,所以作者决定同时支持这四个,他们的匹配顺序如下,如果平台支持其中最先匹配的函数,就使用它发包。由于libpca原创 2012-10-29 20:42:06 · 2958 阅读 · 0 评论 -
linux协议栈pf_packet相关分析
一:名词解释:1,BSD socket层:bsd socket是Berkeley套接字应用程序接口(API)包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。Berkeley套接字接口的定义在几个头文件中。这些文件的名字和内容与具体的实现之间有些许的不同。 大体上包括:这个列表是一个Berkeley套接字API库提供的函数或者方法的原创 2012-11-14 19:21:30 · 9111 阅读 · 1 评论 -
Socket详解-socket建立
Socket建立 为了建立Socket,程序可以调用Socket函数,该函数返回一个类似于文件描述符的句柄。socket函数原型为: int socket(int domain, int type, int protocol); 1,domain指明所使用的协议族,通常为PF_INET,表示互联网协议族(TCP/IP协议族);或者PF_PACKET协议原创 2012-11-02 19:38:42 · 27766 阅读 · 0 评论 -
常见的10种“瓶颈”
1 数据库Working size超过可用内存Working Size怎么理解?肯定不是指数据库的大小,应该是在保证业务指标——响应时间、QPS的情况下,数据库使用的内存大小。其超过可用内存后的直接影响就是系统开始使用“swap”,从而大大降低DB的性能。所以,DB服务器要有充足的内存。长查询和短查询指运行时间很长和很短的查询。运行时间很长的查询,要是么很消耗内存、CPU,比如联合翻译 2013-02-22 15:36:50 · 1570 阅读 · 0 评论 -
grub.conf介绍
一:grub每行选项1,default xx 表明xx是缺省的启动项目2, timeout yy 表明在yy秒后缺省启动项目将启动3, fallback zz 在第一个启动项目失败后,过了timeout时间后,就将启动zz项目。4, color 这个命令将生成彩色菜单。它的语法是:color normal current_selec原创 2011-11-23 16:09:56 · 1317 阅读 · 0 评论