- 博客(44)
- 收藏
- 关注
原创 Mac bash 远程连接阿里云服务器
I.Intro 听说阿里云有超低价学生服务器,哈哈。果不其然,买了三个月轻量级云服务器。今天把连接步骤做个记录
2019-07-15 20:33:48
328
原创 Hadoop [2] -- Hadoop 分布式文件系统剖析
I.Intro什么是 DFS?什么是 HDFS? 如何应用 HDFS?II.Get Started1.什么是 DFS?由于一台机器的存储容量有限,当我们需要处理的数据量达到一定级别时,单个机器是很难满足我们的需求的。倘若让一台机器一下子在内存处理一个几十G, 甚至上百G的文件检索任务,显然是不可能完成的,即使有这样高效配置豪华的电脑,效率也是极低的。所以我们需要将文件存放在多台机...
2019-07-15 20:11:58
201
原创 Mac 下编码转换 -- 解决从 GBK 到 UTF-8 文件编码问题
MacBook 如何解决编码转换问题I.intro痛点:最近刚换的 macbook-pro,总体使用还是挺流畅的。唯一不太友好的一点就是,有的时候下载的文件或别人传给我的文件经常会出现乱码。当时,心情就不好了,WTF
2019-07-15 19:22:08
11816
原创 Linux [11] -- Recap Linux Basic Command
I.Intro 生产实习期间,选的 Big Data,昨天刚搭完hadoop环境,今天想乘机把Linux命令行捡回来,做了一点小小的小练习巩固巩固~
2019-07-09 14:07:10
236
原创 Linux [10] --Get Started With Vim
I.Intro 之前好几次使用过 vim editor ,现在好好整理一下如何使用vim。Okay, let’s get started!
2019-07-09 11:03:13
166
原创 Hadoop [1] -- Get Environment Started
I. Intro 最近生产实习开始了,我选择了Big Data 方向,虽然学习了一天,配置了一天的开发环境,但感觉还是懵懵懂懂的孩子一样,没有拨开迷雾,现在整理一下安装和配置 hadoop 的思路,因为网上大多都是 Linux 版配置,而我用的 macOS 所以,来来回回折腾了好几圈。还好,功夫不负有心人,最后还是 reach my tiny goal. Coding is my day and...
2019-07-09 09:19:56
239
原创 Deep Learning [4] -- a simple softmax model implementation with Gluon
I. Intro 上一篇博客中,从零开始实现了 softmax 的单层分类模型,使用了自己定义的 softmax 函数,来对输出矩阵做了个缩小取值范围的概率分布。本次博客,将直接使用 MXNet 提供的 Gluon 包实现更加高效的 softmax model.II.Get startedimport package # tool, gluon, init, loss, nnfrom...
2019-06-08 15:03:49
155
原创 Deep Learning [2] -- Logistic regression model from scratch
I. What is logistic regression? 简单来说,线性回归解决的是:由已知的线性个特征输入值作为参数,通过已知数据集训练(training dataset)出一个线性回归模型(logistic regression model),从而来预测一个输出结果,这个输出结果是一个连续值。一个简单的例子:有个房主想卖掉自己的房子
2019-06-06 16:59:01
327
原创 Deep Learning [3] -- softmax regression implementation from scratch
I. What is softmax regression? 在线性回归模型 (linear regression model) 中,根据所给的输入特征,来训练模型,从而得到连续的输出值作为模型训练结果,即 so-called y-hat。所以这些连续的预测值一般使用于气温的预测、房屋估计、股票预测等。 然而对于像图像这类的离散值,softmax 便是一个很高效的分类模型。和线性回归不同, ...
2019-06-05 22:34:45
210
原创 Deep Learning 1 -- autograd 自动求梯度
I. What is autograd?很多时候,在机器学习(machine learning)中,或者深度学习(Artificial Intelligence)领域,我们要搭建多层的神经网络(Neural Network)来训练我们的模型(modeling),说到底无非是一堆公式的组合叠加。很多时候我们需要对我们公式中的某个变量或几个变量进行求导、求微分。这个时候如果层数过多后,这样的求导工作...
2019-06-05 08:21:50
324
原创 Day Seven
Preview:interpretclaimelaborateengageobsess1.interpret (inter- between, in pret- value) interpreting -adj interpretive -adj interpretability -n interpretable -adj interpreter -nI.meanin...
2019-05-16 21:06:01
312
原创 Master in Vocab -- Day Six
Preview:legitimatesurrenderlashescalatewhisper1.legitimate (leg- law; -ate v) legitimately -adj legitimation -n illegitimation -n illegitimate -adjI.meanings:v.使合法,认为正当adj.正当合理的,合情合理的,合法...
2019-04-29 12:20:34
219
原创 Master in Vocab -- Day Five
Preview:soarextinguishdivinebaffleabduct1.soar (s- = ex- out; -ar = -aer air) soarer -n soaringly -advI.meanings:v.翱翔,飞翔,猛增n.翱翔,上升高度,上升范围,激增fly or rise high in the airincrease rapidly ...
2019-04-28 11:46:03
176
原创 Master in Vocab -- Day Four
Preview:delegateabidemoanfussconfide1.delegate (de- away,down; leg- law; -ate n)I.meanings:n.代表,会议代表v.选派,授权,委派a person sent or authorized to represent others, in particular an elected rep...
2019-04-27 20:08:37
177
原创 Master in Vocab -- Day Three
Preview:contagiousopaquesnobbonusvindictive1.contagious (con- together, with; tag- touch; -ious adj) contagiously -adv; contagiousness -nI.meanings:adj. 接触传染的,会蔓延的,能够传染的(of a disease) tr...
2019-04-26 12:25:47
357
原创 Master in Vocab -- Sheep Core's Template
Preview:``````````1. () ``I.meanings:``````II.examples:``translation``translation``translationIII.Synonyms:``````IV.Associations:``````2. () ``I.meanings...
2019-04-25 10:16:01
200
原创 Master in Vocab -- Day Two
Preview:dovetailplungeincentizeprecipiceprone1.dovetail (dove’s tail)I.meanings:n. 楔形榫头v. 与...吻合to cut to a dovetailto fit together withII.examples:The materials you provided several...
2019-04-25 10:03:16
181
原创 Master in Vocab -- Day One
Preview:heterogeneousprattleexpedientconvictionperverse1.heterogeneous(hetero- different, other; gen- birth, produce)I.meaning:a. 异种的,异质的II.examples:a heterogeneous collection of build...
2019-04-24 19:07:42
435
原创 Advanced Mathematics -- 一元函数微分学的几何应用【summary】
keywords:极值、最值、凹凸性、渐近线、画图1.Mastering:极值a.极值存在的条件:邻域内的最值。b.怎样判断极值: 1.定义法 2.求导法。c.极值与最值的关系: 什么时候极值是最值?最值一定是极值吗?d.极值点:驻点、无定义点、间断点。最值a.什么时候存在最值:考虑定义域、极值与端点值。b.最值的求法:1.求可疑点 2.求端点值 3.比较凹凸性...
2019-04-24 16:17:34
619
原创 Master in SE -- Definition of Software Engineering
What is SE?软件工程定义: 软件工程是以质量为核心,为了经济地开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的和可控制的工程原则、方法,涉及软件过程、项目管理、开发方法、开发工具,甚至企业文化等各方面。Pet Store for Software-Engineering-Learning宠物商店的主要功能:列举宠物商品类别和提供搜索功能;显示宠物列表和...
2019-04-18 14:51:23
158
原创 Master in SQL -- Create table under your defined Schema
SQL 基本建表语句1. Create TableCREATE TABLE sample_table(column1 data_type(size) constraint_name,column2 data_type(size) constraint_name,column3 data_type(size) constraint_name,....);sample_table:...
2019-04-18 10:19:47
184
原创 Master in SQL -- Define a schema for your DBMS
SQL 数据基本定义功能 – 模式(Schema)1.create schemaCREATE SCHEMA <schemaName> AUTHORIZATION <username>eg: Create shcema "student_course" authorization sheepcoreCREATE SCHEMA <schemaName&...
2019-04-18 09:57:51
198
原创 Master in SQL -- 基本概念
1. some words you should know:SQL : Structured Query LanguageDDL: Data Definition LanguageDML: Data Manipulation LanguageDCL: Data Control LanguageTPL: Transaction Processing LanguageAttribute:...
2019-04-18 09:33:04
230
原创 Java God -- An overall understanding of regex in Java
Copyright © 2019 SheepCore Authentic Articles.If you wanna reblog the article, please mark the provenience:https://blog.youkuaiyun.com/qq_38812171/article/details/872924241. Main focus: * 正则表达式...
2019-02-14 20:37:21
168
原创 Java God -- How to use split in Java?
Copyright © 2019 SheepCore Authentic Articles.If you wanna reblog the article, please mark the provenience:https://mp.youkuaiyun.com/postedit/87281432.1. Function: Splits this string around matches o...
2019-02-14 16:59:57
136
原创 Java God -- 按位操作符 &, |, ^, ~(与,或,异或,非)
1. &,|,^ 为双目按位操作符,~为单目按位操作符System.out.println(Integer.toBinaryString(5));System.out.println(Integer.toBinaryString(4));out("4 & 5: " + Integer.toBinaryString(4 & 5));out("4 | 5: " +...
2019-02-12 22:00:34
216
原创 Linux 命令行学习之路 -- 11. 用 less 命令来显示文本文件 (display txt-file with more operations)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_388121711. 定义 :less 命令是对 more 和 cat 的扩展,这就是所谓的 less is more。less 除了含有 more 的所有功能之外,还包括前后翻动和一些先进的搜索功能。2. 参数预览: ...
2018-09-29 12:11:15
425
原创 Linux 命令行学习之路 -- 10. 用 more 命令来显示文本文件 (display txt-file with more operations)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_388121711. 定义: 使用 more 命令来显示文本文件的内容,并可以控制显示。前一节,我讲到了如何用 cat 命令查看文本文件,但是用 cat 查看有一个不好的地方就是,如果对于一个很长的 fileName.txt ,当用 cat 命令打开时,文本内容一下子就在显示器上一晃而过,...
2018-09-29 11:46:19
615
原创 数据结构成神之路 -- Sort Algorithm 之希尔排序算法
版权声明:本文为博主原创文章,如果喜欢,欢迎转载!!!https://blog.youkuaiyun.com/qq_38812171. 什么是希尔排序? 简单来说,希尔排序就是多趟的直接插入排序,唯一不同的是,希尔排序时,待排元素的间隔量不断减小,最后减小为1,就变成了所有元素全排。#1 宏观调控#2 换分相等间隔的若干子序列 #3 实例演示2. 算法实现 2....
2018-09-29 10:37:47
165
原创 How to make a Compiler -- 一个简单DFA自动机的实现
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_388121711.自动机的概念:自动机用于识别满足特定文法的串。自动机可以写成 M=(K,Σ,δ, q0 ,F) 的五元组形式,其中 K 表示自动机的所有状态组成的集合;Σ 表示字母表集合, δ 表示状态转移函数, q0 自动的初始状态, F 为自动机的结束状态集。例如:注意...
2018-09-29 10:19:02
527
原创 数据结构成神之路 -- Sort Algorithm 之直接插入排序算法
版权声明:本文为博主原创文章,如果喜欢,欢迎转载!!!https://blog.youkuaiyun.com/qq_38812171.直接插入排序思想: 已知一组无序序列,现在要将它们排序,直接插入的办法就是,从第二个数开始,依次与前面的有序序列进行比较(默认序列的第一个数已有序),找到 current number 的插入位置,并通过循环处理,将插入位置后面的元素依次向后移动一位,目的是为了给当前...
2018-09-27 21:38:06
273
原创 Linux 命令行学习之路 -- 9.查看整个文件 cat (display the whole file)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_38812171定义:查看文件的内容参数预览:用法1: 无参数直接查看文件全部内容$ cat fileName命令行 用法2:添加行号,查看文件内容$ cat -n fileName (-n represents number)命令行...
2018-09-24 22:08:25
1262
原创 Linux 命令行学习之路 -- 查看文件类型 file (display file type)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_3881217定义:在 Linux 中,通过命令 file 来查看文件类型属性。用法$ file fileName命令行:$ file textFile$ file exeFile$ file dllFile 命令行:fil...
2018-09-20 09:15:14
1306
原创 Linux 命令行学习之路 -- 8.查看文件统计信息 stat (show state)
定义: 通过 stat 命令查看文件的所在状态信息。(display file or file system status)参数预览:用法1: 显示文件的几乎所有信息$ stat fileName / dirName命令行: 用法2: $ stat -f fileName / dirName...
2018-09-19 22:42:22
1161
原创 Linux 命令行学习之路 -- 7. 删除目录 rmdir (remove directory)
定义: 删除目录用法1: 删除空目录$ rmdir nullDir命令行:用法2:删除非空目录(rm -r 递归删除)$ rm dirName 命令行:
2018-09-19 22:14:55
3274
1
原创 Linux 命令行学习之路 -- 6.创建目录 mkdir (make directory)
定义: 创建新目录 (make a new directory)用法:$ mkdir newDir命令行:
2018-09-19 21:55:02
2067
原创 Linux 命令行学习之路 -- 5. 删除文件 rm (romoving)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_3881217定义: 删除文件rm 参数预览: 用法1: 交互式删除$ rm -i fileName命令行:-i / -I 参数意为 interative, 系统提示是否删除该文件!因为一旦删除就删除了,不能撤销! 用法2: 删除空目录$ r...
2018-09-17 19:40:16
645
原创 Linux 命令行学习之路 -- 4.重命名文件 mv
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_3881217 定义:mv 命令就是用来将文件和目录移动到另外一个位置!在 Linux 中,重命名文件称为移动(moving)。用法1:$ mv srcName newName命令行:注意:在Linux 系统中,用移动来重命名,是因为重命名后的文件有相同的索引...
2018-09-17 11:44:48
1221
原创 Linux 命令行学习之路 -- 3.复制文件 cp
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_38812171 定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。参数列表预览: 用法1:$ cp sourceFile destinationFile当sourceFile 和 destinatio...
2018-09-16 21:53:48
56571
1
原创 Linux 命令行学习之路 -- 2.创建文件 touch
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/qq_38812171 定义: 通过 touch 指令,便于在写数据之前,创建一个空文件。用法1:touch + filename命令:$ touch newfile$ ls -l - h newfile执行上面两条指令:该空文件将会创建在当前路径下,所以我的ne...
2018-09-16 20:10:49
2916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人