Gdb调试多进程程序
Gdb调试多进程程序
程序经常使用fork/exec创建多进程程序。多进程程序有自己独立的地址空间,这是多进程调试首要注意的地方。Gdb功能强大,对调试多线程提供很多支持。
方法1:调试多进程最土的办法:attach pid
Attach是调试进程的常用办法,只要有可执行程序以及相应PID,即可工作。当然,为方便调试,可以在进程启动后,设定sleep一段时间,如30s,这样即可有充足的时间来att
http://cyqdata.cn/cnblogs/article-detail-38875
mongoDB 入门指南、示例
上一篇:简单介绍mongoDB 一、准备工作 1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录
http://cyqdata.cn/cnblogs/article-detail-38867
在emacs中用gdb调试学习算法与数据结构基础(1)_猜价格游戏
C语言,我学到指针的第一章节,后面还有不少关于指针的知识点,对于之前我所学过的C语言语法细节与实现原理方面我自己认为还是比较深入和扎实的了。但是我今天有个决定,我想先暂停C语言关于指针后续章节的学习,而是用现在所学的知识在算法和数据结构中灵活运用下后再在合适的时候补充学习完C语言。因为我想C语言就像是一门功夫,我之前学得很快,但是我只是懂得那些招式是什么样子的,会起到什么作用,但是我还没有运用这些
http://cyqdata.cn/cnblogs/article-detail-38769
DBA必备:MySQL数据库常用操作和技巧
MySQL数据库可以说是DBA们最常见和常用的数据库之一,MySQL的广泛应用,也使更多的人加入到学习它的行列之中。下面是老MySQL DBA总结的MySQL数据库最常见和最常使用的一些经验和技巧,分享给大家!
一、MySQL数据库的备份
使用MySQL数据库,最常用也是最重要的就是数据库备份了,所以我们先介绍数据库备份。进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同
http://cyqdata.cn/cnblogs/article-detail-38651
Mongodb源码分析--Mongos之分布式锁
在之前的一篇文章中,介绍了balancer会声明使用分布式锁来协调分布式环境下的信息沟通并确保事务一致性,有关分布式锁的一些原理性信息可以参见这几篇文章: http://wenku.baidu.com/view/19ce3085b9d528ea81c77982.html &nbs
http://cyqdata.cn/cnblogs/article-detail-38627
MongoDB基本介绍及一些用法
满足海量存储需求和访问的面向文档的数据库:MongoDB,CouchDB
MongoDB Nice, I like it very much.
面向文档的非关系数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。MongoDB是用C++开发的,而CouchDB则是Erlang开发的:
1、MongoDB
MongoDB是一个介于关
http://cyqdata.cn/cnblogs/article-detail-38623
MongoDB on Asp.Net MVC3–CRUD
上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。 创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2:
http://cyqdata.cn/cnblogs/article-detail-38460
MongoDB试水
最近在博客园经常看到关于mongodb的文章,闲暇时间自己也适用了一下,发现在某些方面用起来相当的简单,只要写一个类,再定义模型对象,其他的只要调用就OK了。
比如添加数据:
1 public static void Add<TModel>(TModel model) 2 { 3 var doc = BsonE
http://cyqdata.cn/cnblogs/article-detail-38276
MongoDB on Asp.Net MVC3
晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。
闲话略过,先让MongoDB在Win7 64下跑起来:
1. MongoDB主页
http://www.mongodb.org/
2. 下载
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip
3. 解压
e.g. H:
http://cyqdata.cn/cnblogs/article-detail-38228
MongoDB 客户端 MongoVue
今天在同事那里看到了一个很不错的MongoDB的客户端工具MongoVue,地址是http://www.mongovue.com/。做的不错,1.0版本的开始收费了,费用也不贵才35$。真正需要的同学可以掏点钱买个吧,也算是支持这个工具,如果只是学习研究用的话我这里还有一个0.9.7版本,虽然比起1.0版来说有些bug,平常使用也够了,需要的同学可以单独联系我。 下面上图给大家感受下强大的Mon
http://cyqdata.cn/cnblogs/article-detail-37734
win2003 64位系统下ODBC连接使用
环境
一般系统部署的服务器若是windows系统,就会采用64位win2003的结构。可是我们编写的程序绝大多数都是在x86下32位cpu架构中编译的,要正常移植到64位机器还真的是很麻烦,不仅要求应用程序是64位模式编译,还需要数据库也得是64位,iis64位,framework64位,好在相应的厂商都提供这些支持组件。不知道有人遇到过像我这样的问题么,应用中有需要增加一个Access数据库导入
http://cyqdata.cn/cnblogs/article-detail-37524
我的工具集之Db层
作为管理类软件,要不停和Db打交道,因此需要我们自己封装一套Db层类库才可以.量身订做一套使用起来才够舒服.
以下的类库是我自己的总结,在日常开发中不断完善才有了这套东西,它并没有多么的高深,代码也没有多么的优美.今天写出来,希望对大家有所帮助.
&n
http://cyqdata.cn/cnblogs/article-detail-37480
SQL Server 2005 & 2008 master与msdb数据库的备份与恢复
SQL Server 2005 & 2008 master与msdb数据库的备份与恢复枢木 2011-05-11====================================================================master与msdb数据库的备份与普通数据库一样,本文主要描述master与msdb数据库的恢复的一些个人积累。恢复master与msdb数据
http://cyqdata.cn/cnblogs/article-detail-37460
Mongodb源码分析--Mongos
MongoDB提供了auto-sharding 功能。因为其是auto-sharding,即mongodb通过mongos(一个自动分片模块,用于构建一个大规模的可扩展的数据库集群,这个集群可以并入动态增加的机器)自动建立一个水平扩展的数据库集群系统,将数据库分表存储在sharding的各个节点上。 一个mongodb集群包
http://cyqdata.cn/cnblogs/article-detail-37428
EF框架step by step(4)—DBcontext应用于已存在数据库
EF4.1有三种方式来进行数据操作及持久化。分别是Database-First,Model-First,Code-first,前面都已经简单介绍过了.下面简单小结一下:1.Database First是基于已存在的数据库,利用某些工具(如Vs提供的EF设计器)创建实体类,数据库对象与实体类的匹配关系等,你也可以手动修改这些自动生成的代码及匹配文件。2.Model First 这种方式是先利用某些工
http://cyqdata.cn/cnblogs/article-detail-37030
Mongodb源码分析--查询结果集封装
在这个系列的开头几篇文章中,曾经介绍了Mongodb的查询流程,因为篇幅所限,并未介绍对cursor进行遍历查询时,如何将查询记录装填进结果集中。 今天就针对诸如select top n 这类返回一定数量记录的查询操作,来分析mongodb是如何将查询结果装填到结果集中的。这里要说明的是
http://cyqdata.cn/cnblogs/article-detail-36988
Mongodb源码分析--Command体系架构
Command在Mongodb中是一类特殊操作,它提供了强大的管理及各项操作(比如建库,索引,删除集合等)。可以说通过Command可以完成几乎所有想做的事情。同时Mongodb开发者在Command上又做了非常清晰体系架构和设计,便于管理和高效执行各种类型的Command。 今天就专门用一篇篇幅来着重介绍一下
http://cyqdata.cn/cnblogs/article-detail-36857
Mongodb从配置到应用
早就想写一篇Mongodb的文章了,苦于木有时间呀,今天抽空将我所学习到的Mongodb知识整合一下,分享出来,部分Mongodb知识来源于网络.此处不给出链接,如果有侵犯,请及时联系我...
一,Mongodb简介
Mongo(http://www.mongodb.org/)是一个高性能,开源(代震军大牛正在研究Mongodb的源码,大家可以去看看http://www.cnblogs.com/d
http://cyqdata.cn/cnblogs/article-detail-36740
Mongodb源码分析--内存文件映射(MMAP)
在Mongodb中,其使用了操作系统底层提供的内存映射机制,即MMAP。MMAP可以把磁盘文件的一部分或全部内容直接映射到内存,这样文件中的信息位置就会在内存中有对应的地址空间,这时对文件的读写可以直接用指针来做,而不需要read/write函数了。同时操作系统会将数据刷新保存到磁盘上。如下图: &nb
http://cyqdata.cn/cnblogs/article-detail-36667
ORACLE HANDBOOK系列之四:ODP.NET与复杂的PL/SQL数据类型(Using ODP.NET To Deal With Complex PLSQL Data Types)
在开始介绍之前,先给出文章里用到的所有PL/SQL代码: (类型定义) CREATE OR REPLACE TYPE T_Nested_Tab_Str IS TABLE OF VARCHAR2(25);--CREATE OR REPLACE TYPE T_Object&nbs
http://cyqdata.cn/cnblogs/article-detail-36537