郑军学长

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年10月30日

摘要: http://www.cnblogs.com/zjutlitao/category/557592.html 阅读全文
posted @ 2017-10-30 15:04 郑军学长 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于 阅读全文
posted @ 2017-10-30 14:45 郑军学长 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 方法一: char timebuffer[100]; memset(timebuffer,0x00,sizeof(timebuffer)); LPSYSTEMTIME lpSystemTime = NULL; GetLocalTime(lpSystemTime);sprintf(timebuffer 阅读全文
posted @ 2017-10-30 14:18 郑军学长 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 原文地址:VC++ TELNET作者:酷云 思路:监听**端口,等待连结,远程SHELL!实现: 初始化SOCKET,然后bind端口,再监听listen,如果有请求,Accept!(利用双管道) 提取SHELL.以下是具体实现的代码。#include <winsock2.h>#include <s 阅读全文
posted @ 2017-10-30 14:17 郑军学长 阅读(456) 评论(0) 推荐(0) 编辑

摘要: 虽然能用DLL实现的东西都可以用COM来实现,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型 使用MFC可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还 阅读全文
posted @ 2017-10-30 14:09 郑军学长 阅读(171) 评论(0) 推荐(0) 编辑

摘要: 八进制十六进制十进制字符八进制十六进制十进制字符 00 00 0 nul 100 40 64 @ 01 01 1 soh 101 41 65 A 02 02 2 stx 102 42 66 B 03 03 3 etx 103 43 67 C 04 04 4 eot 104 44 68 D 05 05 阅读全文
posted @ 2017-10-30 14:07 郑军学长 阅读(417) 评论(0) 推荐(0) 编辑

摘要: BOOL CDefaultBtnDlg::PreTranslateMessage(MSG* pMsg){ // TODO: Add your specialized code here and/or call the base class char tBuf[10]; memset(tBuf,0x0 阅读全文
posted @ 2017-10-30 14:06 郑军学长 阅读(198) 评论(0) 推荐(0) 编辑

摘要: C++中的vector使用范例 一、概述 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。 例如: // c语言风格 阅读全文
posted @ 2017-10-30 14:05 郑军学长 阅读(310) 评论(0) 推荐(0) 编辑

摘要: 原文地址:MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数作者:浩然爱卿卿 GetCurrentDirectory只是获取当前的目录,当计算机重新启动后,当前的路径一般为系统目录,因此系统启动后,使用该函数只能获取当前的目录,而不是应 阅读全文
posted @ 2017-10-30 14:02 郑军学长 阅读(604) 评论(0) 推荐(0) 编辑

摘要: 在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数 即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了, 下面将用到的 阅读全文
posted @ 2017-10-30 13:58 郑军学长 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 在win7中运行VS32010,刚开始运行没问题,后来出现新建或者打开项目错误的问题,经过一下努力: 1. 重装VS2010;开始有效果,但没多久又出现问题 2. 修复系统补丁;没效果 报的错误,是devenv.exe kernel32.dll, 最后还是在网上找到了解决方法: 在cmd中输入初始化 阅读全文
posted @ 2017-10-30 13:57 郑军学长 阅读(1863) 评论(0) 推荐(0) 编辑

摘要: 原文地址:MATLAB 图像处理命令作者:easleyhux 1. MATLAB中图像处理的一些简单函数 A、 imreadimread函数用于读入各种图像文件,其一般的用法为[X,MAP]=imread(‘filename’,‘fmt’)其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图 阅读全文
posted @ 2017-10-30 13:52 郑军学长 阅读(1408) 评论(0) 推荐(0) 编辑

摘要: Window -- 代表浏览器中一个打开的窗口: 对象属性 window //窗口自身 window.self //引用本窗户window=window.self window.name //为窗口命名 window.defaultStatus //设定窗户状态栏信息 window.location 阅读全文
posted @ 2017-10-30 13:49 郑军学长 阅读(859) 评论(0) 推荐(0) 编辑

摘要: // ICMP headertypedef struct _tagX_icmphdr{ unsigned char i_type; //类型 unsigned char i_code; //代码 unsigned short i_cksum; //检验和 unsigned short i_id; / 阅读全文
posted @ 2017-10-30 10:41 郑军学长 阅读(6497) 评论(0) 推荐(0) 编辑

摘要: 这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的转 阅读全文
posted @ 2017-10-30 10:13 郑军学长 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 在看C/C++的书或者试题时,有时会见到利用word或dword定义的变量,第一次看到的时候并不知其是什么,更不用说word或dword占几个字节了。幸好在VC安装文件夹下有相关的定义。如C:\Program Files\Microsoft VisualStudio\VC98\Include查看头文 阅读全文
posted @ 2017-10-30 09:00 郑军学长 阅读(1458) 评论(0) 推荐(0) 编辑