• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






C++是神码东东。。。

Nothing to Say
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2012年9月20日

关于vs2005、vs2008和vs2010项目互转的总结(转)
摘要: 有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版本转换到低版本。那么下面我给大家讲一下,通过vs2005的项目升级到vs2008项目的步骤,下面是vs2005的一项目:<一>Visual Studio 2005项目-〉Visual St 阅读全文
posted @ 2012-09-20 10:16 凨丶 阅读(357) 评论(0) 推荐(0)
 
9种排序的实现(转)
摘要: #include <stdio.h>#include <stdlib.h>#include <windows.h>#include <time.h>void Swap(float &x, float &y){x = x + y;y = x - y;x = x - y;}void PrintData(int *pDataArray, int iDataNum){for (int i = 0; i < iDataNum; i++)printf("%d ", pDataArray[i]);printf(&quo 阅读全文
posted @ 2012-09-20 09:55 凨丶 阅读(552) 评论(0) 推荐(0)
 

2012年9月19日

Socket UDP 简单聊天的实现
摘要: 服务器端: 1 #pragma comment(lib, "ws2_32.lib") 2 #include <iostream> 3 #include <Winsock2.h> 4 using namespace std; 5 SOCKET sockServer; 6 sockaddr_in addrServer; 7 sockaddr_in addrSend; 8 #define BUF_SIZE 1024 9 #define IP_ADDR "192.168.59.69" 10 #define PORT 5050 11 12 阅读全文
posted @ 2012-09-19 17:13 凨丶 阅读(516) 评论(0) 推荐(0)
 

2012年9月18日

先思再行 闭着眼睛编程(转自CSDN)
摘要: 先思再行 闭着眼睛编程软件质量编程研发实践摘要:解决问题最重要的习惯不是一直盯着屏幕和编写修改代码,某些时候,阻止你成功的东西恰恰会是过于努力。这时候你需要暂停一下,平缓你的思绪,换一种方法或许能带给你不一样的效果。你会花多少时间思考如何编写代码?乍看这是一个引人思考的深层次问题,在编程专业中常有这样的误解,软件开发就是写代码。软件开发实为一门艺术,而代码仅仅是通往艺术之门的工具。好比燃料和画布是画家的工具一样,代码的目的是实现某种策略和思路。对程序员来说,他的目标是开发出完整的软件系统,按照需求完成各个功能模块或许是某种无形的思路、特性。比如一个深思熟虑的架构、明确的内部组织和代码质量,最后 阅读全文
posted @ 2012-09-18 09:05 凨丶 阅读(214) 评论(0) 推荐(0)
 

2012年9月17日

主机名、域名、IP、MAC地址的获取
摘要: GetPCInfo类头文件: 1 #pragma once 2 #include <ctime> 3 #include <fstream> 4 #include <iphlpapi.h> 5 #include <string> 6 #include <Winsock2.h> 7 #pragma comment(lib, "IPHLPAPI.lib") 8 #pragma comment(lib, "ws2_32.lib") 9 //电脑相关信息的结构体10 typedef struct MAC_ 阅读全文
posted @ 2012-09-17 16:02 凨丶 阅读(3039) 评论(0) 推荐(0)
 
Socket TCP 简单聊天的实现
摘要: 首先加入ws2_32.lib静态链接库:项目-属性-配置属性-链接器-输入-附加依赖项或者在声明处加入#pragma comment(lib,"ws2_32.lib")服务器端: 1 #include <iostream> 2 #include <winsock2.h>//2.0版本 3 #include <process.h>//_beginthreadex的头文件 4 #include <windows.h>//Sleep的头文件 5 using namespace std; 6 SOCKET serveSocket,cl 阅读全文
posted @ 2012-09-17 15:27 凨丶 阅读(1251) 评论(0) 推荐(0)
 

2012年9月14日

dll附加依赖项查看——dumpbin
摘要: 开始->所有程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示 1 d:\VS\VC>dumpbin 2 Microsoft (R) COFF/PE Dumper Version 9.00.21022.08 3 Copyright (C) Microsoft Corporation. All rights reserved. 4 5 用法: DUMPBIN [选项] [文件] 6 7 选项: 8 9 /ALL10 /ARCHIVEMEMBERS11 ... 阅读全文
posted @ 2012-09-14 17:38 凨丶 阅读(9150) 评论(1) 推荐(1)
 
中文错误信息的显示:GetLastErro的使用
摘要: 1 string GetErroMessage(DWORD dwError) 2 { 3 HLOCAL hLocal; 4 hLocal=NULL; 5 BOOL bFun; 6 HMODULE hDll=LoadLibraryEx(TEXT("netmsg.dll"),NULL,DONT_RESOLVE_DLL_REFERENCES); 7 bFun=FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_ALLOCATE_BUFFER,NULL,dwError,MAKELANGID(LANG_... 阅读全文
posted @ 2012-09-14 17:05 凨丶 阅读(557) 评论(0) 推荐(0)
 

2012年9月3日

程序自删除代码
摘要: 1 BOOL DeleteSelf() 2 { 3 TCHAR szModule [MAX_PATH]; 4 TCHAR szComspec[MAX_PATH]; 5 TCHAR szParams [MAX_PATH]; 6 7 // get file path names: 8 if((GetModuleFileName(0,szModule,MAX_PATH)!=0) && 9 (GetShortPathName(szModule,szModule,MAX_PATH)!=0) && 10 (GetEnvironmentVariable("COM.. 阅读全文
posted @ 2012-09-03 15:30 凨丶 阅读(601) 评论(0) 推荐(0)
 

2012年8月29日

GetLastError演示
摘要: VS中添加监视$err,hr可以查询到错误码和对应的解释。也可以查看 winerror.h方法1. 1 ListBox.ResetContent();//清空CListBox 2 3 LPVOID lpMsgBuf; 4 5 for (int i=0;i<1000;i++) 6 7 { 8 9 DWORD dw =i; //在预测有错误的地方加上dw=GetLastError10 11 FormatMessage(12 13 FORMAT_MESSAGE_ALLOCATE_BUFFER |14 15 ... 阅读全文
posted @ 2012-08-29 20:18 凨丶 阅读(375) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页