input

脚本编程进阶

冷暖自知 提交于 2020-04-07 14:33:59
1、chmod -rw /tmp/file1,编写脚本/root/bin/per.sh,判断当前用户对/tmp/fiile1文件 是否不可读且不可写 #!/bin/bash [ ! -r /tmp/file1 ] && [ ! -w /tmp/file1 ] && echo "不可读写" || echo "可读写" [root@centos7 shell]# chmod -rw /tmp/file1 [root@centos7 shell]# ll /tmp/file1 ----------. 1 root root 0 Aug 10 16:22 /tmp/file1 [root@centos7 shell]# bash per.sh 可读写 [root@centos7 shell]# su cent [cent@centos7 shell]$ bash per.sh 不可读写 2、编写脚本/root/bin/nologin.sh和login.sh,实现禁止和充许普通用户登录系统 思路:当/etc/目录下存在 nologin 文件时,普通用户会无法登陆,因此,我们只需要通过删除或增加该文件来限制普通用户是否可登陆 [root@centos7 shell]# cat login.sh nologin.sh #!/bin/bash [ -e /etc/nologin ] && echo

input的三个属性autocomplete、autocapitalize和autocorrect

微笑、不失礼 提交于 2020-04-07 13:54:05
下面的input的三个属性是H5新增的属性 <input type="text" class="input-search" placeholder="请输入搜索内容" v-model.trim="searchKey" @input="searchEvent"ref="searchInput" autocomplete="off" autocapitalize="off" autocorrect="off"/> autocomplete   默认为on,其含义代表是否让浏览器自动记录自谦输入的值。   很多时候,需要对客户的资料进行保密,防止浏览器软件或者恶意插件获取到。可以在input中加入autocomplete = "off"来关闭记录,系统需要保密的情况下可以使用此参数。 autocapitalize   自动大小写 autocorrect   纠错 来源: https://www.cnblogs.com/pengshengguang/p/8037342.html

【XSY2495】余数

和自甴很熟 提交于 2020-04-07 13:27:45
Input Output Input 3 4 Output 4 HINT 原式 =n*m-n除以i向下取整 用数论分块做就可以了 #include<bits/stdc++.h> #define mod 1000000007 using namespace std; long long ans; long long n,m; int main(){ scanf("%lld%lld",&n,&m); for(register long long i=1,last=0;i<=m;i=last+1) { long long p=n/i; if(p) { last=min(n/p,m); }else{ last=m; } ans=(ans+(((last-i+1)%mod*((n%i)%mod+(n%last)%mod))%mod*500000004))%mod; } printf("%lld",ans); return 0; } 来源: https://www.cnblogs.com/2017gdgzoi44/p/11348536.html

lodop打印技巧与注意事项

我与影子孤独终老i 提交于 2020-04-07 11:33:06
打印前的准备工作 首先用Html和css把完整的打印页面写出,注意需要输入内容的地方要用input输入框, 技术要点: 1、input的样式,由于input的默认样式每个浏览器显示不一样,既不美观也不统一,这里先统一input的样式 input[type="text"]{border:1px solid #ccc;padding-left:5px;height:20px;line-height:20px;} input:focus {border-color: #3c8dbc;box-shadow: none;outline: 0;} //以上样式为bootstrap的input 样式 2、打印预览的内容是input输入的内容,正常情况下,不管输入什么内容,打印预览的的内容都是input的初始value值,修改input的内容不改变html的value属性需要用js修改属性 $('input:text').each(function(i,n){ this.setAttribute('value',this.value); } ); 接着就要安装lodop插件,谷歌42版本以上的要安装c-lodop,通过打印设计把需要输出的文字,在打印设计里面把代码输出,黏贴到html页面如下 LODOP.ADD_PRINT_TEXT(211,489,81,20,"输出内容1");

细谈软件开发与测试---日记选

房东的猫 提交于 2020-04-07 11:27:49
软件开发就是实现软件的各种功能,而测试就是分析软件的功能,是两码事。 软件测试大概会分为三类,一类是功能测试,也就是黑盒测试,从用户角度出发寻找产品存在的问题;一类是测试运营,通常是对产品的性能等进行测试,比如关注吞吐、峰值、内存、CPU啥的,在产品上线前提出各类风险以及预估;还有就是测试开发,通常需要开发一些测试工具(比如人工评价系统,自动化监控、持续集成等),做各类的测试并进行分析,调研各类产品并在实际测试中使用(功能测试或者测试运营等),研究最新的测试技术和理念并在工作中应用等等。   可能不同公司的定位不同,但是测试开发一般会要求比较强的开发能力,这点在测试运营或者功能测试上要求不会那么高。一般面试也会有一定的算法题目, 我个人的理解是给开发的代码挑毛病的人,所以理论上应该不能比开发的编码能力差。   软件开发就是所谓的码农 看看c#程序的代码覆盖 创建一个 C# 工程 WildChar (无所谓是类型库工程还是命令行程序工程),假设我们要写一个将字符串按单词成对反转的程序。将下面的代码贴到工程的一个 cs 文件中: Program.cs public static string ReverseStringPair( string input) { if ( string .IsNullOrEmpty(input)) throw new

13 阶乘之和

断了今生、忘了曾经 提交于 2020-04-07 08:01:20
1 def f(x): 2 if x == 0: 3 return 0 4 elif x == 1: 5 return 1 6 else: 7 return (x * f(x - 1)) 8 while 1: 9 info = int(input('>>>:')) 10 print(f(info)) 11 print('还想试试吗?(输入no退出)') 12 info = input('>>>:') 13 if info == 'no': 14 break 15 info1 = int(info) 16 print(f(info1)) 来源: https://www.cnblogs.com/reaix/p/12651191.html

python数据类型

青春壹個敷衍的年華 提交于 2020-04-07 06:49:49
一、什么是计算机交互? name=input("请输入用户名:") 无论输入何种类型的数据,input都会将他存成字符串格式 为什么要有程序交互? 让计算机能够模拟人,让计算机去接受用户的输入信息. 二、注释 单行注释:# 多行注释 : ''' 你好 helloworld ''' 三、基本数据类型: 1.数字 整型int:年级,年纪,等级,身份证号,qq号,手机号 level=10 浮点型float:身高,体重,薪资,温度,价格 height=1.81 salary=3.3 2.字符串str: 包含在引号(单,双,三)里面,由一串字符组成 用途(描述性的数据):姓名,性别,地址,学历,密码:alex3714 name='egon' 取值: 首先要明确,字符串整体就是一个值,只不过特殊之处在于: python中没有字符类型,字符串是由一串字符组成,想取出字符串中 的字符,也可以按照下标的方式取得 name:取得是字符串整体的那一个值 name[1]:取得是第二位置的字符 字符串拼接: >>> msg1='hello' >>> msg2=' world' >>> >>> msg1 + msg2 'hello world' >>> res=msg1 + msg2 >>> print(res) hello world >>> msg1*3 'hellohellohello' 3

提升效率 jQuery选择器大全

﹥>﹥吖頭↗ 提交于 2020-04-07 05:29:17
提升效率 jQuery选择器大全 在jQuery 中,jQuery 为编写代码者提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery 包装集的形式返回。本文主要对常用的jQuery 选择器进行一个介绍及归类。 jQuery 选择器大体上可分为 4 类:基本选择器、层次选择器、过滤选择器、表单选择器。 其中过滤选择器可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器。 基本选择器: $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素 可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠选择器: $("form input") 选择所有的form元素中的input元素 $("#main > *") 选择id值为main的所有的子元素 $("label + input") 选择所有的label元素的下一个input元素节点

JQuery选择器大全

为君一笑 提交于 2020-04-07 04:46:18
jQuery 的选择器可谓之强 大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠选择器: $("form input") 选择所有的form元素中的input元素 $("#main > *") 选择id值为main的所有的子元素 $("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素 $("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签 基本过滤选择器: $("tr:first") 选择所有tr元素的第一个 $("tr:last") 选择所有tr元素的最后一个 $("input:not(:checked) + span") 过滤掉

常用 js代码集锦

时光总嘲笑我的痴心妄想 提交于 2020-04-07 02:30:29
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标 7. <input style="ime-mode:disabled"> 关闭输入法 8. 永远都会带着框架 <script language="JavaScript"><!-- if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 // --></script> 9. 防止被人frame <SCRIPT LANGUAGE=JAVASCRIPT><!