
C++开发
文章平均质量分 85
收集开发过程中遇到的C++问题
幸福官
一个一直热爱编程工作,并有高尚追求的程序员!
展开
-
Acad新建个文档怎么这么费劲
static void ArxProject1docnew(void){acutPrintf(_T("/ndocnew!"));AcDbDatabase *pDb = acdbCurDwg();createDwg(pDb);newDoc();}voidcreateDwg(AcDbDatabase *&pDb){ // AcDbDatabase *pDb = n原创 2010-01-10 13:45:00 · 1340 阅读 · 0 评论 -
自学OpenCV之初识
近几年科技发展速度太快了,人工智能突飞猛进。很多编程的同行都转向这个学科,感觉不去了解一些或工作上涉及一块的话,马上就要被社会淘汰了似的。那说起人工智能的话,又不得不提到“机器视觉”,给机器装上一套“眼睛”,让它来认知这个世界。有了“眼睛”就有了图像和视频(连续图像),那么我们就能利用它去做一些事儿,命令机器完成一些工作。再往下继续研究的话,我们就得研究这一系列图像和视频了。它们通过“眼睛”(摄像头之类的输入设备)获取,等待我们通过代码做后续加工处理。这个“加工处理”的工作很难,但有了OpenCV(原创 2021-02-20 12:42:20 · 1273 阅读 · 0 评论 -
SVN提示拒绝访问的解决方法
【问题】今天让同事提交代码,发现返回access denied。可我明明在配置SVN权限时给他设置了用户名和密码,并且他填写的也没错误。【分析】通过新加一个临时用户来测试,发现也是同样的问题。估计是authz文件里面格式错误导致的。重新检查后确定内容肯定没问题。那就可以判断是编码格式的问题啦。【解决方法】由于authz文件中存在中文,才出现了编码的问题。所以将该文件的编原创 2016-11-09 16:07:38 · 48523 阅读 · 0 评论 -
PHP扩展程序中返回数组对象
【前言】在网上有好多文章写这块的相关内容,可是我为什么又要再写一遍呢?因为网上大部分都是错的,尤其是那种第一个写错了,后面的人抄来就用。等后期发现php使得apache等服务经过挂掉时,也没想到是这里的问题。特此写本篇文章纠正网上的错误,解决PHP扩展程序的内存释放问题,减轻对服务的压力。【错误写法】用网上的错误写法举个例子,代码如下:PHP_FUNCTION(ListUser原创 2016-04-29 10:30:37 · 2254 阅读 · 2 评论 -
fopen打开文件失败
问题描述:最近一直在给PHP后台添加接口,今天遇到一个怪问题,用C++编写一个生成缩略图的接口。函数中调用fopen写文件,发现总是执行函数失败。问题分析:查找调用方发现,上层PHP传的参数都是utf8编码的。意味着fopen第一个参数是utf8编码的全路径字符串。 难道fopen不支持路径是utf8编码的?那我们就修改成ansi编码试试。解决方法:将utf8转成unicode给原创 2015-06-11 17:01:49 · 7171 阅读 · 0 评论 -
windows系统下c++扩展PHP开发流程
一、必备软件1)PHP的Windows版本二进制压缩包说明:由于我是C++程序员,没搞过PHP。不知道PHP网站如何搭建,所以就找了一个XAMPP软件。它集成了php、Mysql等工具,直接安装就可以啦。xampp1.8.2下载地址:(此版本含有的PHP是5.4.19的)http://yunpan.cn/QhFIbRCdMjpq9(提取码:261f)2)PH原创 2015-01-19 21:08:47 · 2632 阅读 · 0 评论 -
C++编写查文件路径并创建所有目录程序
描述:没有什么好的方法能直接创建一串目录,所以写了一个递归函数去实现。仅供参考,大牛请绕行。//检查路径,如果目录不存在则创建//参数说明:sPathName为文件的绝对路径,lFrom为从第几个字符开始检查void CheckPath(const char* sPathName, long& lFrom){ //遍历查找路径分隔符,取子路径 long i = lFrom; l原创 2015-06-26 16:18:57 · 793 阅读 · 0 评论 -
C++结合MySql数据库保存数据要注意编码集
问题描述:最近在修改服务器上的C++程序,该程序将服务器信息保存到文本文件,然后其他进程从此文本文件中取数据并做处理。这些天服务器总死机,首先猜测到C++编写的程序频繁操作文本文件所造成的。我们开会决定,最好的解决办法就是将数据保存到数据库。由于网站使用的是PHP编码,并结合MYSQL,那么C++程序也往此数据库中存数据就可以了。但是新的问题产生了,原来文本文件中的字符集都是由C++程序所控制原创 2015-04-13 10:09:27 · 1767 阅读 · 0 评论 -
c++使用curl库访问服务器并获取应答结果
size_t http_data_writer(void* data, size_t size, size_t nmemb, void* content){ long totalSize = size*nmemb; std::string* symbolBuffer = (std::string*)content; if(symbolBuffer) {原创 2015-01-17 21:18:30 · 12019 阅读 · 3 评论 -
map中无法使用TCHAR*作为key的解决方法
问题描述:最近做项目遇到这样一个问题,使用std::map存一些信息,但要使用TCHAR*类型作为key造成无法存储。解决方法:定义一个结构体,为了比较key。示例:struct cmp_str{ bool operator()(const TCHAR *a, const TCHAR *b) { return _tcscmp(a, b)原创 2015-01-17 21:21:12 · 790 阅读 · 0 评论 -
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
问题:每天用vs2010编译VC工程都没有问题,今天更新代码后突然报这个错误。分析原因:可能是最近安装什么软件了,造成系统目录下的文件被更新所导致的。解决方法:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但原创 2015-01-29 16:42:16 · 536 阅读 · 0 评论