自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (26)
  • 收藏
  • 关注

转载 关于数据分析的几点心得:维度、指标、KPI

1、看数据看维度在对某一项业务或者业务的某个模块进行分析时,可以从大小两个角度去切入分析。首先站在广阔的视角去看待一些数据。比如对某个产品(消费品),就要分析在大环境下是一个什么样的数据,如市场排名,市场占有率。还要记录市场整体波动情况,竞品的数据。这些一般可以通过第三方调研机构或者行业报告获得。FineReport数据报表看板然后需要分析针对这个产品你内部关心的数据是什么。比如每月每周的销售量,...

2018-03-22 15:32:54 10033

转载 为什么要维度建模【数据仓库】

凡是建设数据仓库,一定会提到维度建模方法。这一方法是Kimball最先提出的,其最简单的描述就是,按照事实表、维度表来构建数据仓库、数据集市。在维度建模方法体系中,维度是描述事实的角度,如日期、商品、地址等,事实是要度量的指标,如用户数、销售额等。按照一般书籍的介绍,维度建模还会分为星型模型、雪花模型等,各有优缺点,但很少直接回答一个问题,也就是数据仓库为什么要采用维度建模?这个问题的基本判断在于...

2018-03-22 15:31:24 4018

原创 IIS重启及站点停止启用控制【MVC中】

1、IIS启停控制a、添加System.ServiceProcess引用     停止IIS服务     ServiceController sc = new ServiceController("iisadmin");     if(sc.Status=ServiceControllerStatus.Running)     sc.Stop();    重启IIS

2018-01-01 20:47:20 1954

转载 分布式系统事务一致性解决方案

开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技术和框架(例如Spring、JDBC、ADO.NET),结合关系型数据库自带的事务管理机制来实现事务性的需求。关系型数据库通常具有ACID特性:原子性(Atomici

2017-12-04 22:10:54 197

转载 高性能网站设计之缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的都是这

2017-12-04 22:09:12 381

转载 缓慢变化维(II)

首先说一下概念,缓慢变化维(Slowly Changing Dimensions)指的是:维度表里面的数据并非是始终不变的,总会随着时间发生变化:假设我们有一张我们公司的销售员维度表如下,记录了每个销售员的一些基本信息,那么随着时间的变化销售员可能会在各省公司间调岗,如将周杰伦调入北京分公司,针对这种变化,业务系统会直接将业务数据库中周杰伦的地址直接update为北京,而不会考虑历史变化,

2017-12-04 22:03:11 302

转载 缓慢变化维(I)

维度建模的数据仓库中,有一个概念叫Slowly Changing Dimensions,中文一般翻译成“缓慢变化维”,经常被简写为SCD。缓慢变化维的提出是因为在现实世界中,维度的属性并不是静态的,它会随着时间的流失发生缓慢的变化。这种随时间发生变化的维度我们一般称之为缓慢变化维,并且把处理维度表的历史变化信息的问题称为处理缓慢变化维的问题,有时也简称为处理SCD的问题。处理缓慢变化维的方法通常分

2017-12-04 22:01:52 293

转载 kettle 列转行的demo

1.元数据:姓名,星期,工作小时userA,周六,0userA,周日,userA,周一,8userA,周二,9userA,周三,9userA,周四,9userA,周五,92.目标数据格式:姓名,周一,周二,周三,周四,周五,周六,周日userA,8,9,9,9,9,0,0明细:

2017-12-03 21:44:59 349

转载 Kettle实现行转列2(Kettle实现)

以(Kettle实现行转列1(场景))的实验为例,用Kettle实现行转列。create table t1(    studentno int,    subject varchar(10),    grade int );insert into t1 values(1,'语文',80);insert into t1 

2017-12-03 21:04:48 1997

转载 Kettle实现行转列1(场景)

1.固定列数create table t1(    studentno int,    subject varchar2(10),    grade int );insert into t1 values(1,'语文',80);insert into t1 values(1,'数学',82);insert 

2017-12-03 21:02:39 860

转载 Rabbitmq的使用及Web监控工具使用

一、文档资料       1、官方网站:http://www.rabbitmq.com/       2、安装教程:http://www.rabbitmq.com/install-windows.html 二、安装指南      1、下载并按照OTP(必须在安装RabbitMQ Server前安装):http://www.erlang.org/downl

2017-11-05 22:31:57 575

转载 消息队列中间件的技术选型分析

消息中间件是一种由消息传送机制或消息队列模式组成的中间件技术,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。目前业界有很多的MQ产品,像RabbitMQ、ActiveMQ、ZeroMQ等都是极好的消息中间件,但是我们在项目中该选择哪个更适合呢?本文针对以下几种消息队列产品作了评估比较:RabbitMQ、ZeroMQ、ActiveMQ、MSMQ、Redis、

2017-11-05 13:29:08 250

转载 消息队列技术之基本概念

无论RabbitMQ、ActiveMQ还是其他,都有的一些基本概念、术语、机制。1. 消息生产者、消息者、队列、主题消息生产者Producer:发送消息到消息队列。消息消费者Consumer:从消息队列接收消息。消息队列Queue:一个先进先出的消息存储区域。消息按照顺序发送接收,一旦消息被消费处理,该消息将从队列中删除。主题Topic:一种支持消息多个订阅

2017-11-05 13:25:09 207

转载 消息队列技术介绍

一、 消息队列概述  消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。  目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ等。  二、 消息队列应用场景  下面详细介绍一下消

2017-11-05 13:21:16 275

原创 ClickOnce 发布WinForm应用程序(签名方式)

ClickOnce 发布WinForm应用程序(签名方式)ClickOnce部署的应用程序进行数字签名的作用:为了保证系统的安全,现在Windows(比如Windows 8)对于通过网络上下载的应用程序的执行文件都会首先阻止,并提示用户是否要运行。这个时候,同时会提示这个应用程序的发行者。如果一个没有进行数字签名的应用程序,这个时候发行者就为“未知”,签名后,就可以告知用户这个应用程序是由

2017-10-22 18:06:02 3990

原创 ClickOnce 发布WinForm应用程序(非签名方式)

ClickOnce IIS7发布WinForm应用程序,非签名方式(不勾选签名中的"为ClickOnce清单签名")一、在D盘上建一个文件夹”MyAppPath”。      该文件夹将用于存储网站文件,即为下述网站的物理路径。二、通过IIS添加一个网站。     上述第二个步骤使用了开始时创建的文件夹。因为端口81和82已应用于其他网站,所以此处使用82号端口

2017-10-22 17:50:08 2814

原创 Win10安装IIS问题

1、安装:   控制面板->程序->启用Windows功能->->127.0.0.1如果成功则:问题:报错:解决:     发现Temporary ASP.NET Files不存在,在C:\Windows\Microsoft.NET\Framework64\v4.0.30319下新建文件夹Temporary ASP.NET Files 并赋权限

2017-10-22 16:15:53 894

转载 .NET Web的身份认证

现代的Windows Server系统都是基于严格的用户机制的,当你想操作服务器时肯定需要账号密码验证的。当我们把开发好的Web应用程序部署在服务器后,用户通过浏览器访问该站点,实际上就是该用户通过HTTP操作这台服务器的过程,本质上也是用户操作服务器(至少是读)的过程。这就产生了一个被大多数人忽略的问题:网络用户根本不知道服务器的账号密码,怎么会有读写服务器的权限?答案可以用下面一个简单的图给出

2017-10-22 13:27:05 812

转载 细说单点登录

什么是SSO?如果你已知道,请略过本节!SSO核心意义就一句话:一处登录,处处登录;一处注销,处处注销。即:在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。很多人容易把SSO与OAuth搞混。这里简单说明一下:OAuth也可简单总结为一句:基于各种懒和YY的原因,拿别人的登录系统来用。至于官方说的,是一种授权协议,为网站用户授权第三方应

2017-10-22 13:23:57 252

原创 WinForm多个TextBox失去焦点事件解决

1、问题描述:             Winorm中的2个TextBox控件在LostFocus事件弹出提示框,会弹出2次。     原因:           焦点在TextBox1中点击TextBox1,事件执行情况:TextBox1的LostFocus Messagebox.Show()时->TextBox2的LostFocus事件弹出MessageBox.Show()确认后-

2017-10-21 18:54:56 4943

转载 Asp.Net开发中未整理的资料

1)Session、Cookie  (1)Application、Session、Cookie、ViewState、Cache、Hidden的区别  地址:http://kb.cnblogs.com/page/65347/  (2)Cookies揭秘  地址:http://kb.cnblogs.com/page/48465/  (3)session和cook

2017-10-03 12:39:55 195

转载 你是怎样搭建.net架构

面试问你如何搭建.net互联网架构?1、根据项目情况-搭建不同架构。      设么是项目的性质,具体就是项目设计满足什么样的需求。       具体有以下指标:       项目可用性(这个比较虚,什么是可以的项目,这样就要预估计项目上线后大概的 PV,IP,UV(PV,IP,UV观念)       项目的安全性(具体就是数据的保密,敏感性,如果涉及到钱应

2017-10-03 11:30:10 1028

转载 详细谈一下自己对IOC跟AOP的详细理解

IoC 就是 控制反转的意思  要了解 IoC 就需要先对设计模式有些了解  呵呵 设计模式讲究的一点 就是“先接口(稳定)后实现(善变)”  稳定住稳定的部分,也就是接口,变化善变的部分,也就是实现接口的类。  举个例子吧,假如 Invoker 类包含一个字段为 ChildA a,ChildA 类包含着 CallMe() 方法  那么在Invoker内部,任何一个调用 a.C

2017-10-03 11:24:25 1517

原创 大型高性能ASP.NET系统架构设计

http://www.cnblogs.com/yanyangtian/archive/2011/02/09/1950299.html   大型高性能ASP.NET系统架构设计

2017-10-03 11:12:10 648

转载 Redis持久化机制比对

RDB 1.按特定的时间间隔来为数据集做快照 2.每次持久化都是将全量数据写入,而不是增量 3.每次写入时先将数据写入临时文件再替换掉原来的rdb文件 优点: 1.RDB是一个单独的文件,方便备份以及灾难恢复 2.写数据的模式为parent进程fork出一个子进程来进行磁盘io操作,而parent进程则不需要参与io操作 3.在数据比较大的情况下,启动速度比AOF快 

2017-09-29 19:04:32 267

原创 Oracle 11g 默认用户名及密码

安装Oracle时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码                      登录身份                              说明sys/change_on_install       SYSDBA 或 SYSOPER        不能以 NORMAL 登录,可作为默认的系统管理员system

2017-07-29 15:28:56 1265

转载 关于conn /as sysdba 无需密码直接可以连接的疑问

SQL> conn /as sysdba;Connected.SQL> show user;USER is "SYS"sqlplus /nolog,conn /as sysdba 之所以能够登录,在于Oracle登录时的身份认证方式。可以试一下这个:sqlplus/nolog,conn abcd/sss as sysdba,你发现也能够登录成功。   2

2017-07-29 15:27:52 255

原创 C#类继承中构造函数用法小结

http://blog.csdn.net/yl2isoft/article/details/11180803  C#类继承中构造函数用法小结

2017-06-21 17:16:19 230

原创 C#中base、this关键字的几种用法

http://www.cnblogs.com/eedc/p/6343201.html     C#中base关键字的几种用法http://blog.csdn.net/yl2isoft/article/details/11370295/     base与this关键字用法http://www.cnblogs.com/jh007/p/6120654.html    this关键字的四种用法

2017-06-21 17:15:30 283

原创 Redis实战系列

参见:http://www.cnblogs.com/cnki/category/912045.html

2017-06-21 15:12:37 192

原创 MySQL性能调优与架构设计

参见:http://www.cnblogs.com/jesselzj/tag/MySQL%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E4%B8%8E%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/

2017-06-21 15:11:16 337

原创 大型网站技术架构

参见:http://www.cnblogs.com/cnki/category/790258.html

2017-06-21 15:08:00 171

转载 Entity Framework Repository模式

参见:http://www.cnblogs.com/aehyok/p/3391675.html

2017-06-21 15:05:50 548

转载 Dapper操作Sql Server和MySql数据库

1.为什么选择Dapper1)轻量。2)速度快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。3)支持多种数据库。Dapper可以在所有Ado.net Providers下工作,包括sqlite, sqlce, firebird, oracle, MySQL, PostgreSQL and SQL Server4)可以映射一对

2017-06-21 14:57:17 12083

原创 Dapper

1.http://www.cnblogs.com/yankliu-vip/p/4182892.html2.http://www.cnblogs.com/athens/p/4500283.html3.http://www.cnblogs.com/xuyubing/p/4515560.html4.http://www.cnblogs.com/Francis-YZR/p/5528

2017-06-21 14:53:54 300

原创 C#开发157条建议

参见:http://www.cnblogs.com/aehyok/tag/C%23%E5%BC%80%E5%8F%91157%E6%9D%A1%E5%BB%BA%E8%AE%AE/pdf下载地址:http://download.csdn.net/detail/tangtiantian520/9876564

2017-06-21 14:42:39 242

原创 C#异常处理

1、在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种:1).SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。2). ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化。

2017-06-21 14:40:15 383

转载 nginx+iis实现负载均衡

最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。  我的解释:一项任务交由一个开发人员处理总会有上限处理能

2017-05-30 21:55:39 336

转载 C#回顾 – 1.IO文件操作

参见:http://www.cnblogs.com/tangge/archive/2012/10/30/2746458.html

2017-05-30 20:28:09 173

转载 EntityFramework 系列

参见: http://www.cnblogs.com/tangge/category/691845.html       DbSet与DbContext,数据更新奥秘       CRUD与事务         一对一关联         一对多关联         多对多关联

2017-05-30 20:16:20 165

axure (广告行业)后台管理系统原型(RP8可用).rar

基于广告行业的后台管理系统原型模板。含广告管理、内容管理、权限管理等模块。本资源为转载。感谢作者分享,其他地方资源分数太高,再次分享。Axure RP8 亲测可用。

2020-07-03

Axure8元件库Bootstrap4.rar(测试可用)

基于Axure8 的bootstrap元件库。亲测可用,方便他人使用,放置此资源。

2020-07-02

大数据技术原理与应用 概念、存储、处理、分析与应用(第2版) 影印高清版pdf

大数据技术原理与应用 概念、存储、处理、分析与应用(第2版) 影印高清版 作者: 厦门大学 林子雨老师

2018-03-04

Windows SDK (微软数字签名工具)Signtool.exe

1、ClickOnce 发布 提示缺少Signtool.exe,压缩包内6.1.7600.16385 亲测可用(VS2015、Win10) 2、复制至"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin"下

2017-10-22

T4模板数据表映射实体

T4数据表映射实体

2017-05-23

基于.net的RSA私钥加密 公钥解密的源码

基于.net的RSA私钥加密 公钥解密的源码

2016-09-16

常见加解密及数字签名Demo

常见加解密及数字签名Demo

2016-09-16

字符编码问题(ASCII、UNICODE、UTF-8 )

字符编码问题(ASCII、UNICODE、UTF-8 )

2011-01-26

vc 限制软件的使用次数(注册表)

通过注册表限制软件的使用次数 通过注册表限制软件的使用次数 通过注册表限制软件的使用次数 通过注册表限制软件的使用次数

2011-01-26

VC编程常用捷径(修改ICON, 取得实例, 修改背景)

包含了MFC编程常用的方法(获取句柄,修改ICON,取得实例,修改背景)源代码(对初学者有一定作用)

2010-08-24

Windows网络编程第二版中文版 源代码

由于本站已经有《Windows网络编程第二版中文版》的PDF,所以在此仅将源代码跟大家共享,本源代码是从光盘拷过来,只有cpp文件,需自己生成工程。

2010-07-13

WINDOWS网络编程技术

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。

2010-07-13

WINDOWS程序调试 pdf

本书第一部分介绍了调试策略易帮助理解调试过程,以及如何使用C++语言、断言、跟踪来预防、提示、诊断和消除错误、第二部分介绍了C++和windows调试工具。第三部分介绍了调试技术。

2010-04-12

VC开发中调试基本技巧

vc调试的模式,及常见的文件功能说明..............................

2010-04-11

C语言常见 预处理和宏

预处理,宏,常量,变量...................................

2010-04-11

C语言初学者存在的误区

本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考

2010-04-11

程序打包工具 Setup Factory 7.0破解版 part2

Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等

2009-11-08

程序打包工具-Setup Factory破解版part1

Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在Windows 系统的Register加入内容,还能在Win.ini和 System.ini内加入设定值,更可以建立反安装选项等等 注意是2个压缩包。

2009-11-08

windows程序设计第五版源代码

提供《windows程序设计第五版》全部源代码。编译通过,可直接运行

2009-06-06

QQ精品技术、贴图大全

本书为chm格式电子图书,本站免费制作发行,目的是为了让大家更好的用好QQ聊天软件,同时也是为了回报一直以来大家对本站的支持。

2009-03-19

电脑故障维修大全 电脑故障维修大全

电脑故障维修大全 电脑故障维修大全 电脑故障维修大全 电脑故障维修大全 电脑故障维修大全

2008-12-15

PID控制教程--PID控制教程 应用程序

PID控制教程 PID控制教程 应用程序 PID控制教程 应用程序 PID控制教程 应用程序

2008-12-08

硬件工程师必读功略 --电子系统设计

数模混合电路的设计,一直是困扰硬件电路设计师提高性能的瓶颈。众所周知,现实的世界都是模拟的,只有将模拟的信号转变成数字信号,才方便做进一步的处理。模拟信号和数字信号的转变是否实时、精确,是电路设计的重要指标。除了器件工艺,算法的进步会影响系统数模变换的精度外,现实世界中众多干扰,噪声也是困扰数模电路性能的主要因素 文通过Ansoft公司的“AD-Mix Signal Noise Design Suites” 数模混合噪声仿真设计软件的对数模混合设计PCB的仿真,探索分析数模混合电路的噪声干扰和优化设计的途径,以达到改善系统性能目的。

2008-12-08

传递函数的简介 前在经典控制理论中广泛使用的分析设计方法--频率法和根轨迹法,不是直接求解微分方程,而是采用与微分方程有关的另一种数学模型——传递函数,间接地分析系统结构参数对响应的影响。所以传递函数是一个极其重要的基本概念。

前在经典控制理论中广泛使用的分析设计方法--频率法和根轨迹法,不是直接求解微分方程,而是采用与微分方程有关的另一种数学模型——传递函数,间接地分析系统结构参数对响应的影响。所以传递函数是一个极其重要的基本概念。

2008-10-25

空空如也

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

TA关注的人

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