自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 收藏
  • 关注

原创 C++effective读书笔记(待更新)

本文的代码很重要一、让自己习惯C++条款1,2,3:尽量用const ,enum和inline 而不用#define(尽量用编译器而不用预处理)条款4  确定对象被使用前已先被初始化构造函数对成员变量的初始化是在进入构造函数内之前!如果在构造函数内(会使用pass by value),是赋值。前者比较好(效率更高)!总是使用成员初始值列ABEntry::ABEntry(co...

2018-08-13 22:03:41 1194

原创 【C/C++】内存管理再学习以及指针使用好习惯

文章目录内存分配方式自由存储区VS堆堆VS栈数据结构中堆VS栈内存分配中的栈和堆内存错误内存分配方式堆(heap)栈自由存储区(free store)全局/静态存储区常量存储区自由存储区VS堆问:“free store”和"heap"的区别?答:“malloc/free对应于堆;new/delete对应于自由存储区。问:自由存储区与堆是两块不同的内存区域吗?它们有可能相同吗?答:事实上,我在网上看的很多博客,划分自由存储区与堆的分界线就是new/delete与malloc/fr

2021-02-25 09:31:24 529

原创 【C++】typedef的高级用法---简化复杂函数声明

文章目录常规变量、指针、数组别名函数声明常规变量、指针、数组别名typedef signed char int8_t固定大小的数据类型宏定义,一个字节八位typedef char *pChartypedef char pChar[10]函数声明对于typedef void (*fp) (int);,其中fp代表一个函数指针,可用于简化某些复杂函数的声明。比如对于信号处理signal函数,接受两个参数:需要“被捕获”的特定signal的整数值,类型为int指向用户提供函数的指针,类型为

2021-02-24 14:14:52 1279

原创 【Linux】程序编写之快速创建命令行参数

文章目录前言关于命令行参数getopt_long函数参数介绍返回值介绍全局变量optarg示例程序创建消息队列发送消息接收消息前言Linux中,程序在命令行中经常需要添加参数运行,自己编写进行参数解析比较麻烦,可以使用GNU C提供的函数getopt、getopt_long、getopt_long_only来快速解析命令行参数关于命令行参数命令行参数可以分为两类:短选项,-长选项,--两者后面都可选择性添加额外参数。比如--block-size=SIZE,SIZE便是额外的参数。geto

2021-02-21 17:08:40 639

原创 【论文】降重技巧

整理于互联网公式使用mathtype编辑;引用上标放在句号之前,引用未结束前尽量使用分号;有自动生成的目录,系统按章节分段检测,否则会自动分段检测;在一个段落中,如果重复的字数过多,即使句子没有连续13个字相同(相似),也会判为重复,所以在一个段落中不要大量抄袭,尽可能选择多篇文献,每篇截取几句修改;引用也算重复,最好用自己的话改写一下(联想法,看一遍用自己的话叙述出来,主动改被动,同义...

2019-12-19 20:37:05 1471 1

原创 【word】论文写作分栏

问题描述我想先填满左栏再填右栏,但是现在他总是左右一边高下面还空白很多,而且仅在所有文字部分中间的一部分有这种状况其他部分还好解决方案应该是在设置分栏时选定了部分段落(本想双栏,単栏混排)。解决办法:  重新设置分栏,分栏→更多分栏,栏数设置成2,并将“应用于”设置成“整篇文档”→确定。  回到普通界面后,将文档里的“分节符(连续)”标记全部删除。如果你看不到“分节符(连续)”标记,是...

2019-12-05 15:41:50 5972

原创 【MFC】打开资源视图对话框,提示未注册控件

参考:https://www.jianshu.com/p/5c54338b67b2https://www.ocxme.com/files/mscomm32_ocx 下载ocx文件下载所使用控件对应的xxx.ocx文件放入对应系统的文件夹内Copy the .OCX file to your C:\Windows\System32\ folder. (32 bit)Copy the...

2019-11-28 15:47:02 735

原创 【C++坑】注释错误,很难发现!

/*。。。*/注释前面和后面都不能添加//。。。注释符号!!!

2019-11-25 20:13:59 793 2

转载 【设计模式】UML类图

参考:https://www.cnblogs.com/shindo/p/5579191.html

2019-11-22 19:40:22 359

原创 【论文写作】利用word表格插入图片和公式,以及段落的段前段后间距设置

公式:段前段后各6磅图片和段落之间:12磅小标题:段前6磅,段后12磅图片标题:段前6磅,段后12磅表格标题:段前12磅,段后6磅图标(a)(b)…段前段后均为0表格插入公式可以看出,表格最右边完全靠边,没有换行符(不知道怎么实现的)然后调整为无框线表格插入图片可以看出图片完全紧挨上下表格边框,并且(a)(b)行间距极小,设置如下...

2019-11-21 15:07:49 7639 1

原创 【python】文件操作-拷贝含有某一关键词的文件夹及其文件(含子文件夹)到指定目录

import osimport sysimport re # 利用多个字符进行字符串分割import timecopyFileCounts = 0def cp_file(parent_dir, out_dir, keyword): all_dirs = [] # 所有的目录文件名 for root, dirs, files in os.walk(parent_...

2019-11-19 16:34:31 1386 1

原创 【论文】针对图片过大问题,在不降低图片dpi的情况下缩小图片大小

工具:XnView或者PS原理:更改图片分辨率和dpi在XnView中:图像–>图像大小,如下图可以按比例更改图像宽高,然后更改打印尺寸中的单位,一般300dpi...

2019-10-24 17:22:38 7317

原创 【python】文件操作相关

import oscurPath = os.getcwd() #获取当前路径fatherPath = os.path.dirname(curPath) # 获取当前路径的上一级路径os.path.join(fatherPath, 'test') #获取和当前同级的另一路径testpaths = os.listdir() #获取当前所有路径#检查某文件是否存在os.path.exi...

2019-09-05 10:31:29 157

原创 【word】写公式,给公式自动编号以及word插入公式时,输不进去东西

alt和=快捷键调出word自带的公式编辑器利用引用实现自动编号

2019-08-16 21:32:33 3970

原创 【illustrator】使用

画圆shift+椭圆,从起点开始alt+椭圆:从中心开始

2019-08-13 20:06:21 321

原创 【matlab】符号表达式运算化简以及显示

syms theta alpha_t alpha_r L k_t k_rf_1 = L*(tan(alpha_t)+tan(theta))*k_t/(1-tan(alpha_t)*tan(theta));f_2 = L*tan(alpha_t) / k_t;f_3 = L*(tan(alpha_r)+tan(theta))*k_r/(1-tan(alpha_r)*tan(theta));...

2019-08-13 14:54:32 7998

原创 【C++】利用chrono统计毫秒,微妙,纳秒运行时间

void CalRunTime() { auto t1=std::chrono::steady_clock::now(); //run code auto t2=std::chrono::steady_clock::now(); //秒 double dr_s=std::chrono::duration<double>(t2-t1).c...

2019-08-06 11:03:49 9518

原创 【anaconda】利用conda命令更新所有的pyhon包

conda update --all

2019-08-02 14:38:43 5707

原创 【MFC】选择文件夹时,记忆上一次路径

代码CString s_save_path;//存放选择的目录CMutex g_mtx;//选择文件夹对话框回调函数 int CALLBACK BrowseCallBackFun(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData){ switch (uMsg) { case BFFM_INITIALIZED: //选择文件夹...

2019-07-17 08:58:33 1876

原创 【算法】手撕堆排序

文章目录参考极客时间堆排序参考极客时间https://time.geekbang.org/column/article/69913堆排序时间复杂度:O(nlogn)O(nlogn)O(nlogn),但是实际软开中,快排性能更好。堆性质:堆必须是完全二叉树(保证利用数组存储堆时,由下标i快速找到父节点(i−1)/2(i-1)/2(i−1)/2,左右子节点2∗i+1,2∗i+22*i+1...

2019-06-26 20:51:13 952

转载 【MFC】MFC程序 向控制台输出调试信息

AllocConsole();FILE* m_new_stdout_file=NULL;freopen_s(&m_new_stdout_file, "CONOUT$", "w+t", stdout);cout << ">>>to MFC Debuge " << endl;用完记得关闭fclose(m_new_stdout_file);...

2019-06-25 16:37:35 1328

转载 【C++】动态链接库dll及静态链接库lib制作及使用教程

文章目录https://edu.51cto.com/center/course/lesson/index?id=145555

2019-06-20 18:48:49 1238

转载 【C++】全局变量的声明与定义

文章目录编译单元(模块)声明与定义extern作用静态全局变量(static)全局常量(const)编译单元(模块)在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:将每个.cpp(.c)和相应的.h文件编译成obj文件;将工程中所有的obj文件进行LINK,生成最终.exe文件。那么,错误可能在两个地方产生:编译时的错误,这个主要是语法错误;链接...

2019-06-14 20:43:00 9358

转载 【程序】打包opencv程序

文章目录来源来源https://blog.csdn.net/qq_34570910/article/details/81140588

2019-05-29 16:26:11 1695

转载 【误差】方差、标准差、均方误差和均方根误差的区别总结

文章目录来源方差方差与标准差均方差、均方误差、均方根误差均方根值来源https://blog.csdn.net/zengxiantao1994/article/details/77855644方差方差(variance):概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。在许多实际问题中,研究方差...

2019-05-28 14:23:53 29531 1

原创 【visio】visio绘制流程图教程

文章目录准备工作流程图规范信息系统业务模板准备工作新建流程图,选择基本流程图打开网格,便于对齐设置对齐和粘附,方便绘图字体设置中文:GB_2313,需要安装,下载链接:http://download.csdn.net/detail/misayaaaaa/9848600英文:Time New Romans使用快捷键更方便ctrl+3:添加连接线ctrl+2:在连接线上添加...

2019-05-23 15:41:03 18565

原创 【sympy】pyton化简数学表达式

文章目录# 使用simplify()化简from sympy import *import numpy as npL, alpha_r, f, pixcelSize, delta_y, theta = symbols( "L alpha_r f pixcelSize delta_y theta") # alpha_r=0时# diff_y = f*((pixcelSize*de...

2019-05-22 16:51:44 4622

原创 【面试】常见C++面试题目

文章目录函数和多态的实现面向对象的特征并简述成员函数const的意义malloc和newmemcpy和strcpy的区别如何避免死锁函数和多态的实现函数实现:函数具体运算过程函数声明:说明函数参数、返回类型、调用方法。多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。每一个含有虚函数(...

2019-05-18 11:16:24 11200

原创 【写作】如何优雅的复制论文公式-mathpix使用方法

文章目录利用mathpix公式识别公式手机端mathpix API接口配合写Markdown里的公式利用mathpix公式识别公式win下载:https://mathpix.com/win快捷键:ctrl + alt +m截图识别公式然后利用mathtype或者Microsoft Word自带的公式编辑工具反向转换,便可轻松copy一切公式手机端可以拍手写公式需要在谷歌商店下载ma...

2019-04-30 09:44:47 6281

转载 【数据结构与算法】一致性哈希算法

文章目录来源一致性哈希算法例子优点问题解决(虚拟节点)为什么一致性哈希算法更多的应用于像Redis这样的缓存数据库来源https://www.sohu.com/a/158141377_479559一致性哈希算法简称DHT,主要应用于分布式缓存中,可以有效地解决分布式存储结构下动态增加和删除节点所带来的问题。例子首先,我们把全量的缓存空间当做一个环形存储结构。环形空间总共分成2^32个...

2019-04-30 09:08:02 720

原创 【链表应用】约瑟夫问题、LRU缓存淘汰算法

文章目录约瑟夫问题解法C++实现https://zh.wikipedia.org/wiki/约瑟夫斯问题约瑟夫问题约瑟夫问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。人们站在一个等待被处决的圈子里。 计数从圆圈中的指定点开始,并沿指定方向围绕圆圈进行。 在跳过指定数量的人之后,执行下一个人。 对剩下的人重复该过程,从下一...

2019-04-27 10:35:09 326

转载 【linux】linux 新建用户、用户组 以及为新用户分配权限

文章目录来源简介Linux系统用户账号的管理添加用户(useradd)删除账户(userdel)修改账号(usermod)用户口令管理(passwd)Linux系统用户组的管理添加新用户组(groupadd)删除用户组(groupdel)修改用户组的属性(groupmod)用户属于多个组时,切换(newgrp)权限分配来源https://www.cnblogs.com/clicli/p/594...

2019-04-26 10:26:50 10677

原创 【linux】vim的常用操作

文章目录文件内容查找替换光标跳跃删除、复制、粘贴、撤销指令模式保存等指令区域选择vim环境的变更永久变更(更改配置文件)多文档编辑多文档分割窗口编码转换总结文件内容查找替换向下搜寻某一个字符串:/word向下重复前一个搜寻的动作:n向上搜寻某一个字符串:?word向上重复前一个搜寻的动作:Nn1到n2行搜寻word1,并替换为word2::n1,n2s/word1/word2/g全...

2019-04-20 19:36:16 213

原创 【论文写作PS】两张图片合为一张,不覆盖

文章目录透明背景白色背景快速选择目标区域复制到另一张图片上图层的自由变换选择区域的自由变换透明背景白色背景新建图层快速选择选取目标区域,反向选择,delete:删除白色背景区域目标区域复制到另一张图片上图层的自由变换ctrl+T选择区域的自由变换右键...

2019-04-19 10:39:47 5135

转载 【C++异常】try cach

https://www.cnblogs.com/MrYuan/p/4800257.html

2019-04-16 21:18:36 1188

原创 【网络协议汇总】网络各层的网络协议

文章目录汇总IP地址分类CIDR表示法(常用)共有IP和私有IP地址DHCP server的配置(配置IP要求)常见问题汇总IP地址分类网络号+主机号CIDR表示法(常用)IP地址:10.100.122.2/24:24代表32位中,前24位是网络号,后8位是主机号广播地址:如果这个地址作为目标地址,所有10.100.122网络里面的机器都可以收到10.100.122.255子...

2019-04-13 16:12:26 2330

原创 【运算符】异或的实际意义

文章目录异或意义例子异或相同为0,不同为1意义表示两个序列(ID)接近的程度,异或值越小代表两个ID号越相近例子ID1:01000ID2:01010异或值:00010表示ID1和ID2比较相近...

2019-04-04 10:37:33 1485 6

转载 【网络编程】同步、异步、阻塞和非阻塞

文章目录来源同步与异步概念消息通知场景比喻阻塞与非阻塞概念描述场景比喻同步/异步与阻塞/非阻塞组合小明的故事来源https://www.jianshu.com/p/aed6067eeac9同步与异步这两个概念与消息的通知机制有关。也就是同步与异步主要是从消息通知机制角度来说的。概念所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是...

2019-04-03 16:34:40 648

转载 【剑指offer】二叉树构建以及利用前序遍历和中序遍历结果构建出二叉树

文章目录#include <iostream>#include <exception>//抛出异常using namespace std;//二叉树typedef struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; BinaryTreeNode* m_pRight; BinaryTr...

2019-04-01 21:39:45 672

原创 【剑指offer】查找二维有序数组中是否含有某整数

文章目录二维数组在内存中占据有序的空间(和指针相互转化)题目描述思路二维数组在内存中占据有序的空间(和指针相互转化)二维数组转化成指针 int matrix[][4] = { { 1, 2, 8, 9 },{ 2, 4, 9, 12 },{ 4, 7, 10, 13 },{ 6, 8, 11, 15 } }; //其中matrix[][4] 和 (int*)matrix等价 bool i...

2019-03-30 10:55:36 273

空空如也

空空如也

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

TA关注的人

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