logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows调试工具入门-3-WinDbg内核调试配置

内核调试主要用来调试驱动代码、分析内核结构等。 WinDbg通过两台电脑可以实现内核调试,其中一台电脑运行WinDbg,被称为主机;另外一台电脑运行被调试的程序或系统,被称为目标机。一般情况下两台电脑都是真实机器,这样调试最符合实际情况,两台电脑通过串口线、 1394线或USB对联线连接起来实现双机内核调试。如果没 有两台电脑,也可以用虚拟机来模拟目标机,主机上运行WinDbg ,虚拟

gdb和g++的简单使用

在编译之前我们需要在系统里安装G++ GCC,它们就是Linux下的C++/C的编译器。代码如下代码:sudo apt-get install build-essential好,现在我们在文本编辑器里写一个简单的C程序(好像所有学习C或者C++的书都会出现)代码:

Linux下通过Pro*C语言访问Oracle(一)

一 Pro*C 程序概述:1.什么是Pro*C程序在ORACLE数据库管理和系统中, 有三种访问数据库的方法:(1) 用SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;(2)用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu等;(3) 利用在第三代语言内嵌入的SQL语言或ORACLE库函

ACE框架简介以及一个基于ACE的C/S服务程序实例

前段时间参与一个C/S结构的系统的开发,使用C++,其中server端的系统要实现Linux和windows系统的跨平台。因为系统的结构和业务逻辑都不太复杂,所以开始就决定不使用类似ACE或Boost之类的库,而是自己实现。结果在实现过程中,还是遇到了许多麻烦的地方,例如:a)    跨平台。这一点相对比较容易,主要是针对类似多线程、socket通信等操作,定义统一的接口,使用define实现

#c++
Linux中gdb 查看core堆栈信息

core dump 一般是在segmentation fault(段错误)的情况下产生的文件,需要通过ulimit来设置才会得到的。调试的话输入: gdb filename corefilename就是产生core文件的可执行文件,croe就是产生的core文件名查看栈信息—————---当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你

STL容器与默认拷贝构造函数,默认赋值函数

这两个函数都采用“按成员拷贝”的默认方式来实现。也就是说:它们会依次调用每个数据成员的默认拷贝函数和默认赋值函数,除非为它们显示定义了新的构造函数和赋值函数;如此递归下去,真到所有成员都是基本类型为止。但是要知道,基本类型变量(包括指针)的拷贝和赋值实际上是按bit位进行的,因此假如类中有指针成员,这两个默认函数的执行结果将是两个对象中的对应指针成员指向相同的对象,而这在一般情况下关非所期望的,在

make与make脚本 总结

Linux中项目代码文件众多的时候,make工具可以 组织项目。 可以把命令行封装到文件。   //Windows里的那种文件的格式是 .dat项目组织脚本makefile,这个脚本有专门解释工具make make脚本实际上有 一定的严格语法。    1、make与make脚本关系       make脚本可以是任意的名字。推荐名字最好命名为  Makefile 或 makef

[Git]初学者注意事项

http://www.fwolf.com/blog/post/446实在是受不了有些人的 Git 提交,费大力气“回滚”,遂整理了这些刚开始用 git 或者还没有建立 scm 概念时容易犯的错误。和源码无关的东西,尽量不要进仓库不得不说一些图形化软件,在提交内容的时候大多提供一个“全选”或者“Select All”功能,这是最不好的了,一些懒惰的同志看都不看就连瓢带碗都

Git与Github的使用(ubuntu)

Git的简介Git是2005年Linus Torvalds 为了帮助管理 Linux(R) 内核开发而开发的一个开放源码的版本控制软件,正如所提供的文档中说的一样,”Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。”Git的安装与配置安装Gitubuntu 10.04源里有Git,直接用yum,apt-get安装即可。安装

MySQL与MongoDB的操作对比,以及区别

MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。    以我们公司项目为例,在早期的项目中,都在使用关系型数据库,用过SQLServer,Oracle,DB2,后来全部转向Mysql,原因很简单:Mysql在性能不错的情况下,有着开源优势。M

#mongodb#mysql
    共 20 条
  • 1
  • 2
  • 请选择