自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MSSQL 数据库被标记为SUSPECT状态,如何恢复?

昨天,服务器意外重启,之后,数据库连接失败,查看后,发现,数据库被标记为(SUSPECT)状态,第一次遇到这个情况。还是吓了一跳。经网上多方查询,和测试,找到一个办法。(由于是线上的数据库,还不能随便测试)。主要步骤如下:1. 查询被标记的数据库USE masterGOSELECT NAME,STATE_DESC FROM SYS.DAT

2020-05-06 17:33:30 9391

原创 Python应用系列(1),抓取aso100网站的app排名

Python应用系列(1),抓取aso100网站的app排名。 背景:要过年了,要做2016一年的判断,需要和同行业对比,判断趋势。用途:根据aso100.com网站,抓取新分类下的app应用排名列表,导出到Excel文件。说明:此段代码仅供学习交流,欢迎评论。 知识点:1. BeautifulSoup,真心说好用。文档地址 https://www.crummy.com

2017-01-04 23:31:39 1116 1

转载 SQL将全角转半角

--第一步:执行以下语句  if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[f_convert]')   and   xtype   in   (N'FN',   N'IF',   N'TF'))       drop   function   [dbo].[f_

2014-08-26 17:58:08 883

转载 Report Viewer 2010/2012发布方法

①安装“Microsoft Report Viewer 2010 Redistributable Package”;②命令行中执行: 1: dir %windir%\assembly\gac_msil\*reportviewer*.dll /s /b③将执行结果中的关于ReportViewer 10.0.0.0的dll文件提取出来: 1:

2014-08-12 17:27:27 4432

转载 SSRS:参数验证失败。不可能为所有参数提供有效值。 (rsParameterError)

问题背景:在报表中一定要包含很多参数,这样报表才能灵活应用,那么这些参数有时候会通过aspx页面的code来传递参数,同时也有可能这些参数和权限有关,在某种情况下只能指定在固定的值,且这个值在报表的查询区域是不可见的。  点击确定后,我们在报表设计器中预览,正常。【补充一下:最好选择“隐藏”选项,可能不会出现后面的错误】然后部署报表,在aspx.cs代码中实现这个参数的传递:R

2014-08-10 16:53:29 2565

转载 SSRS:部署错误之“请求因 HTTP 状态 401 失败: Unauthorized。”

相信上面这个错误在大家部署报表时,经常看见。  这种情况一般都是由于权限问题引起的,网上的资料非常多可以查阅一下。这里将说明其它情况:  当我们的应用程序与报表服务器部署在不同的服务器上时,我们必须要通过认证才可以访问,此时我们需要建立正确的接口,由于文章的分类问题,见文章:SSRS:ASP.NET中引用报表远程认证之ReportServerCredentials属性的设置

2014-08-10 16:52:24 3432

转载 SSRS:之为用户“NT AUTHORITY\NETWORK SERVICE”授予的权限不足,无法执行此操作。 (rsAccessDenied)

错误信息:为用户“NT AUTHORITY\NETWORK SERVICE”授予的权限不足,无法执行此操作。 (rsAccessDenied)如图: 解决方案之检查顺序:1.检查报表的执行服务帐户。使用“ Reporting Services 配置管理器”。2.检查数据库安全 - 登录名 中指定的这个帐户是

2014-08-10 16:50:26 8743

转载 SQL Server之邮件发送与配置

在很多情况下,我们需要邮件通知,可以自行编写程序实现。也可以通过SQL Server的邮件服务功能实现邮件发送,再配合上作业可以实现定期邮件推送。大致的步骤为:1.配置sqlserver邮件发送的smtp服务器。2.发送测试邮件验证配置的正确性。3.新建作业,编写sql脚本4.配置作业,完成。相关文章:http://blo

2014-08-10 15:46:07 794

转载 SSRS:ASP.NET中引用报表远程认证之ReportServerCredentials属性的设置

ReportViewer1.ServerReport.ReportServerCredentials这个属性需要一个接口实例。ServerReport.ReportServerCredentials属性的类型为Microsoft.Reporting.WebForms.IReportServerCredentials,它可提供三种认证方式所需的证书(Credential): 1) F

2014-08-10 15:08:57 2105

转载 SSRS:关于“在 Web 窗体上报表查看器 Web 控件需要 System.Web.UI.ScriptManager”

报表在项目中设计好,发布到报表服务器后,在日常业务过程中,一般不会直接登录到报表服务器上去查看报表,而是通过第三方应用进行查看,一来方便系统集成、二来方便权限控制,我们需要通过ASP.NET应用程序来显示报表,操作过程如下:  创建aspx页面后,引入ReportViewer组件,两种方式:(1)手工输入代码,一定要注意添加引用、修改web.config;(2)直接从工具箱中拖动到页面,关

2014-08-10 15:07:46 4977

转载 Buffer Latch Timeout的解析

【问题描述】我们可能会在数据库的错误日志里,发现这么一条信息:A time-out occurred while waiting for buffer latch -- type 4, bp 000000097BFDEDC0, page 1:19239, stat 0xc00009, database id: 5, allocation unit Id: 7205761524786

2014-08-07 10:39:20 675

转载 ASP.NET JSON字符串与实体类的互转换

还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization.Json;using System.ServiceModel.

2013-07-31 13:32:25 998

转载 Union和Union All的区别

假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plaincopyprint?drop table student;    create table student  (  id int primary key,  name nvarchar2(50) not null,  score number not null  );

2013-02-26 15:24:27 443

转载 SSAS处理时找不到属性键,由全角字符引起的。

在布署cube的时候,处理失败:OLAP 存储引擎中存在错误:处理时找不到以下属性键: 表:“dbo_Dim_outlet”,列:“Outlet_desc”,值:“平价超市 ”。该属性为“Outlet Desc”。OLAP 存储引擎中存在错误: 由于找不到属性键,导致其被转换为未知成员。属性 Outlet Id 所属维度 Dim Outlet 源自: 数据库: SFATest,记录:

2013-02-20 13:26:31 738

转载 Js 时间处理总结

1.获取当前时间1 function getNowTime() {2 return new Date();3 }2.时间与天数相加1 function getTimeAddDays(time, days) {2 return new Date(time.getTime() + days * 24 * 60 *

2013-02-18 14:34:33 449

转载 HTTP状态码一览表(HTTP Status Code)

HTTP状态码一览表(HTTP Status Code) 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状态

2013-01-16 15:34:32 1572

转载 c# 怎样将日期转换成毫秒值?

DateTime dt2 = new DateTime(2011,7,1);DateTime dt = new DateTime(1970,1,1); Console.WriteLine(dt2.Subtract(dt).TotalMilliseconds.ToString()); 这个用于 highstock实例 的时间轴

2013-01-07 15:49:44 2648

转载 Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法

一。类型比较bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。一个字节就是8位,那么bigint就有64位int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。int类型,最大可以存储32位的数据s

2012-12-29 15:05:09 740

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2012-12-17 17:33:06 477

转载 SQLSERVER数据库主要状态和切换路径

一个SQLSERVER数据库会处于很多种状态,例如 ONLINE 、RESTORING 、RECOVERING 、RECOVERY_PENDING  、SUSPECT、EMERGENCY 、OFFLINE等等。只有在ONLINE的状态下,数据库才能被正常访问。下图主要反映了数据库的主要状态之间的切换路径下面说一下这些状态: RECOVERING:SQLSERVER正做数据库

2012-12-12 11:53:43 526

翻译 [SQL SERVER][SSAS] Cube 基本查询

查询Cube 中相关资料需使用多维度运算式( MDX ),这篇自己纪录Select , From ,Where 相关基本用法。  1.查询产品大小介于42-46 CM颜色销售和税额汇总资料并移除空资料Select { [Measures].[Sales Amount], [Measures].[Tax Amt]} o

2012-11-21 11:28:21 765

翻译 [SQL SERVER][TSQL] 查询Partition Table 相关资讯

整理一些自己查询partition table 相关资讯所使用的TSQL 1.判断资料表是否已分割SELECT *FROM sys.partitions AS pJOIN sys.tables AS tON p.object_id = t.object_idWHERE p.partition_id IS NOT NULLAND t.name

2012-11-21 10:57:55 958

转载 查找SQL执行效率最差的SQL

Execute  below SQL scipt to fetch the SQL scipts with worst performanceSELECT DB_NAME(dbid) AS [DB_NAME],creation_time,last_execution_time,total_physical_reads,total_logical_reads,total_logical

2012-11-12 13:30:45 618

转载 如何快速查找某个存储过程执行的状况(转)

通过下面的SQL,我们可以快速查看某个存储过程执行的状况:SELECT TOP 100 db_name(d.database_id) as DBName,s.name as 存储名称,s.type_desc as 存储类型,d.cached_time as SP添加到缓存的时间,d.last_execution_time as 上次执行SP的时间,d.last_elapsed_tim

2012-11-12 13:25:41 503

转载 Oracle提示错误消息ORA-28001: the password has expired

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未

2012-11-09 15:22:41 446

转载 C#加密算法汇总

方法一:     //须添加对System.Web的引用     usingSystem.Web.Security;            ...           ///      /// SHA1加密字符串     ///      /// 源字符串     /// 加密后的字符串     publicstrin

2012-05-03 18:17:04 377

转载 数据分析能力的8个等级

并非所有的分析方法作用都相同。和大多数软件解决方案一样,你会发现分析方法的能力也存在差异,从简单明了的到高级复杂。下面我们按照不同分析方法所能给人带来的智能程度,把分析能力划分为8个等级。 1. 标准报表回答: 发生了什么?什么时候发生的?示例:月度或季度财务报表我们都见过报表,它们一般是定期生成,用来回答在某个特定的领域发生了什么。从某种程度上来说它们是有用的

2012-02-14 17:32:55 621

转载 Windows 8:十大值得关注的功能

在Windows 8首次展示之际,IT人员就已经开始头疼系统升级、系统迁移、系统支持等相关问题,虽然是这样,Windows 8确实为IT人员和终端用户带来了不少引人注目的功能。目前关于Windows 8谈论最多的莫过于Metro 界面,这是微软专为触摸屏的PC和平板电脑设计的用户界面,Metro UI还将兼容HTML5和CSS3,同时Metro UI也被应用于网络应用,如SkyDrive和Flic

2012-02-06 18:24:46 407

转载 这是一组教育的案例,大家有空加以学习,对自己和家人有益!

这是一组教育的案例,大家有空加以学习,对自己和家人有益!    个案1: 有一妇女手提包被偷,里面有手机、银行卡、钱包等。20分钟后,她打通了老公的电话,告诉自己被偷的事。老公惊呼:“啊,我刚才收到你的短信,问咱家银行卡的密码,我立马就回了!”他们赶到银行时,被告知里面所有的钱都已被提走。小偷通过用偷来的手机发送短信给"亲爱的老公"而获取了密码,然后在短短20分钟内把钱取走了。 提醒:不要在手

2012-02-06 10:00:25 3421

转载 推荐系统有效性——Digg

1. Digg的算法和Amazon不同,他不是给用户推荐和他们的历史行为相关的物品,而是更加依赖于集体智能,给用户推荐和他们兴趣相似的用户喜欢的文章。换句学术的话,Digg用的是UserCF算法,而不是ItemCF算法2. Digg一开始是让用户提交他们喜欢的文章的链接,如果别的用户喜欢这个文章,可以顶一下,不喜欢可以踩一下。而原先digg的首页展示了被顶的最多的热门文章。因此,在Digg的系

2012-01-31 14:48:56 648

原创 用SQL Server 2008的数据挖掘实现相关阅读推荐

一、前言数据挖掘(DM data mining)是从大量的,不完全的,有噪声的,模糊的,随机的数据中,提取隐含在其中的,人们事先不知道的,但又是潜在的有用的信息和知识的过程。而我们的数据库中积累了大量的用户阅读的历史数据,这些数据中隐藏着大量重要信息,利用这些信息我们可以挖掘出用户对图书的偏好,从而推荐出更好的内容给用户。以下是用微软SQL SERVER 2008中的数据挖掘关联规则做的图书推

2011-12-12 15:11:42 964

转载 项目管理的“三边六拍”!

“三边”是指:边计划、边实施、边修改,“六拍”是指:拍脑袋、拍肩膀、拍胸口、拍桌子、拍屁股、拍大腿!“三边六拍”很形象,引人深思!“三边六拍”并非本人原创,最开始我是从我的领导那听到的,我觉得很有意思,很形象,很贴合实际。下面介绍一下什么是项目管理“六拍”,以及我的一些感受;然后介绍“三边”和我的体会。 作者:张传波www.umlonline.org 第一拍:拍脑袋客户

2011-11-02 18:20:33 487

转载 生成CURD脚本的存储过程

CRUD 定义了用于处理数据的基本原子操作。  它代表创建(Create)、读取(Read)更新(Update)和删除(Delete)操作。  下面的脚本可以实现简单的curd功能。编写存储过程主要考虑问题:第一个字段不一定是主键主键不一定只对应一个字段。 有字段具有Identity属性的时候,需要返回最后的标准值。生成的Curd 代码格式要整齐好看。

2011-11-02 17:04:17 375

转载 自动生成清空数据库的SQL语句(V2.0)

之前写的那脚本没有注意到这重置标识值的问题。1、当我们向一个含有标识列的表插入数据后,再执行Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Delete From TableNameDBCC Checkident ('T

2011-11-02 17:00:38 486

转载 .Net平台开发的技术规范与实践精华总结 (转)

一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模块时,使用的代码基本一致;而相同的调查中只有20%的中国工程师们是基本一致的。这说明我们的代码生产过程亟待规范。实义命名类型、变量、常量、方法等标识符一律采用对应

2011-11-02 16:32:39 436

转载 11本商业智能、数据挖掘相关的书

1:《SQL Server 2008商业智能完美解决方案》,对商业智能做了一个概括的介绍。个人看法比较适合于已经熟悉微软商业智能原理与实现的人阅读,比如熟悉sql server 2005商业智能实现的人可以了解一下2008下的情况。不熟悉的人通过这本书可以了解商业智能的基础理论。涉及到具体的操作,书中虽然有许多截图,但是不够详细,没法用这本书来学习具体的操作。个人看法这本书要么再详细一些,要么再简

2011-10-21 10:25:34 703

转载 SQL Server 2005无日志文件附加数据库

方法一:1、新建一个同名数据库。2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:

2011-09-29 13:34:15 357

转载 最全的编码总结笔记

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个

2011-09-14 11:08:54 355

转载 云技术和云计算

云技术和云计算是两个不同的概念,云计算它是一个经营模式,云计算就说把IT的拥有者或是运营者和IT的使用者分开,原来是IT的使用者自己买机器,所以他自己有资产,资产就是机器,他自己又是用户又是资产的拥有者。那进入云计算的这个模式以后,使用者不必购买机器,拥有者不使用机器,所以把两个

2011-09-02 10:53:05 502

原创 100个最流行的管理词汇,国内外最先进的管理理念和实战经验词汇

营销篇 4C营销理论 (The Marketing Theory of 4Cs)4R营销理论 (The Marketing Theory of 4Rs)4P营销理论 (The Marketing Theory of 4Ps)感性营销 (Sensibility

2011-08-18 18:49:29 1008

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