自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zjian's bolg

伟大的作家也只是在抒发自身的片面而已!

  • 博客(24)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 leetcode SQL刷题

组合两个表select FirstName, LastName, City, State from Person left join Address on Person.PersonId=Address.PersonId;第二高的薪水SELECT (CASE WHEN (SELECT COUNT(DISTINCT Salary) FROM (SELECT Salary ...

2018-12-26 16:42:32 317

原创 order by 多个字段执行顺序简记

由于最近写的sql比较多,所以在各种细节方面发现了以前没注意到的细节,以前只知道怎么用,可能是自己比较菜吧!哈哈,Anyway,先做好记录吧:以下面Query语句为例:一:SELECT * FROM EmployeeORDER BY DepartmentId,Salary DESC执行结果:二:SELECT * FROM EmployeeORDER BY Sal...

2018-12-26 16:25:25 5833 2

原创 常见SQL语句执行顺序解析

以最一般的写法为例:SELECT DISTINCT < SOME_FIELDS >FROM < TABLE1 >JOIN < TABLE2 > ON < ON_CONDITION >WHERE < WHERE_CONDITION >GROUP BY < SOME_EXISTS_FIELDS >HAVIN...

2018-12-20 15:40:38 408

原创 SQL 分组查询最值问题

1.分组查询最大值   1.1表结构如下:        1.2表数据如下:     2.思路如下:   首先分析问题,我要查询各科成绩最高的那个人名,那么这样的话就限定死了group by 后面只能是course字段。为什么?   不妨做下测试----语句:SELECT MAX(score) as score,name FROM stu_score GROUP ...

2018-12-19 17:24:06 507

原创 python 利用list实现HeapSort(小顶堆)

class minHeap(object): def __init__(self,list): self.list = list self.length = len(list) def shiftdown(self, index): flag=False while index*2 < self.lengt...

2018-11-22 10:51:24 1424

原创 python继承、super用法及调用顺序

样例demo如下:class A(object): def go(self): print("go A go!") def stop(self): print("stop A stop!") def pause(self): raise Exception("Not Implemented")class B(A):...

2018-11-13 16:36:41 1553

原创 [i**i for i in range(X)]列表生成式错误记录

[i**i for i in range(3)]理所当然的认为输出是这样的:>> [0,1,4]但是输出是这样的:>>[1,1,4]关于这个问题想了很久,百思不得其解,难道另有玄妙?那么既然是列表生成式,那我就一个一个来生成看看:0**0>>1??????黑人问号脸那么这到底是数学问题还是解释器问题呢?  ...

2018-11-12 15:21:24 5852 4

转载 GRUB简介

GRUB (GRand Unified Bootloader 简称“GRUB”),是一个GNU项目的多操作启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区的不同内核,也可想这些内核传递启动参数。上述GRUB其实在我们安装双系统操作时必定会遇到的一步,但是现在像ubuntu17.10版本在w...

2018-10-30 16:01:29 290

原创 Pentaho 插入/更新数据表操作实例

ETL是EXTRACT(抽取)、TRANSFORM(转换)、LOAD(加载)的简称,实现数据从多个异构数据源加载到数据库或其他目标地址,是数据仓库建设和维护中的重要一环也是工作量较大的一块。当前知道的ETL工具有informatica, datastage,kettle,ETL Automation,sqoop,SSIS等等。这里我们聊聊kettle的学习吧(如果你有一定的kettle使用,推荐看...

2018-10-26 15:50:44 677

转载 KNN算法[K-近邻]学习笔记

KNN算法[K-近邻]学习笔记简单demo及学习注释其中已分类点如表所示求距离公式为:另外还需要注意的是在dict的get方法:简单demo及学习注释from numpy import *import operator #运算符模块group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])labels = ['A','A','B','B']...

2018-10-22 23:19:46 140

原创 Python多线程爬虫小demo

Python多线程爬虫小democlass线程类 及实例 说明: 类 实例线程list 用途 继承自 ThreadCrawlCom_URL threads_crawlC = [ ] 抓取商品url线程列表 threading.Thread ThreadParseComUrl threads_parseC = [] 解析商品u...

2018-08-28 13:47:45 493

原创 无向图的几种基本操作

一. 实验目的和要求 1、掌握图的存储结构:邻接矩阵、邻接表。 2、掌握图的深度优先与广度优先两个搜素算法。 3、学会对图的存储结构进行基本操作。 4、加强综合程序的分析、设计能力。 二. 实验内容 1、现有14个人(分别用字母A、B、… N表示),他们相互之间的朋友关系如图所示(有线相连表示是朋友关系),请分别用邻接矩阵与邻接表表示该关系图,并完成以下功能。 ① 以邻接矩阵...

2018-07-16 17:24:43 3007

原创 C 实现建堆(heap)的两种方式

#include<stdio.h>#include<stdlib.h>#define mindata -10001#define maxsize 1000typedef int ElemType; typedef struct { //堆的存储结构表示? Elem...

2018-07-16 17:16:07 1779

原创 关于python报错:TypeError: unsupported operand type(s) for +=: 'builtin_function_or_method' and 'int'

#-*- coding : utf-8 -*-i = 0while i <= 100: sum += i i += 1print(sum)i = 0while i <= 100: sum += i i += 1print(sum)上述代码报错:T...

2018-01-09 17:54:59 92959 1

原创 新建用户 romola, hooper,将这两个用户加入actor组,作为附加组,初始化用户密码为用户名。

#useradd -G actor romola#useradd -G actor hooper#passwd romola#passwd hooper#tail -2 passwd romola:x:1025:1025::/home/romola:/bin/bash hooper:x:1026:1026::/home/hooper:/bin/bash#tai

2018-01-07 21:38:14 282

原创 新建actor组,gid为1010.新建用户daniel,指定uid=1024,隶属于组actor。该用户密码为123456,该用户不允许交互式登录。

#cd /etc#groupadd -g 1010 actor#tail -1 group actor:x:1010:#useradd -u 1024 -s /sbin/nologin -g 1010 daniel#tail -1 passwd daniel:x:1024:1010::/home/daniel:/sbin/nologin#passwd

2018-01-07 21:31:50 1873

原创 利用二叉树求解表达式的值

<strong>#include<stdio.h>#include<stdlib.h>#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 typedef char Elem...

2017-06-01 17:10:23 11215 2

原创 二叉链表的定义与基本操作实现函数

#include#includetypedef int TElemtype;typedef struct BiTNode{ TElemtype data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;#include"binary_tree.h"main(){ BiTree T,T1,T2; InitBiTree(T);

2017-06-01 17:08:59 3270

原创 数据结构-共享栈的基本操作实现

/*main*/#include#include#define MaxSize 4#define TRUE 1#define ERROR 0#define OK 1#define FALSE 0#define OVERFLOW -2typedef int ElemType;typedef int status;typede

2017-05-05 20:26:59 597 1

原创 数据结构-循环队列的基本实现操作

/*main*/#include#include#define TRUE 1#define ERROR 0#define FALSE 0#define OK 1#define OVERFLOW -2#define MAXSIZE 20typedef int Status;typedef int QElemtype;typedef struct{ QElemtyp

2017-05-05 20:21:24 691

原创 数据结构-队列的基本操作实现

/*main*/#include#include#define TRUE 1#define ERROR 0#define FALSE 0#define OK 1#define OVERFLOW -2typedef int Status;typedef struct QNode{ int data; struct QNode *next;}QNode,*Queu

2017-05-05 18:18:32 630

原创 数据结构-栈的基本操作实现

/*main*/#include#include#define TRUE 1#define ERROR 0#define OK 1#define FALSE 0#define OVERFLOW -2#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int SElemtype;typedef

2017-05-05 17:06:34 462

原创 数据结构-链表的基本操作实现

/*主函数*/#include#include#define TRUE 1#define FALSE 0#define ERROR 0#define OK 1#define OVERFLOW -2typedef int status;typedef int ElemType;typedef struct LNod

2017-04-23 13:33:12 590

原创 数据结构-顺序表的基本操作

大学生一枚,这学期刚开始学习数据结构,写这个是当做一个笔记,也当练手.代码有不足之处还请提点,谢谢!

2017-04-20 19:22:38 301

大数据概论课件

大数据互联网大规模数据挖掘与分布式处理,作者:jure leskovec;anand rajaraman ;jeffrey david ullman 王斌译

2018-01-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除