- 博客(30)
- 收藏
- 关注
转载 数据仓库和数据集市的区别
数据仓库与数据集市看了很多数据仓库方面的资料,都涉及到了“数据集市”这一说法,刚开始对数据仓库和数据集市的区别也理解得比较肤浅,现在做个深入的归纳和总结,主要从如下几个方面进行阐述:(1)基本概念(2)为什么提出数据集市(3)数据仓库设计方法论(4)数据集市和数据仓库的区别(5)仓库建模与集市建模(6)案例分析:电信CRM数据仓库Bill Inmon说过一句话叫“I...
2019-03-17 17:27:07 2237
原创 webpack——命令行打包错误
问题在webpack4.0版本以上,使用命令行打包出现如下错误:如果,直接使用图中方式进行打包,会提示如下警告解决提示我们需要选择 mode 的版本模式,根据StackOverFlow上的回答,可以使用如下命令解决-o 代表打包输出文件,-mode 选择版本模式,这里选择的是 development 开发环境...
2018-09-14 01:11:58 1309 1
原创 webpack——在html中使用js函数
问题在web前端项目中,使用webpack打包js文件,在html中使用js中的函数时,浏览器端报如下错误: 解决方法 查看js文件的引用路径是否正确,一般情况下,webpack能够成功打包生成bundle.js文件说明路径没有出错,其次,webpack也会在html中自动引入js路径 在js文件要引用的函数中将其作用域提升,在函数前添加window.;如:wind...
2018-07-23 10:02:53 4047 2
原创 java实践-"找不到可以文档化的公共或受保护的类"
在使用javadoc工具生成类描述文档,进行编译时发现以下问题: 主要原因是: 要生成文档的类必须是public权限的所以需要在将类声明为public ,问题得到解决 ...
2018-05-07 17:43:54 2472
原创 java实践-解决"编码GBK 的不可映射字符"
在windows下使用DOS模式编译java文件时,产生以下问题: 刚开始以为是由于编辑器的编码格式导致的,通过不断save、compile java文件,发现与编辑器的编码方式无关. 最后参考百度知道的一句话: 由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也...
2018-05-07 17:04:53 828 1
转载 Openlayers3 - 瓦片地图加载解析
瓦片地图加载解析其实加载瓦片地图基本是大同小异,你可能会觉得很惊讶,因为网上在线的地图服务,看起都不一样,本节即将为你解开这层神秘的面纱。在前面已基本介绍了瓦片地图的解决方案和作用,此处再用一张图来直观地认识一下瓦片结构: 从上图可知,大家常用的瓦片地图是一个三维的概念,我们通常使用xyz这样的坐标来精确定位一张瓦片。通常z用于表示地图层级,而xy表示某个层级内的瓦片平面,x为横纵坐标,
2018-01-24 16:03:51 13199 1
转载 CSS中的content属性
css中的content常用来和:after及before伪元素选择器一起使用,在选择的对象前或后显示指定内容content后可以加的内容有以下几种:attr(alt)
2017-09-14 23:55:38 1625
翻译 GeoTools查询空间数据
在开始前,请设置好开发环境,我们将列出所需要的maven包依赖关系。本章主要介绍如何在geotools查询空间地理数据。在之前的教程中我们一直在使用shapefiles。本章的重点是用于查询DataStores的Filter API,例如shapefiles和数据库以及WFS(Web Feature Server)服务。在接下来的实际操作中,我们会使用真正的空间数据库。如果您在具有空间
2017-06-15 00:06:58 7535
原创 JS中创建对象的几种模式
/** * Created by sibuk on 2017/6/5. *///工厂模式function createPerson( name, age, job ) { var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { alert(this.name); } return
2017-06-05 13:16:48 356
转载 JS获取URL中参数值
//方法一:正则法function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null) { return
2017-04-07 14:16:50 364
转载 Jsp-页面跳转的五种方式
1. RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动
2017-03-29 15:12:21 7290
转载 JSP-BathPath理解
在谈basePath之前,先来讨论一下相对路径与绝对路径的区别。 相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。 绝对路径-以Web站点根目录为参考基础的目录路径。 在web应用程序中绝对路径不是指的磁盘文件中盘符目录路径。如:C:\Windows\System32其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。
2017-03-29 15:05:17 2477
转载 计算机基础-原码、反码、补码
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法。一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如...
2017-02-22 22:28:38 576
原创 python-判断某个坐标点是否在三角形内
主要用到的知识点:在平面直角坐标系内,A(a,b),B(c,d),C(e,f)构成之三角形面积为 A,B,C三点最好按逆时针顺序从右上角开始取,因为这样取得出的结果一般都为正值,如果不按这个规则取,可能会得到负值,但只要取绝对值就可以了,不会影响三角形面积的大小。向量积可以被定义为:模长:(在这里θ表示两向量之间的夹角(共起点的前提下)(0
2017-02-20 21:36:50 12534 1
原创 python-re模块常用的函数及方法
常见的正则表达式属性函数/方法描 述仅仅是 re模块函数compile(pattern,flags = 0) 使用任何可选的标记来编译正则表达式的模式,然后返回一个正则表达式对象re 模块函数和正则表达式对象的方法match(pattern,string, flags
2017-02-20 13:59:47 1749
转载 正则表达式之数字验证
博客地址:http://www.cnblogs.com/zhuzhenwei918/p/6202932.html正则表达式之数字验证第一部分:数值验证 1.验证只包含数字、指定长度(N)的字符串 比如我要验证只包含数字,长度为6的字符串,如123456,则可以使用下面几种效果相同的验证方式\d{6}[0-9]{6}\d\d\d\d\d\d 上述几种...
2017-02-19 11:15:34 8250
转载 正则表达式之字符串验证
正则表达式之字符串验证第一部分:5种英文单词验证1.小写英文单词的验证我们可以使用[a-z]+验证一个或多个小写英文单词,当然[a-z]{1,}亦是如此。但是这样验证的单词可能不是完整的,如对于字符串ad“”,它将匹配其中的ad。为了解决上一个问题--即不能验证完整的单词,我们可以使用\b[a-z]+\b来验证。即通过元字符\b来指定英文单词的边界。\ba[a-z]*\b 可以验证
2017-02-19 11:03:14 2825
转载 js问题知识点汇总
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js知识点</title> <style> div{ width:100px; height:100px; background:red;
2016-12-07 16:16:16 304
原创 JavaScript(ES6)新特性学习汇
(一)模板字符串在javascript中,通常要把多个字符串连接起来,可以用+连接 var name = 'varus'; var age = 23; var message = "你好,我是"+name+",今年"+age+"岁了!"; alert(message);但是,当有很多变量需要连接时,用+连接很容易出错,在ES6中增加了一种
2016-11-01 17:03:15 302
原创 Git使用
创建版本库$ git add filename 把文件添加到仓库$ git init 将当前目录变成可以git管理的仓库$ git commit 把文件提交到仓库修改仓库中某个文件$ git status 查看仓库文件当前的状态$ git diff 查看文件修改的内容,是否有改动等版本回退git reset –hard commit_id 回到相应的版本git log 查看文
2016-11-01 14:16:28 219
原创 Tomcat使用汇总
Tomcat使用汇总使用tomcat部署web应用一定要重启!重启!重启。搞了三天的web程序部署,倒在了tomcat上,记录这几天使用的心得,防止自己下次再犯。。。。tomcat服务器文件的结构--bin:存放服务器脚本(启动、关闭等)--conf:存放配置文件(server.xml、web.xml)--lib:存放需要的jar包文件--webapps:存放需要发布的web应用程序及其部署文
2016-10-19 12:10:49 313
转载 向Android.mk中添加cpp文件编译快捷方法
只需要在android.mk里面写上这样的:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hellocpp_sharedLOCAL_MODULE_FILENAME := libhellocpp FILE_LIST := hellocpp/main.cppFILE_LIST += $
2014-12-07 12:59:01 855
转载 内联函数
内联函数函数的引入可以减少程序的目标代码,实现程序代码的共享。但是,函数调用也需要一些时间和空间方面的开销,因为调用函数实际上将程序执行流程转移到被调函数中,被调函数的程序代码执行完后,再返回到调用的地方。这种调用操作要求调用前保护现场并记忆执行的地址,返回后恢复现场,并按原来保存的地址继续执行。对于较长的函数这种开销可以忽略不计,但是对于一些函数体代码很短,但又被频繁地调用的函数,就不能
2014-08-15 15:34:19 492
转载 Cocos2dx(2.0版本以上)+eclipse开发配置(不需要Cygwin)
VS配置一、编译并运行HelloWorld项目 1.为了方便,在D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4下建立workspace文件夹进行存放eclipse工程目录。(注意:该目录位置可任意) 2.eclipse打开该目录,选择File-New-project,在弹出的界面中选择Android Project
2014-07-20 14:19:35 784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人