FocusBI: 商业智能场景(原创)

  商业智能(BI)是用于分析业务数据的一套工具,从纸质记录和手工算术开始已经走了很长的路。算一算,从欧洲18世纪60年代工业革命至今大概160年了。从19世纪的银行家到今天的物联网、大数据、云计算、人工智能。 高中时候我在《销售与市场》管理版杂志上看到过一位企业家引用 理查德·米勒·德文斯的书《商业与商业轶事》中写道:在整个荷兰、法兰德斯、法国、德国,因为拥有一列完美的商业智能火车,这使得欧洲一直保持领先。 商业智能史:术语的起源 1958年:我们对商业智能的理解开始形成。 IBM研究员Ha
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

June 2. 2018 Week 22nd Saturday

Try not to become a man of success but rather try to become a man of value. 不要为成功而努力,要为做一个有价值的人而努力。 Success is external, value is internal. Success and value are related, but value may be more important, because a man of value must be a man of succe
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

Unity 安装 破解

资源下载地址:https://download.csdn.net/download/qq595394163/10599470 1、双击运行"UnityDownloadAssistant-2017.1.0f3.exe”,默认安装即可 2、安装完成后,运行“UniPatch.exe”,首先点击“Browse载入安装目录,如默认文件夹为C:\Program Files\Unity\Editor,成功后会自动检测软件版本,然后点击“Create License”和“PAtch”即可完成破解 3、运行桌
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

二次加工系统的标准类型 包装与授权

# 二次加工系统的标准类型 # 1、通过继承系统的类来完成包装, 定制自己的数据类型 class List(list): # 定义了一个List类,继承自系统中的list类 def append(self, p_object): # 重写了append方法,改为只能添加字符串 if type(p_object) is str: super().append(p_object) # 因为重写了append,这里要使用原append方类时需要
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

hibernate不能自动建表:MySQLSyntaxErrorException: Table '' doesn't exist

修改前: <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 修改后: <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

(转) C#解惑:HashSet<T>类

HashSet<T>是一个相对“冷门”的类型,平时在项目中用得不多,但是在特定的业务中可以大用。 先来了解下HashSet<T>类,主要被设计用来存储集合,做高性能集运算,例如两个集合求交集、并集、差集等。从名称可以看出,它是基于Hash的,可以简单理解为没有Value的Dictionary。 HashSet<T>不能用索引访问,不能存储重复数据,元素T必须正确实现了Equals和GetHashCode。 HashSet<T>的一些特性如下: HashSet<T>中的值不能重复且没有顺序。 H
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

Python连接MySQL数据库(pymysql的使用)

本文Python版本3.5.3,mysq版本5.7.23 基本使用 # 导入pymysql模块 import pymysql #连接数据库 conn = pymysql.connect( database="数据库名", user="用户名", password="密码", host="数据的地址, port=3306, # 端口3306是固定的 charset="utf8") # 只能是utf8,千万不能是utf-8.在数据库中只能是ut
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

Code Signal_10分钟挑战题_constructArray

完成时间3分06秒 Given an integer size, return an array containing each integer from 1 to size in the following order: 1, size, 2, size - 1, 3, size - 2, 4, ... Example For size = 7, the output should be constructArray(size) = [1, 7, 2, 6, 3, 5, 4]. 我的解答:
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

python习题--列表的遍历

习题一: # 比较两个列表中的元素,找出不相同的元素并保存在列表3中 L1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] L2 = ["Sun", "Mon", "Tue", "Tue", "Thu", "Sat"] L3 = [] #先定义一个空列表 for i in L1:  #遍历L1列表中的每一个元素 if i not in L2:  #如果L1中的元素不在L2中 L3.append(i)  #把元素写入L3中 print(l3
分类: 其他 发布时间: 08-12 23:56 阅读次数: 0

大数据技术——数据获取

主要介绍大数据获取的应用和场景,组件和技术不做详述,之后介绍。 1. 网络爬虫 根据URL,并按照一定规则爬取网页内容,存储进库。 相关概念: https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB 推荐技术: PYTHON(Scrapy): 适用小型爬虫项目 JAVA(Nutch):适用高并发下的爬虫项目 假如对性能和效率有很高的要求,推荐C++,但开发代价略高。 2. 数据埋点 根据用户的特定请求,触发采集事件,从
分类: 企业开发 发布时间: 08-12 23:56 阅读次数: 0

aoj 0121 Seven Puzzle

7 パズル 7 パズルは 8 つの正方形のカードとこれらのカードがぴたりと収まる枠で構成されています。それぞれのカードには、互いに区別できるように 0, 1, 2, ..., 7 と番号がつけられています。枠には、縦に 2 個、横に 4 個のカードを並べることができます。 7 パズルを始めるときには、まず枠にすべてのカードを入れます。枠のなかで 0 のカードだけは、上下左右に隣接するカードと位置を交換することができます。たとえば、枠の状態が図(a) のときに、0 のカードの右に隣接した、7 の
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

webpack入门-个人学习资源收集

     本来是想自己写哈个人学习webpack心德的,不过网上现在已经有各种比较好的,详细的入门或者深入资源了。   所以我就简单总结了一下,我在入门webpack时看的一些博客和文档,以及顺道看到的一些觉得也应该了解的东西   webpack官方文档: https://www.webpackjs.com/concepts/   比较好的webpack入门博客:               https://segmentfault.com/a/1190000006178770        
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

C#的装箱和拆箱

2018-08-12 23:03:05 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。 取消装箱将从对象中提取值类型。 装箱是隐式的;取消装箱是显式的。 装箱和取消装箱的概念是类型系统 C# 统一视图的基础,其中任一类型的值都被视为一个对象。 图示: 理解:装箱(boxing)将值类型赋值给引用类型。从栈(stack)到堆(heap)。    拆箱(unb
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

hbase 操作

视频随笔 视频地址:hbase教程 1.与传统关系型数据库的区别 hbase 传统 分布式 单机 列动态增减 建表时候指定 只有字符串一种数据类型 数值,字符 空值不被存储 存储 不支持SQL 查询方式单一,通过rowkey,或rowkey范围,或全表扫描 列式 行式 非结构化,json 结构化 2.hbase特点: 分布式 快速随机写,基于key简单读 是否支持单挑更新? 亿级行,百万列 关系型数据库对列数有限制 列式存储 不支持sql,java api,(套一个壳通过SQL访问) 3.hb
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

linux基础环境搭建(2)

打开虚拟机,用Xshell连接之前,首先我们要获取IP的地址 先输入获取 IP的命令 ip addr 获取ip ifup (网卡名字) #网卡启动 ifdown (网卡名字) #网卡关闭 没有获取到的话 我们要开始按照下面的顺序排查故障: 按照上面的步骤,一步一步排除问题。 有的时候公司不一定全是Xshell 也有ssh 客户端 securecrt 刚搭的环境 我们需要做一些简单的优化: 首先是关闭防火墙 systemctl stop firewalld 再取消开机启动的防火墙
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

ArcGIS案例学习笔记1_1

ArcGIS案例学习笔记1_1 联系方式:谢老师 135 4855 4328 [email protected] 时间:第一天上午 准备 0.U盘复制ArcGIS培训*** 1.练习数据不要放到桌面 路径说明:不能太长太深,不能有标点符号(+-) 2.zip,解压缩 3.测试ArcGIS/arcmap(地图) 4.案例,典型提炼,特殊讲解 目的: 学习内容以解决科学问题和工程实践为目的,以案例为主线,不以软件组成、菜单、功能为中心。 不限软件版本,10.2特殊bug:以字段做缓冲区,有专门解决
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

Flask css 无法实时更新

css代码改完了,但是查看网页源代码css的内容还是很久之前的,根本没有更新 解决方法: 1.浏览器缓存。使用ctrl+F5刷新一下页面 2. 3. from datetime import timedelta # 设置静态文件缓存过期时间 app.config['SEND_FILE_MAX_AGE_DEFAULT'] = timedelta(seconds=1) 也可以这样写: app.send_file_max_age_default = timedelta(seconds=1)
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

PAT Basic 1061

1061 判断题 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 输入样例: 3 6 2 1 3 3 4 5 0 0
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

Linux进程管理 (篇外)内核线程简要介绍 Linux中断管理 (1)Linux中断管理机制 Linux中断管理 (2)软中断和tasklet Linux中断管理 (3)workqueue工作队列 Linux中断管理 (3)workqueue工作队列

关键词:kthread、irq、ksoftirqd、kworker、workqueues 在使用ps查看线程的时候,会有不少[...]名称的线程,这些有别于其它线程,都是内核线程。 其中多数内核线程从名称看,就知道其主要功能。 比如给中断线程化使用的irq内核线程,软中断使用的内核线程ksoftirqd,以及work使用的kworker内核线程。 本文首先概览一下Linux都有哪些内核线程,然后分析创建内核线程的API。 在介绍内核线程和普通线程都有哪些区别? 最后介绍主要内核线程(irq/k
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0

20180812选择一门比较新的编程语言长时间的学习

记录一下可以有 Istio,或者Rust了
分类: 其他 发布时间: 08-12 23:40 阅读次数: 0