PHP中间件--ICE
ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件。使用ICE能使得php(或c++,java,python)与java,c++,.net,python等进行交互。基于ICE可以实现电信级的解决方案。 1第一个问题:为什么要使用中间件? 设想一个这样的场景:对于一个大型网站来说,往往有很多个web服务器,每个web服务器都
http://www.cyqdata.cn/cnblogs/article-detail-39465
mysql使用UDF自动同步memcached效率笔记
接上篇:mysql使用mysql-udf-http效率测试笔记 ,这次不使用rest架构,而是使用:libmemcached和memcached_functions_mysql,测试版本是:
libmemcached-0.34.tar.gz和memcached_functions_mysql-0.9.tar.gz,其它版本配对都有问题,我安装测试过有问题的版本有:
memcached_funct
http://www.cyqdata.cn/cnblogs/article-detail-39464
求指点--自己初步设计的一个C/S结构程序的服务器端的层次结构图
今天看了下google app engine,突发奇想,也想自己搭建一套类似的东西,根据自己的需求封装好底层的通讯处理过程,给自己以后开发的时候用,当然规模比起GAE那就是相当相当的小了。今天称着脑袋发热先做了下简单的层次设计。话说这是本人第一次设计这么一个东西(嗯.....划分一下分类,就算是个C/S开发用的框架吧)的说,不知道这里面应该都会涉及到什么东西,把自己的想法放上来,由于经验匮乏,有路
http://www.cyqdata.cn/cnblogs/article-detail-39460
线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析
最近,在做一个使用线程控制下载文件的小程序(使用进度条控件显示下载进度)时,遇到这样的问题,
错误显示:
未处理的“System.InvalidOperationException”类型的异常出现在 System.Windows.Forms.dll 中。
其他信息: 线程间操作无效: 从不是创建控件“progressBar1”的线程访问它。
以前很少
http://www.cyqdata.cn/cnblogs/article-detail-39455
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十八:管理部署
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引
导读:本文介绍Analysis Services的部署方式和部署机制。
本文将包括以下内容:
■1、使用BIDS部署Anylysis services 数据库
■2、创建XMLA脚本部署Anylysis services 数据库
■3、针对Anylysis services 数据库服务器上执行部署脚本
■4、迁移Anylys
http://www.cyqdata.cn/cnblogs/article-detail-39454
ORACLE常见问题一千问[101至200](不怕学不成、就怕心不诚!)
ORACLE常见问题一千问[101至200](不怕学不成、就怕心不诚!)
——通过知识共享树立个人品牌。
ORACLE常见问题是我收集完成,在此共享出来,一为自己以后好做个参考,二为需要的朋友提供帮助。同时,感谢提供这些相关问题及解决方法的朋友。
欢迎大家补充,交流与分享才能共同进步嘛,感谢!
&n
http://www.cyqdata.cn/cnblogs/article-detail-39451
Android之Activity
【Activity】
一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。
一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"mai
http://www.cyqdata.cn/cnblogs/article-detail-39450
一步一步实现ReportingServices2008匿名访问
在ReportingServices2005中我们需要匿名访问报表的时候,只需要在IIS里面做下简单设置就可以实现,而在ReportingServices2008(R2)中不在依靠IIS,只是占用的还是80端口而已。其实匿名访问有很多中解决办法,譬如:使用ReportViewer控件、与SharePoint集成等等...... 下面我介绍SQL
http://www.cyqdata.cn/cnblogs/article-detail-39446
一个网站的诞生- MagicDict开发总结10 [第一阶段的检索流程]
下面来谈谈日语单词检索流程,这个流程是第一阶段的流程,在第二阶段开发中,将会进行很多的优化和修改。1.检索按钮按下,立刻就检查一下检索内容文本框是否为空。如果为空的话,则弹出警告框 考虑到可以使用候补列表提交检索词语,还需要检查列表的选中项目。<form id="form1" method='post' action='' de
http://www.cyqdata.cn/cnblogs/article-detail-39445
纺织ERP系统C/S模式下 系列总结五:放弃并不代表你不爱她,而是一种坚持的爱
你是否发现这么一个问题:“本来你觉得很好的东西,在别人那里却成了‘垃圾’,你因此愤怒,并且导致你不得不加班加点的重新做一个,做一个他认为好的东东,其实那个‘东东’有时候在你的理解里它更是‘垃圾’”。这样一个使你重新做的人,往往你会在背地里骂他是‘垃圾’。告诉你不值得。告诉你我所遇
http://www.cyqdata.cn/cnblogs/article-detail-39439
Mongodb源码分析--链接池(ConnPool)
在之前的一篇文章中,介绍了mongos的balaner的执行流程,其中在源码中的Balancer::run()方法里简单说明了为了连接到configserver,balancer通过构造ScopedDbConnection实现来链接并执行相应操作,因为当时篇幅所限,只是该链接使用池化的方式一带而过,今天就专门介绍一下mongodb中使用池化方式来管理链接对象以
http://www.cyqdata.cn/cnblogs/article-detail-39435
VSTO+WinForm+WebService+WCF+WPF示例
前段时间去图书馆借书,无意中发现这样一本书,书名是”新一代 .NET Office开发 Excel篇”,书名比较有意思,就借出来看看.看完以后,发现确实不错.它挖掘了Office产品中我们经常忽略的部分.比如图表,透视表等.下面根据我对这本书的笔记来看看VSTO这个被微软偷偷发布,而被我们遗弃的东东到底是什么样子
http://www.cyqdata.cn/cnblogs/article-detail-39429
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。
ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”
这两个类,有两种基本的锁----一个读锁,一个写锁。
写锁是一个完全排他锁。
读锁可以
http://www.cyqdata.cn/cnblogs/article-detail-39428
C#通过IronRuby分析YAML
Yaml是一种不错的格式,无论是作为配置文件还是小量数据的存储都是一种不错的选择。ruby和它结合的比较好,但是其它语言,目前的parser还不完善。
C#就没有比较好的Yaml的Parser,在nuGet上找了半天,找到一个parse,但是貌似有问题,yaml文件缩进一定要两个空格,不能是Tab,我狂晕。
后来自己想了一个办法来解决这个问题。就是C#调用用IronRuby来解析,然后再返回给C#
http://www.cyqdata.cn/cnblogs/article-detail-39426
菜鸟学 VB 用API在PictureBox中I划线|平移|放大|缩小 详解and分享
首先声明下本人也是个小菜鸟,这个功能也是在老大的指点下才实现的,所以在此特此感谢我们老大BOSS曾,谢谢你是一位伟大的程序员。
《PS:个人认为第一篇文摘写的很乱,特别乱。有耐心的朋友们可以继续看下去,但是我不保证你会不会出现精神异常哦,呵呵》
写程序最害怕出现什么,个人觉得现在我害怕两个:1是出现若有若无的BUG,这种BUG找起来是相当的麻烦。如果是小项目的话有可能解决那个BUG的时间我基本上都
http://www.cyqdata.cn/cnblogs/article-detail-39424
使用MVVM模式开发自定义UserControl
本篇讲述使用MVVM来开发用户控件。由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel的话,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。
一:基本结构
本演示样例包含两个项目,WpfControls是用户控件项目,我们的用户控件全部包含在这里。项目WpfApplication1是Wpf窗体项目,为调用方。我们的第一步的整体解决方
http://www.cyqdata.cn/cnblogs/article-detail-39421
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言 最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。 由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 &nbs
http://www.cyqdata.cn/cnblogs/article-detail-39419
C# datagridview 如何实现动态纵向合并单元格??
datagridview 如何实现动态纵向合并单元格??
效果如下图第一列“国家”,相同的数据可以合并为一个单元格显示。
我的datagridview数据源是通过图形化界面拖放dataset与数据库绑定的。网上找到的下图是静态创建的表。
求高手解答,谢谢。
作者: 四海皆兄弟2011 发表于 2011-06-07 00:47 原文链
http://www.cyqdata.cn/cnblogs/article-detail-39415
C#面向对象设计模式纵横谈:Prototype 原型模式
依赖关系的倒置
抽象不应该依赖于实现细节,实现细节应该依赖于抽象。-抽象A直接依赖于实现细节b(软件易脆,很容易需要重新编译)
-抽象A依赖于抽象B,实现细节b依赖于抽象B
动机(Motivation)
在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。如何应对这
http://www.cyqdata.cn/cnblogs/article-detail-39409
Linq To Sql进阶系列(四)User Define Function篇
本系列文章导航Linq To Sql进阶系列(一)从映射讲起Linq To Sql进阶系列(二)M:M关系Linq To Sql进阶系列(三)CUD和LogLinq To Sql进阶系列(四)User Define Function篇Linq To Sql进阶系列(五)Store Procedure篇Linq To Sql进阶系列(六)用object的动态查询与保存log篇Linq To Sql进
http://www.cyqdata.cn/cnblogs/article-detail-39404