- 博客(22)
- 资源 (50)
- 收藏
- 关注
转载 malloc,new,VirtualAlloc,HeapAlloc性能(速度)比较
这里比较的VC++编译的C++代码中的性能我用的是VC6.0测试的就不介绍这几个的用法了 我写了一段简单的测试代码测试结果是:malloc:390new:391VirtualAlloc:454HeapAlloc:47很明显的是HeapAlloc分配速度最快,malloc次之,new和malloc差不多,VirtualAlloc最慢了(以前小强跟我说这个最快)我有跟
2009-06-30 17:21:00 1990
转载 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)
2009-06-30 14:56:00 482
转载 Oracle常用日期型函数
Oracle常用日期型函数1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天 SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------30-6月 -053。Add_months(d,
2009-06-30 09:37:00 746
转载 将数据库里面的时间从1970年1月1日8:00开始的秒数转换成日期格式
直接使用那个日期加上对应的天数, 也就是你的秒数除以86400就可以了^_^[code]SQL> select sysdate , (sysdate - to_date(19700101080000,yyyymmddhh24miss)) * 86400 seconds 2 from dual 3 /SYSDATE SECONDS--------- ----------18
2009-06-30 09:34:00 10487
转载 两次调用 -> 操作符
#include stdio.h>templateclass T>class CallProxy {public: CallProxy(T* apT) : mpT(apT) { // nothing to do } T* operator->() const { return mpT; }private:
2009-06-29 17:25:00 708
转载 Boost Getting Started 安装文档(翻译1.33版本)
<!--.STYLE1 {font-family: "宋体"}--> 概要下载 .zip 文件.tar.gz and .tar.bz2 文件Boost CVS 库准备 配置工具支持的编译器编译安装结果在Windows下面自动链接附加的步骤概要这个概要将帮助你开始利用Boost库。通过如下的步骤来取得
2009-06-29 15:23:00 148
转载 TCP 三次握手协议
TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收
2009-06-29 14:30:00 3858
转载 FTP命令详解
FTP命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中 -v显示远程服务器的
2009-06-24 16:55:00 570
转载 C/C++时间函数使用方法
1. 时间的定义C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:
2009-06-22 09:03:00 629
转载 各种工具之正则表达式语法比较
各种工具之正则表达式语法比较在各种常用的工具中,正则表达式如此的相似却又不同。下表列出了一些常用的正则表达式,以及其不同之处。项目总多,遗漏必有不少,请各位看官不吝指出。以perl的正则为基准,不同的用法以粉红色标出。grep 2.5.1egrep 2.5.1sed 3.02sed 4.07awk 3.1.1
2009-06-19 18:27:00 689
转载 oracle linux配置X manager和VNC-Linux
今天在oracle linux上配置了一下X manager 和vnc,是第一次配置vnc,vnc配置要比X manager简单许多这里记录一下:---- X manager 配置:1.修改GDM的配置文档,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项配置为true [xdmcp]# Distributions: Ship with this off. It
2009-06-19 18:06:00 1201
转载 FreeBSD下取得昨天日期的方法
经常看到有人问如何得到昨天的日期,尤其是备份日志、数据库的时候都需要,我对shell不熟,原来都是发贴问的,好歹算是能满足需要了,现在正在学shell,今天把我现在所知道的方法给总结一下。方法一:linux下的date加参数直接就可以得到昨天的日期,FreeBSD也可以的。date -v -1d +%Y%m%d将得到昨天的日期,显示年月日具体可以man date方法二:#!/bin/sh#
2009-06-18 11:17:00 1228
转载 RedHat Enterprise Linux 4下安装Apache2.2.3+Php1.5+Mysql5.0.24+GD
查看是否安装Apacherpm -qa |grep httpdrpm -e httpd请使用whereis mysql看看MySQL的路径 rpm -qa |grep httpdrpm -e httpdrpm安装mysql:[root@xy998 root]# rpm -ivh MySQL-server-5.0.24-0.i386.rpm[root@xy998 root]# rpm -ivh My
2009-06-16 17:40:00 1805
转载 在RED HAT Linux操作系统上安装MYSQL 5.0.26数据库的方法
在RED HAT Linux操作系统上安装MYSQL 5.0.26数据库的方法 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm MySQL-client-5.0.26-0.i386.rpm 下载地址为:http://dev.my<span class="t_tag" onclick="function onc
2009-06-16 17:35:00 1155
转载 linux下定时执行任务的方法
cron用法很简单:先来一个速成的: 第一步:写cron脚本文件。例如:取名一个 crontest.cron的文本文件,只需要写一行: 15,30,45,59 * * * * echo "xgmtest.........." >> xgmtest.txt 表示,每隔15分钟,执行打印一次命令 第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定 第三步:如不放心,可
2009-06-15 17:53:00 695
转载 shell中for循环用法
shell语法好麻烦的,一个循环都弄了一会 ,找了几个不同的方法来实现输出1-100间可以被3整除的数1.用(())#!/bin/bashclearfor((i=1;ifor do if((i%3==0)) then echo $i continue fi done2.使用`seq 100`#!/bi
2009-06-15 17:15:00 1915
转载 各种DLL制作方法
各种DLL制作方法一.创建MFC 的常规DLL(设工程名为MyDLL1)(详工程F:/VcSample/DLL示例/DLL动态联接库之构共享内存)1. 新建工程MFC AppWizard(dll),选第二项- Regular DLL using shared MFC DLL(选第一项:Regular DLL with MFC statically linked,同第二项的区别是静态联接MF
2009-06-09 17:35:00 1441
转载 一步一步教你用VC和VB调用C++ DLL
你好,Step by Step: Calling C++ DLLs from VC++ and VB 一步一步教你用VC和VB调用C++ DLL. 作者 Hans Dietrich 翻译烟灰 介绍 本系列教程讨论了普通情况下4种使用DLL的方法 Part 1 从VC++应用程序调用C++ DLL的函数 从VC++应用程序调用C++ DLL的类 Part 2 从VB应用程序调用C
2009-06-09 17:05:00 1858
转载 VC编写DLL几种方法的简介
动态连接库最大的特点就是能节省磁盘空间.当多个进程共享同一个DLL的时候,内存中只有一个DLL的代码.通过映射来使各个进程得以调用.1.用VC建立一个WIN32 DLL我们利用VC编写DLL有几种方法.如果用VC建立一个WIN32 DLL 工程.那这个工程就应该只导出C++的类或全局变量.和全局函数.方法就是在CPP文件中编写你的代码,为每个需要导出的元素进行导出办法是增加如下语句:_
2009-06-09 17:02:00 2869
转载 vc dll编程
在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的动态连接库,首先要知道DLL在VC5.0中都有哪
2009-06-09 14:24:00 705
转载 c/c++数组的初始化
我们经常声明一个数组就直接引用它 这样经常导致内存错误 一般数组的初始化有如下集中方式:1.int a[10] = {0}; 或者 char a[10] = {0}; //将数组每一项初始化为02.char a[10] = "abcedddddd"; //用一个字符串常量去初始化字符数组 注意: a[10] = "abcd"; //当字符常量长度不够
2009-06-01 15:35:00 954
UFS Explorer Professional Recovery 5.23 Crack.zip
2019-09-27
ProIEC101ClientVer1.5基于IEC101的主站端仿真测试软件
2018-10-12
plsql 12.0.7 x86 x64 简体中文 注册版
2018-01-17
支持VS2017的vax插件VA_X_Setup2210
2017-03-17
PLSQL Developer(X64) v11.0.6.1796 主程序+ v11中文包+
2016-05-31
Visual Assist X下载V10.9.2062.0 官方原版_带破解补丁
2015-05-28
IEC 61850 标准 中文 完整版
2012-02-01
VA_X_Setup1822(含破解)
2010-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人