自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Niulity专栏

大道名同,至简为一

  • 博客(21)
  • 收藏
  • 关注

原创 Thinking in SQL系列之六:数据挖掘Apriori关联分析再现啤酒尿布神话

说起数据挖掘机器学习,印象中很早就听说过关于啤酒尿布的神话,这个问题经常出现在数据仓库相关的文章中,由此可见啤酒尿布问题对数据挖掘领域影响的深远程度。本篇文章Apriori算法主要是基于频繁集的关联分析,也是十大经典数据挖掘算法之一,本文中所出现的关联分析默认都是指基于频繁集的关联分析。SQL语言处理数据有天生的优势,Thinking in SQL,面向集合思考问题,通过关系运算(并、交、乘、除)处理数据,ORACLE高效的SQL引擎会负责循环处理。结合ORACLE高级开发技巧,通过不断地总结归纳,注入

2017-03-19 06:06:18 4494

原创 Thinking in SQL系列之五:数据挖掘K均值聚类算法与城市分级

SQL做为一种编程语言,能够满足各类数据处理的需要,关键就在于算法与思维方式。个人经常调侃SQL思考问题比大部分流行的开发语言多一个维度,因为SQL主要是二维思考(集合)、区别于一维(数据结构)的思维方式。对于ORACLE,通过以SQL(相对宏观)为主体、PLSQL(微观)为辅助,注入算法(灵魂),贯彻性能优化(章程),数据的价值能够充分有效发挥。聚类问题,就是给定一个元素集合D,其中每个元素具有n个可观察属性,使用某种算法将D划分成k个子集,要求每个子集内部的元素之间相异度尽可能低,而不同子集的元素相异

2017-02-24 01:41:07 4270

原创 Thinking in SQL系列之四:数据挖掘C4.5决策树算法

C4.5是一系列用在机器学习和数据挖掘的分类问题中的算法。它的目标是监督学习:给定一个数据集,其中的每一个元组都能用一组属性值来描述,每一个元组属于一个互斥的类别中的某一类。C4.5的目标是通过学习,积累经验,为后续决策服务。该算法目前能找到各类版本,C、JAVA、PYTHON。但唯独没有SQL版本,前篇我有提过,数据处理,SQL为王,如何以SQL的思维来实现C4.5决策树算法是本篇的重点。SQL本身做为关系代数的优秀产物,通过并、交、乘、除四则运算可以完成任意集合间的处理变换。在数据处理方面有其它语言

2017-02-15 01:04:49 4397 2

原创 Thinking in SQL系列之三:供需分配问题

供需分配,简单来说就是你有各种需求,我来个性化供应满足。很多问题都可以转化为此类问题,应用很普遍。可以采用类似ALU的改进,将ROW BY ROW的处理方式转换为并行处理。通过提前窥探,无需等待前一次的分配结果,一个SQL完全可以搞定。这段脚本曾经被个人用来实现ERP PO/RCV接收分配、到货货位分配、MRP计算过程的PR/自由库存匹配分配、财务成本以及AP/AR往来余额帐龄分配报表,可以说,只要存在供需分配的场景,以上SQL应该都能满足。对于ORACLE,PLSQL永远只是SQL的补充,而非替代品

2017-02-11 02:30:57 1308

原创 Thinking in SQL系列之二:鬼谷子问徒

鬼谷子问徒是一道古老的广为流传的经典逻辑推理题目。Thinking in SQL,通过构造集合,将数据组合转换为表连接,将推理过程转化为分析查询与过滤筛选,即可解决该类问题。

2017-02-09 00:38:32 1168 1

原创 Thinking in SQL系列之一:棋盘摆放问题

说到SQL,很多朋友都认为无非就是增删改查,简单,不值得投入过多的精力。于是乎遇到复杂的数据处理,便借助PLSQL、T-SQL、JAVA等语言们来实现主体功能,逐渐出现弱化SQL的趋势。本人从业以来,经历过大大小小的一些项目,而上述情况非常普遍。实在看不下去SQL被拆解得支离破碎的现状,个人感觉数据处理,SQL为王。如何将问题转为SQL问题,即以SQL来思考问题就非常关键,这也是本文的目的。

2017-02-08 02:47:16 1590 1

原创 根据EXCEL文件各数据表结构定义中创建ER图实体对象

原创: 牛超2008-06-17OSAKA 又要整理EXCEL文档了。。。如题,遍历EXCEL各SHEET(表定义),创建实体对象(框图),设置字体与间距。脚本如下: Option ExplicitPrivate Sub CommandButton1_Click()    createRectsEnd SubPrivate Sub createRects()

2009-06-17 14:33:00 5321

原创 EXCEL中使用VBA取有效使用区域

原创: 牛超2009-06OSAKA 如题,修改原来的脚本,引用UsedRange Private Sub fillvalueauto(astr As String, curRow As Long)Dim svalue As StringDim sbatname As StringDim spgid As StringDim sbatnamew As StringDim i A

2009-06-17 09:20:00 5135

原创 Windows批处理备忘-FOR命令、过程调用

原创: 牛超2009-06OSAKA for /f %%A in (%2) do call :subFunc %%A:: =========================================:: #########################################:: main processfor %%D in (tUser,tWork,tEnv,tQue

2009-06-16 14:38:00 855

原创 从批处理文件中抽取作业号以及所有调用的JAVA CLASS名--AWK处理不周,DEBUG

原创: 牛超2009-05OSAKA FIND -》 XARGS -》 GREP -》 SED -》 AWK find ./ -name *.bat | xargs grep .*%.*%.* %ARG0%.*/|:: Bat.... :.* | sed s/.*:%.*%/(.*/) %ARG0%.*//1/ | sed s/.*///(.*.bat/):::

2009-06-15 13:37:00 878

转载 Excel VBA Range对象基本操作应用示例(转贴,实用参考)

Excel VBA Range对象基本操作应用示例 作者:jiesoft 日期:2008-01-24比较全面,有的东西我还没有用过,收集了,大家一起学习下.[示例01] 赋值给某单元格[示例01-01] Sub test1()Worksheets("Sheet1").Range("A5").Value = 22MsgBox "工作表Sheet1内单元格A5中的值为" _& Work

2009-06-12 10:33:00 2981

原创 抽取并列表当前SHEET图框中的描述,制表符取代回车。

抽取图形中的文字,前面文章有提到,关注一下EXCEL中一个单元中的回车符Chr10而非CHR13CHR10 放置文本框,按钮,单击事件代码如下: Private Sub CommandButton1_Click()Dim strret(1) As StringDim strget, strtmp, strdd As Stringstrret(0) = ""strret(1)

2009-06-12 10:21:00 1178

原创 EXCEL遍历当前SHEET有效行,统计附值

原创: 牛超2009-05OSAKA 自动生成批处理名,规则为JOBID前三位+流水号如题,放置按钮,遍历行,统计JOBID数,设置结果值代码如下:Private Type job    jobid   As String    cnt As IntegerEnd TypeDim job(100) As jobPrivate Sub CommandButton1_Cli

2009-06-12 10:15:00 4037

原创 EXCEL的搜索扩展-图形中搜索

原创: 牛超2009-06-04OSAKA EXCEL本身的搜索功能有限,如何定位到图形中的文字,工作中的问题。试验了半天,解如下: find string from shapes in the worksheets with diagrams Function findInShape(str As String, Optional ByVal sel As Bool

2009-06-04 15:38:00 1304

原创 从批处理文件中抽取作业号以及所有调用的JAVA CLASS名

工作中遇到的问题,备份一下。从指定目录开始的所有批处理文件中抽取作业号(注释中)以及所有调用的JAVA CLASS名 find ./ -name *.bat | xargs grep  .*%.*%.* %ARG0%.*/|::   Bat....     :.* | sed s/.*:%.*%/(.*/) %ARG0%.*//1/ | sed s/.*///(.*.ba

2009-06-01 14:03:00 697

原创 grep sed awk实现批量文件改名

原创: 牛超2009-05OSAKA 路径下有N个文件,文件名的格式是:filename_YYYYMMDD_序列号(从001到999).dat, 例如:filename_20040108_089.dat#! /bin/shdtnow=`date +%Y%m%d`pattern="*.*"paths="./"if [ $# -gt 1 ] ;then pattern=$2elif [

2009-03-24 16:26:00 1323

原创 自行打造实现控制反转容器(IOC)与面向方面编程(AOP)的轻量级Framework(4)

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--><!--st1/:*{behavior:url(#ieooui) }

2008-09-17 12:47:00 865

原创 自行打造实现控制反转容器(IOC)与面向方面编程(AOP)的轻量级Framework(3)

<!-- /* Font Definitions */ @font-face {font-family:"MS 明朝"; panose-1:2 2 6 9 4 2 5 8 3 4; mso-font-alt:"MS Mincho"; mso-font-charset:128; mso-generic-font-family:roman; mso-font-pitch

2008-09-17 12:42:00 1023 1

原创 自行打造实现控制反转容器(IOC)与面向方面编程(AOP)的轻量级Framework(2)

  MyFramework之IoC部分  作者:牛超Email/MSN:[email protected]: 10867910关键字(Keywords):面向对象(OOP)、框架(Framework)、反射(Reflection)、设计模式(Design Pattern)、扩展标识语言(XML)、依赖注入(Dependency Injection)、控

2008-09-01 19:34:00 1005

原创 自行打造实现控制反转容器(IOC)与面向方面编程(AOP)的轻量级Framework(1)

 自行打造实现控制反转容器(IOC)与面向方面编程(AOP)的轻量级Framework——MyFramework 原创: 牛超 TOKYOEmail/MSN:[email protected]: 10867910http://fanblogs.jp/dbaeo7zl/   关键字(Keywords):面向对象(OOP)、框架(Framewo

2008-08-31 23:31:00 1167

原创 MS SQL SERVER培训用问题集锦

编者:NCFIRE开门见山 --------------------------------------------------------------------------------------------------问题1、关于子查询假设有个表内的内容如下:A       B       C————————————0001    1       A0020001    1   

2006-07-07 00:44:00 1653 1

空空如也

空空如也

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

TA关注的人

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