- 博客(32)
- 资源 (5899)
- 收藏
- 关注
转载 vc 网络编程(socket)
在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助一、原理部分 (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/2683078.shtml) 在网络编程中最常用的方案便是Client/Server (客户机/服务器)模型。在这种方案中客户应用程序向服务器程序请求服
2012-03-29 22:34:02 1825
转载 MFC学习总结 (67个技巧)
1."属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this, WS_CHILD | WS_VISIBLE, 0
2012-03-29 22:33:19 3585 1
转载 习配置C,C++,GTK等开发环境
本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库文件,所以无法编译最简单的C语言文件,故要先配置一番,这几天也有一点心得,写下来和大家一起学习。原来我以为安装配置非常麻烦,后来发现在新立得的帮助下很快就能配置好(前提你的源的网速比较快)。我先安装了一个新的Ubuntu6.10,然后按照Wiki里的帮助先配置好
2012-03-13 13:31:18 1816
转载 C和Fortran混合编译初步
目录[隐藏]1 Fortran与C混合编程2 Fortran调用C函数3 C调用Fortran函数4 其他参考[编辑]Fortran与C混合编程由于 GNU 的 Fortran 和 C 语言二者的函数彼此可以直接相互调用,所以混合编程可以非常容易地实现。只要你足够仔细,确保函数调用时传递的参数类型正确,函数就可以在两种语言间来回调用,就像它们是同一种语言一样。下表中列出了 Fortran 的数据类
2012-03-13 13:28:53 7269
翻译 C和C++混合编译初步
Mix C Cpp目录[隐藏]1 C与C++混合编程2 C++调用C函数3 C调用C++函数4 其他参考[编辑]C与C++混合编程C++ 是在 C 语言的基础上发展起来的。在某种程度上,我们可将 C++ 看做 C 的一种扩展。在本质上,二者的数据类型和函数调用惯例都是一致的,因此 C 与 C++ 混合编译也是很自然的事情。二者的区别仅在于编译后函数的名字不同──C 简单地使用函数名而不考虑参数的个
2012-03-13 13:27:20 1822
转载 Fortran编译初步
写在前面注意:本文是关于 gfortran 的文章。如果你不清楚 gfortran,g77,g95 等等的概念的话,不妨看看GCC 的 Fortran 语言编译器介绍;如果你要用 g77 的话,这是一篇g77入门。[编辑]Fortran 编程中相关文件后缀.a静态库 (archive).f, .for, .FOR.ftn*, .f90*, .f95*, .f03*Fortran源代码(不需编译预处
2012-03-13 13:26:23 23808
转载 C++编译初步
C++ 编程中相关文件后缀.a静态库 (archive).C.c.cc.cp.cpp.cxx.c++C++源代码(需要编译预处理).hC或者C++源代码头文件.iiC++源代码(不需编译预处理).o对象文件.s汇编语言代码.so动态库标准C++系统头文件[编辑]单个源文件生成可执行程序下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码:/* helloworld.
2012-03-13 13:22:55 2539
转载 C编译初步
C 编程中相关文件后缀.a静态库 (archive).cC源代码(需要编译预处理).hC源代码头文件.iC源代码(不需编译预处理).o对象文件.s汇编语言代码.so动态库[编辑]单个源文件生成可执行程序下面是一个简单的“hello, ubuntu”程序的源代码:/* helloubuntu.c */#include int main(int argc,char *argv[]){ prin
2012-03-13 13:15:19 1543
转载 跟我一起写Makefile
概述跟我一起写Makefile:概述[编辑]MakeFile介绍makefile的规则一个示例make是如何工作的makefile中使用变量让make自动推导另类风格的makefile清空目标文件的规则Makefile里有什么?Makefile的文件名引用其它的Makefile环境变量 MAKEFILESmake的工作方式[编辑]书写规则规则举例规则的语法在规则中使用通配符文件搜寻伪目标多目标静态
2012-03-13 13:14:26 3195
转载 Gtk与Qt编译环境安装与配置
配置基础开发环境GCC刚装好的系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包。 可以在新立得里面搜索build-essential或输入下面命令:sudo apt-get install build-essential[编辑]程序示例安装完成后写一个C语言程序testc.c测试一下。#include in
2012-03-13 13:06:32 1424
转载 用GDB调试程序
用GDB调试程序(zz)作者:haoel (QQ是:753640,MSN是:haoel@hotmail.com)来源:http://blog.csdn.net/haoel/archive/2003/07/02/2879.aspx[编辑]GDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNI
2012-03-13 13:05:34 1781
转载 C/C++ IDE简介
前言鉴于不断有网友将编译器 GCC 误认为 IDE(集成开发环境)期望脱离命令行期望能在菜单中发现其身影期望其能有一个集编辑编译链接调试运行于一体的界面故本文给大家简单罗列一些 C/C++ 编程中可用的 IDE,或许你从中可以找一个你喜欢的。为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:sudo apt-get install build-essential注意
2012-03-13 13:04:19 1997
转载 GCC新手入门
准备工作注意:本文可能会让你失望,如果你有下列疑问的话:为什么要在终端输命令啊? GCC 是什么东西,怎么在菜单中找不到? GCC 不能有像 VC 那样的窗口吗?…… 那么你真正想要了解的可能是 anjuta,kdevelop,geany,code blocks,eclipse,netbeans 等 IDE 集成开发环境。即使在这种情况下,由于 GCC 是以上 IDE 的后台的编译器,本文仍值得你
2012-03-13 13:03:41 1519
转载 编译C++与Fortran
编译C++与FortranGCC 是 GNU 编译器集合(GNU Compiler Collection)的首字母缩写词。GNU 编译器集合包含 C,C++,Objective-C,Fortran,Java 和 Ada 的前端以及这些语言对应的库(libstdc++,libgcj,……)。前面我们只涉及到 C 语言,那么如何用 gcc 编译其他语言呢?本节将简单介绍 C++ 和 Fortran 编
2012-03-13 12:57:15 3179
转载 链接外部库
链接外部库库是预编译的目标文件(object files)的集合,它们可被链接进程序。静态库以后缀为‘.a’的特殊的存档文件(archive file)存储。标准系统库可在目录 /usr/lib 与 /lib 中找到。比如,在类 Unix 系统中 C 语言的数学库一般存储为文件 /usr/lib/libm.a。该库中函数的原型声明在头文件/usr/include/math.h 中。C 标准库本身存
2012-03-13 12:54:16 1784
转载 简单的 Makefile 文件
简单的 Makefile 文件为便于不熟悉 make 的读者理解,本节提供一个简单的用法示例。Make 凭借本身的优势,可在所有的 Unix 系统中被找到。要了解关于Gnu make 的更多信息,请参考 Richard M. Stallman 和 Roland McGrath 编写的 GNU Make 手册。Make 从 makefile(默认是当前目录下的名为‘Makefile’的文件)中读取项
2012-03-13 12:49:56 1403
转载 gdb简介
gdbGDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。功能 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运
2012-03-13 12:07:41 1594
转载 GDB调试精粹及使用实例
GDB调试精粹及使用实例一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送
2012-03-13 11:28:00 1266
转载 gdb常用命令
调用gdb编译需要在cc后面加 -g参数再加-o;[root@redhat home]#gdb 调试文件:启动gdb(gdb) l :(字母l)从第一行开始列出源码(gdb) break n :在第n行处设置断点(gdb) break func:在函数func()的入口处设置断点(gdb) info break: 查看断点信息(gdb) r:运行程序(gdb) n:单步执行(gdb) c:继续运行
2012-03-13 11:20:27 1242
转载 用 gdb 调试 GCC 程序
用 gdb 调试 GCC 程序 Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值.它使你能设置断点以使程序在指定的代码行上停止执行.它使你能一行行的执行你的代码. 在命令行上键入 gdb 并按回车
2012-03-13 11:15:01 1279
转载 gdb基本使用方法
gdb基本使用方法前言程序代码中的错误可分为数类,除了最容易除错的语法错误,编译程序会告诉你错误所在外,大部分的错误都可以归类为执行时错误。GDB 的功能便是寻找执行时错误。如果没有除错程序,我们只能在程序中加入输出变量值的指令来了解程序执行的状态。有了 GDB 除错程序,我们可以设定在任何地方停止程序的执行,然后可以随意检视变量值及更动变量,并逐行执行程序。一个除错程序执行的流程通常是这样的:1
2012-03-13 11:06:32 1290
转载 用GDB调试程序
GDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。可
2012-03-13 11:02:47 1365
转载 使用 GDB 调试 Linux 软件
简介: Linux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工具,适用于修复程序代码中的问题。在本文中,David Seager 将尝试说明 gdb 有多棒,多实用。编译开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。
2012-03-13 10:33:31 1441
转载 Qt 4.6.2在VS2005,VS2008,MinGW环境下的静态编译
编译准备下载NOKIA网站上的QT SDK,解压或安装到相关目录。本文以QT 4.6.2为例,下载地址:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-vs2008.exe或者直接下载源码:http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.zi
2012-03-12 15:52:33 1920
转载 Window + Vs(Vc6) + QT环境成功搭建
Window + Vs(Vc6) + QT环境成功搭建 【更改转自】2009年08月25日 04:53 P.M.一、安装1.在Trolltech.com上下载一个Windows环境下可使用的Qt原码包;http://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-src-4.3.4.zipqt-win-opensource-src-4.3
2012-03-12 15:50:48 3206 1
转载 Linux上安装Qt SDK
本文讲述的是在Linux上安装Qt SDK,首先给大家提个醒,如果安装完后,普通用户无法打开?怎么办呢?,那么因为你是由root创建的,那就用root运行,或者用chmod去修改它的权限。把这个问题解决了就可以了。具体安装过程如下:1,Qt官方网站:http://qt.nokia.com/downloads/,我们把Qt SDK for Linux/X11 32-bit**这个包下载下来,使其具有
2012-03-12 14:54:42 1980
转载 解析 VC 2005 下编译安装并开发 QT 4.4.3 应用程序
VC 2005 下编译安装并开发 QT 4.4.3 应用程序是本文要介绍的内容,一部分时从坛子里看的,一部分时心得,不多说,先来看内容。最近研究webkit,顺便研究了一下QT。发现网上流传的一个转帖《VC 2005 下如何编译安装并开发 QT 4.4.0 应用程序》Qt 是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,Qt支持所有的UNIX系统,包括Linux系统,还支持W
2012-03-12 14:50:29 1903
转载 QT安装--VC&QT
QT安装--vc&Qt 2010-05-10 17:03:34| 分类: 默认分类|字号 订阅 从这个五一前就开始安装qt来了,结果假期前后折腾了好几天,总是有很多小问题卡在前进的道路上,深深的感受到基础的欠缺对于学习造成很多影响,先记录一下在windows下如何安装,这个很简单,步骤如下:1. 下载qt-win-noncommercial-msvc-3.2.1.exe地址是http
2012-03-12 11:51:03 2883
转载 Linux目录结构的简明查阅手册
目录结构的简明查阅手册 (1)“/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等 /home 目录包含用户的文件:参数设置文件、个性化文件、文档、数据
2012-03-07 11:27:24 1417
原创 Linux操作系统中的文件目录结构详细介绍
Linux操作系统中的文件目录结构详细介绍 1. 目录结构及主要内容: 1) “/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。 /hom
2012-03-07 11:22:44 3469
转载 Linux管理员手册
Linux管理员手册Linux管理员手册(1)--Linux系统概述本章概述Linux系统。首先描述操作系统提供的主要服务。然后说明实现这些服务的程序 with a considerable lack of detail。本章的目的是理解系统整体,以后再详细说明每个部分。一个操作系统的不同部分 一个UNIX操作系统包括一个核心程序kernel和一些系统程序system programs。还有一些
2012-03-07 11:16:56 1610
转载 Windows 到 Linux 之旅
标题:Windows 到 Linux 之旅 Windows 到 Linux 之旅:第 1 部分. Linux 思想IBM 电子商务架构师 Chris Walden 将通过他在 developerWorks 上发表的九篇系列文章来指导您如何在 Linux 环境中运用您的 Windows 操作技巧。我们首先来认识 Linux 和 Windows 之间的不同之处与相似之处,并学会不要总是通过重新引导系统
2012-03-07 11:03:33 2082
qt-win-noncommercial-msvc-3.2.1
2014-09-08
openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人