![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件/操作系统
文章平均质量分 88
北落师门XY
这个作者很懒,什么都没留下…
展开
-
Oh my zsh
wget、curl一把安装好固然好,但在办公网络下,由于防火墙的存在或其他限制,可能需要手动下载,手动安装,这就比较头痛了,需要手动下载2个组件,修改安装sh文件,再手动执行。由于公司防火墙等原因,直接执行sh文件clone oh my zsh 代码库会报错"Error: git clone of oh-my-zsh repo failed"被命令行自动补齐功能吸引,在编辑指令的时候,对于之前使用过的指令,按→即可快速补全。参考的是以下网址,亲测mac上安装无误,安装好后终端就变彩色了。原创 2022-09-20 20:05:17 · 2988 阅读 · 3 评论 -
jupyter 下进行markdown
可以用markdown语法或HTML语法进行渲染,下面的例子如果用了就涉及到了HTML语言。命令行会输出一些网址供浏览器打开jupyter界面,如以下网址:如链接所示,在页面进行功能勾选。原创 2022-09-18 21:45:42 · 2562 阅读 · 0 评论 -
apt-get、pip、gcc、g++
一、定义apt-get,是一款适用于Unix和Linux系统的应用程序管理器pip 是python包管理工具GCC(GNU Compiler Collection,GNU编译器套件),是一款编译器,可以用apt-get 安装。二、apt-get 常用指令2.1更新apt-get update2.2 查看可支持版本apt-cache policy gcc-52.3 安装指定版本apt-get install 5.4.0-6ubuntu1~16.04.122.4原创 2022-01-05 11:54:54 · 2862 阅读 · 0 评论 -
cuda、cudann、nvcc、pytorch、torchvision
一、定义1.1、什么是CUDACUDA(ComputeUnified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。1.2、什么是CUDNNNVIDIA CUDNN是用于深度神经网络的GPU加速库。二、查看版本2.1 查看显卡驱动nvidia-smiDriver Version: 410.104 CUDA Version: 10.0 表明显卡驱原创 2021-12-24 10:49:21 · 4210 阅读 · 0 评论 -
nginx卸载及安装
背景:要将nginx1.14.0升级到1.18.0,由于场景无需关注nginx相关的服务平滑过渡,且1.14.0和1.18.0差别很大,采取的是先卸载后安装的方法。1、基于原镜像新建容器nvidia-docker run -itd –-name newnginx -v 容器外路径:容器内路径 镜像名:latest2、进入新容器docker attach newnginx查看当前ngnx版本及配置nginx -V复制arguments后面的一大串配置拷贝原配置文件,卸原创 2021-08-08 22:43:25 · 1311 阅读 · 0 评论 -
nginx基础
nginx可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。可用来实现反向代理、负载均衡。正向代理与反向代理区分:正向代理:访问谷歌需要vpn,vpn就是正向代理,代理了客户端。反向代理:某个服务有3台服务器,对这3台服务器做一个统一的管理,就是反向代理,代理了服务端。以代理服务器来接收请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端Socket:计算机之间进行通信的一种约定或一种方式,利用三元组【ip..原创 2021-08-08 22:24:51 · 188 阅读 · 0 评论 -
linux(二)——重定向
0,1,20:标准输入1:代表正确的输出 2:代表错误的输出标准输出:通常指屏幕上输出> >>>是重定向覆盖到一个文件,>>是追加内容到文件,均能创建新文件<由标准输入改为由指定地方输入&2>&1将正确输出和错误输出合在一起举个例子:python pp.py 1> ppp.txt...原创 2018-10-07 14:05:13 · 461 阅读 · 0 评论 -
linux(三)——tmux中使用jupyter实现便捷看图及编辑
1)tmux a -t yourtmuxname 起一个终端复用的session2)安装jupyter:pip install jupyter3)命令行运行jupyter notebook4)浏览器登录给的地址常用快捷键:tmux lstmux a -t XXXctrl+b %左右切 “上下切 d退出 x关闭https://blog.csdn.net/ch...原创 2018-12-26 16:17:05 · 1041 阅读 · 0 评论 -
操作系统遇到的一些坑
1.module 'os' has no attribute 'fork' os是系统编程操作模块,fork用于在父进程中创建子进程,但只能用在linux操作系统中。2.win10系统上安装linux子系统以使用 shell语言参考网址:https://blog.csdn.net/u012956987/article/details/79855071出现“适用于 Linu...原创 2018-12-03 15:57:07 · 1087 阅读 · 0 评论 -
linux(五)——TX1的cpu/gpu锁频(设置最大频率)
一、背景介绍主频:CPU自己运算的频率外频:CPU和外部设备协作的频率倍频:主频/外频超频:升高主频,提高运算效率锁频:一般是为了防止超频,把倍频锁定在特定数字二、频率的修改这里以cpu为例子,gpu只需将cbus换成gbus查看当前cpu频率:sudo cat /sys/kernel/debug/clock/cbus/rate查看cpu可用频率:sudo ...原创 2018-12-26 16:15:24 · 6301 阅读 · 0 评论 -
环境变量/库:LIBRARY_PATH 、LD_LIBRARY_PATH 、PATHON_PATH 、PATH
LIBRARY_PATH程序编译期间查找动态链接库时指定查找共享库的路径查看:echo $LIBRARY_PATH添加:export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBRARY_PATH LD_LIBRARY_PATH在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径添加:export LD_LIBRARY_P...原创 2018-10-24 23:25:27 · 1062 阅读 · 0 评论 -
Jenkins+pileline
1.简介可靠和可重复的自动化工具,将多个任务连接起来连续执行,可扩展性强jenkins是持续集成服务器,默认使用8080端口, http://jenkins服务器IP地址:8080 2.定义持续交付(CD)流水线Jenkinsfile:声明式pipeline、脚本式pipeline3.声明式pipelineJenkinsfile (Declarative Pipe...原创 2018-10-24 17:07:12 · 326 阅读 · 0 评论 -
线程、进程、协程/微线程
并发的方式 并发处理是同一时间段内有几个程序都在一个cpu中处于运行状态,但任一时刻只有一个程序在cpu上运行。多进程、多线程、IO多路复用(通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。如select、poll、epoll) 进程 资源分配的基本单位, Linux系统函数...原创 2018-07-28 20:24:04 · 2911 阅读 · 0 评论 -
git常用操作
标注红色为需要根据实际情况修改的部分0.定义fork:将GItHub的某个特定仓库复制到自己的账户下follow:关注repository :仓库HEAD:当前分支中最新一次提交的指针conflit:冲突,比如同个文件不同修改在合并时的冲突issue:主要是用来进行bug跟踪及软件讨论FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远...原创 2018-12-20 16:25:48 · 526 阅读 · 1 评论 -
安卓调试桥adb
0.工具包安装手机进入USB调试模式 Mac安装adb:brew install Caskroom/cask/android-platform-tools测试adb 是否安装成功: adb devicessudo apt-get install android-tools-adb或者:安装brewruby -e "$(curl -fsSL https://ra...原创 2018-09-05 22:19:44 · 435 阅读 · 0 评论 -
linux (一)——入门
1.目录结构键入 ls /bin (binaries)存放二进制可执行文件,比如ls、mv等执行文件sbin (super userbinaries)存放二进制可执行文件,只有root才能访问etc (etcetera)存iusr (unixsharedresources)用于存放共享的系统资源,用来存放程序与指令,类似于Program Fileshome 存放用户文件...原创 2018-10-24 17:13:14 · 263 阅读 · 1 评论 -
linux(四)——文本处理器vim
插入命令定位命令 替换和取消命令删除命令 常用快捷键转载 2019-01-22 15:59:30 · 121 阅读 · 0 评论 -
.sh文件
1.创建sh文件使用touch 及vim2 . .sh文件添加可执行权限chmod a+x xxx.sha+x代表给所有用户添加可执行x权限用户类型: u: 用户 g:属组 o:其他 a:所有 权限类型: x:执行 w:写 r:读3.首行内容#!/bin/bash 或者#!/bin/sh#!用来告诉系统它后面的参数...原创 2018-09-05 22:25:26 · 946 阅读 · 0 评论 -
利用windows网络诊断功能修复网络能连接但无Internet
场景: 有时候会遇到: 1)同一个网络其他人能上而自己不能上 2)或者手机能上而电脑不能上的问题 一般是ip/dns服务器的问题,非计算机科班真的不知道怎么搞解决办法: 1)360的网络诊断问题,简单的能处理,难的不行,现在一般不用这个方法了 2)瞎改ip+windows网络诊断step1》打开控制面板/网络和internet/网络连...原创 2018-10-21 14:31:20 · 2907 阅读 · 0 评论 -
编译理解
一、定义编译:“““编译器是一种翻译程序,它用于将源语言(即用某种程序设计语言写成的)程序翻译为目标语言(即用二进制数表示的伪机器代码写成的)程序。后者在windows操作系统平台下,其文件的扩展名通常为.obj。该文件通常还要经过进一步的连接,生成可执行文件(机器代码写成的程序,文件扩展名为.exe)。通常有两种方式进行这种翻译,一种是编译,另一种是解释。后者并不生成可执行文件,只是...原创 2018-10-24 17:06:47 · 255 阅读 · 0 评论 -
pycharm软件遇到的一些坑
1.pip更新到指定版本在Specify virsion中指定版本2.module 'pip' has no attribute 'main'参考网址:https://www.cnblogs.com/Fordestiny/p/8901100.html看红色部分,open指定的py文件,修改do_install和do_uninstall两个函数3.pycharm下载库过慢...原创 2018-07-06 20:13:25 · 1633 阅读 · 0 评论