
Linux
文章平均质量分 78
NCU_wander
这个作者很懒,什么都没留下…
展开
-
80端口、8080端口和443端口的区分
当您在Web浏览器中输入一个URL时,如果使用https协议(例如,https://www.zonghengcloud.com),浏览器会默认使用端口443与Web服务器建立安全连接,以确保数据在传输过程中受到加密保护。端口8080通常不是标准HTTP流量的目标端口,通常需要显式指定(例如,http://localhost:8080)。端口443用于安全的HTTPS通信,传输加密的Web内容,用于保护敏感数据的安全传输。端口80用于标准HTTP通信,传输非加密的Web内容。原创 2023-11-02 16:25:05 · 4612 阅读 · 0 评论 -
Linux后台进程管理
1、后台进程管理命令fg、bg、jobs、&、ctrl + z、ctrl + c、ctrl + \、ctrl + d1.1、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,1.2、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行1.3、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(k原创 2020-10-16 10:44:15 · 276 阅读 · 0 评论 -
Linux makefile语法
本文是集中若干篇博客的精华,在此一并表示感谢,文后也会附上相关博客链接。Begin:Makefile的前世今生1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3.但是当你...原创 2019-05-10 15:14:45 · 764 阅读 · 0 评论 -
linux下的缓存机制 buffer/cache/swap
一、缓存机制介绍缓存用途:在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程...原创 2019-11-25 17:52:55 · 681 阅读 · 0 评论 -
Hash/相似度量/hamming distance
Dictionary/map & Hash本部分内容转自知乎:https://www.zhihu.com/question/27581780/answer/37398584,讲的非常清楚透彻,作者基本功非常扎实。dictionary 跟 map 其实是同一个东西,只是在不同场合叫法不同。dictionary 的中文是字典,map 在中文是映射,也有地图的意思。查字典,查地图,都是通过某...原创 2019-10-15 21:21:30 · 304 阅读 · 0 评论 -
文件权限 chmod chown命令
在博文 Linux快捷键盘命令第21条有讲述chmod命令的相关句法,但是叙述的不详细;因此本页专门叙述下本命令的相关操作。明确文件权限Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。首先:在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限。其中“-rw-r–r--”表示权限,一共有十个字符。第一个字符,如果是“-...原创 2019-10-11 09:58:02 · 192 阅读 · 0 评论 -
FFmpeg 以及帧率的解释
因为解决FFmpeg的帧率问题,正好有关于目前的视频超分的帧率有待探讨,因此对这两个问题进行总结,先易后难。帧率帧 Frame简单的理解帧就是视频或者动画中的每一张画面,而视频和动画特效就是由无数张画面组合而成,每一张画面都是一帧。帧数 Frames帧数其实就是为帧生成数量的简称,可以解释为静止画面的数量,也就是说,如果一个动画的帧率恒定为60帧每秒(fps),那么它在一秒钟帧数为60帧...原创 2019-08-08 21:59:57 · 4985 阅读 · 0 评论 -
Linux杀死进程以及Grep
常规篇:首先,用ps查看进程,方法如下:$ ps -ef此时如果我想杀了火狐的进程就在终端输入:$ kill -s 9 1827其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。1827则是上面ps查到的火狐的PID。把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边...转载 2019-06-26 22:18:37 · 476 阅读 · 0 评论 -
vim快捷命令
下定决心用好vim,摆脱对gedit等IDE的依赖,实现linux下的编程自由!查找1、normal模式下输入 / 或者 ?加需要查找的字符串来进行搜索,两者的区别是前者是从上往下搜索,后者是从下往上搜索;通过 n 或 N 进行上一个或下一个的匹配。2、另一种较快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + * ,即可快速选中该单词,并通过 n 或 ......原创 2019-06-18 11:59:01 · 1128 阅读 · 0 评论 -
SSH文件传输(使用sz与rz命令)
文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。通常,利用SSH管理远程Linux服务器与本地交互文件时可以利用FTP方式,比如通过Filezilla客户端软件,来完成文件的上传下载。不过直接使用SSH软件(SecureCRT、Xshell)自带的上传和下载功...原创 2019-06-17 19:57:25 · 2573 阅读 · 0 评论 -
tmux介绍
一篇极好的文章是:https://blog.youkuaiyun.com/gxlzyt123456/article/details/65436467;感谢原作者的无私分享tmux比screen最大的优势就是tmux split后,重新连接session的时候split的pane不变,还有tmux可以以脚本的形式启动并运行一系列复杂的命令;同样的 tmux也跟screen一样,可以自己定义配置文件,GitH...原创 2019-06-17 16:30:19 · 567 阅读 · 0 评论 -
Linux 服务器/GPU 常用语法
1. 在终端执行程序时指定GPU#典型句法:指定GPU集群中第一块GPU使用,其他的屏蔽掉CUDA_VISIBLE_DEVICES=0 python test.pyCUDA_VISIBLE_DEVICES=1 Only device 1 will be seenCUDA_VISIBLE_DEVICES=0,1 Devices 0 and 1 will b...原创 2019-05-22 19:45:32 · 504 阅读 · 0 评论 -
Linux快捷键盘命令
$ cat /proc/cpuinfo | grep name用来查看CPU个数以及型号$ top查看各个线程占用资源的情况$uname -a查看电脑安装的linux版本原创 2020-10-16 11:04:12 · 1311 阅读 · 0 评论 -
Linux中环境变量的设置
etc/profile :所有用户有效的配置文件~/.bashrc或~/.bash_profile :当前用户有效配置文件1、在PATH中找到可执行文件程序的路径。export PATH=$PATH:/opt/rh/devtoolset-3/root/usr/bin/export PATH=$OPENSSL:$PATH:$HOME/binexport PATH=$PATH:/usr/lo...原创 2019-05-14 11:21:07 · 326 阅读 · 0 评论 -
Linux .a .o .so 文件的区别
0. Quick Scan.o 是一个最小的编译单元.a 就是一组 .o文件的打包盒.so 除了没有 main 函数,和一个可执行程类似了。在Linux上我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和共享库(动态库)两种:1. 静态函数库这类库的名字一般是libxxx.a.优点就是编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了;缺...原创 2019-05-13 19:21:15 · 814 阅读 · 0 评论