使用SSAS的翻译功能实现报表的国际化
一、SSAS翻译功能简介
翻译是 Analysis Services 对象的名称在特定语言中的表示形式。对象包括度量值组、度量值、维度、属性、层次结构、KPI、操作和计算成员。
翻译为可支持多种语言的客户端应用程序提供了服务器支持。通过使用这样的客户端,客户端就可以将区域设置标识符 (LCID) 传递给 Analysis Services 实例,该实例则使用 LCID 来确定在为 Analys
http://cyqdata.com/cnblogs/article-detail-4861
JavaScript跨域问题
遇到过几次此类问题,上一次用了JQUERY的JSONP,而这次用了普通的JS写法,其实两者是完全一样的,贴出来分享一下也便于以后自己查找
首先是JQUERY的JSONP方法:
假设有一个静态页面上的某些功能需要通过判断IP来授权访问,而这个网站是静态的没办法自己实现判断IP功能,这时候就可以用跨域来解决代码如下:
var CheckUrl=function(){
$.getJSON('
http://cyqdata.com/cnblogs/article-detail-4835
ESBasic 可复用的.NET类库(28) -- TCP代理服务器 TCPProxy
1.缘起:
本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。
TCP代理服务器可以隐藏背后真正TCP服务器,如此便可以起到保护真正TCP服务器的作用。由于TCP代理服务器工作于应用层,
http://cyqdata.com/cnblogs/article-detail-4703
MS CRM 2011 RC中的新特性(8)—数据管理
数据管理部分,包括有数据导入、数据重复性检测、数据映射等功能。其中,使用最频繁的是数据导入功能,本文也主要介绍MS CRM 2011 RC版本的数据导入功能。 数据导入功能,在MS CRM3中,以Migration Framework的名头出现,不过当时的版本只能够支持英文版。在MS CRM4中,数据导入的功能得到了大大加
http://cyqdata.com/cnblogs/article-detail-4429
SQL Server Assembly (SQL CLR) 还原数据库后的问题
前端时间给别人做迁移数据库时候,遇到一些问题.大致是,如果备份的数据库存在EXTERNAL_ACCESS 和UNSAFE的程序集,那么在还原的时候程序集会出现一些奇怪的错误: 消息 10314,级别 16,状态 11,第 1 行 在尝试加载程序集 ID 65536 时 Microsoft .NET Framework 出错。服务器可能资源不足,或者
http://cyqdata.com/cnblogs/article-detail-4309
javascript 懒加载技术(lazyload)简单实现
1.前言 懒加载技术(简称lazyload)并不是新技术, 它是js程序员对网页性能优化的一种方案.lazyload的核心是按需加载.在大型网站中都有lazyload的身影,例如谷歌的图片搜索页,迅雷首页,淘宝网,QQ空间等.因此掌握lazyload技术是个不错的选择,可惜jquery插件lazy load官网(http://www.appelsiini.net/projects/l
http://cyqdata.com/cnblogs/article-detail-4296
关于JavaScript中Function Declaration与Function Expression的进一步说明
引子
我在1月12日发表了《解读ECMAScript[2]——函数、构造器及原型》一文,文中提到了函数声明(Function Declaration)与函数表达式(Function Expression)的概念。在那篇文章中,重点对两者与ECMAScript内置对象Function之间的关系进行了论述,而对两者的区别未加以详细说明。昨天晚上对Web前端颇有研究的jee.ch
http://cyqdata.com/cnblogs/article-detail-4165
怎么做 Satellite assemblies
本文介绍怎么使用SA(Satellite assemblies) 做Localization。
基本介绍:
http://codeguru.earthweb.com/csharp/.net/net_general/tipstricks/article.php/c11367/
Culture Codes:
http://sharpertutorials.com/list-of-cult
http://cyqdata.com/cnblogs/article-detail-3756
蛙蛙推荐:asp.net网站性能优化2则
摘要:Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓
存,数据库索引优化等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多
的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效
的asp.net网站优化技巧。
== 了解常见的网站性能优化技巧 ==
首先我们要学一些优化网站性能和体验的理论和基础知识,雅虎已经帮我们总结好了
http://cyqdata.com/cnblogs/article-detail-3509
C# 4.0新特性——“协变”与“逆变”以及背后蕴藏的编程思想
在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变。但是也不排除另一种可能,那就是读者这篇文章你对这两个概念更加模糊。文章一些内容仅代表个人观点,如有
http://cyqdata.com/cnblogs/article-detail-3454
案例实战zencart1.38a支付模块简化Fast and Easy Checkout配置
zencart默认的支付功能是三步以上才能进入paypal等支付页面的,非常繁复,所以,有必要实现一个一页买单(one page checkout)的功能,现在,以我的成功经验,给大家讲一个成功的案例吧,绝对能弄好,如果有看不明白的可以找我,只要看完我的教程,一般是不会有问题了。
虽然可以修改checkout_shipping的内容实现了one page checkout的功能,但是一般的phpe
http://cyqdata.com/cnblogs/article-detail-3444
CRM 2011 RC中的新特性(5)——定期约会
CRM2011中,新增了一种活动类型——定期约会,使用定期约会,可以对间隔固定时间长度而重复出现的活动信息进行记录与安排。 定期约会的创建 可以直接在任务管理中创建定期约会,或者在实例表单中创建定期约会,或者在约会中设定“定期”信息,也可以创建定期约会。 &nb
http://cyqdata.com/cnblogs/article-detail-3156
WPF/Silverlight Layout 系统概述——Arrange
上一篇我们介绍了WPF/Silverlight Layout系统的Measure过程,本文将继续介绍Arrange过程。 Arrange过程概述 普通基类属性对Arrange过程的影响 我们知道Measure过程是在确定DesiredSize的大小,以便Arrange过程参考这个DesiredSize,确定给MyPanel分配多少空间,但是DesiredSiz
http://cyqdata.com/cnblogs/article-detail-3154
smipleChart 简单图标类 javascript
支持 线性图 区域图 柱状图 饼图
支持多浏览器
用到的是svg vml
之后加上 多层饼图 分段图 和组合图
另
js浮点精度问题 不好解决 求助。。。。。。。。。
水平有限 难免问题多多 望赐教。。。。。。。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN
http://cyqdata.com/cnblogs/article-detail-2985
memcache源码分析之assoc
memcache对item信息的存储是采用的hash表的形式,而item的内容则是存储在slab中,本篇文章只介绍item在hash表中的存储。关于slab的存储介绍请关注后续文章。
item经过hash后存储在一个桶中,这个桶是hash表的一个元素,在同一个桶中,item是通过链表来存储的。
这部分的初始化工作在mem
http://cyqdata.com/cnblogs/article-detail-2984
ASP.NET中JSON的序列化和反序列化
JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。
一、JSON简介
http://cyqdata.com/cnblogs/article-detail-2972
JavaScript初学者应注意的七个细节
每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。
(1)简化代码
JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:
v
http://cyqdata.com/cnblogs/article-detail-2964
MSDN webcast《Silverlight for Windows Phone开发》系列视频第二季
课程简介 作为第一季度的延续,这一季度讲述一些Windows Phone中文社区讨论相对较少的进阶话题,例如应用程序的生命周期,启动器与选择器,推送通知服务,Panorama与Pivot控件,地理位置服务与 反应性扩展框架,Bing Maps Silverlight控件以及Windows Phone Marketplace,一共16个教程,超过20小时的内容。 制作感想
http://cyqdata.com/cnblogs/article-detail-2959
我的博客生涯——从技术菜鸟到专业书作者,再到MVP之路
很荣幸在此次十大杰出IT博客大赛中网络投票阶段以投票数排名26名的成绩,成为中国IT博客50强之一,在强手如云的IT博主之中能站稳脚跟已然是如芒在背,如履薄冰了,感谢51CTO邵程程将我的51CTO博客设置为推荐博客并且细心的通知我参加博客大赛,感谢广大网友和我母校兰州大学的校友以及我新浪微博上众多的博友帮忙投票
http://cyqdata.com/cnblogs/article-detail-2818
使用 MSIL 为 Enum.HasFlag 封装一个泛型的扩展方法
.NET 框架 4.0 为 Enum 类型新增了一个 HasFlag 方法,这样每一个枚举类型(并不只限于“System.Enum”这个混蛋类型)的值都可以使用 HasFlag 来检查是不是设置了某个标志。
但是由于这个 HasFlag 方法接受的参数是 Enum 类型,而不是泛型的,在使用 Visual Studio (或者 Express)编写代码的时候就会发现智能感知
http://cyqdata.com/cnblogs/article-detail-2636