
C++基础知识
文章平均质量分 55
深蓝宝瓶
这个作者很懒,什么都没留下…
展开
-
关于笔试题中C++的一些基础知识
1、先说说宏吧。好多公司的笔试题会在宏上出题,最常见的有以下三条语句。 1.1、2个数中取最小值,注意括号。 #define MIN( A, B ) ( (A) 1.2、这个题在选择题中经常出现,考察的是计算数的展开式 #define SQR(X) ( (x) * (x) ) 1.3、考察定义值的长度 #define SEC_PER_YEAR( 60* 60 * 24 * 365) UL 重点举例说明第二条:原创 2010-08-03 22:11:00 · 1320 阅读 · 1 评论 -
十六进制字符串转换成整形
本文摘自:http://www.chineselinuxuniversity.net/articles/40274.shtml 方法1: sscanf() 函数名: sscanf 功 能: 从字符串格式化输入 用 法: int sscanf(char *string, char *format[,argument,...]); 以上的 format 为 %x 就是将字符串格式化为转载 2013-08-08 16:24:58 · 2290 阅读 · 0 评论 -
进程间通信经典方法;共享内存+事件;
关于多线程/多进程通信,一直是程序员们很难过去的一道坎;熟知MFC技术的程序员也许并不担心这些;因为MFC的技术足够强大;如果你是用C和API开发的话。会遇到很多抓狂的事情。最近闲来无事,复习了一下这方面的东西。记录下来与大家共勉。由于本人能力有限,错误之处还请大家批评指正。 描述问题:A进程想做一件事情;做这件事情的前提是,B进程必须提供好充要条件。当B进程完成这个充要条件时原创 2012-02-26 22:19:06 · 8637 阅读 · 4 评论 -
python发邮件
# 导入 smtplib 和 MIMETextimport smtplibfrom email.mime.text import MIMEText# 定义发送列表mailto_list=["xxx@qq.com","yyy@qq.com"]# 设置服务器名称、用户名、密码以及邮件后缀mail_host = "smtp.126.com"mail_user = "user"mail原创 2011-12-29 11:29:02 · 2102 阅读 · 1 评论 -
openssl命令生产证书
openssl生成pem 使用OpenSSL生成证书首先得安装OpenSSL软件包openssl,安装了这个软件包之后,我们可以做这些事情:o Creation of RSA, DH and DSA Key Parameters # 创建密钥 keyo Creation of X.509 Certificates, CSRs and转载 2011-12-16 17:24:04 · 1071 阅读 · 0 评论 -
回调函数示例
#include #include #include long __stdcall callbackfunc(char* pszBuffer){ printf(pszBuffer); return 0;}typedef long (__stdcall *pcallbackfunc)(char* pszBuffer);void test(pcallbackfunc pfunc原创 2011-12-16 16:10:50 · 879 阅读 · 0 评论 -
C/C++ / string 字符串去掉左右空格
以下代码摘抄优快云论坛:源文连接在:http://topic.youkuaiyun.com/u/20110620/10/1e0e91f0-1440-45db-aa29-6ce618fec2da.html本人目的只在于收藏;C方法:void del_sp(char *src) // 删除C风格字符串中的空格{ char * fp = src; while (转载 2011-11-24 11:48:46 · 14191 阅读 · 1 评论 -
string数组合并
#include #include #include using namespace std;int main(int argc, char* argv[]){ vector strArray1; vector strArray2; strArray1.push_back("hello"); strArray1.push_back(", "); strArray1.pu原创 2011-11-29 19:55:15 · 3840 阅读 · 0 评论 -
netsh ipsec 使用方法
IPsec (Internet Protocol security)在命令行下,通过netsh ipsec static来配置IPSEC安全策略。前提是IPSEC服务已经打开。一个IPSEC由一个或者多个规则组成;一个规则有一个IP筛选器列表和一个相应的筛选器操作组成;这个筛选器列表和筛选器可以是系统本身所没有的,如果没有则需要自行建立,而一个筛选器又由一个或多个筛选器组成,因此配置IP转载 2011-11-07 18:15:27 · 11700 阅读 · 1 评论 -
C++ string对象读文件
#include #include #include #include using namespace std;int main(int argc, char* argv[]){ ifstream file("C:\\log.log"); if (!file) { cout<< "Error!"; return -1; } if (!file.is_open()原创 2011-11-25 10:40:40 · 2209 阅读 · 2 评论 -
TinyXML 简单实用方法附代码实例
XML文件是以下格式: add RuleModel1 Block me any 0 NULL Block any port add Rule Model 2 Permit me any 3389 NULL 在服务器上开发一个端口允许任何机器访问 add Rule Model 3原创 2011-11-11 10:41:13 · 1366 阅读 · 0 评论 -
整型转成string类型;流操作
#include #include using namespace std;int wmain(int argc, wchar_t** argv){ ostringstream out; out << 3000 << endl; std::cout << out.str(); system("pause"); return 0;}原创 2011-11-15 14:30:20 · 1172 阅读 · 0 评论 -
将固定格式的字符串替换成相应格式
<br />#include <stdio.h><br />#include <tchar.h><br />#include <stdlib.h><br />#include <windows.h><br /> <br />#define SYSTEM_ROOT_C "C://WINDOWS//System32//"<br />#define CHANGE_PATH_C_WINDOW "//Add//C//WINDOWS//System32//"<br /> <br /原创 2011-05-16 15:42:00 · 985 阅读 · 0 评论 -
DLL加载、获取函数指针。
调用DLL接口函数的封装类,很方便。源代码参考金山的开源代码。将原有结构体,修改成类。原创 2010-12-22 12:58:00 · 1847 阅读 · 3 评论 -
关于匿名管道,重定向PING中的数据。
<br />//网上摘抄的例子:原示例有错误,经修改如下。// Pipe.cpp : Defines the entry point for the console application.<br />//<br /><br />#include "stdafx.h"<br />#include <windows.h><br />#include <stdlib.h><br /><br />void go(HWND hwnd)<br />{<br /> char * ping = "IPCONFIG"原创 2010-08-29 10:14:00 · 2659 阅读 · 4 评论 -
C++判断Office版本
头文件如下:#pragma once#include #include class CJudgeOfficeVersion {public: CJudgeOfficeVersion(); ~CJudgeOfficeVersion();public: BOOL JudgeVersion(OUT LPTSTR _lpVersion, IN DWORD _dwVersionBu翻译 2014-01-16 15:24:02 · 4699 阅读 · 0 评论