![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
china_zyl
这个作者很懒,什么都没留下…
展开
-
C++ 获取文件长度
long GetFileLen(FILE *_file){ long curPosit=ftell(_file),fileLen; fseek(_file,0,SEEK_END); fileLen=ftell(_file); fseek(_file,curPosit,SEEK_SET); return fileLen;}原创 2011-10-27 09:02:12 · 1255 阅读 · 0 评论 -
Windows下webrtc源码编译(2)——环境配置
博客原文在这:http://www.ravedonut.com/archives/3514,与朋友自己搭建的平台,有兴趣的朋友可以关注一下!原创 2018-07-03 10:32:06 · 223 阅读 · 0 评论 -
Windows下webrtc源码编译(1)——depot_tools配置
博客原文在这:http://www.ravedonut.com/archives/3511,与朋友自己搭建的平台,有兴趣的朋友可以关注一下!原创 2018-07-03 10:31:14 · 792 阅读 · 0 评论 -
c++定时器实现
随便写了一个简单定时器#pragma once#include #include #include using namespace std;struct tTIMER{ unsigned nID; //定时器ID unsigned nTimeElapce; //定时器运行间隔(ms) unsigned nTimeCreate; //定时器创建时间 unsigned n原创 2017-03-02 13:38:56 · 2294 阅读 · 0 评论 -
一些可能用到的c++开源库
1、国产网络库 hpsocket2、日志库 log4cpp3、内存池 nedmalloc后续会继续整理,留作记录。原创 2017-01-14 09:54:43 · 927 阅读 · 0 评论 -
MFC获取及设置默认字体
//设置文本框字体 CFont* ptf = m_editUserName.GetFont(); // 得到原来的字体 LOGFONT lf; ptf->GetLogFont(&lf); lf.lfHeight = 20; // 改变字体高度 //strcpy (lf.lfFaceName, "隶书"); // 改变字体名称 m_editFont.Creat原创 2017-01-14 09:03:22 · 8243 阅读 · 0 评论 -
visual assist(番茄助手)添加快捷注释
平时开发中的一些设置,在此简单记录一下。设置方法:VA options ->suggestions->Edit VA Snippets文件注释:/******************************************************** * @file : $FILE_BASE$.$FILE_EXT$ * @brief : * @details原创 2016-07-12 16:56:00 · 6897 阅读 · 1 评论 -
vs2013中能编译通过,但是会有红色波浪线错误
最近整理项目代码,按类别分离文件夹后,发现虽然编译没问题,但是文件中依然会出现红色下划线,并显示一些错误,如下:因为是分离文件夹后出现的,思考有可能是这方面的问题,查了查vs的设置,发现“附加包含目录”选项,尝试包含,解决了此类问题。解决办法:项目属性->c/c++->常规->附加包含目录->添加包含代码文件夹的根目录;因为我直接在项目文件夹中新建分离文件夹,故此处可填入:$(Pr原创 2015-12-17 14:22:29 · 10830 阅读 · 1 评论 -
c++位移计算
int main(){ int a = 3; int b = a << 3; cout<<"a="<<a<<",b="<<b<<endl; return 0;}今天看了看位移运算,发现好多博文计算位移好复杂的样子,自己写了写发现一小规律,不知是否是已存在的算法(亦或是我的猜想不正确),现分享至此,望大家提供意见、建议。以左位移为例(右位移因时间关原创 2015-05-30 00:14:08 · 2084 阅读 · 0 评论 -
c/c++ 调用api操作mysql(续)
上篇文章中提到的mysql操作类,发现些问题,在此做下纠正。1、MySqlDbConn.cpp中53行:m_result = mysql_use_result(m_sqlConn); 改为:m_result = mysql_store_result(m_sqlConn);IsEOF()函数修改为: if (m_row == NULL) { m_mapField.clear();原创 2013-12-23 15:51:27 · 717 阅读 · 0 评论 -
c/c++ mysql api函数
最近封装mysql操作库,用到相关函数,保留方便查阅函数描述mysql_affected_rows()返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。mysql_autocommit()切换 autocommit模式,ON/OFF原创 2013-12-20 14:13:39 · 1795 阅读 · 0 评论 -
c/c++ 调用api操作mysql
近三个小时查阅、编码、测试,完成了一小部分内容,拿来分享下吧(因为开发使用MFC(unicode),所以数据类型大多贴近项目),希望有熟识相关操作的前辈给予指点,现学现卖。。好多api还没细看。代码先放上来,没有严格测试,如有问题,也请指正。MySqlDbConn.h#pragma once#include "mysql.h"#include #include using na原创 2013-12-21 14:35:41 · 1068 阅读 · 0 评论 -
HTML串口通信(续)
上篇文章讲述了在web下如何使用mscomm32.ocx连接串口,成功建立通信连接之后,数据的收发又成了新的问题。没有想到js发送16进制到串口的好方法,故制作了一个ActiveX来解决这个问题。此ActiveX使用VB制作,计划内置两个函数(收、发数据解析),目前仅封装一个(数据发送),数据接收正在测试。以下为VB源码:Public Function senddata(str)Di原创 2013-12-11 17:25:17 · 10889 阅读 · 2 评论 -
CString MFC
CString::MakeUpper//将字符串中所有小写字母转为大写CString::MakeLower//将字符串中所有大写字母转为小写CString::MakeReverse//将字符串顺序颠倒原创 2013-12-11 17:05:05 · 866 阅读 · 0 评论 -
c++ 定时器 (简单功能实现)
近期项目中数据监控较多,故着手写了一个定时器类,功能比较简单,仅为满足当前项目。基类Thread:Thread.h #include class Thread{public: Thread(void); virtual ~Thread(void); virtual void Run() = 0; void Start(); void Stop(); BOOL Is原创 2013-12-09 17:09:05 · 1787 阅读 · 0 评论 -
vc++ socket http协议post方法上传(分块上传)
最近项目需要,通过C++客户端向Web服务器用http协议上传文件,网上介绍这方面的好像很少,所以做了个基础的发上来供学习交流;本人学c++没几天,代码可能比较烂,大家凑合看吧。。示例代码:1、C++ Clinet#include "stdio.h"#include "WinSock2.h"#include "iostream"using namespace std;#原创 2011-11-02 15:38:54 · 5917 阅读 · 4 评论 -
Windows下webrtc源码编译(3)——更新代码
博客原文在这:http://www.ravedonut.com/archives/3516,与朋友自己搭建的平台,有兴趣的朋友可以关注一下!原创 2018-07-03 10:33:02 · 411 阅读 · 0 评论