自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 MD5加密(code部分)

main:Private Const BITS_TO_A_BYTE = 8Private Const BYTES_TO_A_WORD = 4Private Const BITS_TO_A_WORD = 32Private m_lOnBits(30)Private m_l2Power(30)Private Function LShift(lValue, iShiftBits)...

2019-04-30 17:57:56 483

原创 HDFS文件读写流程(HADOOP)

GO ON ~MAIN:读文件流程流程:打开分布式文件。调用 分布式文件 DistributeFileSystem.open()。 从NameNode获取DataNode地址。DistributeFileSystem使用RPC调用NameNode,NameNode返回存有该副本的DataNode地址。DistributeFileSystem返回一个输入流FSDat...

2019-04-30 09:52:24 254

原创 NameNode启动流程(HADOOP)

整理资料吧,温故而知新。MAIN:NameNode启动流程NameNode启动流程NameNode元数据/命名空间 持久化fsimage与edits。 NameNode格式化,会做两件事。一,创建fsimage文件,用来存储fsimage信息。二,创建edits文件。 NameNode的启动流程:加载fsimage和edits文件。 生成新的fsima...

2019-04-29 21:32:43 594

原创 HDFS存储结构剖析(HADOOP)

MAIN:HDFS分布式文件系统NameNodeNameNode是一个中心服务器,单一节点,负责管理文件系统的namespace以及客户端对文件的访问。 文件操作,NameNode负责文件元数据的操作,DataNode负责处理文件内容的读写请求,与文件内容相关的数据是不经过NameNode,只会询问它跟那个DataNode联系,否则NameNode会成为系统的瓶颈。...

2019-04-29 21:14:55 813

原创 模型评估的一些方法理论(算法理论)

MAIN:一、混淆矩阵混淆矩阵就是如下图所示的那样,也是最简单的一种模型验证方法:通过混淆矩阵可以算出模型预测精度((a+d)/(a+b+c+d))、正例覆盖率(b/(c+d))、负例覆盖率(a/(a+b))等。通过这么些指标综合考虑模型的预测准确率。二、ROC曲线在讲解ROC曲线之前,我们先看看几个定义:Sensitivity:正确预测到的正例数/实际正例总数,即b/(c+...

2019-04-29 20:45:39 1187

原创 基于 划分方法 聚类- K均值 & K中心点(算法理论)

对n个观测的对象构建K个分区,每一个分区表示一个簇。然后基于距离计算,首先需要给定一个分区数K。特点: 适用于中小规模的球形数据簇。K - 均值(误差平方和)步骤: 1.在n个观测对象中随机选出K个观测对象,每一个观测对象代表一个簇。 2.计算剩余的每一个对象到这些簇之间的欧氏距离,分配到最相似的簇中,然后在计算均值。 3.使用计算出来的新的均值作为...

2019-04-29 20:43:40 2249

原创 STUFF()函数(SQL)

MAIN:这个函数的作用是将字符串中的一部分替换为另一个字符串。本质就是在一个字符串以特定的长度插入另一个字符串的特定位置上面。这对于源值与目的值的长度不一样的子符串替换是很有帮助的。代码说明:DECLARE @WORDS VARCHAR(200)SET @WORDS = 'please submit your payment for 99.99 immediately'se...

2019-04-29 15:29:29 1759

原创 REVERSE()函数 (SQL)

MAIN:很好理解,这个函数的作用是把字符串中的字符都颠倒过来。举例说明即可理解:DECLARE @WORDS VARCHAR(200)SET @WORDS = 'I very love you !'select reverse(@WORDS)result : ! uoy evol yrev I不难。...

2019-04-29 15:11:10 1462

原创 REPLACE()函数(SQL)

MAIN :replace函数可以把字符串中的某个字符或者某个子字符串替换为另一个字符或者子字符串。这个函数也可以用在全局查找和替换工作中。简单举例说明:DECLARE @WORDS VARCHAR(200)SET @WORDS = 'I very love you'select replace(@WORDS,'very','do not')result : I do ...

2019-04-29 14:59:56 640

原创 SUBSTRING()函数(SQL)

MAIN:substring函数可以从字符串的某一个位置开始,往右取若干个字符。返回一个特定长度的子字符串。code举例说明:DECLARE @FULLNAME VARCHAR(25)SET @FULLNAME = 'George Washington'--return firstnameselect substring(@FULLNAME,1,charindex(''...

2019-04-29 14:44:04 1848

原创 DATEDIFF()函数(SQL)

MAIN:可以返回两个日期值的时间值间隔。常用时间间隔值参数如下:年 : Year,yyyy,yy季度 : Quarter,qq,q月 : Month,mm,m一年内的一天 : DayOfYear,dy,y天 : Day,dd,d星期 : Week,wk,ww小时 : Hour,hh分钟 : Minute,mi,n秒 : Second,ss,s毫秒 : Millisec...

2019-04-29 13:40:26 1770

原创 DATEADD()函数 (SQL)

MAIN:DATEADD函数用于在日期值上面加上日期单位的间隔。下面是一些可以以参考的时间间隔参数(前面是时间间隔,后面是时间间隔参数值),后面会举例说明具体使用方式。常用的如下:年 : Year,yyyy,yy季度 : Quarter,qq,q月 : Month,mm,m一年内的一天 : DayOfYear,dy,y天 : Day,dd,d星期 : Week,wk...

2019-04-29 13:34:36 2965

原创 CAST(SQL)

CAST()函数是一个转换函数。CAST()函数的第一个参数是一个表达式,包括了AS关键字分隔的源值和目标数据的类型。举例说明就可以简单的了解一下:select cast('123' as int)result = 123select cast('1.23' as decimal) result = 1...

2019-04-26 15:01:38 324

原创 配置变量(SQL)

MAIN:配置变量配置变量不是函数,用法类似于系统函数。@@ERROR变量这个变量包含了当前连接发生的最后一次错误的代码。若是没有错误,@@ERROR变量返回0 。当出现标准错误时,错误由数据库引擎引发,并且错误代码和信息会保存再系统视图中,可以用如下脚本查询查看: SELECT * FROM sys.messages@@SERVICENAME变量这个变量...

2019-04-26 14:37:49 344

原创 为变量赋值(SQL)

两种方式: set , select.1. set可以理解为过程式编程中函数调用形式,用一个set语句结合表达式,给参数赋值DECLARE @NUMBER int, @RESULT intset @NUMBER = 121set @RESULT = SQRT(@NUMBER)select @RESULT结果为:112.select一样的结果,一段cod...

2019-04-25 14:01:32 4688

原创 BETWEEN(SQL)

BETWEEN运算符可以简化范围表达式,并且不需要处理日期范围。这个比较简单,懒得解释了,直接看code会比较清晰。首先看一个sql 文:select IdName,IoginDatefrom Userswhere BirthDate >= '1999-11-11'and BirthDate <= '2010-10-10'BETWEEN的写法:sel...

2019-04-24 10:37:49 640

原创 PERCENT(SQL)

返回的是百分比的总体量结果。很简单,举个例子就知道了。例如,有1000行数据,那么我们需要前百分之10。表:sales ,列名:name , price那么就可以写如下:select top 10 percent name, pricefrom salesorder by price desc如果是非整数百分比的返回行数,会返回行数圆整到最近的整数。...

2019-04-24 10:30:55 2759

原创 WITH TIES语句(SQL)

功能挺实在的。假设情景: 有个sales表,包含2个col:productId,Price。假设要返回前十个价格的产品,那么存在某些情况,第十名的价格可能会有多个productId的东西,这时候就需要把所有的productId 都输出出来。代码示例:select top 10 with ties productId,Pricefrom salesorder by Pr...

2019-04-24 10:03:38 579

转载 sp_executesql介绍和使用(转)

学习了。原文:https://www.cnblogs.com/wanyuan8/archive/2011/11/09/2243483.html正文:execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sqlsp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如:exec sp_exe...

2019-04-10 14:20:05 162

转载 UUID算法分析(转)

原文:https://blog.csdn.net/qq_36821448/article/details/79731605正文:在具体讨论之前,本文先厘清UUID(Universally Unique IDentifier)与GUID(Globally Unique IDentifier)的关系。在分布式、网络、单机环境下,为了能够使用具有某种形式的ID唯一标识系统中的任一元素,...

2019-04-08 17:34:55 419

原创 布尔逻辑(C#)

整理资料,供以后自己遗忘参考。为了好看,直接在code编辑里面写了。布尔逻辑 == 二元运算符例子 : var1 = var2 == var3解释 : 如果var2等于var3,var1的值就是true,否则就是false!= 二元运算符例子 : var1 = var2 != var3解释 : 如果var2不等于var3,var1的值就是true,否则就是false...

2019-04-01 15:22:36 707

原创 运算符(C#)

总结整理的把。运算符分类一元运算符 : 处理一个操作数二元运算符 : 处理两个操作数三元运算符 : 处理三个操作数(以下使用code编辑框放文本,看着舒服点吧。)数学运算符数学运算符+ 二元运算符例子 : var1 = var2 + var3解释 : var1的值是var2和var3的和- 二元运算符例子 : var1 = var2 - var3解...

2019-04-01 13:34:02 152

空空如也

空空如也

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

TA关注的人

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