本文首发:https://www.somata.work/2019/FTPExplanation.html FTP全称: File Transfer Protocol,是一个用于文件传输的协议,本文主要讲解FTP协议。如果有不懂的地方可以查询FTP的定义文档: RFC 959 或者在评论中提出,同时有写错的地方也希望能提出来,大家一起进步。 FTP 是一个协议而不
以下内容均学习于51CTO老男孩 内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。 查看文件描述符最大开启数:【ulimit -n】the maximum number of
1. 示意图 2. 基本语法 crontab [选项] # -e : 编辑crontab定时任务 # -l : 查询crontab # -r : 删除当前用户所有的crontab任务 # 例子: # 每分钟执行查看一次/ect目录,把目录内容写进/tml/a.txt下 # 具体实现步骤: crontab –e */ 1 * * * * ls -l /etc >> /tmp/a.txt
目录 1. Linux组基本介绍 2. 文件/目录 所有者 2.1 查看文件的所有者 2.2 修改文件所有者 3. 组的创建 4. 文件/目录 所在组 4.1 查看文件/目录 所在组 4.2 修改文件所在组 5. 其他组 6. 改变用户所在组 10.6.1 改变用户所在组 7. 权限基本介绍 8. rwx权限详解 8.1 rwx作用
执行命令:git clean -d -fx 表示删除 一些 没有 git add 的 文件; git clean 参数 -n 显示将要删除的文件和目录; -x -----删除忽略文件已经对git来说不识别的文件 -d -----删除未被添加到git的路径中的文件 -f -----强制运行
.pro 1 QT += core gui //QT包含的模块 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上 包含widget模块 4 5 TARGET = mywidget //目标 生成的.exe程序的名称 6 TEMPLATE = app //模板 应用程序模板 7 8 9
Linux是一个功能强大的操作系统 它是一个自由软件,是免费的、源代码开发的 设计目标是建立不受任何商品化软件版权制约的、全世界都能自由使用的类unix兼容产品 内核官网:http://www.kernel.org/ VMware虚拟机安装 1.VMware简介 VMware 是一个虚拟PC的软件,可以
如果一张照片中有多张图像,通常可以通过将相同的显影设置应用于多张照片来节省时间。批处理功能非常通用,并且包含许多选项,您可以方便地将它们应用于大量图像。今天分享的是Luminar 4 for mac批处理照片入门教程。批处理入门让我们开始批处理过程。这需要识别要处理的图像并选择其设
一、 功能性需求与非功能性需求要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹层
刚好今天随便弄弄,想发布打包下控制台程序,core的控制台不是像之前发布后生成exe文件了。 原来是因为core有两只发布的方案,切换下方案即可。 默认是生成dll文件的。 把 部属模式 改为独立。 目标运行时 改为 运行系统的类型 多少位的操作系统(右键-我的电脑)
可选参数 示例 说明 -F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件 -D pyinstaller -D demo.py 默认选项,除了主程序demo.exe外,还会在在dist文件夹中生成很多依赖文件,推荐使用这个 -c pyinstaller -c demo.py 默
在写代码的时候,经常会遇到一个头疼的问题,就是要在一个页面中引入很多的类,需要用到include_once或者require_once()函数一个一个引入。当引入的内容不多时,还可以接受,但是如果有十几个或者几十个文件需要引入,操作次数多,烦躁不说,还会出现重复引入或者忘了引用的情况。直线电机选型
远程上传加载文件 1.1 Xftp安装 略 1.2 Xftp连接配置 1.3 中文乱码问题解决 配置好后,刷新即可 练习题: 1.通过Xftp5连接到Linux,并传输windows下一个任意文件,到/root目录下 2.使用Xftp5连接Linux,并下载任意文件到windows
package.json 文件 package.json 文件的作用? package.json 文件是一个包说明文件(项目描述文件),用来管理组织一个包(一个项目) package.json 文件是一个 json 格式的文件 位于当前项目的根目录下 元数据 package.json 文件中常见的项有哪些? name 包的名字 version 包的版本 des
这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析! 常用命令 文件与目录操作 命令解析 cd /home 进入 ‘/home’
1、用途:版本非线性控制; 2、基本结构如下: 如上图所示,git有三个重要的区域:工作区、工作目录(一般即master)、暂存区;三个重要的状态:已修改、已保存、已提交;Head是一个指向master的“游标”,可以用master替换; 3、用法 下面以一个例子讲解一下: 建立一个文件夹:./git_test/,在这个文件夹中
自动格式化代码工具:Prettier Prettier 的优点 它可以在编辑器中使用,也可以在命令行中使用,配置非常简单。 它既能在保存代码的时候进行格式化当前文件,也能一键格式化所有的文件; 它支持 HTML/JS/JSX/TS/JSON/CSS/SCSS/LESS/VUE 等主流文件格式; 开启本地服务:一般在本地使用 webpa
虽然之前学过 Git,不过用的比较少,很多原理也不是很清楚,不过 Git 用来用去其实也就那几个命令,今天的这篇文章,我把那些命令都分类总结了一下(当然,是参考别人的分类的),相信这份 Git 宝典,一定值得你收藏。 一、Git 配置相关 如果你首次使用 Git,那刚开始首先是需要配置各种身份信息的,这样
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) btn1: TButton; btn2: TButton; btn3: TButton; mmo1: TMemo; mmo2: TMemo; pro
一 .关于linux 的版本 Ubuntu 和 CentOSUbuntu一般用于个人,功能多,开源好,版本更新快。CentOS一般用于政企业,公司。稳定,版本少。二.下载安装Ubuntu,(链接:https://pan.baidu.com/s/1jWsKSxfobPpKF4rxln8p8Q 提取码:8ju1)版本如下: 命令1.我在哪 pwd 命令2.那个文件夹下有什么东东 ls命令3.
今天修改一个文件发现不能修改,切换成root用户后依旧不行,通过 ll 命令查看了文件的权限发现为 -rw-r--r-- 1.cpp 明明是可以写的,一气之下 chmod 777 1.cpp 把所有权限都给了该文件,发现还是不行,网上查询了一下,使用lsattr查看文件的隐藏属性 具体用法 lsattr [参数] [文件] lsat
复制文件和目录 文件移动 * ?通配符
目录 git团队开发 git协同开发: git 版本冲突: 登陆业务: 线上项目 git团队开发 git协同开发: 流程: 1)拿公钥换源远程仓库源链接 - 成为项目开发者 2)根据源链接克隆远程仓库 - git clone 源地址 3)参与项目的团队开发,永远要遵循 先pull后push,在pull之前要将所有修改
一、文件处理命令1.cd切换目录cd 目录名称 cd ~ 切换到家目录cd / 切换到根目录cd - 切换到上一次操作的目录cd ..或cd ../ 切换到上级目录cd .或cd ./ 切换到当前目录2.ls显示当前目录下面所有文件和文件夹ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹 ls -l (也可使
angular如何上传文件与文件夹,通过: input标签,使它的类型为file 例:这是上传文件的 <input type="file" name="" class="file-one" title="点击选择文件" id="newUpload" (change)="bindChang( $event)" /> 上传文件夹的时候需要加一个属性 webkitdirecto