__getattr__,__setattr__,__delattr__,__getattribute__,记录
马上上个概念,前面的__getitem__,__setitem__,__delitem__回顾下 这个是用在对象[],好比list[0]=1 ,dict['ok'] = 12,基本是容器类数据的增删改查 今天的魔法方法主要是属性与方法的调用,好比xx.live()或者xx.number 在进行属性增删改查的时候,标题的4个魔方方法就开始各显神通了。 在Python的实例对象里面感觉就没有方法了,任何的方法可以理解为能被调用的属性,我在看书的时候好像对于对象的介绍很少提起方法的(除了魔法方法这个
一 爬虫框架(scrapy)
一 .scrapy 1.scrapy简介 Scrapy 是一个用 Python 实现的为了爬取网站数据、提取结构性数据的应用框架。
Scrapy 使用Twisted异步网络库来处理网络通讯。
使用 Scrapy 框架可以高效(爬取效率和开发效率)完成网站数据爬取任务。 pip install pywin32
pip install zope.interface
pip install Twisted
pip install pyOpenSSL
pip install Scrapy
最小二乘法--多特征(矩阵形式)
转:https://www.cnblogs.com/softlin/p/5965939.html 上篇文章中介绍了单变量线性回归,为什么说时单变量呢,因为它只有单个特征,其实在很多场景中只有单各特征时远远不够的,当存在多个特征时,我们再使用之前的方法来求特征系数时是非常麻烦的,需要一个特征系数一个偏导式,而却最要命的时特性的增长时及其迅猛的,几十、几百、几千…… 单变量线性回归: 多变量线性回归: 所以从这里我们开始将介绍线性回归的另一种更方便求解多变量线性回归的方式:最小二乘法矩阵形式;
动作识别论文20191104_Probabilistic selection of frames for early action recognition in videos
动作识别论文20191104_Probabilistic selection of frames for early action recognition in videos 核心原理:采用下降的采样概率,提升TSN的识别率。
起步:SpringBoot
pom.xml 1 <parent>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-starter-parent</artifactId>
4 <version>2.2.0.RELEASE</version>
5 <relativePath/> <!-- lookup parent from repository -->
6
REDTful风格设计接口
1.创建实体类 package com.offcn.po; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor public class User { private Long id; private String name; private Integer age; } 2. 创建C
颜色基本知识各颜色的属性
色彩三要素(以人作比喻) 色相:人的外貌长相,直观区别你和我 饱和度:人的穿着或情绪,是个体的浓淡表现 明度:纵向的,是人的过去和未来 冷色与暖色 冷色:绿、蓝、紫,代表干净、清凉、商业、科技、医学 暖色:红、橙、黄,活泼、食品、家庭、幸福、快乐、热闹 颜色的属性 红色 可以表现女性性感、大方、艳丽 可以表现奢华、昂贵、品质 可以表现喜庆、热闹、民俗、婚嫁 可以表现美食、文化、权力、历史 可以表现危险、恐怖、血腥 橙色 可以表现秋天、温暖、家庭 可以表现餐饮、食品、甜味(温润的甜) 可以表现活
Hive_查询数据库
显示数据库 1.显示数据库 hive> show databases; 2.过滤显示查询的数据库 hive> show databases like 'db_hive*';
OK
db_hive
db_hive_1 查看数据库详情 1.显示数据库信息 hive> desc database db_hive;
OK
db_hive hdfs://hadoop102:9000/user/hive/warehouse/db_hive.db atguiguUSER 2.显示数
Hive_删除数据库
1.删除空数据库 hive>drop database db_hive2; 2.如果删除的数据库不存在,最好采用 if exists判断数据库是否存在 hive> drop database db_hive;
FAILED: SemanticException [Error 10072]: Database does not exist: db_hive
hive> drop database if exists db_hive2; 3.如果数据库不为空,可以采用cascade命令,强制删除
P1248 加工生产调度
题目描述 某工厂收到了n个产品的订单,这n个产品分别在A、B两个车间加工,并且必须先在A车间加工后才可以到B车间加工。 某个产品i在A、B两车间加工的时间分别为Ai、Bi。怎样安排这n个产品的加工顺序,才能使总的加工时间最短。这里所说的加工时间是指:从开始加工第一个产品到最后所有的产品都已在A、B两车间加工完毕的时间。 输入格式 第一行仅—个数据n(0<n<1000),表示产品的数量。 接下来n个数据是表示这n个产品在A车间加工各自所要的时间(都是整数)。 最后的n个数据是表示这n个产品在B车
Hive_修改数据库
用户可以使用ALTER DATABASE命令为某个数据库的DBPROPERTIES设置键-值对属性值,来描述这个数据库的属性信息。数据库的其他元数据信息都是不可更改的,包括数据库名和数据库所在的目录位置。 hive (default)> alter database db_hive set dbproperties('createtime'='20170830'); 在hive中查看修改结果 hive> desc database extended db_hive;
db_name comme
Hive_其他命令操作
1.退出hive窗口: hive(default)>exit; hive(default)>quit; 在新版的hive中没区别了,在以前的版本是有的: exit:先隐性提交数据,再退出; quit:不提交数据,退出; 2.在hive cli命令窗口中如何查看hdfs文件系统 hive(default)>dfs -ls /; 3.在hive cli命令窗口中如何查看本地文件系统 hive(default)>! ls /opt/module/datas; 4.查看在hive中输入的所有历史命令
MyBatis框架的insert节点-向数据库中插入数据
需求:使用mybatis框架中的insert元素节点向数据库中插入数据 UserMapper.xml UserMapper.java 编写测试方法: 1 @Test
2 public void testAddUser() throws ParseException {
3 SqlSession sqlSession = null;
4 User user=new User();
5 user.setUserCode("admin
人生中的第一篇博客:竟然是为了……
人生中的第一篇博客: 竟然是为了学习python。 徘徊犹豫了很久,不知道学来有什么用? 不知道能不能成为一个从业者, 不知道是否能够实现跨轨跳跃, 更不知道能不能坚持下来! 但人生就是有那么多的不确定吧! 想来还是跟当初裸辞南下一样, 灰头土脸也好,头破血流也好! 至少我努力过了,至少我没有因为这个决定而后悔! 再次立一个flag, 在干好本职工作的前提下, 坚持学习python编程, 先从基础的开始, 以后的方向主要向着人工智能,机器学习方向发展! 不知道现在这个目标意味着什么,有多少知识
20182328 2019-2020-1 《数据结构与面向对象程序设计》第八周学习总结
20182328 2019-2020-1 《数据结构与面向对象程序设计》第八周学习总结 教材学习内容总结 查找 查找的概念:查找是在一组项内找到指定目标或是确定目标不存在的过程 线性查找:从数组表头开始,依次将某个值与目标元素比较,最后找到目标或者目标不存在于数组中 核心代码
private static int search(int[] arr, int key) {
int index = -1;
int i = 0;
for (i
LFU的基本原理与实现
前言:之前有写过一篇关于LRU的文章链接https://www.cnblogs.com/wyq178/p/9976815.html LRU全称:Least Recently Used:最近最少使用策略,判断最近被使用的时间,距离目前最远的数据优先被淘汰,作为一种根据访问时间来更改链表顺序从而实现缓存淘汰的算法,它是redis采用的淘汰算法之一。redis还有一个缓存策略叫做LFU, 那么LFU是什么呢?我们本期博客来分下一下LFU: 本篇博客的目录: 一: LRU是什么 二:LRU的实现 三:
【ASE高级软件工程】Alpha 阶段 backend组 scrum1 记录
本次会议于11月4日,19:10 在微软北京西二号楼13478召开,持续40分钟。 与会人员:Haifeng Chen, Zhikai Chen, Hao Wang, Jia Ning 请假: Xin Kang, Lihao Ran, Yongji Wu 1. 每个人的工作(有Issue的内容和链接): 队员 今日完成任务 明日任务计划 Haifeng Chen 与前端组沟通形成初步需求文档 Django框架熟悉 编写部分api请求内部逻辑 Zhikai Chen Django框架熟悉 Dja
今日推荐
周排行