自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SUST_YuXiao

大三熬夜代码狗

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

原创 Clion编译 报错 “wchar .h not found” (升级macos 10.14后)解决办法

Clion编译 报错 “wchar .h not found” (升级macos 10.14后)解决办法自己升级系统后遇到这个问题,网上不好搜到直接的解决方案,贴clion论坛方案到这里方便大家。解决方案click “Tools -> CMake -> ResetCache and Reload Project”搬运自https://intellij-support.je...

2018-10-20 08:44:12 5241 7

原创 二叉树非递归遍历

//// Created by 张鹏霄 on 2018/1/3.//#include "head.h"BinNode* CreateBinaryTree(BinNode **T){ char data; scanf("%c",&data);//abd#f##eg###c## if(data=='#') { *T=NULL; ...

2018-03-16 00:11:48 216

原创 C++ 多态对象模型/虚继承对象模型

静态博客 https://sustyuxiao.github.io/2018/03/09/2018-03-09/c++为了实现多态引入虚表的概念。为了解决多继承问题引入虚基表的概念。 本文通过介绍对象在内存中的分布简析 c++的多态/虚继承 对象模型基础概念重写(覆盖): 前提条件:父类函数为虚函数 子类函数与父类函数完全相同时(返回值、函数名、参数),称...

2018-03-16 00:10:50 367

原创 链表与环--「链表带环问题」

链表 与 环「链表带环问题」是经典面试考点。总结解法如下1 判断单链表是否带环Key: 快慢指针法。使用两个指针指向头节点,一个指针每次遍历两个结点(快指针),另一个指针每次遍历一个结点。当快慢指针相遇,则链表带环(不带环时 遇到空指针break)。证明:带环链表快慢指针一定相遇。 快指针每次走两步,两步分开看:第一步与 慢指针的一步走完后在圆内相对位置不变,则快慢指针 的...

2018-02-14 23:50:29 514

原创 浅析智能指针

目录目录C 的智能指针智能指针的历史auto_ptrscoped_ptrshared_ptr循环引用问题循环引用解决方案 weak_ptrC++ 的智能指针在 c 和 c++ 中,通过访问指针对象存储的地址,可以实现对内存的直接操作 但在实际工程中,参考以下代码,由于复杂情况下意料外的程序跳转,程序很可能出现内存泄漏。int* p =

2018-02-04 17:15:47 295

原创 Linux笔记_1_文件系统与权限管理&部分常用命令

Linux文件系统与部分常用命令

2017-11-22 17:27:44 665

原创 模版/模版函数的全特化/偏特化与类型萃取技术

辨析模版/模版函数的全特化/偏特化与类型萃取技术

2017-11-21 20:39:28 513

原创 辨析new/delete、malloc/free、operator new

辨析new/delete、malloc/free、operator new

2017-11-14 22:25:03 295

原创 浅析深拷贝之写时拷贝&引用计数

形如百度网盘上传用户文件到服务器时,对于同一文件(如某软件安装包)服务器若将多个用户的同一文件独立存储,那么将浪费极大的存储空间。正确的做法是:在文件内容发生更改时进行深拷贝,在文件未发生变化时进行浅拷贝。在文件内容剩最后一份需要析构时释放空间,否则不释放空间

2017-11-07 15:23:21 410

原创 菱形继承问题分析及其在C++的解决方法(虚继承)

菱形继承问题分析及其在C++的解决方法(虚继承)定义面向对象语言都有一种特性–继承 但存在一种场景(多继承)会掉入陷阱,作简单介绍

2017-11-04 18:45:06 483

原创 namespace/重载/引用

namespace/重载/引用具有C基础的C++初学者常对namespace/重载/引用抱有疑惑,做简单剖析

2017-09-29 23:58:20 414

原创 C系列总结3 & 剖析函数调用及可变参数--详解栈帧

- - - - -草稿- - - - -栈帧部分待细化前言:不积跬步,无以至千里 栈帧是编程书目中鲜有提及的概念,但其与函数调用细节息息相关,在此做简单总结。 Write by 张鹏霄, zpx736312737@126.com概要:定义 调用细节可变参数函数

2017-07-27 00:25:40 409

原创 C系列总结2 & 剖析整型、浮点型数据在内存中的存储

前言:不积跬步,无以至千里 整型、浮点型变量是C中经常使用到的基础类型,其中关于其在内存中的具体存储方式在编程书目中鲜有提及,在此做简单总结。 无参考书目 主要参考资料:计蒜客-“数据科学导论”课程 https://www.jisuanke.com/course/619概要:计算机与二进制 由物理特性决定,数值型计算机能够表示0、1将0、1有规则的放置于以容器

2017-07-25 14:56:50 948

原创 C系列总结1 & 浅谈数组-存储细节及其与指针的辨析

前言:不积跬步,无以至千里 数组是C中非常简单的概念,但个中细节还是值得总结一二,如下 参考书目《C语言深度剖析》《C++primer》概要:定义 数组的声明a[N],其中a是数组的名字,N是数组的纬度。纬度说明了数组中元素的个数,对于大小固定的数组,在编译的时候必须是已知的,即:N必须是常量。相比较C++中的vector,数组损失了一些灵活性,但在某些应用中性能较好。难点

2017-07-11 13:56:48 422

原创 使用github 更新本地源码到阿里云 操作记录(linux)

使用github 更新本地源码到阿里云 操作记录将本地虚拟机代码上传至github,并在阿里云clone下来,与本地更新代码、服务器同步一些操作记不牢,做记录

2017-05-30 16:25:07 932

原创 Mysql-python环境配置(centos)

Mysql-python环境配置(centos)阿里云服务器默认装的centos,在该系统下装mysql-python时沿用 http://blog.csdn.net/return111/article/details/72700207 (ubuntu) 的方法无效,记录解决方案如下

2017-05-29 16:22:07 827

原创 阿里云ECS自带mysql的密码找回

阿里云ECS自带mysql的密码找回买了阿里云的学生机,配置django需要mysql密码,根据网上教程解决问题,遇到很多坑,做记录如下

2017-05-29 15:24:46 5315 5

原创 记Mysql以及Mysql-python环境配置(ubuntu)

记Mysql以及Mysql-python环境配置(ubuntu)新的django项目基于mysql部署,记录部署环境遇到的问题目录

2017-05-24 19:22:10 879

原创 Ubuntu(Linux)下Python升级及pip的处理

Ubuntu(Linux)下Python升级及pip的处理升级python后pip不能用(如需pip升级django),记录下解决办法,降级同理目录python环境变量修改pip重新安装

2017-05-21 14:19:49 1341

空空如也

空空如也

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

TA关注的人

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