C++ Buiilder中DBGrid如何只显示时间或日期
数据库如果是MSSQL的话,如果只插入时间或日期,数据库会默认插入完整的日期时间格式,这样在使用数据感知控件显示时间时默认会把日期和时间全部显示出来,但有时只想显示日期或者只想显示时间,但默认显示形式显然是不符合要求的。
那么如何才能让数据感知控件只显示日期或者只显示时间呢?其实可以设置数据感知控件的数据源的DispalyFormat格式来实现这个目的。
假设现在使用ADOConnection,A
http://cyqdata.cn/cnblogs/article-detail-41101
从java写的存储过程转换到DB2的SQL存储过程的笔记
这几天被一个脑残的存储过程搞得很烦。昨天找了一天的资料都没办法搞好。由于项目开始是在DB2的开发中心,用java写的存储过程。由于客户升级的需要,数据库迁移到更高版本的数据库中去了,迁移后,这个存储过程就用不了了。于是我打开DB2的开发中心,打开该存储过程的项目,打算部署到新的DB2上,无论怎么部署,始终都提示下面的错误:
Call SQLJ.DB2_INSTALL_JAR (<<C:
http://cyqdata.cn/cnblogs/article-detail-40974
MongoDB搭建和简单操作(windows环境)
昨天看到fish的MongoDB,但遇到不少问题,于是自己一步一步尝试,将遇到之问题和解决方法记录总结
再有就是快一年没更新博客了,不过本人天天打开博客园看各位的博文,就像公务员每天上班喝茶看报纸一样,习惯了。。。
尽量以后每月出个两篇文章吧,本人这一年没写博客就干了一个活,www.520.cn,请大家赏析,前台使用mvc2.0,spark引擎,Entity Framework,当然还有jQuer
http://cyqdata.cn/cnblogs/article-detail-40931
Mongodb源码分析--Replication之OpLog
在之前的文章中,介绍了关于master-slave模式下的主从端代码的执行流程,因为当时篇幅所限,未对oplog的数据结构以及mongodb的local数据库作过多阐述,而这可能会让不知道其内容的朋友看代码时云里雾里找不到头绪,今天我专门用一篇文章来大致解释一下(这些内容可能会在后面章节中有所涉及)。 首先
http://cyqdata.cn/cnblogs/article-detail-40852
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务,
同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。
【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。
【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因此本文是一篇入门级的文章。
【示例项目】:
http://cyqdata.cn/cnblogs/article-detail-40820
连接DeaDBeeF和osd-lyrics
DeaDBeeF是linux下优秀的播放器,osd-lyrics可以在linux下完美的显示歌词。
osd-lyrics通过DBus与播放器通信,实现同步显示歌词。DeaDBeeF没有提供DBus接口,因此无法与osd-lyrics进行通信,也就无法通过osd-lyrics同步显示歌词。
要想将两者连接起来,可以通过下面的方法:
首先,让DeaDBeeF支持DBus接口。可以通过安装MPRIS插件
http://cyqdata.cn/cnblogs/article-detail-40505
SSIS高级转换任务—OLE DB命令
OLE DB Commond任务接受输入流中的行数据并执行一段SQL语句或自定义存储过程。这个转换和Execute Sql任务容易混淆,但是它非常类似于在ADO连接中循环接收一个结果集中的数据,创建,执行一个ADO命令。输入流中的参数数据可以提供给一个Sql命令或者存储过程。这里我们看到“循环”可能就会联想到另外一个词“性能”。这可能涉及到更新,插入
http://cyqdata.cn/cnblogs/article-detail-40426
DBA技巧:如何编写可重用的MySQL查询
当人们提及可重用的查询的时候,立即映入脑海的往往就是存储过程了。虽然这些存储过程是编写可重用代码不可分割的一部分,但要记住的是,它们只是很少的一部分而已,而非全部。此外,其它可重用代码包括视图、内置函数以及用户定义的函数。在本文中,我们将向读者详细介绍如何组合这些元素,以令我们的选择语句可以更好的适用于各种查询。
一、关于视图
视图的用途很多,例如简化复杂的模式及查询,或者提供安全性等等
http://cyqdata.cn/cnblogs/article-detail-40353
NoSQL内战:MongoDB与CouchDB查询方式对比
MongoDB和CouchDB都是面向文档的数据库,它们都使用JSON文档格式,它俩通常都被看作是NoSQL数据库,并且现在都很时髦,有很多的共同点,但谈到查询时,两者的差别就很明显了,CouchDB需要预定义视图(本质上是JavaScript MapReduce函数),而MongoDB支持动态查询(基本上和传统关系数据库上的即席查询类似),更重要的是,谈到查询时,CouchDB的API是REST
http://cyqdata.cn/cnblogs/article-detail-40277
MeeGo开发进程通信核心 DBus调试工具
我们讲过用QML语言开发MeeGo应用程序,在MeeGo开发中,DBus是MeeGo进程通信的核心。我们简要的看一下MeeGo系统的哪些地方都使用了DBus.
1.从一个应用中启动另一个应用时。比如在联系人应用中想要拨打联系人的电话时,MeeGo系统中是通过DBus做进程通信的.
2.Service Framework是基于DBus的。比如你看到一个多媒体文件,点击提交一个"播放文件"的请
http://cyqdata.cn/cnblogs/article-detail-40032
Mongodb源码分析--Replication之主从模式--Master
mongodb中提供了复制(Replication)机制,通过该机制可以帮助我们很容易实现读写分离方案,并支持灾难恢复(服务器断电)等意外情况下的数据安全。
在老版本(1.6)中,Mongo提供了两种方式的复制:master-slave及replica pair模式(注:mongodb最新支持
http://cyqdata.cn/cnblogs/article-detail-39895
Silverlight实用窍门系列:45.Silverlight下使用WinDbg调试应用程序和查看异常情况
在本节中我们将讲述如何通过WinDbg工具对Silverlight应用程序进行调试,我们可以判断其无效过期的引用或者事件,将其释放掉,以达到及时释放内存的作用。
首先我们需要下载WinDbg工具,在http://msdl.mic
http://cyqdata.cn/cnblogs/article-detail-39885
第三节 MongoDB下samus源码初探
上一节我们在samus的simple例子简单的入门了,这一节将要探讨的问题写个简要
对象存储
继续关系对象的存储
LINQ体现
类关系分析
一、对象存储
继续在samus源码上分析,依然是simple的例子。Demo中.net 3.5特性基本上都涉及了。
View Code
public static void Main(string[] args) {
http://cyqdata.cn/cnblogs/article-detail-39856
白话MongoDB(二)
前面扯了一堆,要了解一个东西,最好的办法,还是让他跑起来,然后结合文档和测试,来验证其实现,并且了解其不足和优点。
MongoDB提供了部分系统的编译版本,但从研究学习以及线上不同依赖包的稳定性的目标,个人还是比较推荐从源代码编译安装的方式。MongoDB的源代码依赖了一些基础组件,如js引擎Spider Monkey,正则表达式引擎PCRE,安装构建工具Scons,以及C++的boost库等
http://cyqdata.cn/cnblogs/article-detail-39680
Mongodb源码分析--链接池(ConnPool)
在之前的一篇文章中,介绍了mongos的balaner的执行流程,其中在源码中的Balancer::run()方法里简单说明了为了连接到configserver,balancer通过构造ScopedDbConnection实现来链接并执行相应操作,因为当时篇幅所限,只是该链接使用池化的方式一带而过,今天就专门介绍一下mongodb中使用池化方式来管理链接对象以
http://cyqdata.cn/cnblogs/article-detail-39435
对话DBA大师:云计算如何影响下一代数据库发展
Guy Harrison是Quest软件的研发总监和业界著名的数据库专家,最近他接受TechTarget的采访,谈及了在Quest云计算新产品Toad和下一代称之为“NoSQL”的非关系型数据库中所做的工作,并就非关系型数据库的相关领域及云计算的推动作用回答了记者的提问。以下为访谈记录:
问:什么推动了新型非关系型数据库的出现?是否是如今数量惊人的数据?
Guy H
http://cyqdata.cn/cnblogs/article-detail-39221
MySQL/HandlerSocket和VoltDB:NoSQL的竞争者
一般认为NoSQL数据库在性能方面要优于传统的SQL数据库。但是有两个SQL的解决方案宣布:对于大型系统的高可扩展性需求,SQL仍然是可行的解决方案!这两个SQL解决方案分别是MySQL加NoSQL层插件和支持SQL的VoltDB数据库。
MySQL + HandlerSocket
Yoshinori Matsunobu是Sun/Oracle的前雇员,从事MySQL的研发工作,目前是DeN
http://cyqdata.cn/cnblogs/article-detail-39202
DB(BDB)与SQLite对比
嵌入式数据库无需安装,体积小巧,速度又快,在很多场合可以替代目前流行的MySQL,SQL Server等大中型数据库。本文介绍两种嵌入式数据库产品:Berkeley DB和SQLite,并着重讨论它们与Java之间的接口。
通常我们采用各种数据库产品来实现对数据的存储、检索等功能,例如,Oracle,SQL Server,MySQL等。这些产品除提供基本的查询,删除,添加等功能外,也提供了很多
http://cyqdata.cn/cnblogs/article-detail-39144
SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用。下面的知识多是自己总结,有一些参考了MSDN。
sp_help
有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了。使用它可以查询出整个数据库中所有对象的相关信息。直接运行sp_help结
http://cyqdata.cn/cnblogs/article-detail-39112
【MongDB for Java】Java操作MongoDB
上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。 开发环境: System:Windows IDE:eclipse、MyEcli
http://cyqdata.cn/cnblogs/article-detail-38947
