学习
张xiao明
这个作者很懒,什么都没留下…
展开
-
windows c++ 获取本地ip地址
char * getLocalIp() { //获取本地ip地址 char szText[256]; int iRet = gethostname(szText,256);//返回0成功,获取本机计算机名 if (iRet) { LOG(info) << "获取本地ip失败"<<std::endl; return NULL; } struct addrinfo hints,*res; memset(&hints, 0, sizeof(addrinfo))原创 2021-03-03 17:06:45 · 1669 阅读 · 2 评论 -
qt5.14.2+vs2019编程问题(error LNK2019: 无法解析的外部符号 wWinMain)
打开项目属性,查看字符集是否为“使用unicode字符集”,然后将字符集改变为“未设置”或“使用多字节字符集”。原创 2021-03-01 13:46:06 · 543 阅读 · 2 评论 -
关于html中textarea模块插入图片的问题
在html中,textarea对象是不能显示图片的,只能显示文字,于是我们只能使用间接的方式模拟textarea达到相同的效果。html中div对象有个属性为contenteditable,它的值决定着该div对象控制的区域是否可编辑.当contenteditable设置为ture时,就可以手动编辑该区域。附上代码文字处理 function EditShow(sender,content){ var element = document.getElement原创 2020-06-09 00:47:17 · 7161 阅读 · 2 评论 -
C++ 锁的作用
今天学习了一下多线程中锁的功能,C++锁可分为互斥锁、读写锁(共享锁);先占个坑,晚上再补充,有关的概念还没有研究完,没有理解透。原创 2020-06-08 11:25:16 · 2205 阅读 · 0 评论 -
c++中thread::join()与thread::detach()区别
thread::join()与thread::detach()方法两者区别在于主线程是否被阻塞。使用thread::join()释放线程后,由系统分配给该线程的内存全部被清空并释放,所以只能执行一次,但是再执行join之前,主线程不能做其他事情。使用thread::detach()方法后,将导致与指向该线程的指针分离,即主线程失去了对该线程的控制,主线程并不需要等待该线程结束而结束,该线程会再执行结束之后自行释放空间。用代码表示如下:没有加入线程效果void hellowworld(){ in原创 2020-06-04 18:05:24 · 1506 阅读 · 0 评论 -
JavaScript解析接收到的base64格式的图片数据流。
本人在C++端用opencv处理过的图片想要发到前端,由于opencv中的图片内存是用Mat类保存的,它保存的数据是BGR格式的裸数据,并不能直接发给前端,用于前端解析。本人先用imwrite()方法将Opencv的图片写入电脑内存,该方法可以指定保存图片格式,如.bmp、.jpg、.png、.gif等等。然后再用C++语言内置的I/O模块读取该图片内存。然后将图片以二进制的方式打开,只有二进制方式打开,读取的内存才是连续的。我是用boost库中的base64类将图片数据将图片转成base64格式,再用ja原创 2020-06-04 11:22:51 · 2101 阅读 · 0 评论 -
tesseract::tesseractAPI::setVariable()参数列表
可在tesseract命令行中输入以下命令:tesseract --print-parameters获得所有参数列表。在这里插入代码片classify_num_cp_levels 3 类修剪器级别的数目textord_dotmatrix_gap 3 Max pixel gap for broken pixed pitchtextord_debug_bloc...原创 2020-04-29 12:20:44 · 2519 阅读 · 0 评论 -
C++引用C的代码
#ifdef __cplusplus extern "C" { #endif//一段代码#ifdef __cplusplus } #endif __cplusplus是cpp中的自定义宏,定义了这个宏的话就表示这是一段cpp的代码原创 2019-10-11 17:31:49 · 285 阅读 · 0 评论 -
用QT编写的贪吃蛇程序
初次学习QT,用C++和QT写了个贪吃蛇小程序,主要是用链表实现的,第一次写博客留作纪念,请大家指教。mainwindous.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include "snake.h"#include <snakecontrol.h>namespace ...原创 2019-08-18 22:33:32 · 1034 阅读 · 0 评论