
C-C++基础
程序员的资料库
程序员的资料库
展开
-
C/C++基础整理(4)
静态成员函数,const,链表逆序原创 2016-12-08 17:57:01 · 361 阅读 · 0 评论 -
MFC
1:atof 将字符串转化为 float,atoi 将字符串转化为 int 型。 2: 所有从 CWnd类派生的类都有 m_hWnd 句柄。 3:GetDC()与ReleaseDC()要成对使用,否则会内存泄漏。 HDC hDC = ::GetDC(m_hWnd); ::ReleaseDC(m_hWnd,hDC);4:sprintf 格式化字符,其原创 2017-11-27 16:31:46 · 313 阅读 · 0 评论 -
断点续传
(1) 客户端向服务器发送上传指令 (2 ) 服务器接受到该指令后,通过读取上传文件信息记录(该信息可以通过 XM L,A CCESS ,IN I等文件保存 ) ,以判断是否为断点上传 。 (3 ) 如果不是断点上传 ,则发送准备接受数据指令,然后客户端从文件的第一个字节开始进行数据的传输。 (4 ) 如果判断为断点上传 ,则读取以前上传文件的信息(包括服务器已经接受了多少字节 ,完成了百分之转载 2017-11-27 17:08:57 · 656 阅读 · 0 评论 -
随机数
void main(){ time_s ts; unsigned int data=time(&ts);//创建随机数种子 srand(data); int a[100]; for(int i=0;i<100;i++) { a[i]=rand()%300;//创建随机数组0-299之间的数字 printf("\n%d",a[i])原创 2018-01-30 17:34:30 · 324 阅读 · 0 评论 -
字符串使用整理
1:Replace CString str =_T("f87656|ghr"); str.Replace( _T("|"), _T("_") ); 结果:f87656_ghr2:Append CString str =_T("f87656r"); str.Append( _T("_gj.txt") ); 结果:f87656r_gj.txt...原创 2018-03-22 16:45:27 · 315 阅读 · 0 评论 -
绝对路径获取
CString strPath=_T("data\\GUBA");CString strFileName=_T("\\a.txt");CString GetTruePath( CString strPath, CString strFileName ){ wstring sFileFullPath; CString strValue; strValue.Format( _T("...原创 2018-03-22 17:21:26 · 260 阅读 · 0 评论 -
set_difference的使用
BOOL CalcDiff( vector<int>& vecOne, vector<int>& vecTwo, vector<int>& vecDiff ){ sort( vecOne.begin(), vecOne.end(), SortID() ); // 排序 set_difference( ...原创 2018-03-22 18:04:08 · 5441 阅读 · 0 评论 -
字符串操作(连接、查找、截断、反转、大小写转换)
1:字符串连接string strSample1("Hello");string strSample2("String!");string strSample3("strSample3");strSample1+= strSample2;strSample1.append(strSample3);2:字符串查找string strSample("Good dayStri...原创 2018-07-06 11:29:24 · 967 阅读 · 0 评论 -
技术备份整理
1:小数点位数不能超过2double dPrice = 5.677f;stringstream streamPrice; streamPrice << fixed << setprecision(2) << dPrice; string strPrice = streamPrice.str();2:int转stringstringstream...原创 2019-01-07 11:26:20 · 207 阅读 · 0 评论 -
C++学习之Pair
Pair类型概述pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下: pair a;表示a中有两个类型,第一个元素是int型的,第二个元素是string类型的,如果创建pair的时候没有对其进行初始化,则调用默认构造函数对其初始化。 pair a("James", "Joy");也可以像上面一样在定义的时候直接转载 2017-12-22 15:34:40 · 550 阅读 · 0 评论 -
文件属性获取
void CDemoDlg::OnGetFileInfo() { //创建文件对话框 CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("所有文件(*.*)|*.*||")); if (dlg.DoModal() == IDOK) { //获得文件路径 CString原创 2017-12-22 10:32:33 · 1240 阅读 · 0 评论 -
C/C++基础整理(1)
超高频率面试问题,亲身经验。PS:悲催脸原创 2016-12-05 16:31:59 · 403 阅读 · 0 评论 -
C/C++基础整理(2)
笔试题整理,攒人品~希望自己可以面试成功原创 2016-12-07 10:32:45 · 417 阅读 · 0 评论 -
C/C++基础整理(3)
C/C++笔试题整理*_*原创 2016-12-08 10:21:20 · 471 阅读 · 0 评论 -
内存泄露
解决内存泄漏原创 2016-12-08 15:52:03 · 322 阅读 · 0 评论 -
线程
面试常见的线程问题原创 2016-12-08 15:55:18 · 321 阅读 · 0 评论 -
C序列化或反序列化库tpl
C序列化或反序列化库tpl转载 2016-12-19 10:01:49 · 2931 阅读 · 0 评论 -
C语言中常用计时方法总结
C语言中常用计时方法总结转载于http://blog.youkuaiyun.com/fz_ywj/article/details/8109368。1. time()头文件:time.h函数原型:time_t time(time_t * timer)功能:返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时此刻所经过的秒数。用tim转载 2017-09-05 13:42:56 · 979 阅读 · 0 评论 -
CString转COLORREF
CString strColorText=(255,0,0);COLORREF color;GetColorRGB(strColorText , color);BOOL CStaticLink::GetColorRGB(CString& strColorText , COLORREF& color){ strColorText=strColorText.Left(str原创 2017-09-20 16:09:43 · 784 阅读 · 0 评论 -
获取字串的字节数量
CString text = _T("中国12ab"); int len1 = text.GetLength();//获取的是字符数量,值为 6 int len2 = CStringA(text).GetLength();//获取的是字节数量,值为 8原创 2019-09-10 17:32:00 · 276 阅读 · 0 评论