自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenmingyi.blog.csdn.net

shenmingyi.blog.csdn.net

  • 博客(304)
  • 收藏
  • 关注

原创 Qt 事件机制源码分析 QApplication exec 源码分析 多图超级详细

前言:写qt 的都知道 以下代码, 这段代码究竟的运行机制是怎么样的咱们一步一步的看QApplication a(argc, argv); QWidget w;w.show();return a.exec();QApplication 的继承结构先看一下上图比较清晰了, qapplication 继承于 qguiapplication 继承于 qcoreapplication然后qt万物继承于qobject 没毛病。事件机制都知道windwos 基于消息循环这个消息机制

2021-08-13 11:06:03 3321 4

原创 Qt 串口通信(QSerialPort)

与下位机,单片机通信少不了使用串口进行通信,Qt 也提供了串口通信的类QSerialPorthttps://doc.qt.io/qt-5.9/qserialport.html //小伙伴们具体去看文档使用的时候在 pro 添加这句导入模块 QT += serialport 1.连接串口 第一步就是 要先获取到 可连接的所有的串口的名字QSerialPortInfo::ava...

2018-08-14 16:55:50 165933 57

原创 c++ 编译为WebAssembly时,怎么判断是release/debug环境?

c++ 编译为WebAssembly时,怎么判断是release/debug环境?

2024-03-21 16:46:13 281

原创 关于联软UniAccess安全助手流氓行为,导致代码编译失败

今天公司里安装了这个东西, 就是监控软件 一举一动都被监控早上我安装完然后我继续工作编译代码, 用的clang++.exe emscripten 编译webassembly项目 老是报错,而且次次报错 不一致 很奇怪的错误我就想是不是我同步远端分支的原因,折腾了好久, 发现已经的仓库也编译不过了我觉得可能是这个软件的问题!!!!

2024-03-14 17:15:25 459

原创 vs 设置项目依赖的cmake 版本

vs 设置项目依赖的cmake 版本

2024-03-04 14:41:55 363

原创 关于 svg path 路径坐标 精度误差问题

关于 svg path 路径坐标 精度误差问题

2024-03-04 14:19:56 377

原创 c/c++ 浅谈 float/double 浮点数怎么精确保留几位小数?

c/c++ 浅谈 float/double 浮点数怎么精确保留几位小数?

2024-03-04 14:06:43 1095

原创 一个知识点:delete QProcess的parent时, 启动的子进程会不会销毁?

一个知识点:delete QProcess的parent时, 启动的子进程会不会销毁?

2023-07-10 19:59:24 366

原创 一个面试知识点: CreateThread() 与 _beginthread() 的区别

一个面试知识点: CreateThread() 与 _beginthread() 的区别#

2023-07-10 19:34:56 489

原创 c++ & freetype 解析可变字体(Variable font)

我这里不会贴完整的代码也不会说的那么细,主要提供一些关键点和方法。

2023-06-30 15:41:38 341

原创 什么是可变字体(variable font)?

什么是可变字体(variable font)?

2023-06-30 15:24:35 695

原创 通过skia导出pdf 生成超链接 skia pdfdocument annotation pdflink

通过skia导出pdf 生成超链接 skia pdfdocument annotation pdflink

2023-06-26 11:53:31 1103

原创 天津 天地伟业 中科曙光 联想 联想云 卓朗科技 卓朗昆仑云 c++ 面经

天津 天地伟业 中科曙光 联想 联想云 卓朗科技-卓朗昆仑云 c++ 面经

2023-06-09 18:06:58 954

原创 cpp 类成员函数delete this 会发生什么?

cpp 类成员函数delete this 会发生什么?

2023-05-22 10:33:49 561

原创 C++从源代码到可执行程序的流程是怎样的

C++从源代码到可执行程序的流程是怎样的

2023-04-18 15:26:37 849

原创 c++ 怎么建立一个只能在堆/栈上实例化的类?

c++ 怎么建立一个只能在堆/栈上实例化的类?

2023-04-13 16:47:15 731

原创 c++ 虚函数的几个知识点

c++ 虚函数的几个知识点

2023-04-13 16:32:17 447

原创 简单好用的threadPool (90行代码)【摘自改编于httplib源码】

简单好用的threadPool (90行代码)【摘自改编于httplib源码】

2023-04-07 11:54:39 460

原创 编译器什么时机才会为我们生成默认的构造

编译器什么时机才会为我们生成默认的构造

2023-03-14 14:24:24 257

原创 通过skia/freetype 解析字体获取fontfamily fontstyle name 支持多语言翻译

通过skia/freetype/harfBuzz 解析字体获取fontfamily fontstyle name 支持多语言翻译

2022-09-05 11:22:19 1070

原创 cmakelist.txt , cmake, makefile, make 【超快区分理解】

cmakelist.txt , cmake, makefile, make 干啥的,区别【清晰超快理解】

2022-09-02 11:24:49 1788

原创 LLVM + Clang 基础介绍

LLVM + Clang 基础介绍

2022-09-01 10:58:01 361

原创 编译器的作用和构成 (基础知识版)

编译器的作用和构成 (基础知识版)

2022-08-30 17:09:18 751

原创 什么是GCC 基础概念版

什么是GCC 基础概念版

2022-08-30 16:35:28 266

原创 杂记 关于系统性的学习下各种编译相关以及工程配置的基础知识

杂记 关于系统性的学习下各种编译相关以及工程配置的基础知识

2022-08-30 15:39:42 99

原创 什么是屎山,自己的一点点小看法

什么是屎山,自己的一点点小看法

2022-08-29 13:58:47 2060 2

原创 c++ 判断模板参数类型

c++ 判断模板参数类型

2022-08-16 09:47:48 2089

原创 关于c++11 类成员就地初始化与构造函数初始化列表

关于c++11 类成员就地初始化与构造函数初始化列表

2022-06-07 09:58:33 318 1

原创 关于容器元素内为const,std::vector<const int> 赋值编译失败的问题

如题std::vector a;std::vector b;a = b; //error这里只是举个例子,如果vector中套了好几层东西 里面有个const, 看报错 想不到是这个原因为啥这样加个const 就报错呢??和vector 有关系?其实没关系看一个例子 里面就能理解了命名就是瞎的键盘了 凑合看吧明白了吧, 你写了const 就不能赋值了,为啥拷贝构造可以呢?因为使用了初始化列表 如果也是用赋值的形式 也是报错的知识 +1 ,你学到了吗?...

2022-03-04 17:24:53 470

原创 c++ 引用 就一定安全吗 不一定

c++ 引用 就一定安全吗?为啥会有这个问题呢?引用不能为空, 一旦初始化就不能进行就行指向修改也就是不会用nullptr 或者野指针吧?但是引用的底部实现还是常量指针啊看个demo吧#include <iostream>#include <string>using namespace std;class Test{public: int getValue() const { return m_value; }private: int m_value

2022-01-26 11:18:05 2561

原创 c++解析svg的一些思路

最近一直在做 svg格式的解析和渲染首先什么是svg ?他虽然是图片格式 其实和我们常见的png,jpg是不一样的,这个里面就是xml,描述了一些图形曲线之类的他有个好处就是矢量图形不会模糊失真等等如果熟悉 iconfont的 和做过一些设计的 应该知道 这些图标就是 svg 格式这个就是一个svg 文件的内容,其实像word excel 等 也是ooxml格式 只不过比这个还要复杂的多的多svg 相关的元素和属性也是比较多的 上百种这个是w3c的官方链接https://develop

2022-01-25 17:25:08 3827 6

原创 c++ 指针作为函数参数内部置空野指针问题

本次主要说一下指针重复释放 & 野指针释放的问题主要3点1.指针作为参数传递 内部置空导致野指针#include <iostream>#include <string>#include <vector>#include <memory>class Item{ int value = 1;};class A{public: A(Item* item) //构造时需要传入一个item指针 { if (item)

2022-01-22 13:34:04 2004

原创 webAssembly

目前工作中用到了这个技术, 什么技术呢?webAssembly https://github.com/WebAssembly/design可以去看中文网站 https://www.wasm.com.cn/它是个什么东西 简单描述一嘴就是 能把c/c++/rust 等语言写的代码 编译成 .wasm 的文件 给到浏览器来运行,速度要比js快多了用它能干啥?解决某些web化的产品性能不足的问题,逻辑全部c++写 ui 用前端做而且还没有跨平台的问题,2017年 出的标准, 目前还不是很火,

2021-12-15 20:53:14 243 1

原创 网易云游戏事业部 c++ 二面

视频面试二面吧整体挺nice的 应该是个leader 人挺好的1小时吧沟通各方面 主要是围绕的项目开展然后做的方向是 云游戏的投屏挺好的我刚刚下载了体验了一下这个产品尴尬的是 我登录填手机号接收验证码 三遍才收到 看来还是有bug 啊……哈哈哈哈 , 提交个bug有后续再更新吧...

2021-12-08 12:03:53 828

原创 万兴科技c++面试

这个流程走的好快上午视频面,下午现场聊了一会 就给了口头的offer来了这个方向挺吸引人的 用c++做浏览器内的2d 图形文字渲染感觉挺好的一面视频40分钟吧 问了些项目+c++基础比如封装继承多肽虚函数crash 内存泄漏相关的二面1小时吧 去现场看了下办公环境各方面感觉都不错...

2021-12-03 09:00:39 1054

原创 c++ 度影医疗公司 面试

公司是个小公司 天使轮团队创始人和里面很多人都是博士公司的产品是真的挺好的 挺吸引我pair 医疗标注软件 你们可以查一下 我就不贴传送门了下面的就是1.电话2.现场3.现场c++ 那套虚函数指针引用区别自己实现一个cv::mat线程 & 进程相关std::shard_ptr 实现原理忘记了 好多天了offer到,想找个公司深入干个5年,还有点担心小公司 怕倒闭 近两年疫情下 倒闭的公司太多了故犹豫。...

2021-11-29 21:52:54 744

原创 牙领科技面试 c++ qt 123面

公司是做智能化牙齿矫正这一块的做的方向是软件 里面有牙齿建模 等等一系列 我也没看过1 组长面问的qt的东西比较多 还挺深我都不记得了比如 qstyle类是做什么的moc机制 与 信号槽 那一套怎么与js qml 交互的qss 怎么写自定义的属性qtableview 与 qtablelist 区别qobject 的机制图形视图框架createThread 与 std thread区别进程与线程同步手段临界区与 mutex 区别还有一些记不清了2.副总裁3.hr记不清了.

2021-11-29 21:48:01 522

原创 数蓬科技 1 2 3 4面 国产化组 c++

数蓬科技是做0信任的 目前数据安全方向还是比较火的公司b+轮 拿到3个亿+的投资 实力很可以小组是做 linux 国产操作系统的下的0信任客户端主要围绕c++ 与windows 的知识吧 面下来1 电话面2 电话面 2面印象比较深,问的几个问题答的都不好,专门下去查了下消息机制 怎么传递字符串 (后面查了下 通过WM_COPYDATA win的结构体可以)互斥量与自动的event 什么区别匿名管道与命名管道的区别c++ 4种函数调用约定 等等3cto 现场面怎么实现一个 1G+ 的日志

2021-11-29 21:43:26 913 4

原创 网易 游戏部门 c++ 面试

做网易游戏和游戏引擎方面的工作时间不算长 40分钟视频面吧问的c++一些东西前几天面的 我记不清了 把记得的写写吧比如 管道的 缓存区最大是多少 有没有什么坑windows 没有窗口的程序 ,可以使用消息机制吗?进程入口点相关的dll 相关的png 与 jpg 的区别 关键区别忘记了 就这吧收到hr 通知说 一面过了后续再更新吧...

2021-11-29 21:35:37 381

原创 腾讯 腾讯电脑管家客户端高级工程师 c++ 一面

如图一面 大约 1个小时20分钟 时间真长啊难度确实高,高级工程师8点面试我记成9点了, 7.55我看仔细了下邮箱 是8点麻利利起来面试,当时面试官已经进入房间了那我就直接开始了。’这一部分(50分钟)上来还是自我介绍项目介绍开始深入的问项目的技术点进程的结构内存划分一个进程的启动 到main函数执行等c++11 智能智针的实现, 以及是否为线程安全还有操作系统的一些知识比如无限开进程会造成枯竭吗到后面c++ 多肽 虚函数实现后面就是在线做题 (30分钟左右吧)1.单链表反

2021-11-29 21:32:20 955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除