input

第八周LINUX学习笔记

强颜欢笑 提交于 2020-03-13 03:28:14
                                    vsftpd丶NFS丶SAMBA nfs基于rpc samba基于cifs(smb) DRBD: ftp:File Transfer protocol 文件传输协议 两个连接: tcp:命令连接 tcp:数据连接 在被动模式下数据传输端口是随机的除非自己指定 主动模式:服务器端通过20端口主动连接客户端, 被动模式:客户端使用自己与服务器端建立连接。 默认情况下FTP协议使用TCP端口中的 20和21这两个端口其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。 防火墙上连接追踪 数据要流式化 文本:文件流 二进制 c/s Server: wu-ftpd(华盛顿大学的fdtp) proftpd pureftp vsftpd Very Secure ftpd iis ServU Client: GUI windows flashfxp cuteftp filezilla(开源) linux gftp CLI ftp lftp wget lftpget 用户认证: 系统用户 虚拟用户 hash file mysql 匿名用户 数据传输安全 sftp

Ant-Design-Vue中关于Form组件的使用

北战南征 提交于 2020-03-13 01:52:12
1.创建form表单的两种方式,不同的方式在js中创建表单的方式也不同 方式1:一般使用在搜索表单中,只需要双向绑定数据即可,那就使用这种方法即可 <template> <a-form > <a-form-item label="Note" :label-col="{ span: 5 }" :wrapper-col="{ span: 12 }"> <a-input v-model="queryParam.note"></a-input> </a-form-item> <a-form-item label="mark" :label-col="{ span: 5 }" :wrapper-col="{ span: 12 }"> <a-input v-model="queryParam.mark"></a-input> </a-form-item> <a-form-item :wrapper-col="{ span: 12, offset: 5 }"> <a-button type="primary" html-type="submit" @click="handleSubmit">Submit</a-button> </a-form-item> </a-form> </template> <script> export default { name: 'TestForm', data

JS-Dom

醉酒当歌 提交于 2020-03-12 17:19:00
DOM对象: 概述: DOM就是把整个html封装成对象,如图: 2、各对象及常用方法: -document对象及方法: write()----这个向页面输出,就不多讲了 getElementById:通过Id来得到对象,传入标签的Id,得到一个标签的对象: code: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <input id="Inid" name="Input" value="lalalal"> <script type="text/javascript"> var Iobject=document.getElementById("Inid"); alert(Iobject); alert(Iobject.value); </script> </body> </html> -element(元素对象)对象: 首先要获取对象,如上面那样,然后可以使用这些方法获取属性值或者设置值: getAttribute("<属性名>") 获取元素节点的属性值 setAttribute("<属性名>","<值>") 设置元素节点的属性值 code: <!DOCTYPE html> <html> <head> <meta charset

golang 按字符读取文件

感情迁移 提交于 2020-03-12 16:33:03
package main import ( "bufio" "fmt" "io/ioutil" "os" "strings" ) func main() { arguments := os.Args if len(arguments) == 1 { fmt.Println("Not enough arguments!") os.Exit(1) } input := arguments[1] buf, err := ioutil.ReadFile(input) if err != nil { fmt.Println(err) os.Exit(1) } in := string(buf) s := bufio.NewScanner(strings.NewReader(in)) s.Split(bufio.ScanRunes) for s.Scan() { fmt.Print(s.Text()) } } 来源: 51CTO 作者: 暮色伊人 链接: https://blog.51cto.com/xwandrew/2064835

实验03-python的组合数据类型

ⅰ亾dé卋堺 提交于 2020-03-12 08:58:11
1004 成绩排名 问题描述: 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入说明: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 … … … 第 n+1 行:第 n 个学生的姓名 学号 成绩 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出说明: 对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。 输入样列: 3 Joe Math990112 89 Mike CS991301 100 Mary EE990830 95 输出样列: Mike CS991301 Joe Math990112 代码: a = int ( input ( ) ) mx = - 0xffffffff mn = 0xffffffff for i in range ( a ) : lt = input ( ) . split ( ) if int ( lt [ 2 ] ) > mx : mxans = lt mx = int ( lt [ 2 ] ) if int ( lt [ 2 ]

day9(函数基础知识,装饰器)

女生的网名这么多〃 提交于 2020-03-12 08:32:45
装饰器 一 函数对象: python一切皆对象 函数是第一类对象 (函数可以被当做数据传递) 1 可以被引用 即 x = func 2 可以当做函数的参数传入. 3 可以当做函数的返回值 4 可以作为容器数据类型的元素 例1 def func(x): pass return x x = func(10) 这是调用函数的返回值不是函数 x = func x() li = [1,x,2] 例2 def func(bar): bar() def bar(): pass func(bar) 例3 def outter(): def inner(): print('inner') return inner x = outter() x() 二 函数的嵌套调用和定义 当两个函数互相调用时 会超出最大递归深度报错 def func(): print('func') func() def bar(): print('bar') func() func() 例1 嵌套调用 def max(x,y): if x>y: return x else: return y def max4(x,y,z,a): res = max(x,y) res = max(res,z) res = max(res,q) max4(1,2,3,4,) 例2 嵌套定义 def func1(): def func2(): def

Vue双向数据绑定简易实现

☆樱花仙子☆ 提交于 2020-03-12 07:13:24
一、vue中的双向数据绑定主要使用到了Object.defineProperty(新版的使用Proxy实现的)对Model层的数据进行getter和setter进行劫持,修改Model层数据的时候,在setter中可以知道对那个属性进行修改了,然后修改View的数据。 二、简易版双向数据绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Proxy双向数据绑定大概原理</title> </head> <body> <div id="app"> <input type="text" id="inpt"/> <span id="txt"></span> </div> <script> var inputDom = document.getElementById("inpt"), spanDom = document.getElementById("txt"), data = {} // 更新DOM function

Web开发知识点总结

岁酱吖の 提交于 2020-03-12 06:51:18
HTML前言:这是一篇简单的 web 开发知识点的总结,适用于刚开始学习编程的人来学习的。我是为了能够在熟记熟记这些知识点而总结的一篇文章。 1 什么是浏览器? (1) 浏览器就是接收浏览者的操作 ( 打开一个网址,点击一个链接,点击一个按钮 ) ,然后帮助浏览者去 Web 服务器请求网页内容( HTML 格式返回),然后展现成人眼能够看得懂的可视化页面的软件。 (2) IE== 浏览器?这句话是错误呢。 IE 是浏览器的一种,还有 FireFox , Opera , Chrome 等,注意遨游 (Maxthon) ,世界之窗,搜狗浏览器, 360 浏览器等并不是一种独立于 IE 的浏览器,其内核还是 IE 的内核,只不过是换了一个外壳而已,所以用遨游的不能嘲笑用 IE 的,否则就露怯了。 (3) 所谓 Trident 引擎就是 IE 的 WebBrowser 控件,现在很多非 IE 核心的浏览器用的是 Trident 引擎,比如遨游 3 和搜狗的双核, Chrome,Safari 。 2 静态页面,动态页面 (*) (1) 网站页面分为静态页面和动态页面 1) 静态页面:有一个 Html 页面文件保存在服务器上,浏览器需要这个页面的时候就把这个页面文件发给浏览器。 2) 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的 Html 页面发给浏览器

iOS下的 Fixed + Input 调用键盘的时候fixed无效问题解决方案

孤者浪人 提交于 2020-03-12 04:24:51
做touchweb开发的时候,做头疼的是,电脑上面时候好的,有些手机上面也是好的,个别手机和浏览器出现问题,对于这些,只能慢慢调试,找问题。 今天说一下比较老的IOS的问题,那就是“iOS下的 Fixed + Input 调用键盘的时候fixed无效问题”。 案例如下 <body> <!-- fixed定位的头部 --> <header>这里是头部</header> <!-- 可以滚动的区域 --> <section> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> <p>这里是内容区域</p> </section> <!-- fixed定位的底部 --> <footer> <input type="text"

创建表单

爱⌒轻易说出口 提交于 2020-03-12 04:21:37
创建表单 表单 <form action="" method="post"> <p>用户名:<input name="user" id="name" type="text" size="15" /></p> <p>密码: <input name="password" type="password" size="15" /></p> <p>性别: 男 <input type="radio" name="sex" value="1" checked /> 女 <input type="radio" name="sex" value="2" /></p> <p>爱好:<input name="fav1" type="checkbox" value="1"/>跳舞 <input name="fav1" type="checkbox" value="2"/>散步 <input name="fav1" type="checkbox" value="3"/>唱歌</p> <p>所在地:<select name="addr"> <option value="1">河北</option> <option value="2">北京</option> <option value="3">天津</option> </select></p> <p>个性签名:<br/><textarea name="sign