Here_JW
码龄5年
关注
提问 私信
  • 博客:12,603
    12,603
    总访问量
  • 13
    原创
  • 1,669,881
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-05-31
博客简介:

Here_JW的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得3次评论
  • 获得19次收藏
创作历程
  • 8篇
    2022年
  • 2篇
    2021年
  • 4篇
    2020年
成就勋章
TA的专栏
  • Qt
    3篇
  • C++
    5篇
  • MicroStation
    1篇
  • heap
    1篇
  • 二叉树
    3篇
兴趣领域 设置
  • 大数据
    mysql
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

彻底解决Qt中文乱码的问题

Qt显示中文乱码问题
转载
发布博客 2022.12.07 ·
260 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决Qt运行时提示This application failed to start because it could not find the Qt platform plugin “windows“

Qt出现Debug Error的错误提醒
原创
发布博客 2022.12.07 ·
1357 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

Qt 编译失败,jom.exe退出,退出代码2

Qt编译错误
原创
发布博客 2022.09.27 ·
4069 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

c++ union基本用法

union是一种节省空间的类特点可含有多个数据,但是任意时刻只有一个数据成员可以有值不能含有引用类型的成员成员类型可以包含构造函数或析构函数的类类型默认成员为公有,和struct相同可以指定publi、protected和private等标记不能含有虚函数,不能继承其他类,不能作为基类定义 及 使用union Token{ //以下均为public成员 char cval; int ival; double dval;};默认情况下union是未初始化的Token f
原创
发布博客 2022.02.23 ·
1608 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c++ tuple类型

tuple是类似于pair的模板,不同之处在于pair是两个成员,而tuple可以任意数量的成员。图片来自C++ Primer 17.1tuple相关使用方法定义和初始化tuple访问tuple的成员定义和初始化tupletuple<size_t, size_t, size_t> threeD; //三个成员都设置为0//WAY1tuple<string, vector<double>, int> someVal("constant.
原创
发布博客 2022.02.21 ·
1141 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

c++ constexpr和常量表达式

constexpr & 常量表达式
原创
发布博客 2022.02.18 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ extern关键字的用法

为了将程序分为许多文件,且需要在文件中共享代码,例如一个文件的代码可能需要另一个文件中中定义的变量,此时extern就派上了用场。//file01.cppint cats = 22;int dogs = 20;int fleas;//file02.cpp#include <iostream>#include <iostream>#include "file01.cpp"extern int cats; //声明而非定义catsint dogs;
原创
发布博客 2022.02.17 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++ static静态非const变量的初始化

static静态非const变量的初始化#include <iostream>using namespace std;struct Test{ static int a; static int b;}T;//如果没有声明,则无法找到Test中的静态非常量int Test::a = 5; //类内静态非常量的声明,会默认初始值0int Test::b; //类内静态非常量的声明及复制int main(){ static int a; static int
原创
发布博客 2022.02.15 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++中Map的常见用法

最近工作中,对map的使用比较频繁,所以对常见的map相关用法做一下整理介绍map是STL(中文标准模板库)的一个关联容器。 可以将任何基本类型映射到任何基本类型。map提供一对一的数据处理,key-value键值对,其类型可以自己定义,第一个称为关键字,第二个为关键字的值map内部是根据key自动排序的声明//第一个是键的类型(key),第二个是值的类型(value)map<type1name,type2name> maps;#include <map>usi
原创
发布博客 2021.05.10 ·
1054 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

MicroStation中关于mke文件的详解

MicroStation中关于mke文件的详解在进行MicroStation的二次开发中,经常会对mke文件进行修改。让我们来看一下mke文件中的具体用法首先来看一下基本的代码#---------------------------------------------------------------# MstnCE HelloWorld.mke#---------------------------------------------------------------PolicyF
原创
发布博客 2021.01.13 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

剑指offer 数据流中的中位数 c++

题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。实例输出随着数据流的增加,不断的更新中位数,并输出分析根据时间效率表发现,用二叉树、AVL数、最大堆和最小堆的效率最高,但由于二叉树和AVL数没有现成的数据结构,所以最终决定用最大堆和最小堆实现。思路用大
原创
发布博客 2020.06.15 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指offer 二叉树的镜像 c++

题目描述操作给定的二叉树,将其变换为源二叉树的镜像。输入描述代码struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};class Solution {public: void Mirror(TreeNode *pRoot) { if(pRoot ==
转载
发布博客 2020.06.14 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指offer 判断二叉树是否是平衡二叉树 C++

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树判断二叉树平衡的条件是左右子树的深度不能大于1思路左右子树都先求深度,再比较深度差是否大于1因为在遍历每个结点时都要求其左右子树的深度,因此复杂度是O(n^2)Tips 求二叉树深度 | 如何创建节点 | 完整代码class Solution {public: bool IsBalanced_Solution(TreeNode* pRoot) {
原创
发布博客 2020.06.14 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

剑指offer 求二叉树的深度 C++

求二叉树的深度 C++题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。部分代码class Solution {public: int TreeDepth(TreeNode* pRoot) { if(!pRoot) return 0; return 1 + max(TreeDepth(pRoot->left),TreeDepth(pRoot->right));
原创
发布博客 2020.06.14 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏