HOBBY

HTML练习

百般思念 提交于 2020-11-13 13:46:25
本文转载于: 猿2048 网站 https://www.mk2048.com/blog/blog.php?id=2chb1j&title=HTML%E7%BB%83%E4%B9%A0 <!DOCTYPE HTML> <html> <head> <title>userinfor</title> </head> <body> <form action="#" method="get"> <table align="center" border="1px" cellspacing="0px" bordercolor="red" cellpadding="10px"> <caption align="top">用户信息注册登录</caption> <tr> <td>用户名:</td> <td><input type="text" name="username"> </td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"> </td> </tr> <tr> <td>确认密码:</td> <td><input type="password" name="password1"> </td> </tr> <tr> <td>昵称:</td> <td><input type="text" name=

Django之forms组件

巧了我就是萌 提交于 2020-11-09 09:36:18
1.forms组件的基本使用 # 1.forms组件的基本使用 写一个基础的forms.Form的类 1、 from app01 import views form_obj = views.LoginForm({ ' username ' : ' koko ' , ' password ' : ' 123 ' , ' email ' :12312 }) 2 .基本使用 1 .将需要验证的数据 以字典的方式传递给自定的类 实列化参数对象 form_obj = views.LoginForm({ ' username ' : ' koko ' , ' password ' : ' 123 ' , ' email ' :12312 }) 2 .如何验证数据是否全部合法 form_obj.is_valid() # is_valid()是所有的字段必须都合法 才会显示为True 3. form_obj.errors # 查看错误原因 会一一匹配我们字典的vlue 和我们类中设置的限制条件做匹配 { ' password ' : [ ' Ensure this value has at least 5 characters (it has 3). ' ], ' confirm_pwd ' : [ ' This field is required. ' ], ' email ' : [ '

Django forms组件

纵然是瞬间 提交于 2020-11-09 09:35:59
一、forms组件使用     form django import forms   1 自定义一个类,类需要继承forms.Form       自定义类的字段 映射 模板(html)中的form表单中的各种标签   2. 模板利用 RegForm类的实例对象 form_obj进行渲染:       自定义类RegForm的属性 CharField字段 映射 form表单的input标签                              1. form_obj.as_p --> 简单演示       2.  form_obj.username        --> input标签         form_obj.username.label      --> label名称(即label标签)         form_obj.username.id_for_label  --> label标签for属性使用的id         form_obj.errors          --> 用ul标签把所有的错误展示出来         form_obj.username.errors.0   --> 取具体某个input标签(即RegForm属性字段)的第一个错误提示信息   3. 视图views.py:       1. 实例化       form_obj =

(简单易懂!一看就会!)MySQL高级语句的详细用法

ぐ巨炮叔叔 提交于 2020-11-05 04:14:01
文章目录 一、按关键字排序 1.1 语法结构 二、对结果进行分组 2.1 语法结构 三、限制结果条目 3.1 语法结构 3.2 环境创造 四、AS的用法 4.1 设置别名 4.2 作为连接语句 五、常用通配符的用法 5.1 %的用法 5.2 _的用法 5.3 两者结合使用 六、子查询 七、查看表的状态 八、创建视图(虚拟表) 九、结果集 十、exists的用法 十一、NULL值 11.1 给表添加属性 11.2 在统计时null值不会进入统计 11.3 在统计时空值会进入统计 十二、正则表达式 十三、运算符 13.1 算术运算符 13.2 比较运算符 十四、比较运算符 14.1 least 求最小值 Greatest求最大值 14.2 IN NOT IN 14.3 LIKE NOT LIKE 十五、逻辑运算符 15.1 逻辑非 15.2 逻辑与 16.3 逻辑或 15.4 逻辑异或 十六、位运算符 16.1 向左位移运算 16.2 向右位移运算 十七、运算符的优先级 十八、连接查询 18.1 内连接查询 18.2 左连接查询 18.3 右连接查询 十九、数学函数 19.1 abs(x) 返回x的绝对值 19.2 rand() 返回0-1的随机数 19.3 mod(x,y) 返回x除以y以后的余数 19.4 power(x,y) 返回x的y次方 19.5 round(x)

Chrome 调试技巧

霸气de小男生 提交于 2020-11-03 05:40:55
源自:https://segmentfault.com/a/1190000016256731 alert 这个不用多说了,不言自明。 console 基本输出 想必大家都在用 console.log 在控制台输出点东西,其实console还有其它的方法: console.log("打印字符串"); // 在控制台打印自定义字符串 console.error("我是个错误"); // 在控制台打印自定义错误信息 console.info("我是个信息"); // 在控制台打印自定义信息 console.warn("我是个警告"); // 在控制台打印自定义警告信息 console.debug("我是个调试"); // 在控制台打印自定义调试信息 console.clear(); // 清空控制台(这个下方截图中没有) 注意上面输出的error和throw出的error不一样,前者只是输出错误信息,无法捕获,不会冒泡,更不会中止程序运行。 格式化输出 除此以外,console还支持自定义样式和类似c语言的printf形式: console.log("%s年", 2016); // %s表示字符串 console.log("%d年%d月", 2016, 11); // %d表示整数 console.log("%f", 3.1415926); // %f小数 console.log("%o

python_MongoDB

爷,独闯天下 提交于 2020-10-31 02:00:34
数据库 MongoDB 数据存储的发展阶段 1、文件管理阶段(open,csv,) 1、优点:数据可以长期保存,能存储大量的数据,使用比较简单 2、缺点:数据的一致性差,数据冗余度大,查找修改不方便 2、数据库管理阶段 1、优点:数据组织结构化,冗余度小,容易扩充,查找效率高,方便使用程序自动处理 2、缺点:需要使用sql语句等特定的语句处理,相对比较复杂 几个概念: 1、数据:能够输入到计算机中被识别处理的信息集合 2、数据库:按照数据结构,存储和管理数据的仓库。是在数据库管理系统的管理和控制下存放在一定介质上的数据集合 3、数据库管理系统:管理数据库的软件,用于建立,使用和维护数据库 4、数据库系统:由数据库,数据库管理系统,开发工具等共同构成的集合概念 关系型数据库: 1、定义:采用关系模型来组织数据结构的数据库 2、关系型数据库包括:Oracle DB2 SQLServer MySql SqLite(小型数据库,方便一致,python标准库支持) 3、优点: 1、容易理解,类似我们常见的表格模型 2、使用方便,都是通过sql语句进行操作,sql语句是非常成熟的 3、易于维护,完整性好,数据一致性高,降低了冗余 4、技术成熟,可以使用外连接等比较复杂的操作 4、缺点: 1、不能很好的满足高并发的需求,每次操作需要sql语句,sql语句需要解析 2

mysql简单用法

时光总嘲笑我的痴心妄想 提交于 2020-10-24 18:28:47
删除用户:drop user jack@'%'; (drop比delete删除的优势在于drop可以删除用户的权限,更加彻底) 更改用户名:rename user jack to jacknew; (用户的都存在与user表中,更改名称,权限不变) 更改用户密码:update mysql.user set password=password('123456') where user='jack'; 刷新授权表:flush privileges; 如果对root设置了密码,但是忘记了密码: mysqld_safe --skip-grant-tables & 跳过授权表,再免密登陆,更改root的密码 将同样的权限同时授权于多个用户,示例如下 grant select on hellodb.* to zsy@localhost,zsythink@localhost; 只对某张表的某个字段授权,可以使用如下语句 grant select (name,age) on zsythink.students to zsy@localhost; 只想将test函数的权限授予zsy用 grant execute on function zsythink.test to zsy@'192.168.%.%'; 使用procedure关键字,指明是存储过程 grant execute on

gin框架学习手册

拈花ヽ惹草 提交于 2020-10-22 23:29:20
前言   gin框架是go语言的一个框架,框架的github地址是: https://github.com/gin-gonic/gin   转载本文,请标注原文地址: https://www.cnblogs.com/-beyond/p/9391892.html 安装gin框架 go get -u github.com/gin-gonic/gin    第一次使用gin框架   创建一个文件main.go,拷贝如下内容 package main import ( "github.com/gin-gonic/gin" ) func main() { router := gin.Default() router.GET("/get", func(c *gin.Context) { c.JSON(200, gin.H{"message": "use get method"}) }) router.Run() }   使用 go run main.go 运行程序,程序默认绑定的是8080端口,测试使用浏览器访问localhost:8080/get,会有如下response:    切换绑定端口   gin框架默认的是绑定到8080端口,但是可以切换端口,方法就是指定router.Run()的参数。   router.Run()的声明如下: func (engine *Engine) Run

value值为数组和单列集合

对着背影说爱祢 提交于 2020-10-19 05:59:46
value值为数组和单列集合 当YAML配置文件中配置的属性值为数组或单列集合类型时,主要有两种书写方式:缩进式写法和行内式写法。 其中,缩进式写法还有两种表示形式,示例代码如下 ```yaml person: hobby: - play - read - sleep ``` 或者使用如下示例形式 ```yaml person: hobby: play, read, sleep ``` 上述代码中,在YAML配置文件中通过两种缩进式写法对person对象的单列集合(或数组)类型的爱好hobby赋值为play、read和sleep。其中一种形式为“-(空格)属性值”,另一种形式为多个属性值之前加英文逗号分隔(注意,最后一个属性值后不要加逗号)。 ```yaml person: hobby: [play,read,sleep] ``` 通过上述示例对比发现,YAML配置文件的行内式写法更加简明、方便。另外,包含属性值的中括号“[]”还可以进一步省略,在进行属性赋值时,程序会自动匹配和校对 学习让人快乐,学习更让人觉得无知!学了1个多月的《Java工程师高薪训练营》,才发现自己对每个技术点的认知都很肤浅,根本深不下去,立个Flag:每天坚持学习一小时,一周回答网上3个技术问题,把自己知道都分享出来。 来源: oschina 链接: https://my.oschina.net/u

日本街头惊现18米巨型高达!全身24处可动,东京大学参与研发

淺唱寂寞╮ 提交于 2020-10-08 08:21:00
      大数据文摘出品    作者:刘俊寰   在吗?看看高达?   什么?被洪水冲走了??   那你可得要好好反思一下自己,对高达的爱到底是不是真的!   看看别人家的妻子, 在洪水中都要“破窗入室”,抢救丈夫的高达 ,这也让不少网友直呼,简直是“年度感动新闻”。      不过,先看看他们的高达,再看看下面这个。      在 高18米,重25吨 的巨型高达机器人面前,手上的高达模型是不是瞬间就不香了?      别急,这个巨型机器人不是拿来售卖的,再说也买不起啊(重点错)。   这个巨型高达机器人其实是在日本横滨倾心打造的 高达工厂 的一个绝对亮点,据日本知名模型制造商万代介绍方面,这部元祖高达将 拥有“有史以来最强的可动性” ,全身 可动关节多达24个 ,使用 电动机和液压机 的组合进行驱动。   是的,你没看错,这个庞然大物还能动!是不是已经热血喷张了?   根据这个项目最新披露的进度,巨型高达机器人 已于8月初建设完成 。   本来,高达工厂在10月份就可以正式营业了,但受到新冠疫情的影响, 开园时间再次往后推迟 ,但是不要紧,只要能够亲眼看到三次元高达行走在11区的大地上,我愿意等!      据了解,届时该展览场馆除了举行高达机器人外,还将包括展览中心、机器人实验室、会议设施、商店和提供 “高达餐单” 的咖啡馆等。   这其实不是第一个等身高达模型了,在