My Love

I will be stronger


  • 主页

  • 关于我

  • 标签

  • 分类

  • 归档

大数据学习笔记-sql

发表于 2018-10-19 | 分类于 大数据
字数统计: 6.1k | 阅读时长 ≈ 29
表1: websites123456789101112mysql> select * from websites;+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+--------------+---------------------------+------- ...
阅读全文 »

大数据学习笔记-Hive

发表于 2018-10-14 | 分类于 大数据
字数统计: 1k | 阅读时长 ≈ 4
大数据仓库HiveHive产生背景 MapReduce编程不便利 HDFS上的文件缺少Schema(一些文件属性信息),无法使用sql查询。使用不方便 hive是什么 由Facebook开源,用于解决海量结构化的日志数据统计问题 构建在Hadoop之上的数据仓库 Hive定义了一种类SQL查询语言:HQL 通常用于进行离线数据处理 底层支持多种不同执行引擎(支持Spark、Tez) 支持多种不同的压缩格式、存储格式以及自定义函数 压缩:GZIP、LZO、Snappy、BZIP2 存 ...
阅读全文 »

函数返回指针类型需要注意的问题

发表于 2018-09-19
字数统计: 1.4k | 阅读时长 ≈ 4
获取函数计算结果的方法在写C程序的时候,我们很多时候都需要在一个函数的内部和外部进行数据交换,通常我们使用C语言基本类型比如int、char、short、long等时,直接返回函数内创建的这些变量就行啦。但是函数内局部指针和引用变量我们不能直接返回,严重时有可能引起程序崩溃或者内存泄露。这是为什么? 这是因为我们访问到了非法地址导致的程序崩溃,为什么基本类型就可以直接访问但是指针或引用就不行呢,这是因为基本类型在函数返回时进行了副本拷贝,创建了一块内存区域存放这个副本,实际上局部变量的作用域就是 ...
阅读全文 »

廖雪峰javase笔记

发表于 2018-08-28 | 分类于 java
字数统计: 14.5k | 阅读时长 ≈ 55
廖雪峰java基础课程随堂代码java面向对象编程数据封装构造方法 实例创建时调用构造方法 构造方法用于初始化实例 没有定义构造方法时,编译器会自动创建默认构造方法 可以定义多个构造方法,编译器自动根据参数判断 方法重载 重载方法应该完成相同的功能,参考String的indexOf() 重载方法主要依靠参数类型和树龄区分 不要去交换参数顺序 重载方法返回值类型应该相同 继承和多态继承 继承是面向对象变成的一种代码复用方式 java只允许单继承 protected允许子类访问弗雷的字段和方法 ...
阅读全文 »

使用python统计系统开关机时间及登录信息

发表于 2018-07-20 | 分类于 python
字数统计: 3k | 阅读时长 ≈ 14
日常开发中使用python可以做一些小工具,相对C语言和shell脚本来说使用起来很简单,而且是解释执行的,所以开发和使用效率比较高。 需求审计一下linux(或者说是类unix系统)下系统的开关机、登录、注销情况。 分析linux下系统的开关机、登录和注销行为都有日志记录,该日志文件位于/var/log/wtmp, 我们只需要监测日志文件的变化,通过对比变化前后的内容就可以知道我们要监测变更信息。 另外这个日志文件是二进制形式的,不能直接打开查看,可以使用last命令查看,另外通过添加以下la ...
阅读全文 »
1…101112…17
Jony Chiao

Jony Chiao

bulabula

84 日志
12 分类
22 标签
GitHub E-Mail
© 2017 — 2022 Jony Chiao
访问人数 访问总量 次