Mrs

python3之Django表单(一)

左心房为你撑大大i 提交于 2021-02-02 05:29:51
1、HTML中的表单 在HTML种,表单是在<form>...</form>种的元素,它允许用户输入文本,选择选项,操作对象等,然后发送这些数据到服务器 表单元素允许用户在表单种输入内容如,文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等。 大多数情况下被用到的表单标签是输入标签(<input>),输入类型是由类型属性(type)定义的,大多数经常被用到的输入类型下面做简单介绍: (1)文本域(Text Fields) 文本域通过<input type="text">标签来设定,当用户要在表单种输入字母,数字等内容是,就会用到文本域,在大多数浏览器种,文本域的缺省宽度是20个字符: < form > 姓名: < input type ="text" name ="username" >< br > </ form > (2)密码字段 密码字段通过标签<input type="password">来定义,密码字段字符不会明文显示,而是以星号或圆点替代: < form > 姓名: < input type ="text" name ="username" >< br > 密码: < input type ="password" name ="password" > </ form > (3)单选按钮(Radio Buttons

Kaggle比赛(一)Titanic: Machine Learning from Disaster

时光总嘲笑我的痴心妄想 提交于 2020-12-22 07:29:09
泰坦尼克号幸存预测 是本小白接触的第一个Kaggle入门比赛,主要参考了以下两篇教程: <a href="https://www.cnblogs.com/star-zhao/p/9801196.html" target="_blank"> https://www.cnblogs.com/star-zhao/p/9801196.html </a> <a href="https://zhuanlan.zhihu.com/p/30538352" target="_blank"> https://zhuanlan.zhihu.com/p/30538352 </a> 本模型在Leaderboard上的最高得分为0.79904,排名前13%。 由于这个比赛做得比较早了,当时很多分析的细节都忘了,而且由于是第一次做,整体还是非常简陋的。今天心血来潮,就当做个简单的记录(流水账)。 导入相关包: import numpy as np import pandas as pd import matplotlib.pyplot as plt import re from sklearn.model_selection import GridSearchCV from sklearn.linear_model import LinearRegression from sklearn.ensemble

Linux并发与同步专题 (2)spinlock

不羁的心 提交于 2020-12-03 11:53:51
关键词: wfe、FIFO ticket-based、spin_lock/spin_trylock/spin_unlock、spin_lock_irq/spin_lock_bh/spin_lock_irqsave 。 《 Linux并发与同步专题 (1)原子操作和内存屏障 》 《 Linux并发与同步专题 (2)spinlock 》 《 Linux并发与同步专题 (3) 信号量 》 《 Linux并发与同步专题 (4) Mutex互斥量 》 《 Linux并发与同步专题 (5) 读写锁 》 《 Linux并发与同步专题 (6) RCU 》 《 Linux并发与同步专题 (7) 内存管理中的锁 》 《 Linux并发与同步专题 (8) 最新更新与展望 》 spinlock同一时刻只能被一个内核代码路径持有,如果有另外一个内核代码路径试图获取一个已经被持有的spinlock,那么该内核代码路径需要一直自旋忙等待,直到锁持有者释放了该锁。 spinlock锁的特性如下: spinlock属于忙等待机制,当无法获取spinlock锁时会不断尝试,直到获取锁为止。 同一时刻只能有一个内核代码路径可以获得所。 要求spinlock锁持有者尽快完成临界区的执行任务。如果临界区执行时间过长,在锁外面忙等待的CPU比较浪费,特别是spinlock临界区里不能睡眠。

lsf_10.1安装教程 (VMware/centos7)

感情迁移 提交于 2020-10-29 19:32:11
作为测试,在VMware上安装centos7,然后在centos7上安装lsf 10.2 社区版(其实是10.1版本),社区版和正式版的安装基本一致,不过不需要license。 redhat上安装步骤基本相同。 下面是具体的安装步骤: 机器设置 1.1 设置hostname及IP 通 过修改/etc/hostname设置机器名,机器名不要太长,也不要带特殊字符。 通过ifconfig指令获取机器的IP地址。注意如果是通过VMware安装的虚拟机,每次重启后ip地址都会变,所以最好将其IP设置为静态地址。 通过修改/etc/hosts来标明hostname和IP的对应关系。 重启机器使之生效。 1.2 设置ssh 确认sshd服务已开启,如未开启,用root账号执行 service sshd start 开启。 配置ssh免密登陆。 用ssh-keygen命令产生公钥和私钥。 把本机上的公钥写入本机,所以本机登陆本机不需要密码。 如果有多个机器节点,需要依次复制。(如下为示意) scp ~/.ssh/authorized_keys root@node01:~/.ssh/ scp ~/.ssh/authorized_keys root@node02:~/.ssh/ 1.3 设置共享存储 如果有多台机器,需要在所有机器上启动NFS服务,设置好共享目录,lsf需要安装在共享目录

如何快速发表SCI论文

删除回忆录丶 提交于 2020-10-23 17:45:16
一、 靠思路快速发表论文 思路永远是最重要的,我多次发表文章表明一个意思,发表论文的目的是交流思路,只要有思路就可以发表论文,而且不一定就做实验就可以发表论文,包括SCI论文,例如2010年我们课题组只用这样的手段就发表3篇SCI论文,第一篇是提出氢气可以治疗一氧化碳中毒,这个论文是在我们取得实验证据的前提下,先发表了一篇论文,有一点投机取巧的味道;第二篇是根据我去年申请国家自然科学基金的内容(没有中),提出口服甘露醇可以通过诱导大肠内细菌产生氢气发挥抗氧化作用,这个观点我们没有全面直接的实验证据,但我们已经在人体上证明了口服甘露醇可以通过诱导大肠内细菌产生氢气的现象,至于能不能具有抗氧化作用,我们因为获得经费资助,就没有深入开展;第三篇论文是因为一个学生在做采用乳果糖治疗结肠炎的研究过程中,发现曾经有人已经证明了这个效果,但没有从诱导氢气的角度来认识,我们就把这个内容按照观点发表了论文。 二、 靠合作快速发表论文 我们在2009年根据日本学者的观点,自己发展了通过生理盐水给氢气的治疗方法,当时许多老师和朋友告诉我不要告诉别人,自己慢慢做,但我觉得这对一个比较强大的实验室或许可以,但对我们这个比较普通的课题组,可能会有不利影响,因为即使我不告诉别人,其他人仍可以通过论文依靠自己解决这个技术障碍,到那个时候,大家都能做,可能别人会慢一些

Datawhale数据分析课程第二章

一世执手 提交于 2020-09-26 02:19:55
Datawhale数据分析课程第二章 准备工作 数据清洗及特征处理 相关定义 缺失值观察与处理 任务一:缺失值观察 (1) 请查看每个特征缺失值个数 (2) 请查看Age, Cabin, Embarked列的数据 以上方式都有多种方式,所以大家多多益善 任务二:对缺失值进行处理 (1)处理缺失值一般有几种思路 (2) 请尝试对Age列的数据的缺失值进行处理 (3) 请尝试使用不同的方法直接对整张表的缺失值进行处理 重复值观察与处理 任务一:请查看数据中的重复值 任务二:对重复值进行处理 (1)重复值有哪些处理方式呢? (2)处理我们数据的重复值 任务三:将前面清洗的数据保存为csv格式 特征观察与处理 任务一:对年龄进行分箱(离散化)处理 (1) 分箱操作是什么? (2) 将连续变量Age平均分箱成5个年龄段,并分别用类别变量12345表示 (3) 将连续变量Age划分为[0,5) [5,15) [15,30) [30,50) [50,80)五个年龄段,并分别用类别变量12345表示 (4) 将连续变量Age按10% 30% 50 70% 90%五个年龄段,并用分类变量12345表示 (5) 将上面的获得的数据分别进行保存,保存为csv格式 任务二:对文本变量进行转换 (1) 查看文本变量名及种类 (2) 将文本变量Sex, Cabin ,Embarked用数值变量12345表示

玩转华为物联网IoTDA服务系列三-自动售货机销售分析场景示例

一个人想着一个人 提交于 2020-08-14 14:14:46
场景简介 通过收集自动售货机系统的销售数据,EI数据分析售货销量状况。 该场景主要描述的是设备可以通过MQTT协议与物联网平台进行交互,应用侧可以到物联网平台订阅设备侧变化的通知,用户可以在控制台或通过应用侧接口创建数据转发规则,把设备上报的属性转发给其他华为云服务。 核心知识点:产品模型、编辑码插件、订阅推送、属性上报、MQTT协议、数据转发规则。 场景流程 流程解释: 1、创建自动售货机产品:物联网平台以产品为粒度管理批量设备。用户可以通过平台提供的 API接口 或 控制台 创建产品。 2、上传产品模型: 产品模型 是定义一种设备的基本属性和命令。产品模型可以通过控制台,也可以导入公共产品库的模型。该场景没有编解码插件,是因为设备是基于安卓操作系统开发的,能够通过MQTT协议与平台进行交互。 3、批量注册自动售货机设备:平台提供了应用侧API接口可以 注册设备 ,也可以通过控制台 批量注册 。注册设备时获取的设备ID,是设备侧与平台交互的唯一标识。 4、创建自动售货机设备状态变化的订阅:售货管理系统可以在平台创建设备变化的 通知订阅 ,需要把callback url即应用回调地址传给平台,平台后续会推送通知到该url。 5、设备建链:MQTT设备是指通过 MQTT协议 ,不论是集成了华为IoT Device SDK,还是原生MQTT协议接入,只要是json数据格式传输给平台

泰坦尼克号里女性更不容易死?Excel分析告诉你,这些人活下来的希望更大!

删除回忆录丶 提交于 2020-08-13 08:17:19
转载自:可乐的数据分析之路 这是一个很经典的案例,很多博主都写过,对,就是它:泰坦尼克号生存率的分析,它是kaggle上的一道题,通过船上乘客的信息分析和建模,预测哪些乘客得以生还。 我们就非常粗暴地拿这个数据集做一个简单的分析好了。 使用工具:Excel(对,就是这么简单粗暴) 一、明确目的 1912年泰坦尼克号撞上冰山沉没,船上2224名乘客和机组人员中有1502人遇难,幸存下来的人是出于运气还是存在一定的规律?这是我们比较关心的,所以就要提出问题: 那些人士生还的可能性大? 其次了解数据,数据集总共有以下的字段,其中name、sex、cabin、embarked、ticket是字符串类型,pclass和survived虽然是数值型,但其含义是标签,我们分别从舱位、乘客、船票和地域的维度出发来分析。 二、数据处理 通过查看,发现Age、fare、embarked、cabin字段都是有缺失的,下面我们一个一个来看。 1、age缺失值处理 筛选age一列为空的有263条数据,缺失率为20%,可以全部填充为年龄的均值或众数,也可以进一步地分析,发现年龄缺失的数据里三等舱的最多,占总缺失值的79%,而三等舱里的未生还的男性占比最多,因此也可以用三等舱年龄的平均值来填充。 这里为了保持数据的真实性,就不做填充处理了。 2、fare缺失值处理 筛选发现fare(票价)只缺失了一个值

迅为-imx6ull开发板之C语言实现LED例程

强颜欢笑 提交于 2020-08-12 00:29:14
第九章我们使用汇编编写了 LED 灯的实验,在实际开发过程中大部分还是使用 C 语言,汇编只是用来完成 C 语言环境的初始化,本章我么就来实现用汇编完成 C 语言环境的初始化,然后用 C 语言实现 LED 的例程。 10.1 C 程序版LED例程简介 汇编完成 C 语言环境的初始化主要包括内存初始化,设置堆栈指针等等,当这些工作完成以后就可以跳转到 C 语言,执行 C 程序了,所以我们有两部分事情要做: 1.汇编文件,用来完成 C 语言的环境初始化 2.C 语言文件,主要实现我们的业务功能,比武我们本章的点亮 LED。 10.2 原理图分析 原理图分析 本章用到的硬件资源和第 6 章的一样,可以参照第六章的硬件原理分析。 10.3 程序编写 本实验对应的例程在光盘资料的:i.MX6UL 终结者光盘资料\04_裸机例程源码\2_led_C program 目录下,我们在 Ubuntu 系统建立“1_Led_C program”文件夹,然后在“Led_C program”文件夹下建立文件:start.S、main.c、main.h。其中 start.S 是汇编文件,main.c 和 main.h 是 C 语言文件。 我们在前面新建的“srart.S”文件中输入下面的代码: 1. global _start /* 全局标号 */ 2. /* 3. * 描述: _start 函数

Hive自定义UDF基于华为云MRS平台 解析ip地址

こ雲淡風輕ζ 提交于 2020-08-05 12:28:04
大数据离线数仓的分析,必不可少的就是根据业务需求去解析字段,工作需要定义了解析ip的udf,希望可以给大家一些启发 创建maven工程,添加依赖 我这边用到的 一个是hive 一个ipip的依赖 pom文件如下 由于集群环境有hive,所以打包时不带进去,用provided方式实现 <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>3.1.0-mrs-2.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>net.ipip</groupId> <artifactId>ipdb</artifactId> <version>1.1.3</version> </dependency> 由于需要去华为云下载sdk 添加 <repositories> <repository> <id>huaweicloudsdk</id> <url>https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk/</url> <releases><enabled>true</enabled></releases>