关闭
当前搜索:

[置顶] 【LeetCode】LeetCode中那些应该背下来的经典代码

收集在刷LeetCode过程中遇到的经典代码,持续更新。136. Single Number中使用异或求解问题描述问题链接:https://leetcode.com/problems/single-number/#/descriptionGiven an array of integers, every element appears twice except for one. Find that...
阅读(303) 评论(0)

看到一个好句子,记下来

人一能之,己百之;人十能之,己千之。果能此道矣,虽愚,必明;虽柔,必强。–《礼记》...
阅读(157) 评论(0)

OKR学习笔记

1. 什么是OKROKR的全称是“Objectives and Key Results”,翻译过来就是“目标和关键成果”。它是一种目标管理方法,是一种能够让企业更好的聚焦战略目标,更好的集中配置资源,更好的使团队上下同欲的管理方法。2. OKR是怎么来的2.1 起源1954年,德鲁克在《管理的实践》一书中明确的提出了目标管理法(MBO),这应该是最早的源头了。德鲁克认为:所有企业的使命和任务,必须转...
阅读(269) 评论(0)

【算法】算法的时间复杂度计算

计量单位为了便于比较同一个问题的不同算法,通常的做法是,从算法中选取一种对于所研究的问题(或算法类型)来说是基本操作的原操作,以该基本操作的重复执行的次数作为算法的时间量度。时间频度一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。时间复杂度在刚才提到的时间频度中,n称为问题的规模,当n不断变化时...
阅读(278) 评论(0)

用Python一键搭建Http服务器

用Python一键搭建Http服务器今天好友问我怎么从阿里云服务器上把文件下载下来。我一听之下觉得办法很多啊,随意搭个服务器,然后把文件一丢就可以下载了;弄个FTP也行;直接用远程桌面往下拖也可以。考虑到便捷性,觉得上面的办法都比较麻烦,最好能有个直接解决问题的办法。然后就找到了Python里面。Python3请看python -m http.server 8000 Python2请看python...
阅读(754) 评论(0)

职场初体验

今天是一辈子第一次上跟专业相关的班。有点小忐忑。本来以为要见识早高峰了,但是实际上并没多少人,居然还有点小不甘心。。。不过想想以后早上不用早高峰,实际上放松了好多。出了地铁站就遇到了小黄车,哈哈,运气超好。所以提前到了一会儿。在周围熟悉一下环境。然后就被HR姐姐接到楼上了。先是填了一些表,然后熟悉了一下工作环境,装了一下办公要用的软件。基本弄完以后还不到吃中饭的时间,所以就先继续看《Scala编程思...
阅读(241) 评论(0)

【书山有路】SQL必知必会 第22课

第15课到21课也看过了,感觉没有什么记笔记的需要。本课很重要,一定要记一下。本课的主题是“高级SQL特性”,介绍约束、索引和触发器。概念 约束:管理如何插入或处理数据库数据的规则。 约束引用完整性利用键来建立一个从一个表到另一个表的引用,保证只在表中插入合法(存在于引用列)的数据。主键保证一列中的值是唯一的,且永不改动。外键有助于防止意外删除。唯一约束保证一列中的数据是唯一的。检查约束用户自定义约...
阅读(339) 评论(0)

【书山有路】SQL必知必会 第14课

本课的主题是“组合查询”,讲述如何利用UNION操作符将多条SELECT语句组合成一个结果集。组合查询主要有两种情况使用组合查询: 在一个查询中从不同的表返回结构数据 对一个表执行多个查询,按一个查询返回数据 UNION规则 UNION必须由两条或两条以上的SELECT语句组成。 UNION中的每个查询必须包含相同的列、表达式或聚集函数 列数据类型必须兼容:类型不必完全相同,但必须是DBMS可以隐式...
阅读(276) 评论(0)

【书山有路】SQL必知必会 第13课

本章的主题是“创建高级联结”,主要介绍如何使用表别名,如何对被联结的表使用聚集函数。提示 表的别名只在查询执行中使用,不返回到客户端。 使用表别名SQL允许给表名起别名,有两个主要理由: 缩短SQL语句 允许在一条SELECT语句中多次使用相同的表 自连接自连接通常作为外部语句,用来替代从相同表中检索数据的使用子查询语句。许多DBMS处理联结远比处理子查询快得多。自然联结无论何时对表进行连接,应该至...
阅读(313) 评论(0)

【书山有路】SQL必知必会 第12课

本章的主题是“联结表”,主要介绍什么是联结,为什么使用联结,如何编写使用联结的SELECT语句。概念 由没有联结条件的表关系返回的结果为笛卡尔积。检索出的行的数目将是第一个表中的行数乘以第二个表中的行数。笛卡尔积又称为Cross Join 警告 要保证所有的联结都有WHERE子句,否则DBMS将返回比想要的数据多得多的数据。 DBMS在运行时关联指定的每个表,以处理联结。这种处理可能非常耗费资源,因...
阅读(220) 评论(0)

【SQL练习】经典SQL练习题

准备数据建表语句CREATE TABLE students (sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL, sbirthday DATETIME, class VARCHAR(5))CREATE TABLE courses (cno VARCHAR(5) NOT NULL, cname...
阅读(5283) 评论(1)

【书山有路】SQL必知必会 第11课

本章的主题是“使用子查询”,介绍什么是子查询,以及如何使用它们。提示 在WHERE子句中使用子查询能够编写出功能很强且很灵活的SQL语句。对于能嵌套的子查询的书目没有限制,不过在实际使用时由于性能的限制不能嵌套太多的子查询。 也可以在计算字段中使用子查询。 警告 使用子查询并不总是执行这类数据检索的最有效方法。 子查询SQL允许创建子查询,即嵌套在其他查询中的查询。可以把一条SELECT语句返回的结...
阅读(360) 评论(0)

Flume安装及使用示例

Flume概述 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 Flume可以采集文件,socket数据包等各种形式源数据,又可以将采集到的数据输出到HDFS、hbase、hive、kafka等众多外部存储系统中 一般的采集需求,通过对flume的简单配置即可实现 Flume针对特殊场景也具备良好的自定义扩展能力,因此,flume可以适用于大部分的日常数据采集场景 运行机制...
阅读(227) 评论(0)

【LeetCode】258. Add Digits

问题描述问题链接:https://leetcode.com/problems/add-digits/#/descriptionGiven a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the proces...
阅读(302) 评论(0)

一道Hive面试题:累积报表

我们有如下的用户访问数据: userId visitDate visitCount u01 2017-01-21 5 u02 2017-01-23 6 u03 2017-01-22 8 u04 2017-01-20 3 u01 2017-01-23 6 u01 2017-02-21 8 u02 2017-01-...
阅读(645) 评论(0)

【书山有路】SQL必知必会 第10课

本章的主题是“分组数据”,介绍如何分组数据,以便汇总表内容的子集。涉及到GROUP BY和HAVING子句。提示 使用分组可以将数据分为多个逻辑组,对每个组进行聚集计算。 HIVING支持所有WHERE操作符。 WHERE在数据分组前进行过滤,HAVING在数据分组后进行过滤。 创建分组分组是使用SELECT语句和GROUP BY子句建立的。来看下面的SQL命令:SELECT vend_id, CO...
阅读(238) 评论(0)
188条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:125578次
    • 积分:2881
    • 等级:
    • 排名:第14250名
    • 原创:187篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    钱柜娱乐开户
    友情链接