自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言内存分布

动态内存分配,C语言动态内存分配详解C语言知识总结(十一)内存管理

2020-09-17 20:16:14 503

原创 不能在函数中返回一个局部变量的地址:warning :address of local variable returned

#include<stdio.h>#include<string.h>char *intToString(void){ char string[] = "hello world!"; char temp[20]; temp[0] = string[0]; strcpy(temp,string); return temp;}int main(void){ puts(intToString()); return 0;}执行时会出现下述问题:因为在函数中定义

2020-08-29 19:33:49 10982 3

原创 C++中自定义数据结构作为unordered-set以及set中的元素

【代码】C++中自定义数据结构作为unordered-set以及set中的元素。

2024-03-02 14:36:57 171

原创 functional/bind/ref

1.【C++】C++11的std::function和std::bind用法详解2. 解析C++中std::ref

2022-12-24 15:53:56 151 1

原创 泛型算法使用-lower_bound

C++ STL:泛型算法lower_bound用于关联容器set等的坑

2022-07-05 19:49:14 233

原创 C++ unordered_map/map的key

对的

2021-09-13 19:45:11 2583

原创 C++的排序实现

以这道题目为例,leetcode-692一、用优先队列写法1,用lambda表达式class Solution {public: vector<string> topKFrequent(vector<string>& words, int k) { unordered_map<string, int> cnt; for (auto& word : words) { cnt[word]

2021-08-31 22:35:23 170

原创 C语言函数调用栈桢

你一定要搞明白的C函数调用方式与栈原理

2021-07-05 15:38:53 138

原创 leetcode/C++常用

1.string和int之间的相互转换

2021-05-30 14:30:06 174

原创 C++迭代器

1、常用的迭代器操作1)所有容器的迭代器都可进行的操作*iter 、 ++iter 、 --iter、 iter1==iter2、 iter1!=iter22)vector和deque容器的迭代器可进行的额外操作iter+n、 iter-n 、 > 、 >= 、 < 、 <=注:这是因为vector和deque容器实际上是两个数组,只有对数组才能执行额外操作;3)迭代器范围[begin,end)参考迭代器是什么,C++ STL迭代器(iterator)用法详解

2021-02-21 11:33:25 147

原创 C语言有符号数和无符号数的左移和右移

#include <vector>#include <iostream>#include <unordered_map>using namespace std;int main() { // 左移 unsigned int un_stringify = 0xa0000000; int stringify = 0xa0000000; cout << "无符号左移:" << endl; // 10

2020-12-02 20:35:03 3339 1

原创 Cmake用法

预定义的变量:<projectname>_BINARY_DIR 等价于 PROJECT_BINARY_DIR <projectname>_SOURCE_DIR 等价于 PROJECT_SOURCE_DIRCMAKE_CURRENT_SOURCE_DIR 指的是当前处理的CMakeLists.txt所在的路径

2020-10-19 17:09:40 137

原创 awk grep sed

Linux文本三剑客超详细教程—grep、sed、awk

2020-09-30 16:58:04 102

原创 C++ STL

C++ STL

2020-09-28 19:36:08 104

原创 解决Clion打开大型项目卡顿的问题

Help-Edit Custom VM Options 在这里面修改-Xms-Xmx-XX:ReservedCodeCacheSize把这几个修改大一点就行

2020-09-19 15:43:43 4615 1

原创 C/C++语言预处理、编译、链接、汇编、运行

编译器的工作过程

2020-09-09 12:48:37 268

原创 静态库和动态库

《如何制作静态库》动态库的制作和两种使用方式》

2020-09-08 10:44:34 92

原创 cJSON

cJSON_GetArrayItem(cJSON *array,int item)是获得array里面的Object,后面的参数是0.1.2…n,分别代表array里面的第一个到第n个Object。cJSON_GetObjectItem(cJSON *object,const char *string)是获得Object里面的string,后面的参数是相当于是key,是一个string字符串。参考...

2020-09-08 10:39:51 640

原创 subprocess

Python多进程(1)——subprocess与Popen()

2020-08-25 14:42:36 137

原创 C语言字符串处理

C 语言整数与字符串的相互转换

2020-08-24 20:55:00 266

原创 1. sizeof和strlen的区别 2. 字符串和字符数组的区别 3. 一维数组作为函数参数时需不需要传递数组长度,不传递行不行?

sizeof和strlen的区别字符串和字符数组的区别一维数组作为函数参数时需不需要传递数组长度,不传递行不行?

2020-08-23 12:26:59 433

原创 const指针

#include <iostream> 2 3 using namespace std; 4 5 int main(int argc, char *argv[]) 6 { 7 int a=3; 8 int b; 9 10 /*定义指向const的指针(指针指向的内容不能被修改)*/ 11 const int* p1; 12 int const* p2; 13 14 /*定义const指针(由于指针本身的

2020-08-20 17:31:47 237

原创 Jpeg压缩

JPEG原理详解 (转载)

2020-05-29 21:17:20 230

原创 word中常见的问题

直接将word保存成pdf如果公式出现乱码,选择打印,然后选择pdf printer,再点击打印,保存成pdf文件就可以了。

2020-04-22 18:09:50 140

原创 Linux服务器没有内存的原因

du -h --max-depth 1.上述代码查看内存分布,发现原来是PyCharm 中的系统文件content.dat.storagedata太大了

2020-04-07 20:15:19 871

原创 安装mathtype常见问题

PPT出现以下错误:word出现以下错误:

2020-04-01 15:41:35 326

原创 MATLAB原样保存imshow或者画出来的图像(不留白边)

imshow(cover_HiDDeN_residual*5,[],‘border’,‘tight’,‘initialmagnification’,‘fit’);set(gcf,‘Position’,[0,0,512,512]);axis normal;

2020-03-02 20:48:03 6105

原创 c语言编译过程详解

参考:c语言编译过程详解,预处理,编译,汇编,链接(干货满满)

2019-11-30 16:28:21 182

原创 C语言左值与右值

参考:C语言左值与右值详解

2019-11-26 09:58:48 304

原创 Pytorch下载的预训练模型

下载Pytorchde下载的预训练模型在/root/.cache/torch/checkpoints/位置。

2019-11-16 21:22:21 989 1

原创 二叉树及其遍历

class Node(): def __init__(self, item): self.elem = item self.lchild = None self.rchild = Noneclass BinaryTree(): """""" def __init__(self): self.root =...

2019-08-25 22:43:36 119

原创 pyhon的bisect模块(二分查找与插入)

参考

2019-08-06 10:55:33 267

原创 Python字典的常见操作

在leetcode上刷题的时候,经常需要使用统计元素个数,例如words = [“a”,“b”,“c”,“d”,“a”,“c”,“r”]统计列表words中每个元素及其出现的次数words = ["a","b","c","d","a","c","r"]#方法1,用Counterfrom collections import Counterwords_dict_1 = Counte...

2019-07-22 17:10:21 301

原创 二分查找总结

1.Binary Search 总结帖 (更新完) #82.【特别推荐】十分好用的二分查找法模板(Python 代码、Java 代码)3.Leetcode分类解析:二分查找

2019-07-13 16:22:02 397

原创 CS231N-Assignment1-KNN中no-loop

关于CS231N-Assignment1-KNN中no-loop矩阵乘法代码的讲解计算两个矩阵之间的欧式距离

2019-07-02 11:02:11 317

原创 动态规划

动态规划

2019-06-30 21:30:12 7779 1

原创 sigmoid、softmax和交叉熵损失函数

这几个概念看似简单,但很多人应该还是模模糊糊,并没有十分搞清楚,主要疑惑的点应该就是下面几个问题。1.sigmoid和softmax的关系?参考2.二分类时,最后的输出层应该是1个神经元还是2个神经元?参考3.多分类包括了两种(单标签多分类,例如常见的mnist十分类,每一个样本都只可能属于0-9中的其中一个,多标签多分类,一个样本可以属于多个标签)参考...

2019-06-29 17:35:13 6938

原创 最大似然估计(MLE)与最大后验估计(MAP)

对于函数P(x|θ)P(x|θ),从不同的观测角度来看可以分为以下两种情况:如果θ已知且保持不变,xx是变量,则P(x|θ)P(x|θ)称为概率函数,表示不同xx出现的概率。如果x已知且保持不变,θθ是变量,则P(x|θ)P(x|θ)称为似然函数,表示不同θθ下,xx出现的概率,也记作L(θ|x)L(θ|x)或L(x;θ)L(x;θ)或f(x;θ)f(x;θ)。1.最大似然估计 (MLE...

2019-06-24 21:12:01 584

原创 Pytorch中BCELoss,BCEWithLogitsLoss和CrossEntropyLoss的区别

BCEWithLogitsLoss用于单标签二分类或者多标签二分类,输出和目标的维度是(batch,C),batch是样本数量,C是类别数量,对于每一个batch的C个值,对每个值求sigmoid到0-1之间,所以每个batch的C个值之间是没有关系的。每个C值代表属于一类标签的概率。如果是单标签二分类,那输出和目标的维度是(batch,1)即可。CrossEntropyLoss用于多类别分类,...

2019-06-21 16:20:33 19474 8

原创 markdown学习

一级标题二级标题三级标题四级标题五级标题六级标题

2019-06-11 10:44:35 209

数字图像处理的MATLAB实现第二版 源码,图片

数字图像处理的MATLAB实现第二版书上的源码,图片,还有一些小例题,帮助学习

2017-06-13

空空如也

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

TA关注的人

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