input

Python基础语法学习笔记

好久不见. 提交于 2020-03-16 09:52:17
一、内存管理 变量在动态语言中,无须事先声明,也不需要制定类型; 编程中一般无须关心变量的存亡,也不需要关心内存的管理; Python使用“引用计数”记录所有对象的引用数 当对象引用数变为0,它就可以被“垃圾回收”GC 计算增加:赋值给其他变量就增加引用计数,例如X=3,Y=X 计数减少:函数运算结束时,局部变量就会被自动销毁,对象引用计数减少; 变量被赋值给其他对象。例如:x=3;y=x;x=4 当“引用计数”归0,即表示该对象不再被使用,垃圾回收机制会定期对“引用计数”标记为0的对象进行释放。 有关性能的时候,就需要考虑变量的引用问题,但是该释放内存,还是尽量不释放内存,看需求。 ##相关问题### 内存空洞是如何产出的; 如何规避内存空洞; 内存回收优化方案; 二、程序控制 顺序执行 按照先后顺序一条条执行; 分支结构 根据不同的情况判断,条件满足执行某条件下的语句; 循环执行 条件满足就反复执行,不满足就不执行或不再执行; if 语句 if condition: 代码块 condition必须是一个bool类型,这个地方有一个隐式转换bool 参考“真值表” 真值表 对象/常量 值 总结 "" 假 False等价布尔值,相当于bool(value) 空集合 空字符串 空字典 空列表 空元组 None对象 0 "string" 真 0 假 >=1 真 <=-1 真 ()空元组

jQuery

ⅰ亾dé卋堺 提交于 2020-03-16 03:54:10
表单筛选器 :text :password :file :radio :checkbox :submit :reset :button 例子: $(":checkbox") // 找到所有的checkbox 表单对象属性: :enabled :disabled :checked :selected 例子: 找到可用的input标签 <form> <input name="email" disabled="disabled" /> <input name="id" /> </form> $("input:enabled") // 找到可用的input标签 找到被选中的option: <select id="s1"> <option value="beijing">北京市</option> <option value="shanghai">上海市</option> <option selected value="guangzhou">广州市</option> <option value="shenzhen">深圳市</option> </select> $(":selected") // 找到所有被选中的option 链式操作:每一步的jQuery操作,返回的都是一个jQuery对象,所以不同操作可以连在一起。 筛选器方法 下一个元素: $("#id").next() 

jQuery基础知识

我的梦境 提交于 2020-03-16 03:53:30
表单筛选器 :text :password :file :radio :checkbox :submit :reset :button 例子: $(':checkbox') // 找到所有的checkbox 表单对象属性: :enabled :disabled :checked :selected 例子: 找到可用的input标签 <form> <input name="email" disabled="disabled" /> <input name="id" /> </form> $("input:enabled") // 找到可用的input标签 找到被选中的option: <select id="s1"> <option value="beijing">北京市</option> <option value="shanghai">上海市</option> <option selected value="guangzhou">广州市</option> <option value="shenzhen">深圳市</option> </select> $(":selected") // 找到所有被选中的optio 筛选器方法 下一个元素: $("#id").next() $("#id").nextAll() $("#id").nextUntil("#i2") 上一个元素: $("

Day49 前端知识之jQuery

我的梦境 提交于 2020-03-16 03:52:40
一.jQuery介绍   1.jQuery是一个轻量级的,兼容多浏览器的JavaScript库   2.jQuery使用户能够方便的处理HTML Document,Events,实现动画效果,方便的进行Ajax交互,能够极大地简化JavaScript编程,它的宗旨是:Write less,do more. 二.jQuery优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

JQuery基础

ぐ巨炮叔叔 提交于 2020-03-16 03:49:48
JQuery官方网站 http://jquery.com/ 1 、 JQuery 概念 A、Jquery是一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器,jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。 B、JavaScript的缺点:控件的操作方式不统一,不同浏览器容易出观兼容问题。为了简化操作,出现了许多对JavaScript封装的函数库比如Prototype、JQuery等。 C、JQuery的优点:小巧、方便、功能强大。插件丰富、开源、免费。 D、VS在VS2010中已经实现自动完成功能,VS2008需要安装VSSP1补丁和VS90SP1-KB958502-X86补丁才能更好的支持,然后引用jquery-1.4.1.js,jquery-1.4.1-vsdoc.js放在同目录下,VS2008中才会有自动提示和自动完成功能。 E、JQuery文件说明:

jQuery动画效果

笑着哭i 提交于 2020-03-15 21:11:34
jQuery动画效果 1、元素的显示和隐藏 display:none; 隐藏 display:block; 显示 a) show() 显示 b) hide() 隐藏 c) toggle() 开关, 显示则隐藏,隐藏则显示 <script type="text/javascript"> function f1(){ //隐藏 $("div").hide();//display:none //document.getElementById('id').style.display="none"; } function f2(){ //显示 $("div").show();//display:block } function f3(){ $("div").toggle(); } </script> <style type="text/css"> div {width:300px; height:200px; background-color:blue;} </style> <body> <div>duck and dog</div> <input type="button" value="隐藏" onclick="f1()" /> <input type="button" value="显示" onclick="f2()" /> <input type="button" value=

关于Vue使用Element-UI的<el-autocomplete>的坑

牧云@^-^@ 提交于 2020-03-15 20:41:10
标签:<el-autocomplete> 问题1:@keydown.enter事件触发不了 解决:@keydown.native.enter 原因:element-ui自身封装了一层input标签之后,把原来的事件隐藏了,加上.native可以监听到组件根元素的原生事件 转自: https://blog.csdn.net/weixin_30609287/article/details/97191681 问题2:@change事件触发不了 解决:同问题1加上.native 过程: 我发现其他几个事件都用的input说明,只有change用的输入框说明,注意到了这两个不一样。 结果: 我还是不知道这个change事件我用错了还是怎么样,我是想做一个百度贴吧的那种输入框效果的,但是这个change.native只有手动输入值时才会生效,选中下拉框中出现的选项,这个change.native还是没用的。如果有人知道change怎么用,希望可以回复教我一下,谢谢你。 来源: https://www.cnblogs.com/woyujiezhen/p/12499581.html

【转】适用于WebApi的SQL注入过滤器

梦想与她 提交于 2020-03-15 11:31:31
原地址:https://www.cnblogs.com/yechangzhong-826217795/p/10450581.html 开发工具:Visual Studio 2017 C#版本:C#7.1 最有效的防止SQL注入的方式是调用数据库时使用参数化查询。 但是如果是接手一个旧的WebApi项目,不想改繁多的数据库访问层的代码,应该如何做。 我的解决方案是加一个过滤器。 先写过滤方法,上代码 using System; using System.Collections.Generic; using System.Web; namespace Test { /// <summary> /// 防止SQL注入 /// </summary> public class AntiSqlInject { public static AntiSqlInject Instance = new AntiSqlInject(); /// <summary> /// 初始化过滤方法 /// </summary> static AntiSqlInject() { SqlKeywordsArray.AddRange(SqlSeparatKeywords.Split('|')); SqlKeywordsArray.AddRange(Array.ConvertAll(SqlCommandKeywords

页面元素定位方法---表格定位

拟墨画扇 提交于 2020-03-15 02:56:33
1. 遍历表格所有单元格 被测试网页 table1.html 所有单元格 1 <html> 2 <body> 3 <table width="400" border="1" id="table"> 4 <tr> 5 <td align="left">图书购买清单</th> 6 <td align="right">一月</th> 7 <td align="right">二月</th> 8 </tr> 9 <tr> 10 <td align="left">python</td> 11 <td align="right">180元</td> 12 <td align="right">200元</td> 13 </tr> 14 <tr> 15 <td align="left">Oracle</td> 16 <td align="right">290元</td> 17 <td align="right">150元</td> 18 </tr> 19 <tr> 20 <td align="left">Selenium自动化测试</td> 21 <td align="right">300元</td> 22 <td align="right">260元</td> 23 </tr> 24 <tr> 25 <td align="left">LoadRunner</td> 26 <td align=

HTML

大兔子大兔子 提交于 2020-03-14 20:39:04
一、简介 1、声明编码方式 <meta charset="utf-8"> 2、后缀名 .html 或 .htm 3、HTML: H yper T ext M arkup L anguage 超文本标记语言 HTML的结构 声明一个HTML页面 <!DOCTYPE html> 注: 声明的html不区分大小写 二、head标签内元素 标签 描述 <head> 定义了文档的信息 <title> 定义了文档的标题 <base> 定义了页面链接标签的默认链接地址 <link> 定义了一个文档和外部资源之间的关系 <meta> 定义了HTML文档中的元数据 <script> 定义了客户端的脚本文件 <style> 定义了HTML文档的样式文件 meta用法:关键字、描述、作者、固定刷新当前页面时间 <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"> <meta name="description" content="免费 Web & 编程 教程"> <meta name="author" content="Runoob"> <meta http-equiv="refresh" content="30"> 三、HTML基础 1、标题 HTML 标题(Heading)是通过<h1> - <h6> 标签来定义的.