RED

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 ' : [ '

CSS的标签选择器的介绍

拜拜、爱过 提交于 2020-11-08 05:47:18
引入css的方式 在css的<head>内定义一个<style>标签 p{color: red;} 在css的<body>内的<p style ="color: red"> 在css的<head>内定义一个<link rel="stylesheet" href="mycss.css">标签,其中mycss是引入的css文件 基本选择器 标签选择器、id选择器,类选择器,通用选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> /*标签选择器 所有span标签的颜色都是红色*/ span {color: orange} /*ID 选择器*/ #s1 {font-size :36px} /*类选择器*/ .c1 {color: blue} /* 通用选择器*/ * {color : deeppink} </style> </head> <body> <span id ="s1">span</span> <div class="c1">div <p>p <span>span</span> </p> </div> <div class ="c1">div</div> </body> </html>    组合选择器 <!DOCTYPE html>

linux安装postgresql

蹲街弑〆低调 提交于 2020-11-07 10:18:38
第一步 在编译安装postgresql源码的时候,需要用到以下依赖,若本机没有的话,需要提前安装依赖环境,执行以下命令: yum install gcc gcc-c++ yum install zlib-devel; 第二步,按照以下命令一步一步执行 Linux环境PostgreSQL源码编译安装 Linux版本: Red Hat 6.4 PostgreSQL版本: postgresql-9.3.2.tar.gz 数据存放目录: /var/postgresql/data 软件安装位置: /usr/local/postgresql 安装步骤及脚本: #!/bin/bash #创建用户和组 groupadd postgres useradd -g postgres postgres #进入安装目录 cd /usr/local/ #删除原有安装 rm -rf postgresql #解压 tar zxvf postgresql-9.3.2.tar.gz cd postgresql-9.3.2 #配置 ./configure --prefix=/usr/local/postgresql --without-readline #编译安装 make && make install #安装contrib目录下的一些工具,是第三方组织的一些工具代码,建议安装 cd /usr/local

网页|css中的匹配问题

大憨熊 提交于 2020-11-06 05:36:36
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 众所周知在写 css的时候,会根据html 中类的定义或者 id 的定义来写相应的 css代码。给不同的类定义不同的样式,当然为了能够少写一些代码,大家就会在css 中引用匹配。匹配有模糊匹配和全局匹配。匹配的方式有几种。当然也可以在 html 中写不同的类名,或者写相同的类名,就能够实现所有的样式的匹配。但有时候类名不能够写到相同,这样就会出现冗余的代码,就会造成代码复杂度的增强。为了减少代码的冗余,就出现了类的匹配。 解决方案 第 1 种就是利用 div 进行匹配,但这种匹配会给所有的 div 都使用相同的样式。 <div> <div id='div1'/> <div id='div2'/> </div> // 如果要设置内部所有 div 样式;则使用 > 标识符 .parent>div{ //style// } 第 2 种是利用 class 定义的类进行匹配。这种匹配就相对精确,也有两种匹配方式。第 1 种匹配方式是利用箭头符号进行匹配。例如: [class^="icon-"] <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <style>

转:在织梦dedecms栏目内容中增加栏目图片

江枫思渺然 提交于 2020-11-06 04:48:13
1. 首先,给栏目分类表 dede_arctype 表增加缩略图字段 typeimg ,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: 1 alter table `dede_arctype` add `typeimg` char ( 100 ) NOT NULL default '' ; 2. 修改页面,在表单中添加相应的字段,涉及到的页面有: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm 2.1 打开dede/templets/catalog_add.htm,查找 1 < tr > 2 < td class ='bline' height ="26" style ="padding-left:10px;" >< font color ='red' > 栏目名称: </ font ></ td > 3 < td class ='bline' >< input name ="typename" type ="text" id ="typename" size ="30" class ="iptxt" /></ td > 4 </ tr > 在其下面加上如下代码: 1 <

自定义View实战

醉酒当歌 提交于 2020-11-04 02:53:51
PS:上一篇 从0开始学自定义View 有博友给我留言说要看实战,今天我特意写了几个例子,供大家参考,所画的图案加上动画看着确实让人舒服,喜欢的博友可以直接拿到自己的项目中去使用,由于我这个写的是demo,代码格式写的有些乱,所以,要自己封装一下才可以使用,当然你如果真的不想封装,可以直接使用,也可以给我留言,我封装好放在github上供大家参考,也会做成依赖让大家直接添加即可 先上图再分析 可以看出图中有三种样式 第一种是普通的一个label,使用场景:商品过期,促销等展示。 第二种是圆形进度条, 使用场景:下载文件进度,加载视频进度,耗电量进度..... 第三种是条形进度条, 使用场景:滑动调值,手机音效大小... 上面的三种,均是demo,考虑使用场景并不完善,比如说第三种条形进度条还可以加上刻度,滑动到两边需要判断越界等。那就先拿第三个来吧 条形进度条-可拖动 分析:我们想要做一个类似的控件,需要考虑的问题不只是眼睛看的到的,看不到的就好比我只能点击小红球才可以滑动,我点击其他区域是不能有任何操作的,这个时候就要判断手指down的时候是否落在了小球上。 线条 : 渐变颜色,线帽格式,长度,宽度设置,父布局宽高格式设置格式设置,子view宽高格式设置 球 :颜色,起始位置和终止位置要在线上,尺寸 在做之前我们先一个一个知识点解析,首先是线的渐变颜色,单独拿出 /** *

大数据分析和人工智能科普

寵の児 提交于 2020-11-03 05:38:23
[TOC] 一、大数据 1.1 大数据(Big Data) 众说纷纭! 个人认为,大数据中的“大”,不仅仅是涉及数据规模,而且包含“价值“这个层面。其实无非就是<span style='color:red'>大量的信息</span>罢了,但是我们却能 通过各种手段从这些信息中提取出我们所需要的东西。 二、数据分析、数据挖掘和推荐系统 2.1 数据分析(Data Analysis) 啤酒和尿布这个故事在欧美国家也被传唱,出现的版本还不尽相同。但对此质疑的声音也不少,其中有一位叫Daniel J. Power的教授特此撰文,应该是最全面地有理有据揭开这个故事后面的真相。有兴趣的人可以详细阅读英文全文:<span style='color:red'>What is the "true story" about using data mining to identify a relation between sales of beer and diapers? </span>主旨内容如下: 这家连锁店不是沃尔玛,而是Osco Drugs,一家主要在美国中西部经营的药房和便利店。 该公司于1992年就着手进行数据分析项目,算是数据分析的先驱者。当时的项目收集了来自25家分店、一千两百多万个购物车的信息。 数据的确发现:<span style='color:red'>下午5点到7点之间

【Linux】Windows下,CentOS7安装图文详细教程

浪子不回头ぞ 提交于 2020-11-03 05:31:53
hi~大家好,又见面啦 首先在文章开始前有必要说一下本篇文章的写作意图: 10号早上,小编将自己的CentOS7虚拟机的IP地址改为了 静态IP ,但又 未开启 DHCP 服务,导致在随后的使用过程中 yum 命令无法使用,当时头脑一热,就把整个Redis虚拟机的文件夹全部 删除 ,重新装了遍CentOS虚拟机。安装完后恍然大悟,明明开启DHCP服务就可以恢复正常了呀,当时咋就头脑一热就给删了呢? 好了,我们进入正题,正式安装CentOS7 首先在安装前介绍一下CentOS操作系统: CentOS (Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS 完全开源 。 01 准备工作及系统环境 由于此次安装的是虚拟机环境,而非真正的Linux系统,在正式开始安装前,我们需要提前安装好VMware Workstation Pro以及下载CentOS镜像 小编此次的系统环境及所用软件如下: windows 10 家庭中文版 1909 VMware

如何使用SQL Compare或SQL Change Automation

ε祈祈猫儿з 提交于 2020-11-02 18:37:40
SQL Compare 是一款比较和同步SQL Server数据库结构的工具。现有超过150,000的数据库管理员、开发人员和测试人员在使用它。当测试本地数据库,暂存或激活远程服务器的数据库时,SQL Compare将分配数据库的过程自动化。 点击下载SQL Compare试用版 当使用所谓的“基于状态”的数据库部署方法时,您需要设计一些其他的自定义脚本来解决一些棘手的部署问题。例如,如果您使用SQL Compare或SQL Change Automation(SCA)来将包含对象级脚本的脚本文件夹与保存数据的目标数据库同步,则可能需要一些自定义脚本来控制当前和当前数据库之间的数据移动。 在执行之前,SQL Compare和SCA都将这些脚本放置在其生成的同步脚本的开头或结尾。 自定义部署脚本有哪些优点? 通常,当您需要引入代码来处理从一个数据库版本到另一个版本的尴尬更改时,将使用自定义部署脚本。例如,如果要更改已存储有数据的数据库版本中的表,则偶尔需要从SQL Compare中“夺取”来确保旧数据全部移至改进版本中的正确位置。设计。表重命名或表拆分经常会发生这种情况。有时,包含非原子数据的单个列(例如,以逗号分隔的列表,XML或JSON)将需要分配到标准化列中。 您可能还会遇到依赖关系,更改数据库属性,添加计划的任务,添加数据库版本号等问题。在其他时候

python 模拟双色球输出

|▌冷眼眸甩不掉的悲伤 提交于 2020-11-02 16:01:29
编写Python函数:完成一个双色球彩票的模拟生成过程, 其中前六个为红色球,数字范围1-33,不可重复。最后一个为蓝色球 1-16。 import random # red_nums是采集红色球的数字, # 集合的目的是不用判断随机数字是否重叠,比较方便。如果使用列表,就要先去重后再来判断长度是否到6,如果先判断长度是否到6,万一列表里有重复的元素,去重后就没有6个元素了。 red_nums= set() while True: red_num = int(random.random() * 34) # random.random()返回随机生成的一个实数,它在[0,1)范围内,所以要想得到33,必须乘以34 if red_num == 0: continue else : red_nums.add(red_num) # add()方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作 if len(red_nums) == 6 : break # 将集合进行排序,彩票就是这样的,前6个数字从小到大 red_ = sorted(red_nums) # 将集合转为列表的形式,方便向该数字中增加蓝色数值 double_ball = list(red_) # 生成一个不为0的1~16的蓝色球数字 while True: blue_num = int(random