零基础学通Silverlight4(10):网络地图服务
Bing Maps与Google Earth一样都提供了可以二次开发的AP I,用户通过控件可以自由定制基于浏览器的应用系统,可以在网页上使用服务商提供的数据服务,Bing Maps可以在浏览器中观察到世界上的每一个角落,并可以逐级地改变地图的比例尺,提供矢量地图和卫星地图这两种常见的显示模式。新版的Bing Maps使用了Silverlight技术,极大地增进了Bing Maps的用户体验,比如
http://www.cyqdata.cn/cnblogs/article-detail-36603
算法题——第1000000个数是多少?
原题在“两道TB面试题”文章中。今日在本文中,就个人的理解再阐述一遍。
题目1:有一个数列,它由3个数列复合而成,并升序排列。三个数列分别是2的n次,3的n次,5的n次,0≤n<∞。给出前几项:1,2,3,4,5,8,9,16,25,27………………即20(30, 50
http://www.cyqdata.cn/cnblogs/article-detail-36487
《集中乎,分布乎》(2011-4-10)
《集中乎,分布乎》(2011-4-10)
前面的博文主要是阐述银行业信息化规划和架构的必要性、重要性、急迫性。现在,我们将找一个规划的主题进行具体探讨一下,让我们感知一些规划实际运用,加深对规划的理解。而集中和分布绝对是规划中最常遇到的话题之一。
1、银行核心业务系统大集中的实践
对于全球性、全国性、地区性的银行,几乎都遇到信息化集中和分布抉择的问题。其中
http://www.cyqdata.cn/cnblogs/article-detail-36478
帮助中国移动设计10086的排队小模块
1 引言
今天发现了伍迷的《大话数据结构》系列,应该不错,从第一篇开始阅读。因为之前就阅读过他的《大话设计模式》,觉得通俗易懂,而且从浅入深,结合实际情况,是一本不可多得的好书。
读到《《大话数据结构》第1章 数据结构绪论 1.2 你数据结构怎么学的?》这篇的时候,就出现了一个小的场景。他的学生小菜在工作中被分配了一个任务,完成一个客户排队模块的代码。小菜就建立一张表,保存每次的队列内容,客服空
http://www.cyqdata.cn/cnblogs/article-detail-36450
C#高效编程话题集3(每期10话题)
前两期地址:
C#高效编程话题集1(每期10话题)
C#高效编程话题集2(每期10话题)
本期话题:
1:使用属性还是字段
首先重大区别就是属性实质是方法,所以:1:可以为属性添加代码;2:可以让属性支持线程安全;见effective c#第一版的第一章;3:属性得到了VS编辑器的支持,得以实现自动属性这种功能。4:自动属性的特点在LINQ中得到了广泛应用,尤其是匿名类型中,只能实现只
http://www.cyqdata.cn/cnblogs/article-detail-36432
分享10篇优秀的 jQuery 幻灯片制作教程及应用案例
jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入一些非常好的效果。幻灯片效果是常用的内容展示方式之一,这是一种在有限的网页空间内展示系列项目时非常好的方法。今天要给大家分享的是10篇非常棒的 jQuery 幻灯片教程及16个优秀的 jQuery 幻灯片应用案例。
10篇 jQuery 幻灯片制作教程
Create B
http://www.cyqdata.cn/cnblogs/article-detail-36350
ESFramework 4.0 快速上手(10) -- 监控自定义信息
在ESFramework 4.0 进阶(02)-- 核心:消息处理的骨架流程一文中,我们介绍了通过挂接IMessageSpy到骨架流程,我们就可以监控到所有收发的消息。由于Rapid引擎已经为我们组装好了默认的骨架流程,如果使用Rapid引擎,我们就无法插入自定义的IMessageSpy。不过没关系,使用Rapid引擎的我们同样可以在服
http://www.cyqdata.cn/cnblogs/article-detail-36326
MIX 11– 微软互联网技术大会系列(10)——MIX11主题演讲电梯帖,所有资源总结导航,HTML5, IE, Web Platform, Windows Phone, Silverlight, Kinect
(首先感谢dudu的提醒,让我有了写这个电梯帖的念头,方便大家来看MIX11的重要发布信息。)
两天的MIX11主题演讲结束了,我承认,尤其是第二天的主题演讲是我这两年以来,参加所有微软会议最激动的一次,和我们在微博上(http://weibo.com/cnmsdn )互动的朋友相信是有同感的!下面的电梯可以让您很方便的看到所有主题演讲的图文直播!
综述一下这两天发布的信息:
第一天主要是围绕
http://www.cyqdata.cn/cnblogs/article-detail-36308
MIX 11– 微软互联网技术大会系列(2)——第一天主题演讲Web是核心,IE10 PP1发布 (前半程)
很高兴看到还是有很多朋友熬夜看了MIX的主题演讲,也感谢这些朋友们的支持,也希望我们在微博上的直播给大家一些片段,让大家了解MIX11第一天主题演讲的重点。这里给没有看直播的朋友们一些总结,更多的图片就不再这里面贴了,太大了,可以看看微博:http://weibo.com/cnmsdn 更多官方信息:http://www.microsoft.com/presspass/events/mix/def
http://www.cyqdata.cn/cnblogs/article-detail-36291
HADOOP实践101:在Hadoop集群中添加机器和删除机器
无论是在Hadoop集群中添加机器和删除机器,都无需停机,整个服务不中断。
本次操作之前,Hadoop的集群情况如下:
HDFS的机器情况如下:
MR的机器情况如下:
添加机器
在集群的Master机器中,修改$HADOOP_HOME/conf/slaves文件,在其中添加需要加入集群的新机器(hp3)的主机名:
hp3hp2dell1dell2dell3dell4
然后在Master机器
http://www.cyqdata.cn/cnblogs/article-detail-36266
ubuntu10.04 安装lamp
寻思着搞个小网站玩,于是试试lamp。首先是环境配置:1, 安装sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 如果中间发生暴力事件,比如我怒了之后,直接使用sudo rm
http://www.cyqdata.cn/cnblogs/article-detail-36179
一个10年程序员职业发展、总结和困境
我不是计算机科班出身(学金融的),但是我喜欢编程,01年4月看到郑州一家网站招聘网络编辑,就去了,其实准备了很久,当然也面试上了,一个月800块钱,3个月试用期打八折。因为我上网还算早,所以喜欢网络,所以就应聘了带“网络”两个字的职位。后来到了公司才知道网络编辑其实就是Ctrl+C\Ctrl+V而已。在那个网站我学会了做网页(HTML),也了解了一些ASP知识。因为我的上司
http://www.cyqdata.cn/cnblogs/article-detail-36165
ESFramework 4.0 进阶(10)-- 垂直分割群集模型与多通道引擎
在ESFramework 4.0 进阶(09)-- ESPlatform 支持的三种群集模型一文中,我们介绍了ESPlatform支持的三种群集模型 -- 垂直分割模型、水平分割模型、交叉模型。我们看到,在垂直分割模型和交叉模型中,每个客户端都要与多个应用服务器AS进行通信,这就要求客户端与多个AS中的每一个都建立一条通信通道,如此才能
http://www.cyqdata.cn/cnblogs/article-detail-36022
[SharePoint2010] 在SharePoint2010中架设自己的Service层中遇到的问题
在SharePoint2010中,我们有很多中方法可以在客户端调用服务器段的API,直接获取数据,例如Silverlight,我可以用如下代码获取我需要的List中的数据. public override void GetListItemsAsync(string listName, string viewXML, out ListItemCollection listItems)
{
http://www.cyqdata.cn/cnblogs/article-detail-35948
vs.net 2010 扩展插件小结
本文是小弟第一次发博,如有不到,请多多谅解∩ω∩
摘要:本文价绍了几款Visual Studio提供的插件,提高我们的编程效率。
注:有些插件需要vs.net professional或更高的版本。
进入正题,打开vs.netàToolsàExtension Manager…如下图:
单击Extension Manager进入
http://www.cyqdata.cn/cnblogs/article-detail-35879
在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)
背景
在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。
步骤
1. 创建一个CSharpInvokeCPP的解决方案:
2. 创建一个C++的动态库项目:
http://www.cyqdata.cn/cnblogs/article-detail-35876
试用Opera11.10 build2053 版本的quickdial功能
背景
实验网站:奇团网Qeetuan.com
应朋友邀请,为Qeetuan.com制作了Opera的快速拨号快照。
如果你想看下效果,安装Opera11.10版本在quickdial面板上加一下http://qeetuan.com即可!
下面分享下本次制作quickdial的体验。
首先,参考官方文档 http://www.operachina.com/explore/2011/03/18/don
http://www.cyqdata.cn/cnblogs/article-detail-35646
Linux上安装Oracle 10g 装后感
介绍
最近想研究下LoadRunner测试Oracle性能,然后自己就开始尝试着Linux上安装Oracle.本来感觉这件事情不怎么容易,听朋友说他安装的时候大费周折,重新安装多次,问了好多人才解决的,但完成安装后就感觉还是比较轻松的。现在和大家分享下我的经验,我本身也是Linux菜鸟。
材料来源:Fedora8下安装ORACLE10G数据库图文详解
说明:红字标明处是我的安装体会。
环境介
http://www.cyqdata.cn/cnblogs/article-detail-35607
C#高效编程话题集2(每期10话题)
C#快速成长团队第二期话题来到。欢迎进入C#快速成长团队进行讨论。
1:确保集合的线程安全
如果使用.net4.0,有新的线程安全集合类新的 System.Collections.Concurrent 命名空间引入了多个新的线程安全集合类,可在需要时随时提供对项的无锁访问,并在锁适用时提供细粒度锁定。 在多线程方案中使用这些类应获得优于集合类型(例如, ArrayList 和 List <(
http://www.cyqdata.cn/cnblogs/article-detail-35533
写了10年Javascript未必全了解的连续赋值运算
很喜欢 蔡蔡 的这个标题,实际蔡蔡已经分析过了,这里借用了。或许有点标题党的意思。看完就知了。
一、引子
var a = {n:1};
a.x = a = {n:2};
alert(a.x); // --> undefined
这是蔡蔡在看 jQuery源码 时发现这种写法的。以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。这个连续赋值表达式在引擎内部究竟发生了什么
http://www.cyqdata.cn/cnblogs/article-detail-35532
