remote

Git使用

我与影子孤独终老i 提交于 2019-12-02 23:24:00
一、git简介 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 1.git与svn比较 2.git的工作流程 3.git分支管理 二、git使用 1.安装 1.下载对应版本:https://git-scm.com/download 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 2.基础命令 将已有的文件夹 - 初始化为git仓库 >: cd 目标文件夹内部 >: git init 在指定目录下 - 初始化git仓库 >: cd 目标目录 >: git init 仓库名 在仓库目录终端下 - 设置全局用户 >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用 在仓库目录终端下 - 设置局部用户 >: git config user.name '用户名' -- 用户名 >: git config user.email '用户邮箱' -- 用户邮箱 注:在当前仓库下的config新建用户信息

MVC Remote 服务器验证

匿名 (未验证) 提交于 2019-12-02 22:06:11
用此验证必须在Controller中编写返回值为JsonResult的Action 1 public JsonResult CheckUserName(string UserName) 2 { 3   EFHelper<StudentDBEntities> dbContext = EFHelper<StudentDBEntities>.GetInstance(); 4   UserInfo result = dbContext.GetSingle<UserInfo>(item => item.UserName == UserName); 5   bool isExists; 6   if (result != null) 7   { 8     isExists = false; 9     return Json(isExists, JsonRequestBehavior.AllowGet); 10   } 11   else 12   { 13   isExists = true; 14     return Json(isExists, JsonRequestBehavior.AllowGet); 15   } 16 17 } 实体类代码: 1 [Remote("CheckUserName", "User", ErrorMessage = "用户名已存在")] 2

Linux - 通过SecureCRT的rz、sz和sftp实现文件的上传和下载

匿名 (未验证) 提交于 2019-12-02 21:56:30
Ŀ¼ SecureCRT中有以下文件传输协议: ① ASCII: 最快的传输协议, 但只能传送文本文件; ② Xmodem: 古老的传输协议, 速度较慢, 但使用了CRC错误侦测方法, 传输的准确率可高达99.6%; ③ Ymodem: 是Xmodem的改良版, 使用了1024位区段传送, 速度比Xmodem快; ④ Zmodem: Zmodem采用了串流式(streaming)传输方式, 传输速度较快, 而且还具有自动改变区段大小和断点续传、快速错误侦测等功能. Zmodem是目前最流行的文件传输协议, 下述的rz/sz命令就是通过Zmodem模式传输文件. [root@host-10-0-20-50 ~]# sudo yum install -y lrzsz 若服务器不能连接外网, 可参照 CentOS 6.5中安装使用dstat资源统计工具 中的设置. rz中的r是received(接收)的缩写, 意为服务器接收文件(received by client), 即上传本地文件到服务器. 键入 rz 命令, 然后回车, 将弹出文件选择对话框, 选择需要上传的文件, 可选择多个文件. 点击确定后即可上传文件, 文件接收路径为当前执行rz命令的路径 . 过程如下: [root@host-10-0-20-50 ~]# rz rz waiting to receive. Starting

Git push时报错 ! [remote rejected] master -&gt; master (pre-receive hook declined) error: failed to push some refs to......

匿名 (未验证) 提交于 2019-12-02 21:35:18
今天在使用Git回退到之前某个版本的代码时,进行push时出现如下错误: ! [remote rejected] master -> master (pre-receive hook declined)...... 查阅相关资料发现,是由于当前用户没有push权限,就是[master]代码默认是被保护的,所以进行push的时候会报错; 解决方案: 登录gitlab,选择对应的项目,点击[Setting], 选择[Protected Branches]; 解除[master]的保护即可; push完代码之后,再把[master]Protect起来即可; 文章来源: Git push时报错 ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to......

揭秘webdriver实现原理

你离开我真会死。 提交于 2019-12-02 21:18:14
通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并不高深莫测无法揣度。在这里以webdriver ruby binding的firefox-webdriver实现为例,简单介绍一下webdriver的工作原理。 当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果测试脚本指定了firefox的profile,那么就以该profile启动,否则的话就新启1个profile,并启动firefox; firefox一般是以-no-remote的方法启动,启动后selenium-webdriver会将firefox绑定到特定的端口,绑定完成后该firefox实例便作为webdriver的remote server存在; 客户端(也就是测试脚本)创建1个session,在该session中通过http请求向remote server发送restful的请求,remote server解析请求,完成相应操作并返回response; 客户端接受response,并分析其返回值以决定是转到第3步还是结束脚本; 这就是webdriver的工作流程,看起来很复杂实际上当了解了webdriver的实现原理后,理解上述问题应该比较简单。 webdriver是按照server –

Selenium 2自动化测试实战24(webdriver原理)

眉间皱痕 提交于 2019-12-02 19:17:54
一、webdriver原理 webdriver是按照Server-Client的经典设计模式设计的。 Server端就是Remote Server,可以是任意的浏览器。当我们的脚本启动浏览器后,该浏览器就是Remote Server,它的职责就是等待Client发送请求并作出响应。 Client简单来说就是我们的测试代码,我们测试代码中的一些行为,例如打开浏览器,转跳到特定的URL等操作是以http请求的方式发送给被测试浏览器的,也就是Remote Server。Remote Server接受请求,执行相应操作,并在Response中返回执行状态、返回值等信息。 webDriver的工作流程: 1、WebDriver启动目标浏览器,并绑定到指定端口。启动的浏览器实例将作为Webdriver的Remote Server。 2、Client端通过CommandExcuter发送HTTPRequest给Remote Server的侦听端口(通信协议:the webdriver wire protocol) 3、Remote Server需要依赖原生的浏览器组件(如IEDriverServer.exe、chromedriver.exe)来转化浏览器的native调用。 basicConfig()开启的debug模式只能捕捉到客户端想服务器发送的POST请求。而无法获取服务器所返回的应答信息

转载:常见端口介绍

孤街醉人 提交于 2019-12-02 18:31:50
Win常用端口 TCP端口(静态端口) TCP 0= Reserved TCP 1=TCP Port Service Multiplexer TCP 2=Death TCP 5=Remote Job Entry,yoyo TCP 7=Echo TCP 11=Skun TCP 12=Bomber TCP 16=Skun TCP 17=Skun TCP 18=消息传输协议,skun TCP 19=Skun TCP 20=FTP Data,Amanda TCP 21=文件传输,Back Construction,Blade Runner,Doly Trojan,Fore,FTP trojan,Invisible FTP,Larva,WebEx,WinCrash TCP 22=远程登录协议 TCP 23=远程登录(Telnet),Tiny Telnet Server (= TTS) TCP 25=电子邮件(SMTP),Ajan,Antigen,Email Password Sender,Happy 99,Kuang2,ProMail trojan,Shtrilitz,Stealth,Tapiras,Terminator,WinPC,WinSpy,Haebu Coceda TCP 27=Assasin TCP 28=Amanda TCP 29=MSG ICP TCP 30=Agent

git 常规使用

自作多情 提交于 2019-12-02 17:10:01
目录 复习 git 简介 git与svn比较 git分支管理 git使用 安装 基础命令 指定版本控制器过滤文件 创建远程 gitee(码云) 仓库 选择线上仓库 用本地仓库首次初始化远程仓库 本地仓库与远程仓库建立源连接 创建电脑的公钥私钥 提交本地代码到远程仓库 remote 源操作(远程仓库) 多分支开发 常见分支操作 参考博客 复习 """ 1、pip换源 - 采用国内源下载,速度快 2、虚拟环境 - 可以为项目单独配置开发环境,方便管理依赖模块及模块的版本迭代 3、后台项目重构目录结构 4、后台项目配置 异常、响应、日志 数据库 - django==2.0.7、mysql、pymysql 为项目创建一个数据库,为该数据库单独配置一个权限用户 pymysql配置:在django.setup()前要配置pymysql 5、前台项目重构目录结构 6、前台项目配置 全局样式与设置、axios、cookies、jq、bootstrap、element-ui 7、前后台交互 跨域问题:CORS """ git 简介 """ 重点——————> git:操作命令、优点 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 SVN 工作流程 git 工作流程 git

day79_10_28git使用基础

若如初见. 提交于 2019-12-02 17:08:57
一。git与svn比较。   git就是版本控制器,控制的对象是开发的项目代码。   可以根具时间轴进行回滚代码,改变代码版本。   svn的特点就是服务版与用户版分离,当开发这需要进行开发时,需要先在代码仓库中建立项目,开发者每次登录需要代码回去,再进行开发并提交。   在git中,本地用户版与服务版共存,在任何开发设备上都有两个版本,首先与本机服务版进行交互,服务版再与远程服务端进行操作。   各个环节可以通过git语句进行数据回滚。   git还可以进行数据分支,每个分支之间的数据都是独立的,基于分支创建的分支时间轴是一样的。 二。git使用。   1.安装   首先,在官网上进行安装:https://git-scm.com/download   安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项。(所有字体配置)。   2.基础命令   将已经有 的文件夹初始化成git仓库。其文件见下就是需要提交的文件。 """ >: cd 目标文件夹内部 >: git init """   或者可以这样创建git仓库 """ >: cd 目标目录 >: git init 仓库名 """   在仓库目录终端下 - 设置全局用户。 """ >: git config --global user.name '用户名

GIT

独自空忆成欢 提交于 2019-12-02 17:00:59
一.git简介 1.什么是git :   版本控制器- 控制的对象是开发的项目代码 2.什么是版本控制系统:   版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统   系统具体功能     记录文件的所有历史变化     随时可恢复到任何一个历史状态     多人协作开发或修改     错误恢复   版本控制的工具:     -svn     -git:软件帮助使用者进行版本的管理 3.git 与 svn的比较    4.git的工作流程图 5.git分支管理 二.git的使用 1.安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 2.基础命令 将已有的文件夹-初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下-初始化git仓库 """ >: cd 目标目录 >: git init 仓库名 """ 在仓库目录终端下-设置全局用户 """ >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users