自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 线性代数基础

标量就是一个数字,比如10向量只有一个索引,比如[1,2,3]矩阵有2个索引,分别代表行和列张量张量的概念就更宽泛了。 比如三维张量就有三个索引,第一个索引代表行,第二个索引代表列,第三个索引代表轴。 而向量可以看成是一维张量,矩阵可以看成是二维张量。矩阵和标量的计算一个矩阵加减乘除一个标量,等于直接对矩阵的每个元素加减乘除这个标量。矩阵和向量的计算...

2018-04-05 22:56:25 410

原创 c++学习_define

define的#和##的用法‘#’表示宏参数转化为字符串 比如#define STR(s) #s表示把宏参数s转化为字符串,比如printf(STR(aaa))相当于printf("aaa")

2018-03-31 17:53:54 166

原创 hdfs读写原理

hdfs读原理client调用DFS的open打开希望读取的文件,DFS代表了分布式文件系统的一个实例。DFS通过rpc,调用namenode机器,确定文件起始块的位置。同一个块,按照重复数,返回多个位置,这些位置按照hadoop集群拓扑结构排序,离client近的排在前面。第2步返回DFSInputStream,它可以管理datanode和namenode。client调用DFSInp...

2018-03-26 08:44:37 590

原创 mysql常用命令学习

启动服务serviceservice mysql start设置mysql用户密码mysqladminmysqladmin -uroot password '123456'登录mysqlmysqlmysql -uroot -p123456创建数据库create database logs;使用数据库use logs...

2018-03-26 07:27:43 178

原创 常用linux命令学习

下载文件wgetwget http://labfile.oss.aliyuncs.com/courses/832/sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz解压文件tartar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

2018-03-26 07:13:28 235

原创 sqoop学习

sqoop和distcp的异同sqoop和distcp都是基于mapreduce来完成任务。 distcp做集群间的数据复制,而sqoop通过jdbc驱动,做hadoop集群和关系数据库之间的数据复制。列出mysql的所有数据库sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root...

2018-03-26 07:04:34 172

原创 hdfs命令学习

把一个本地文件上传到hdfshdfs dfs -put a.txt b.txta.txt在本地,b.txt是要传到的hdfs路径。从hdfs导出文件到本地hdfs dfs -get wordcountout/part-0000* /tmp/outputHdfs的shell脚本hdfs提供了很多shell命令来实现访问文件系统的功能,hadoop自带的shel...

2018-03-24 20:51:04 236

原创 MapReduce学习

什么是hadoop streaming一开始是只能用java语言来编写mapreduce程序的。 hadoop streaming是一种框架,可以让我们使用其他的语言来编写mapreduce程序,而不止局限于Java。 hadoop streaming使用unix的standard streams作为我们的mr程序和MapReduce框架之间的接口。只要我们的mr程序可以再标准io上进行读...

2018-03-24 20:36:29 914

原创 hadoop学习

hadoop是什么一个支持数据密集型分布式应用的开源软件框架。hadoop框架的核心hadoop框架的最核心设计是hdfs和map reduce。hdfs为海量的数据提供存储,map reduce为海量的数据提供计算。hadoop相关项目hadoop common: 包含了hdfs,mapreduce和其他项目的公共内容hdfs: hadoop分布式文件系统mapredu...

2018-03-24 19:35:04 102

原创 详谈java内存模型

我们一起来讨论讨论java内存模型。理解内存模型对多线程编程无疑是有好处的。

2017-07-13 07:11:15 10456 5

原创 Error:ProGuard: (Unsupported class version number [52.0] (maximum 51.0, Java 1.7)))

打包的时候报了这个错,这是因为使用了java 8,但是proguard库最高只支持java 7导致的。

2017-07-05 10:57:07 917

原创 android线程间通信之handler

本文一起讨论下android的handler机制。

2017-07-02 22:51:53 1217 3

原创 DecorView, RootView, ContentView图示

decor view, root view, content view的范围图示。

2017-07-01 21:54:02 1656

原创 module.exports | exports | export | export default的区别

nodejs使用中,常常看到export, export default, exports, module.exports,它们有什么区别,我们来聊聊这个话题。

2017-06-18 22:57:41 4554

原创 webview收不到服务端的cookie

在项目中发现webview收不到服务端发送的cookie,发现了android的一个小坑,和大家分享。

2017-06-16 22:45:00 1540

原创 使用SQLiteOpenHelper的正确姿势

前段时间写android用到SQLIteOpenHelper时,踩了一些小坑,仔细思考了一下,踩坑的根源在于,我没有正确的理解SQLiteOpenHelper这个类。那么,我们一起来看看SQLiteOpenHelper究竟是个什么东东,以及如何正确地使用SQLiteOpenHelper,希望可以帮助博友们理解,避免踩到了类似的坑。    本文的将首先介绍下SQLiteOpenHelper的作用

2017-06-11 21:55:52 6539 3

proguard v5.3 (支持java 8)

支持java 8的混淆包,把混淆包解压,然后将lib目录下的所有jar包覆盖到sdk目录/tools/proguard/lib下面。

2017-07-05

空空如也

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

TA关注的人

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