
c++
文章平均质量分 61
sd2131512
这个作者很懒,什么都没留下…
展开
-
文字识别云服务使用记录
最近,在做完OpenHarmony 3516开发板拍照的功能以后,下一步就需要研究一下目前又哪些AI云服务可用,可以实现从图片中识别文字,于是做了如下记录:华为云:文字识别服务的产品介绍:图解文字识别_文字识别 OCR_产品介绍_华为云目前开通了一个一年的试用,每天有500次的免费调用。尝试使用了通用文字识别,手写文字识别。试用方式:首先先在在线体验模拟调用https://apiexplorer.developer.huaweicloud.com/apiexplorer/sdk?prod原创 2022-01-07 21:41:53 · 910 阅读 · 0 评论 -
Fuse & Fuse helloworld
最近项目用到了Fuse“秒级”准备代码,构建时按需从远程获取代码并缓存到本地。虽然代码“准备”确实是快了,但构建的速度却有40%左右的劣化,正如下午说的,每次读写文件都需要用户态和内核态的切换。当前能想到的是读写分离,即写的目录不要是fuse目录,其他的办法还得在研究。。。。https://www.jianshu.com/p/c2b77d0bbc43为什么FUSE会存在事物的存在...原创 2020-03-07 15:58:22 · 450 阅读 · 0 评论 -
GCC 学习记录
抽空学习了Linux GCC,以前都是搞visual c++和java开发,很少关注这块,只听说过make,cmake...小布老师视频:https://www.bilibili.com/video/av82377250?p=5编译过程:步骤1:预处理(处理宏) Preprocessing(to expand macros)步骤2:编译(源程序生成汇编语言) Com...原创 2020-02-22 16:40:32 · 204 阅读 · 0 评论 -
git 2.1.x 新特性 -- 隔离区域( QUARANTINE ENVIRONMENT)
具体描述见官网:https://git-scm.com/docs/git-receive-pack#_quarantine_environment简单地说,git 2.1.x以后push代码时,会把代码先push到$GIT_DIR/objects/incoming-xxxx的一个隔离目录,待相关钩子验证通过后再将新生成的对象(blob,tree,commit之类)放入到$GIT_DIR/objec...原创 2018-07-11 09:58:59 · 614 阅读 · 0 评论 -
CGO - GOLANG调用C库
虽然C代码很难写,尤其是内存管理,但不得不承认,目前很多开源项目都还是用纯C编写的,我想主要还是执行效率高和商业发布时不容易反编译(次要)。因此之前在用java时使用到了JNI调用C代码,那么Go语言则可使用CGO调用C语言代码。 当前就遇到了一个现实的场景,即我们使用go语言开发git hook,主要实现权限验证,大文件二进制验证等功能。它使用开源git2go,而git2go...原创 2018-07-08 10:25:48 · 1398 阅读 · 0 评论 -
动态库与静态库
动态库的应用有两个主要原因: 1、共享。多个程序可以使用同一个动态库 2、开发模式好。要求设计者对功能划分得更好 但动态库装载的时候慢,特别是运行中装载有明显延迟。一旦装载完毕执行起来根静态库比较慢不了。 静态库的优点: 代码装载速度快,执行速度略比动原创 2011-09-30 16:30:51 · 520 阅读 · 0 评论 -
c++计算程序执行时间
DWORD start_time=GetTickCount();DWORD end_time=GetTickCount();CString s;s.Format(_T("%d"),end_time- start_time );原创 2011-09-15 09:16:00 · 593 阅读 · 0 评论 -
GetBuffer' : 2 overloads have no legal conversion for 'this' pointer
今天用vs2010打开了一个vc6.0的工程,遇到了这样的问题 此错误常见原因:声明为const的变量调用了未声明为const的成员函数。不改变内部成员变量和函数都应声明为const类型。 Definition of GetAt in Visual原创 2011-08-08 19:39:27 · 3566 阅读 · 1 评论 -
MFC Multiline Edit Box 自动显示滚动条
唉,真的没办法,mfc中的Multiline Edit Box不能自动显示滚动条。如果将verticle scrollbar设置为true,则内容少时也显示了滚动条。 没办法,参考了这篇文章http://www.codeguru.com/cpp/controls/editctrl原创 2011-07-14 21:21:14 · 5459 阅读 · 0 评论 -
mfc
项目中需要在后台调用svn下载代码,前台使用mfc的edit控件展示下载日志 如何实现当然是使用createprocess创建个后台进程下载代码,然后createpipe通过管道获取下载信息,这个网上有很多的例子 通过如下代码可以使edit conrol不断增加日志信息,且滚动到原创 2011-07-14 21:26:27 · 739 阅读 · 0 评论 -
多线程 AfxBeginThread 与 CreateThread 的区别
AfxBeginThread 与 CreateThread 的区别简言之: AfxBeginThread是MFC的全局函数,是对CreateThread的封装。 CreateThread是Win32 API函数,前者最终要调到后者。1>.具体说来,CreateThread转载 2011-07-12 21:14:19 · 4564 阅读 · 1 评论 -
AfxBeginThread的介绍/基本用法
AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThre转载 2011-07-12 21:15:16 · 98115 阅读 · 5 评论 -
通过管道,在自己的界面显示后台程序的执行日志
Windows管道技术简述 detrox不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以转载 2011-07-07 20:46:01 · 1282 阅读 · 0 评论 -
使用c++开发客户端调用XML-RPC 接口
我同事验证过使用c++调用soap接口,只能传入简单的参数(复杂类不能调).我就没有研究了,不知道有没好的方法 于是只能调用XML-RPC 接口 具体请参考http://xmlrpc-c.sourceforge.net/原创 2010-01-06 21:53:00 · 1268 阅读 · 0 评论 -
将字符串utf-8编码后再url编码
背景:客户端(c++编写)要向打开一个web查询页,需要拼凑一个查询的url并在浏览器中打开 比如在google中查询"马"http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E9%A9%AC&aq=f&oq= 注意这个"马"被utf-8编码后再url编码,这在java,js,php,c#中都有类似urlencode,esca原创 2009-10-23 22:11:00 · 4425 阅读 · 0 评论