找到相关内容 528
vc本地编码程序在日文系统出现乱码无法使用的解决办法
     去年用vc给客户开发了一套基于pdf文档的数字图书馆,界面显示都是古汉语,要求支持unicode5.0标准,在页面上能显示7万多汉字,包括四字节汉字,终于在费了九牛二虎之力后在中文操作系统下没有任何问题。    今年客户要卖给日本用户 ,因为编程用的好多技术都来源于原来的一个开发项目,基于多字节的编码,也就是本地编码,在日文系统
http://cyqdata.com/cnblogs/article-detail-7766 
使用Apworks开发基于CQRS架构的应用程序(四):领域事件
根据wikipedia中关于“事件”的描述,“事件”可以被看成是“状态的一次变化”。例如:当一个客户购买了一台汽车,汽车的状态就从“待售”转变为“已售”。汽车销售系统则把这种状态的改变看成是一次事件的产生、发布、检测以及被更多其它应用程序所使用的过程。 对于CQRS架构的应用程序
http://cyqdata.com/cnblogs/article-detail-7686 
将自创建的UserControl转换成可供其他网站项目使用DLL文件,内附源码
最近看到几个人问以上问题,在这里给个参考答案,但是具体的情况要具体处理,因为在Usercontrol中实现的功能可能会需要一些特殊的条件,比如它依赖于一些其他的类或者资源,那么大家要小心对待,需要debug的时候,看复杂程度决定是否继续下去还是干脆写个Custom Controls。 A 生成DLL文件 1. 让我们首先创建一个新项目(如果你已经有一个网站,可以直接打开),创建一个Web User
http://cyqdata.com/cnblogs/article-detail-7298 
使用iostream封装TCP Socket
一、如何使用iostream TCP连接是面向流的连接,这一点与iostream 要表达的概念非常吻合。在使用阻塞Socket处理数据时,如果能借用iostream已经具备的强大的字符串流处理功能,是不是可以简化我们某些地方的程序设计呢?比如说需要在服务端和客户端之间某种类的对象,我们可以重载ostream与之的<<操作符和istream与之的>>操作符,这样使用操作符直
http://cyqdata.com/cnblogs/article-detail-7096 
热门话题:使用WCF实现SOA面向服务编程(一)——SOA的概念
  SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。 一、SOA的定义 SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨 行业之间的离散系统实现互连。(注意:这里所指的服务并不单单是Web
http://cyqdata.com/cnblogs/article-detail-6931 
使用Apworks开发基于CQRS架构的应用程序(一):前言
在Apworks框架发布Alpha版本的时候,我已经针对其开发案例:Tiny Library CQRS写了Walkthrough文档,地址是:http://apworks.org/custom/documents/wlkthr_BuildAppsUsingApworks/。为了走国际化道路,这篇文章是全英文的,社区里有不少网友表示难以理解。趁着这几天不算很忙,我抽空将其又翻译回中文,并加入更多的批
http://cyqdata.com/cnblogs/article-detail-6927 
使用QOAuth来进行新浪/腾讯微博验证(二)
在上篇文章使用QOAuth来进行新浪/腾讯微博验证(一)中我们介绍了微波开发的基本流程,搭建了程序的基本框架,定义了借口,在这篇文章中,我们来实现OAuth验证的两个基本接口 requestToken accessToken 如果不知道Qt如何在VS2010下使用或者如何编译QAOuth的话,请查看我的这两篇文章 微博是个大金矿,使用VS2010编译QOAuth支持微博通用
http://cyqdata.com/cnblogs/article-detail-6063 
如何使用Orchard搭建敏捷个人的网站(2)
    在如何使用Orchard搭建敏捷个人的网站(1)中讲解了如何使用Orchard搭建一个简易的敏捷个人内容网站,第一篇主要讲解了如何下载安装主题、增加blog、制作菜单等,今天我们继续讲解一下如何增加搜索功能、增加自定义的内容类型以及显示内容列表。 增加搜索功能 首先我们需要安装Lucene模块 然后打开功能:Search,
http://cyqdata.com/cnblogs/article-detail-6058 
如何使用Orchard搭建敏捷个人的网站
         前一篇我们了解了一下Orchard的基本概念,这一篇我们学一些如何使用Orchard来搭建一个简单的网站。再讲解之前,让我们先看看我搭建的一个敏捷个人简易网站吧。 默认首页 更改主题 增加或编辑首页 生成【敏捷个人】博客 发布一个blog 可
http://cyqdata.com/cnblogs/article-detail-5432 
谈谈C#文件监控对象FileSystemWatcher使用感受
   最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。 这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作
http://cyqdata.com/cnblogs/article-detail-5223 
使用PowerDesigner 设计SQL Server 数据库
  工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005   第一步:概念数据模型 打开PowerDesigner 软件,设计“概念数据模型”(Conceptual Data Model),它通常用在概要设计阶段。   设计表结构 注意:如果Palett
http://cyqdata.com/cnblogs/article-detail-5054 
使用SSAS的翻译功能实现报表的国际化
一、SSAS翻译功能简介 翻译是 Analysis Services 对象的名称在特定语言中的表示形式。对象包括度量值组、度量值、维度、属性、层次结构、KPI、操作和计算成员。 翻译为可支持多种语言的客户端应用程序提供了服务器支持。通过使用这样的客户端,客户端就可以将区域设置标识符 (LCID) 传递给 Analysis Services 实例,该实例则使用 LCID 来确定在为 Analys
http://cyqdata.com/cnblogs/article-detail-4861 
[集]mapreduce使用小解
这样一个情况,在mnesia数据库下有这样一个表:{tab, {{netaddress, date}, num}} [注:netaddress网站名;date是时间,单位是天,格式{year, month, day};num是指这个网站在这一天被访问的次数] 这儿的主键是{netaddress, date}, num是整型,代表这天这个网站被访问的次数,下面需求来了: 求{2011, 1, 1}到
http://cyqdata.com/cnblogs/article-detail-4724 
使用 SQL的 for xml path来进行字符串拼接
本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。   我的讲解步骤:         1:构造初始数据         2:提出问题         3:简单介绍FOR XML PA
http://cyqdata.com/cnblogs/article-detail-4605 
使用LinqToSql加载动态column
需求 最近有个小的探索类需求:如何支持在数据库中动态的添加一列? 例如我们有一个type News news public class News { public int Id { get; set; } public string Title { get; set; } public string Detail { get; s
http://cyqdata.com/cnblogs/article-detail-4499 
SharePoint 2010 BI(2):使用Visio Service
在SharePoint 2010企业版中提供的Visio Graphics Service是Visio service 以及Visio文件Web显示WebPart的基础,利用该服务我们在浏览器中直接显示visio文件的内容和相关特性 1.设置Visio Service服务 打开sharepoint管理中心,Configuration Wizards—Farm Configurati
http://cyqdata.com/cnblogs/article-detail-4432 
使用LINQ Expression构建Query Object
这个问题来源于Apworks应用开发框架的设计。由于命令与查询职责的分离,使得基于CQRS体系结构风格的应用系统的外部存储系统的结构变得简单起来:在“命令”部分,简单地说,只需要Event Store和Snapshot Store来保存Domain Model;而“查询”部分,则又是基于事件派送与侦听的系统集成。之前我也提到过,“查询”部分由于不牵涉到Domain Model,于是,它的设计应该随
http://cyqdata.com/cnblogs/article-detail-4428 
使用QOAuth来进行新浪/腾讯微博验证(一)
在上篇文章Qt简介以及如何配置Qt使用VS2010进行开发以及微博是个大金矿,使用VS2010编译QOAuth支持微博通用认证OAuth实现SINA微博登陆中向大家介绍了如何编译Qt及QOauth,在这篇文章中我会用实例的方式来介绍如何使用QOAuth来通过新浪或者腾讯微博验证。   由于边写代码别写博文,进度会比较慢,会以多篇文档的方式来完成整个文章。由于OAuth基本上分为3个部
http://cyqdata.com/cnblogs/article-detail-4161 
当你想使用C++写自己的类库(1)
差不多花了一年时间,才终于对C++有了点感觉。开始想要用它做一些事。就在这时候,刚好看到了《COM本质论》,读完第一章,惊为神作。 在刚毕业那会儿有个误区(也许误区都说不上,因为当时对这个职业根本就是没想法),喜欢追新,什么新跟着什么跑。加上第一份工作是使用.net,花了两个月啃完那本红皮的C#入门经典,后续任务基本上可以总结为“通过MSDN查找需要的API来完成对功能需求的堆砌”。C#确实是非
http://cyqdata.com/cnblogs/article-detail-3755 
NoSQL开篇——为什么要使用NoSQL
【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。 非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ是我非常尊重的一家技术媒体,同时我也希望借助InfoQ,在国内推动NoSQL的发展,希望跟
http://cyqdata.com/cnblogs/article-detail-3634