- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 NFS共享目录搭建及常见问题
NFS服务简介什么是NFS?NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS挂载原理:服务器挂载结构图如上图示:当我们在NFS服务器设置好一个共享目录/home/public后,其他
2021-11-10 00:55:15
2722
原创 linux中根据进程名查端口号(或根据端口号查看进程名)
大家在Linux系统中排查问题,经常会遇到根据进程名查端口号,或者根据端口号查进程名,下边针对这两种情况总结一下:一,根据进程名查对应的端口号netstat -tlnp | grep processname二,根据端口号查对应的进程名(一)使用lsof命令,以查找占用端口80为例,用法如下:[root@localhost sbin]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnginx 824
2021-11-09 23:56:42
14024
原创 TortoiseGit 使用教程
前言作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面要借助一个图形化的软件,TortoiseGit来操作git。用GUI(图形界面)再谈CLI(命令行),我相信这会更容易让人接受。TortoiseGit 简介TortoiseGit 简称 tgit, 中文名海龟
2021-09-29 00:11:54
11225
3
原创 TortoiseSVN新人使用指南
安装说明开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。根据系统位数选择相应客户端进行安装。如果你喜欢用命令行操作,请务必记得勾选command line client tool为will be install on local hard driver,不用命令行的跳过这一步。然后一路next即可安装。安装完毕后,在任意地方右键查看快捷菜单。发现Tor
2021-09-28 23:50:54
268
原创 Windows下弱网模拟工具Clumsy
Clumsy 是一款小巧而功能强大的开源弱网模拟工具,它能在windows平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现。你可以选择 clumsy 提供的功能来有目的性的调整网络情况:延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。掉包(Drop),随机丢弃一些数据。节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。重发(Duplicate),随机复制一些数据并与其本身一同发送。乱序(Out of orde
2021-09-27 00:42:55
795
原创 广域网弱网模拟器—WANem安装使用教程
版本号:WANem_3.0_Beta2运行平台:Knoppix 6.7.1一、 概述WANem—WAN emulator广域网模拟器,可以模拟在各种网络状况比如带宽,延迟,丢包,抖动等。高级功能有:随机复位连接、按概率发重复包、按概率使包乱序和按概率瞬时断开网络,按协议随机断开连接等,而且可以针对不同的协议,不同的主机,不同的网络甚至是不同的应用程序来模拟。其优点如下:WANem在单网卡设备上即可实现所有功能WANem支持从光盘启动,不需要将它安装到硬盘也可使用,甚至可以运行于虚拟机上,此时
2021-09-27 00:30:17
1203
原创 2021年转行软件测试能有前景吗?
作为一名软件测试工程师,汇智妹可以负责任地告诉你:自信点,把“吗”去掉!为什么?本篇文章将从以下三个维度来为你解读:1.关于软件测试软件测试属新兴职业,且随着目前国内软件产业规模越来越大,软件行业也早已突破传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产 模式,从而导致专业的软件测试人才需求缺口巨大。作为工业化产品质量的“把门”者,软件测试工程师已成为软件开发企业必不可少的技术人才。目前国内软件测试和开发人员比例大约在 1:4~1:5,而国外测试和开发人员比例为 1:1,由此
2021-09-12 23:08:01
5907
2
原创 软件测试行业前景,人才稀缺
软件测试行业前景,人才稀缺 随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。一、软件测试基本状况“现阶段,我国软件测试基础人才不足,已成为制约我国软件产业发展的瓶颈。”中国软件协会秘书长胡昆山说。据国家权威部门统计,中国软件测试人才缺口高达30多万,并且仍在以每年20%的速度增加。但由于软件测试的重要性是近两年才被充分认识到的,高校教育和企业培养
2021-09-12 22:57:45
6074
1
原创 【转】我都30岁了,零基础想转行去学编程,靠谱吗?
web小二 web前端开发我都30岁了,零基础小白想转行去学编程,靠谱吗?这个是公号读者朋友咨询率最高的问题之一。对于这样的提问,有时候很难一两句话就可以说清楚,因为每个人的情况都不一样;就算有时候,同等背景条件下,也会有差异。所以,请你在付出努力之前,请不要太计较结果,先行动起来,勇敢去尝试一次。虽然现在网上,有很多人说,程序员过30岁就没有企业要了。导致很多人直接放弃学习编程这个想法。其实,企业要不要你,不是取决于你的年纪,而取决于,你可以为企业创造多少价值。在我的周围就有一些转行过来的3
2021-08-05 23:42:44
859
1
原创 查看SELinux状态及关闭SELinux
一、查看SELinux状态:1、用这个命令检查getenforce2、也可以用下述命令;如果SELinux status参数为enabled即为开启状态/usr/sbin/sestatus -v SELinux status: enabled二、关闭SELinux:1、临时关闭(不用重启机器):##设置SELinux 成为permissive模式;setenforce 1 设置SELinux 成为enforcing模式setenforce 0
2021-08-05 22:01:07
45612
原创 Linux下使用route设置路由
一、route命令route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,
2021-08-05 20:16:35
10072
原创 windows下使用route添加路由
首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行。在命令行下输入route命令,会有对应的提示信息。ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]-f 清除所有网关项的路由表。如果与某个命令结合使用,在运行该命令前,应清除路由表。-p 与 ADD 命令结合使用时,将路由设置为在系统引导期间保持不变。默认情况下,重
2021-08-05 17:29:14
33623
原创 linux中core dump开启使用教程
一、什么是coredump我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等,我们可以理解为是程序工作当前状态存储生成第一个文件,许多的程序出错的时候都会产生一个core文件,通过工具分析这个文件,我们可以定位到程序
2021-08-02 22:40:43
4563
原创 如何写好技术文档——来自Google十多年的文档经验
本文大部分内容翻译总结自《Software Engineering at Google》 第10章节 Documentation。 另外,该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf,有兴趣的同学可以下载翻阅下。 首先声明,本问所说的文档不仅限于纯文本文档,还包含代码注释(注释也是一种特殊形式的文档)。![](https://img2020.cnblogs.com/blog/965184/202108/965184-202
2021-08-02 16:53:12
259
原创 TCP往返传输时间(RTT)的估计
RTT Round-Trip Time比如重传定时器,那么到底多长时间没接到ACK才重传呢?测量的RTTRTT的测量可以采用两种方法:(1)重传队列中数据包的TCP控制块在TCP重传队列中保存着发送而未被确认的数据包,数据包skb中的TCP控制块包含着一个变量,tcp_skb_cb->when,记录了该数据包的第一次发送时间。RTT = 当前时间 – when![](https://img2020.cnblogs.com/blog/965184/202108/965184-2
2021-08-02 12:35:48
3565
原创 【Windows11来了】使用VMware16 pro虚拟机安装WIN11抢先体验
2021-7-22更新:解决安装时出现“Operating System not found”的问题。2021-7-22更新:解决了不同VMware版本可能默认引导方式不同造成启动不成功的问题。2021-7-27更新:之前有小伙伴在评论区说没安装成功,我又重新安装了一次,完善了开启虚拟机后win11安装过程中的各种设置。在此之前,我们需要准备一些东西:安装VMware,我安装的是这个版本:VMware® Workstation 16 Pro,没安装的先去安装一下。安装包在此链接,提取码:i5e4
2021-07-27 21:51:15
4257
1
转载 RUDP传输那些事儿
RUDP的价值在于根据不同的传输场景进行不同的技术选型,可能选择宽松的拥塞方式也可能选择特定的重传模式,但都是基于Expense(成本)、Latency(时延)、Quality(质量)三者之间来权衡,通过结合场景和权衡三角平衡关系RUDP或许能帮助开发者找到一个比较好的方案。最近和很多实时音视频领域的朋友交流中都有谈论到RUDP(Reliable UDP),这其实是个老生常谈的问题,RUDP在很多著名的项目上都有使用,例如google的QUIC和webRTC。在UDP之上做一层可靠,很多朋友认为这是很不
2021-07-27 17:24:57
313
shell脚本学习指南
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人