上一页 1 ··· 3 4 5 6 7
摘要: JulianType j_date;ISHELL_GetJulianDate(m_pShell, 0, &j_date); 阅读全文
posted @ 2013-03-14 23:36 何卫 阅读(99) 评论(0) 推荐(0) 编辑
摘要: void CLogger::WriteLog(char * pwszMsg, ...){va_list vl;va_start(vl,pwszMsg);//vl = (char*)&msg + sizeof(msg);VSPRINTF(log,pwszMsg,vl);va_end(vl);//vl = NULL;} 阅读全文
posted @ 2013-03-14 23:35 何卫 阅读(205) 评论(0) 推荐(0) 编辑
摘要: using System.Web;using System.Net;byte[] data = new WebClient().DownloadData("http://zhangmenshiting.baidu.com/data2/music/35206775/18592550223200128.mp3?xcode=668554966d1f15a2d7883bff1cc75478");File.WriteAllBytes(fileName, data); 阅读全文
posted @ 2013-03-05 11:35 何卫 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个不定规律死机的问题,经检查已经确定是释放某数组导致死机,按照往常经验分析,很大可能是数组越界操作导致死机,而对其操作的接口只有一个set方法,检查之,加上断言,继续跑程序,硬是半天没找出规律,也没断住,很是郁闷检查中...检查中...最后很郁闷地发现,数组索引值的范围只考虑了最大值,而没考虑负数的情况,断言也只是考虑了最大值的情况,结果问题就出在了负数的情况,哎,还是不够严谨啊 阅读全文
posted @ 2013-01-22 11:37 何卫 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: @echo offfor /f %%i in ('dir /s /b "*.txt"') do (ren "%%~pi%%~ni.txt" "%%~ni"copy "%%~pi%%~ni.txt" "out\%%~ni.txt") 阅读全文
posted @ 2012-12-30 18:51 何卫 阅读(234) 评论(0) 推荐(0) 编辑
摘要: // incorporate.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "assert.h"#include "stdio.h"#include<windows.h>#include <fstream>#include <iostream>#include <string>using namespace std;#include "jtzComp 阅读全文
posted @ 2012-12-05 12:48 何卫 阅读(505) 评论(0) 推荐(0) 编辑
摘要: //遍历文件string[] dirs = Directory.GetFiles(chaifenPath.Text, "*.stage");//创建目录string sFileName = chaifenPath.Text + '\\' + "temp"; if (Directory.Exists(sFileName) == false){ Directory.CreateDirectory(sFileName);}//文件操作的常用方法File.Delete\File.Move\File.Copy//写文件StreamWriter sw 阅读全文
posted @ 2012-11-20 19:48 何卫 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 条件:已知子弹位置,子弹速度大小m_nSpd、方向m_nAngle,目标的位置,每次转角角度FOLLOW_ANGLE实现目标:要求子弹跟踪目标,且角度能够平滑地过度到正对目标实现:1、算出子弹与目标所成的角度nAngle2、(ANGLE_CIRCLE=360) if(m_nAngle != nAngle){ if(nAngle > m_nAngle){ if(nAngle < m_nAngle + 180){ m_nAngle += FOLLOW_ANGLE;... 阅读全文
posted @ 2012-11-17 18:07 何卫 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 结构体默认的字节对齐一般满足三个准则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量(offset,即每个成员的起始地址)都是成员自身大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3) 结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节(trailing padding)。注意:当结构体成员里面有数组成员时,如int a[10],要看成10个整形变量才参与计算。在某些时候也可以设置字节对齐方式。这就需要使用 #pragma pack#pragm 阅读全文
posted @ 2012-11-11 21:17 何卫 阅读(191) 评论(0) 推荐(0) 编辑
摘要: template static void quickSort(T * pArray, int low, int high){ if(low >= high) return; int remberlow = low; int remberhigh = high; //原理以第一位的值为标准,将比它小的值都挪到他左边,比它大的值都挪到右边 //将开始位置腾出,值由base保存,并且base为基准值 T base = pArray[low]; while(low base) { pArray[h... 阅读全文
posted @ 2012-10-28 12:03 何卫 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7