js鼠标移动显示全部内容
只需要加入一个title便可以实现功能 <div title=“全部内容”>部分内容</div> js代码 <script src="js/jquery.min.js"></script> <script src="js/jquery.mousewheel.min.js"></script> <script src="js/pictureViewer.js"></script> <script> $(function() { $( document ).tooltip(); }); </scr
Codeforces 1136D - Nastya Is Buying Lunch - [贪心+链表+map]
题目链接:https://codeforces.com/problemset/problem/1136/D 题意: 给出 $1 \sim n$ 的某个排列 $p$,再给出若干 $(x,y)$ 表示当序列中出现 $x,y$ 时,两者可以交换位置。问序列中最末尾的数可以前进多少步。 题解: 如果 $p[n-1]$ 可以与 $p[n]$ 交换位置,那么肯定是立刻交换,因为首先 $p[n-1]$ 只能最多只能产生 $1$ 步的贡献,同时就算把 $p[n-1]$ 往前换,等到在未来某个时刻再跟 $p[n
jQuery事件 & Ajax
事件 常用事件 (1) 鼠标事件 ① click([[data],fn]) //点击时触发 click = mousedown + mouseup ② dblclick([[data],fn]) //双击事件 dblclick = 2*click ③ mousedown([[data],fn]) ④ mouseup([[data],fn]) ⑤ mousemove([[data],fn]) ⑥ mouseout([[data],fn]) ⑦
jQuery原型对象的方法 & 静态方法 & 插件
常用jQuery原型对象的方法 1. css(attr[,val]): 获取/改变元素style属性(内联样式) 取值:css(attr), css([‘color’,’text-align’]) <==> getComputedStyle[attr] 赋值:css(attr,val), css({attr:val}); 2. val(v): 获取/设置匹配表单元素的值(等同于原生js中的value属性) 取值: input.val() 赋值: input.val(v) v:字符串
弹性盒 & 媒体查询
弹性盒 设置在容器(父元素上)上: (1) display : flex; 父元素设置成弹性盒。 规定子项目在父元素主轴方向一行显示,不会换行。侧轴方向会默认拉伸。 (2) 设置主轴方向 flex-direction 属性值: row 默认为水平向右 column 垂直向下 row-reverse 水平向左 column-reverse 垂直向上 (3) flex-wrap 伸缩换行 属性值:nowrap默认不换行 wrap换行 (4) flex-flow
flask学习文档01-视图和helloword
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540145 1.Flask简介 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask
flask学习文档02-正则匹配路由,装饰器路由
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540151 1.正则匹配路由 在 web 开发中,可能会出现限制用户访问规则的场景,那么这个时候就需要用到正则匹配,根据自己的规则去限定请求参数再进行访问 具体实现步骤为: 导入转换器基类:在 Flask 中,所有的路由的匹配规则都是使用转换器对象进行记录 自定义转换器:自定义类继承于转换器
flask学习文档03-异常捕获和请求钩子
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540158 1. 异常捕获 1. HTTP 异常主动抛出 abort 方法 抛出一个给定状态代码的 HTTPException 或者 指定响应,例如想要用一个页面未找到异常来终止请求,你可以调用 abort(404)。 参数: code – HTTP的错误状态码 # abort(404)
a
flask学习文档04-request获取请求参数,状态保持cookie和session
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540164 1.request获取请求参数 request 就是flask中代表当前请求的 request 对象,其中一个请求上下文变量(理解成全局变量,在视图函数中直接使用可以取到当前本次请求) 常用的属性如下: 属性 说明 类型 data 记录请求的数据,并转换为字符串 * form 记
flask学习文档05-上下文和flask-script
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540169 1.上下文 上下文:相当于一个容器,保存了 Flask 程序运行过程中的一些信息。 Flask中有两种上下文,请求上下文和应用上下文 1.请求上下文(request context) 思考:在视图函数中,如何取到当前请求的相关数据?比如:请求地址,请求方式,cookie等等 在
linux三剑客之sed应用(用于个人学习以及回顾)
一. sed工具简介 Stream EDitor 流式编辑器 非交互式,基于模式匹配过滤和修改文本 逐行处理,并将结果输出到屏幕 可实现对文本的输出、删除、替换、复制、剪切、导入、导出等各种操作 命令格式&nb
flask学习文档06-模板
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88540175 1. Jinja2模板引擎简介 1. 模板 视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用
flask学习文档07-数据库安装配置及常用字段
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88550721 1. Flask-SQLAlchemy安装及设置 SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换来的是开发效率的较大提升 SQLAlchemy是一个关系型数据库框架,它提
flask学习文档08-数据库的基本操作
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88550730 数据库基本操作 在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。 在 Flask-SQLAlchemy 中,查询操作是通
drf关于异常的捕获处理
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88581870 情景分析: 在以前的项目中,我们每处理一次数据库操作,就要使用try except来捕获数据库异常并且记录日志,这个异常不是数据库语法的异常,而是数据库的连接之类的异常 有两个特殊情况需要特殊处理使用try except: ①查询的数据不存在②增加的数据已经存在 其他的普通异常如
MySQL01--数据库数据表和增删改查的基本操作
版权声明:内容版权为CSDN用户:kayseen 所有,若您需要引用、转载,需要注明来源及原文链接 https://blog.csdn.net/m0_43394876/article/details/88628742 安装mysql 先更新 apt 相关源 sudo apt-get update mysql安装 apt-get install mysql-server
apt-get install libmysqlclient-dev
数据库的操作 -- 链接数据库
mysql -uroo
关于《计算机程序的构造和解释》
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hounds/article/details/88647345 关于《计算机程序的构造和解释》 来源 http://www.nowamagic.net/librarys/veda/detail/1905 先谈谈关于《计算机程序的构造和解释》(后面简称为SICP)的几个八卦。 本书曾经是MIT本科第一门课的教材。前两年被Python取代,在geek中引发了轩然大波。有兴趣可以Google一下[sic
代理模式------读书笔记
意图 代理模式主要是为了控制对象的访问,意图只要有以下三种: 1、代理模式主要是为另一个对象提供代理,以控制对另一个对象的访问。 2、通过代理间接支持分布式、受控以及智能访问, 3、添加一个包装器或者委托以保护真正的组件不受过度复杂性的影响。 代理的种类 设计一个代理:当客户端第一次请求代理时,就实例化真实的对象,并将引发的请求转发给这个真实的对象。然后,所有之后的请求都直接转发到封装的真实对象。 主要有四种代理: 1、虚拟代理。当创建对象的代价非常高时,使用这种代理作为该对象的一个“替代品”
今日推荐
周排行