
C++
秋刀鱼之味
这个作者很懒,什么都没留下…
展开
-
一个openssl安装包下载网站
https://slproweb.com/products/Win32OpenSSL.html原创 2020-03-22 19:00:56 · 2840 阅读 · 0 评论 -
socket.io c++库编译不成功的注意事项
https://blog.youkuaiyun.com/weixin_30894583/article/details/96055179?ops_request_misc=%7B%22request_id%22%3A%22158207598719724847030120%22%2C%22scm%22%3A%2220140713.130056874…%22%7D&request_id=158207598...原创 2020-02-19 19:29:43 · 426 阅读 · 0 评论 -
vs编译socket.io步骤
https://blog.youkuaiyun.com/liuweihui521/article/details/79731173?ops_request_misc=%7B%22request_id%22%3A%22158207598719724847030120%22%2C%22scm%22%3A%2220140713.130056874…%22%7D&request_id=158207598719...原创 2020-02-19 19:29:07 · 742 阅读 · 0 评论 -
c++11中thread join和detach的区别
https://blog.youkuaiyun.com/c_base_jin/article/details/79233705转载 2020-02-13 09:06:10 · 280 阅读 · 0 评论 -
字节数组转化为字符串
https://blog.youkuaiyun.com/sssuperqiqi/article/details/79445953转载 2020-02-13 09:05:20 · 1913 阅读 · 0 评论 -
线程安全map
https://blog.youkuaiyun.com/10km/article/details/52072061转载 2020-02-13 09:03:45 · 179 阅读 · 0 评论 -
windows10 pycharm+Anaconda+pytorch环境配置
https://blog.youkuaiyun.com/shunshune/article/details/89342984转载 2020-02-13 09:01:05 · 316 阅读 · 0 评论 -
CRC8原理及C语言实现
https://blog.youkuaiyun.com/q1024165872/article/details/85274228转载 2020-02-12 09:17:01 · 625 阅读 · 0 评论 -
windows10安装cuda10.2
https://blog.youkuaiyun.com/bingo_liu/article/details/103224730转载 2020-02-12 09:10:38 · 2035 阅读 · 0 评论 -
cmake源码编译安装jsoncpp
https://blog.youkuaiyun.com/fancyler/article/details/78009988转载 2019-07-31 17:26:32 · 508 阅读 · 0 评论 -
cJSON库的安装与使用
先安装Cmakegit clone https://github.com/DaveGamble/cJSON.gitcd cJSON/mkdir buildcd build/cmake ..makemake install执行完上述命令后,cJSON.h 头文件会安装在 /usr/local/include/cjson 目录下。libcjson.so 库文件会安装在 /usr/lo...转载 2019-07-31 17:22:12 · 2317 阅读 · 0 评论 -
c++连接mysql相关
工作中主要参考这篇:https://blog.youkuaiyun.com/guoqianqian5812/article/details/41578037下面几篇也不错C 语言实现MySQL连接池https://blog.youkuaiyun.com/qq_36359022/article/details/78771282C语言链接mysql数据库,实现可以增删改查的角色权限登录系统https://blog...转载 2019-07-31 17:13:07 · 131 阅读 · 0 评论 -
gdb调试时报错 Missing separate debuginfos, use: debuginfo-install glibc-
完整信息Missing separate debuginfos, use: debuginfo-install glibc-2.17-260.el7.x86_64 libgcc-4.8.5-36.el7_6.2.x86_64 libstdc+±4.8.5-36.el7_6.2.x86_64参考一下https://blog.youkuaiyun.com/wh8_2011/article/details/8...转载 2019-07-01 10:35:45 · 1090 阅读 · 0 评论 -
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
https://blog.youkuaiyun.com/testcs_dn/article/details/51460043转载 2019-07-05 15:50:52 · 185 阅读 · 0 评论 -
Ubuntu安装boost
sudo apt-get install libboost-all-dev转载 2019-07-05 15:48:08 · 14580 阅读 · 0 评论 -
curl/types.h: No such file or directory问题的解决
先看这篇https://blog.youkuaiyun.com/cwll2009/article/details/7894624我直接把这个头文件注释掉了。原创 2019-06-27 11:23:10 · 3176 阅读 · 0 评论 -
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6_4.5
https://blog.youkuaiyun.com/hanglinux/article/details/16811347转载 2019-08-13 21:48:27 · 262 阅读 · 0 评论 -
Crypto++相关
https://blog.youkuaiyun.com/tgbtgb/article/details/52495589https://blog.youkuaiyun.com/iteye_16571/article/details/81858068转载 2019-06-24 09:25:03 · 743 阅读 · 0 评论 -
hiredis相关
简单版https://blog.youkuaiyun.com/educast/article/details/37698809复杂版https://blog.youkuaiyun.com/javic137/article/details/54586564hiredis包装redis数据库操作接口及测试(增删改查与连接)https://blog.youkuaiyun.com/poetteaes/article/details...转载 2019-07-31 17:45:39 · 184 阅读 · 0 评论 -
MFC的Edit Control内容存入数据库乱码问题
其实,问题在于变量是CString类型宽字节的,即L。优快云上有很多人提了很多办法,有道直接提供了源代码,但是不知道为什么我这里依然乱码,有的插入数据库后只能显示第一个字。后来发现官网提供了方法,我借鉴了这篇https://blog.youkuaiyun.com/komtao520/article/details/51098272如果接口下画红线,指针悬停显示_lpw”: 未声明的标识符看这篇,言简意...原创 2019-08-13 21:31:16 · 580 阅读 · 0 评论 -
C++公有继承、私有继承和保护继承的区别
公有继承时基类中各成员属性保持不变,基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。 私有继承时基类中各成员属性均变为private,并且基类中private成员被隐藏。派生类的成员也只能访问基类中的public/protected成员,而不能访问private成员;派生类转载 2016-11-14 22:14:09 · 450 阅读 · 0 评论 -
安装protobuf及ncnn和cpp_redis
protobuf官方方法ubuntu && debiansudo apt-get install autoconf automake libtool curl make g++ unzipgit clone https://github.com/protocolbuffers/protobuf.gitcd protobufgit submodule update --in...原创 2019-10-11 16:08:51 · 603 阅读 · 0 评论 -
seetaface II 相关
SeetaFace2-master在Windows10 VS2019编译的两种方法https://blog.youkuaiyun.com/sinat_33896833/article/details/100183581「seetaface2」中科院人脸识别引擎seetaface2在Linux Qt上的配置教程https://blog.youkuaiyun.com/TotoroCyx/article/details/...转载 2019-10-11 15:54:37 · 167 阅读 · 0 评论 -
OpenCV+MFC打开摄像头资源汇总
如何利用MFC及Opencv读入摄像头并显示画面(Visual Studio 2013及Opencv 2.4.9)https://blog.youkuaiyun.com/qq_32171677/article/details/61190719VS2015MFC+OpenCV2.4.13:摄像头视频采集和捕获https://blog.youkuaiyun.com/hankfirst/article/details/8...转载 2019-08-15 10:57:38 · 767 阅读 · 0 评论 -
子窗口中添加OnInitDialog
https://blog.youkuaiyun.com/oMoDao1/article/details/80835286转载 2019-08-15 10:52:00 · 486 阅读 · 0 评论 -
CMakeList.txt
https://blog.youkuaiyun.com/afei__/article/details/81201039https://www.cnblogs.com/alphagl/p/6280061.html#cmake-w转载 2019-08-13 21:50:54 · 483 阅读 · 0 评论 -
error LINK2005: XXXX已经在 .obj 中定义"
当项目代码比较多,文件也比较多的时候,这个问题真的非常棘手,可能会耗费大量的时间来排查错误。 问题出现的原因:在.h文件中定义了变量。然后A.cpp包含了该.h,B.cpp包含了该.h,于是在链接的时候,生成A.obj,B.obj,但是 .h中定义的变量会在这两个obj中又被定义,所以,导致了这个LINK2005错误。解决方法:不要在.h中定义变量!!在.h中只声明函数,类。把具体的实现都必...原创 2019-08-13 21:46:50 · 1862 阅读 · 1 评论 -
MFC相关
MFC获取编辑框内容以及UpdateData方法https://blog.youkuaiyun.com/shufac/article/details/24557017MFC添加子窗口https://blog.youkuaiyun.com/louzi8888/article/details/50998923MFC连接MySQL数据库https://blog.youkuaiyun.com/qq_18297675/article...原创 2019-08-13 21:45:21 · 168 阅读 · 0 评论 -
CentOS 7下安装boost
我没有编译源码安装直接yum install boostyum install boost-develyum install boost-doc然后是测试程序#include <boost/thread/thread.hpp> #include <iostream>#include <cstdlib>using namespace std;...原创 2019-06-26 16:30:02 · 2349 阅读 · 0 评论 -
CentOS7.6编译opencv3.4.1、opencv_contrib、ffmpeg以及vtk
转载自这篇https://blog.youkuaiyun.com/weixin_42542104/article/details/89539000安装ffmpeg直接看比较简单的那篇https://www.cnblogs.com/miaosha5s/p/7670447.html有可能需要升级gcc,非常耗费时间,笔者配置是i7-4790 RAM 8G台式机编译了6个多小时参考的这篇https://blo...原创 2019-06-20 16:48:58 · 665 阅读 · 0 评论 -
CentOS6.10(final)编译安装libcurl
Centos自带的libcurl不知道为什么用不了,所以只能自己编译安装,在安装过程中遇到了很多问题。1、借鉴以下https://blog.youkuaiyun.com/qianghaohao/article/details/516848622、上面会产生问题需要安装依赖autoconf和automake还有libtoolize,但是如果先安装libtool(需自行下载安装包),另外两个会自动下载,ht...转载 2019-05-22 15:48:17 · 1439 阅读 · 0 评论 -
二级指针三种内存模型
二级指针做输出模型#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h>#include <string.h>#include <stdio.h>//指针做输出:被调用函数分配内存 -----OK//指针做输入:主调用函数 分配内存//求文件中的两段话的长度int getMem(char **myp1, int *mylen1, ch转载 2017-08-13 13:02:18 · 1694 阅读 · 0 评论 -
字符串操作与一级指针内存模型
字符串copy函数推演过程 最次的字符串拷贝代码#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>int main(void){ char *src = "abcd"; char buf[64]; int i = 0; for (i = 0原创 2017-08-13 10:57:58 · 321 阅读 · 0 评论 -
C++继承详解
派生方式 基类的public成员 基类的protected成员 基类的private成员 概括private派生 变为private成员 变为private成员 不可见 基类中的非私有成员都成为派生类中的私有成员protected派生 变为protected成员 变为private成员 不可见 基类中的非私有成员在派生类中的访问属性都降一级public派生 仍为public成员 仍为pr原创 2017-04-09 10:22:06 · 336 阅读 · 0 评论 -
指针总结
1、指针的长度:在32位系统下是4位,在64位系统下是8位; 2、几种指针特殊的定义方式: 1、 int *const p; 指针常量:指针本身是常量,它指向的地址不可修改,也就是不能再指向别的地方了,但是可以修改它所指向的地址里的内容。 举例: int a = 10; int b = 20; int *const p = &a; p = &b; //错误 *p = 100;原创 2017-03-18 21:27:29 · 916 阅读 · 0 评论 -
面试题
**1、**64位的Linux编译后的程序只能在64位linux下运行,32位linux编译后的程序只能在32位的linux运行;64位的windows编译后的程序只能在64位windows下运行,32位windows编译后的程序可以在64位的windows运行。 2、数据类型字节大小 32位操作系统: char :1个字节(固定) (即指针变量): 4个字节(32位机的寻址空间是4个字节原创 2017-03-18 20:49:04 · 3075 阅读 · 0 评论 -
编程面试题
1、char转换成intint i_offset = 0;int i_count = GetValue(pBuffer+i_offset,4);i_offset += 4;DWORD GetValue(const BYTE *pBuffer , int i_length){DWORD i_value=0;if (NULL==pBuffer || i_length<=0) return i_转载 2017-03-06 13:48:06 · 534 阅读 · 0 评论 -
形参与实参
形参:全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。 形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统。 实参:可以是常量、转载 2016-11-14 21:37:45 · 436 阅读 · 0 评论 -
防止头文件被重复包含、extern、变量定义与声明的区别
#include文件的一个不利之处在于一个头文件可能会被多次包含,为了说明这种错误,考虑下面的代码: #include "x.h" #include "x.h" 显然,这里文件x.h被包含了两次,没有人会故意编写这样的代码。但是下面的代码: #include "a.h" #include "b.h" 看上去没什么问题。如果a.h和b.h都包含了一个头文件x.h。那么x.h在此也同样被包含转载 2016-11-14 21:27:11 · 1693 阅读 · 0 评论 -
static_cast、reinsterpret_cast、dynamic_cast、const_cast
static_cast用法和reinterpret_cast用法void main(){ double dPi = 3.1415926; //1静态的类型转换: 在编译的时 进行基本类型的转换 能替代c风格的类型转换 可以进行一部分检查 int num1 = static_cast<int> (dPi); //c++的新式的类型转换运算符 int num2 =原创 2017-08-13 19:10:04 · 511 阅读 · 0 评论