- 博客(19)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 dlopen API
介绍 如何使用dlopen API动态地加载C++函数和类,是Unix C++程序员经常碰到的问题。事实上,情况偶尔有些复杂,需要一些解释。这正是写这篇mini HOWTO的缘由。 理解这篇文档的前提是对C/C++语言中dlopen API有基本的了解。这篇HOWTO的维护链接是 http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/ 版权
2010-03-29 00:23:00 2768 1
转载 C++编程杂谈之一:编译器
C++编程杂谈之一:编译器作者/xulion 网上有很多各种编译器的优劣比较的东西,我写这些东西并不是想支持或否定某些东西,因为我始终认为在编程的领域中,我只是一个初学者,并没有资格来评判什么(况且我也不想去评判),我只是想讲述一下个人学习道路上的感受。 学编程的一个必备的条件是你要有一个实践的平台--一个相应的编译器,没
2010-03-28 23:33:00 734
原创 Windows编程 C++ DLL编程 学习笔记(一)静态链接库的创建和使用
要点: 1.预编译指令#pragma 2.关键字extern “C”;extern “C++” 3.库程序的运行和调试方法 4.创建一个静态链接库并使用 内容: 1.#pragma 宏:通知编译器,在编译文件前需要完成的一些动作,常用指令包括 #pragma message(“test”)在编译前输出test,#pragma comment预先链接一些东西至输出文件(e
2010-03-28 20:44:00 2643 1
转载 Qt调用DLL
Windows下gcc以及Qt的DLL文件调用之总结 Windows下gcc以及Qt的DLL文件调用之总结 DLL与LIB的区别 :1.DLL是一个完整程序,其已经经过链接,即不存在同名引用,且有导出表,与导入表lib是一个代码集(也叫函数集)他没有链接,所以lib有冗余,当两个lib相链接时地址会重新建立,当然还有其它相关的不同,用lib.exe就知道了;2.在生成d
2010-03-28 16:49:00 10835 2
转载 C语言库——静态库、共享库
C语言库——静态库、共享库来源:顶嵌 我们在编写一个C语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行后期的功能升级。 例如我要在一段代码中多次交换两个变量的值,我可以在代码中多次写入i=x;x=y;
2010-03-28 14:21:00 894
原创 Windows环境下利用Qt连接MYSQL数据库
在Windows下面利用QT开发数据库应用,如MYSQL,首先,我们必须利用源码编译MYSQL驱动库; 1)安装qt-sdk-win-opensource-2010.02.1.exe 此时,QT安装了QT Creator,假定目录为: E:/Qt/2010.02.1/,可以选择安装MingW; 此时,E:/Qt/2010.02.1/QT为Qt库的安装位置;
2010-03-25 22:04:00 8819 1
转载 POSTGRESQL 数据备份
Postgresql备份和恢复------SQL转储篇作者:小P来自:LinuxSir.Org摘要: 和任何包含珍贵数据的东西一样,PostgreSQL 数据库也应该经常备份。备份PostgreSQL数据库有三种方法,各种方法有利有弊,本文先讲一下SQL转储的方法。目录1. 综述; 2. 数据备份; 2.1 pg_dump; 2.2 pg_dumpall; 2.3
2010-03-23 11:36:00 2505
转载 URL 重写来实现会话管理
转自:http://www.javaeye.com/topic/620288版权声明:本文所有版权归原作者所有 通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。如果浏览器不支持 cookies,或者将浏览器设置为不接受 cookies,我们可以通过 URL 重写来实现会话管理。 实质上 URL 重写是
2010-03-22 16:18:00 930
转载 AJAX实现基于WEB的文件上传的进度控制
1.引言 2.实现代码 2.1.服务器端代码 2.1.1. 文件上传状态类(FileUploadStatus) 2.1.2. 文件上传状态侦听类(FileUploadListener) 2.1.3. 后台服务类(BackGroundService) 2.1.4. 文件上传状态控制类(BeanControler) 2.2. 客户端代码 2.2.1. AjaxWrapper.js 2.2.2. fil
2010-03-22 08:53:00 830
原创 c++头文件
c++的初学者往往都对c++中的变量声明,变量定义,头文件,#include,#define一头雾水; 在c++中,编译的时候事实上是对每一个源代码文件进行的独立编译,独立编译之后,会连接起来,产生可运行的EXE文件,但是处于两个不同源文件的函数和类之间也许有产生一些相互调用,因此必须在当前文件中对要引用的函数有一个代理性的描述,以此来帮助编译器进行传参,返回值等等的验证和校验,如下:
2010-03-20 08:52:00 797
原创 C++程序内存分配
C++程序在内存中主要分为以下4个分区:1、代码区:主要存放代码数据2、数据区:主要是 全局变量 静态变量 常量3、栈区: 主要是 局部变量,临时变量 返回值 参数 返回地址等4、堆区:new delete 产生以下部分转载:http://www.programfan.com/club/showpost.asp?id=158611&t=o 在C++中,内存分成5个区,他们分别是堆、
2010-03-20 08:50:00 700
原创 symbian S60 Qt 初体验
QT被Nokia收购以后,顿时风声鹊起,似乎Nokia的应用开发将采用Qt已成必然之势;固小体验一把在Symbian s60上完成自己的处女作; 在上一篇Symbian开发环境搭建之事必躬亲的基础上,下载了qt-symbian-opensource-4.6.0.exe,安装; 1)在carbide中,选择preference->qt,设置Qt安装bin目录; 2)创建
2010-03-15 10:44:00 929
原创 Symbian环境搭建之事必躬亲篇
前言:本文旨在在windows环境下搭建Symbian s60应用开发环境,并且进行了第一个程序的编译; 1) 安装ActivePerl-5[1].6.1,必须5.6.1.*的版本。版本过高或者过低都不可以,而在activeState上面,改版本只有businessEdition,是收费版本,但是网上可以下到; 2)安装jre,如果你是希望应用c++做S6
2010-03-15 10:22:00 657
转载 JAVA内存文件映射
有如下情况下可以用到内存文件映射技术解决问题: 1.不要复制文件中所有的数据,只需要修改文件中局部的数据。 2.并行/分段处理大文件。 如下代码示使用javaNIO局部修改文件中指定位置的部分数据:Java代码 /** * 修改文件中的某一部分的数据测试:将字定位置的字母改为大写 * @param fName :要修改的文件名字
2010-03-15 09:57:00 3403 1
原创 C++中的引用
我们知道,在c++中参数传递,除数组以外,都是默认进行的值传递,比如: Person oldP; Person newP=oldP; 在JAVA中,引用传递,如果我们修改了newP,则oldP也同时发生变化;而在c++中却不是,c++中。上述表达式隐式的调用了Person类的默认拷贝构造函数,进行了值拷贝,从而产生了一个克隆的Person对象; 此时JAVA中执行:
2010-03-13 17:28:00 769
转载 集成 Flex, Spring, Hibernate 构建应用程序
文档选项打印本页 将此页作为电子邮件发送样例代码邹 翔, 信息工程师, IBM2009 年 12 月 30 日RIA
2010-03-02 00:18:00 1483 2
转载 Flex Spring JAVA BLAZEDS整合
原文地址:http://www.javaeye.com/topic/392836关于FlexAdobe Flex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在Flash Player之中。相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员。Flex应用可以使用Flex builder来开发。这套IDE是基于Eclips
2010-03-01 11:01:00 2745
转载 Spring与BlazeDS的整合之BlazeDS介绍(2)
关键字: spring与blazeds的整合 blazeds flex 来自于:http://www.riameeting.com 我们这次主要介绍的是BlazeDS,基于Java的一个AMF实现。也是Adobe 官方给出的一个开源实现。源码SVN: http://opensource.adobe.com/svn/opensource/blazeds/下载带Tomcat服务器的整合
2010-03-01 10:37:00 1318
转载 Spring与BlazeDS的整合之AMF协议介绍(1)
关键字: spring blazeds 整合 amf 协议 来自于:http://www.riameeting.com 在日常的RIA开发中,Flex或者基于纯Actionscript3的RIA应用非常普遍。 在客户端与服务端的交互中,大家用的比较多的几种方式是:纯文本内容,XML,JSON等。 不过,随着Adobe将AMF协议开源,越来越多的人开始使用基于AMF协议的实现来
2010-03-01 10:36:00 2302
Java动画、图形和极富客户端效果
2010-03-22
成都环境怎么样?
2010-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人