坚定亦唯美
码龄7年
关注
提问 私信
  • 博客:202,813
    202,813
    总访问量
  • 88
    原创
  • 1,812,839
    排名
  • 46
    粉丝
  • 0
    铁粉

个人简介:热爱IT行业,一起加油!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-09-14
博客简介:

qq_40239482的博客

查看详细资料
个人成就
  • 获得70次点赞
  • 内容获得39次评论
  • 获得424次收藏
  • 代码片获得156次分享
创作历程
  • 28篇
    2021年
  • 9篇
    2020年
  • 82篇
    2019年
  • 42篇
    2018年
  • 6篇
    2017年
成就勋章
TA的专栏
  • kanzi
    1篇
  • OpenGL
    3篇
  • 设计模式
    4篇
  • 并发多线程
    3篇
  • git
    4篇
  • Pytorch入门
    1篇
  • 检测与识别
  • 常用脚本
    2篇
  • caffe框架学习
    1篇
  • 操作系统基础
    2篇
  • 面试题
    11篇
  • cmake
    3篇
  • TCP/IP
    1篇
  • linux基础
    4篇
  • c++
    60篇
  • 目标跟踪
    10篇
  • qt
    29篇
  • machine learing
    2篇
  • 数据结构
    3篇
  • opencv
    4篇
  • tensorflow学习
    3篇
  • 深度学习
    5篇
  • mysql
    2篇
  • 3D计算机图形学
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

颜色的线性混合

vertex shaderattribute vec3 kzPosition;attribute vec2 kzTextureCoordinate0;uniform highp mat4 kzProjectionCameraWorldMatrix;varying mediump vec2 vTexCoord;void main(){ precision mediump float; vTexCoord = kzTextureCoordinate0; //纹理坐标
原创
发布博客 2021.04.08 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shader倒影效果

vertex shader:attribute vec3 kzPosition;attribute vec2 kzTextureCoordinate0;uniform highp mat4 kzProjectionCameraWorldMatrix;uniform mediump vec2 TextureOffset;uniform mediump vec2 TextureTiling;varying mediump vec2 vTexCoord;void main(){ pre
原创
发布博客 2021.03.31 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++文件系统标准输入输出流的简单使用

#include<iostream>#include<fstream>#include<sstream>#include<string>using namespace std;void readFile(){ const char* filePath = "D:\\guiCode\\leeteCode\\sstreamTest\\sstreamTest\\file.txt"; ifstream readStream(filePath,ios.
原创
发布博客 2021.03.21 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式书籍及参考

参考:https://blog.csdn.net/u012501459/article/details/46288651书籍下载:http://www.dofactory.com/net/design-patterns
原创
发布博客 2021.03.12 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenGL笔记学习

https://my.oschina.net/sweetdark
原创
发布博客 2021.03.12 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VS2015 release模式下调试设置

https://blog.csdn.net/liuzhezhe111/article/details/82155306
原创
发布博客 2021.03.11 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++11 使用异步编程std::async和std::future

参考:https://www.cnblogs.com/moodlxs/p/10111601.html
原创
发布博客 2021.03.09 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ condition_variable

参考:https://www.cnblogs.com/haippy/p/3252041.html
原创
发布博客 2021.03.08 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ 读写锁机制

读写锁是多线程同步的另外一个机制。在一些程序中存在读操作和写操作问题,对某些资源的访问会存在两种可能情况,一种情况是访问必须是排他的,就是独占的意思,这种操作称作写操作,另外一种情况是访问方式是可以共享的,就是可以有多个线程同时去访问某个资源,这种操作称为读操作。这个问题模型是从对文件的读写操作中引申出来的。把对资源的访问细分为读和写两种操作模式,这样可以大大增加并发效率。读写锁比互斥锁适用性更高,并行性也更高。需要注意的是,这里只是说并行效率比互斥高,并不是速度一定比互斥锁快,读写锁更复杂,系统开销更大
原创
发布博客 2021.03.08 ·
852 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++变量初始化

参考:https://www.cnblogs.com/caidi/p/9679673.html
原创
发布博客 2021.03.08 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++编码格式问题

利用c++11新特性 std::wstring_convert配合std::codecvt模板类,可以实现wstring与string之间的互转这两个模板类的功能是:std::wstring_convert:转码器,接收一个类似codecvt描述编码转换特性的模板参数,用于将本地化的宽字符wstring和指定编码的字节化string进行互转。std::codecvt:编码转换特性类,用在wstring_convert的模板参数中来指定使用哪种编码。例子:#include <codecvt&g
原创
发布博客 2021.03.04 ·
268 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

构造函数基本用法

https://www.cnblogs.com/xkfz007/archive/2012/05/11/2496447.html
原创
发布博客 2021.03.03 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

atomic_flag 自旋锁

本文介绍 头文件中最简单的原子类型: atomic_flag。atomic_flag 一种简单的原子布尔类型,只支持两种操作,test_and_set 和 clear。std::atomic_flag 构造函数如下:atomic_flag() noexcept = default;atomic_flag (const atomic_flag&T) = delete;std::atomic_flag 只有默认构造函数,拷贝构造函数已被禁用,因此不能从其他的 std::atomic_flag
原创
发布博客 2021.03.02 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

std::lock避免死锁

多线程 std::lock当要同时操作2个对象时,就需要同时锁定这2个对象,而不是先锁定一个,然后再锁定另一个。同时锁定多个对象的方法:std::lock(对象1.锁,对象2.锁…)额外说明:lock_guard lock_a(d1.m, std::adopt_lock);上面这句是为了解开std::lock的锁。参数std::adopt_lock的作用:告诉lock_guard,d1.m已经被上锁了,你不要再去锁它了,沿用它原来的锁就好。案例:#include <list>#in
原创
发布博客 2021.03.02 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

std::this_thread::sleep_for与std::this_thread::yield区别

std::this_thread::sleep_for和sleep这哥俩没啥太大区别都是表示当前线程休眠一段时间,休眠期间不与其他线程竞争CPU,根据函数参数,等待相应时间时间。只是一个是C的函数一个是c++的函数分别对应头文件 <unistd.h> 和 < thread >std::this_thread::yield当前线程放弃执行,操作系统调度另一线程继续执行。即当前线程将未使用完的“CPU时间片”让给其他线程使用,等其他线程使用完后再与其他线程一起竞争"CPU"。st
原创
发布博客 2021.03.02 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c++11新特性学习

https://changkun.de/modern-cpp/zh-cn/01-intro/index.htmlc++11新特性:1.auto 类型自动推导 auto i=10;2.enum class …, 不可当做int类型使用,使用需要指定作用域可避免命名冲突3.nullptr ,#define NULL 0,其中,在NULL使用时存在函数调用歧义,void func1(char*);void func1(int);都可以被调用4.for(auto&:vec) 结构化绑定遍历,st
原创
发布博客 2021.03.01 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

bind与std::ref

std::ref与bind配置使用
原创
发布博客 2021.02.26 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程学习地址

https://www.kancloud.cn/jxm_zn/cpp_concurrency_in_action/content常用框架代码:头文件:ThreadAlloc.h#pragma once#include<iostream>#include <thread>#include <atomic>#include <vector>#include <functional>namespace EPT { inline u
原创
发布博客 2021.02.24 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost入门教程

https://www.cnblogs.com/lidabo/p/9294874.html
原创
发布博客 2021.02.20 ·
864 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

c++中NULL二义性问题

在编程逻辑世界,有因必有果,如果一个结果含糊不定(二义性),显然是我们不想要的。C++11中引入nullptr是为了解决NULL的二义性问题。NULL二义性的体现 void func(int) {} void func(int *) {}当函数调用func(NULL)时会是怎样执行?先看C++对NULL的定义:#if defined(__cplusplus) # define NULL 0 /* C++中使用0作为NULL的值 */#else # define NULL ((void *
原创
发布博客 2021.02.20 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多