自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 左值和右值有什么区别?(根据 Effective Modern C++ 总结)

In modern C++, efficiency is improved by moving values ​​instead of copying them. This led to the introduction of lvalues ​​and rvalues.

2026-07-07 00:22:27 363

原创 内存泄漏会导致操作系统永久丢失内存吗?它会导致应用程序崩溃吗?

Memory leaks occur when an app allocates memory but fails to free it. While the app runs, the OS keeps the leaked memory allocated, assuming it's still in use. The app won't crash immediately, and it depends on the scenario.

2026-07-06 23:54:17 404

原创 进程崩溃的原因和解决方法

进程崩溃的原因可能涉及内存问题、非法操作、资源耗尽、死锁、外部依赖问题、编程错误、信号处理问题、环境问题、调试不足或恶意攻击等。通过日志分析、调试工具和代码审查,可以有效定位和解决崩溃问题。

2025-01-15 22:32:39 1330

原创 内联变量(inline variables):在多个文件中共享全局常量

通过使用内联变量(inline variables),可以在 C++17 中轻松实现跨多个文件共享全局常量。这种方式既简洁又高效,避免了传统全局变量可能导致的链接错误,是现代 C++ 中推荐的做法。

2025-01-15 22:08:57 740

原创 全局变量的定义和使用

全局变量,extern的用法等

2025-01-15 21:53:36 759

原创 C++单例模式的设计

C++单例模式的设计

2025-01-15 17:43:37 634

原创 手写实现C++ std::string 类

实现std::string

2025-01-15 15:57:36 397

原创 #define 和 static const 的区别

define 与 const string的区别

2023-02-15 15:06:54 386

原创 lower_bound和upper_bound的实现

binary search算法特别讲究细节,微小的改动都会带来不同的结果,这篇博客将放上lower_bound和upper_bound的实现lower_bound的实现说明:inputs是升序排序好的数组,target是要搜索的元素int lower_bound(vector<int>& inputs, int target) { int l = 0, r = inputs.size() - 1; while (l <= r) { int

2022-02-13 00:12:03 833

原创 合并K个升序数组

给你一个二维数组(有K行),每一行都已经按升序排列。请你将所有行合并到一个升序数组中,返回合并后的数组。本题是LeetCode 合并K个升序链表的变形采用小顶堆存放每一行的第一个元素,每一行的下标index会依次往后移动。这里直接使用C++ STL 的priority_queue来实现小顶堆。#include<iostream>#include<vector>#include<queue>using namespace std;struct Nod.

2022-01-29 09:26:32 1558

原创 静态函数相关知识

静态函数相关知识假设文件code.c中有以下两个函数:函数1:int add(int a, int b) { return a+b;}函数2:static int add2(int a, int b) { return a+b;}这两个函数实现的功能完全相同(两个数相加);忽略函数名不一样,唯一的区别就是函数2的返回值前面多了static关键字那么加上static与不加有什么区别呢?简单说函数1可以被整个源程序的其他文件调用,而函数2的作用于局限在本文件(code.

2021-02-25 17:54:02 338

原创 TensorFlow+深度学习笔记7

TensorFlow+深度学习笔记7标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识了解了text转image算法的大致过程;使用GitHub的代码训练得到了自己的模型,并且实现了text转image的过程详细阅读了代码,对方法的细节步骤有较深了解Text-to-Image论文学习论文工作与贡献  这篇文章的主要工作是将文字所...

2018-06-23 23:54:45 1220

原创 TensorFlow+深度学习笔记6

TensorFlow+深度学习笔记6标签(空格分隔): TensorFlow+深度学习笔记1 本周掌握的内容:使用 cityscapes 数据集重现 pix2pix 实验学习CRN论文对pix2pix与CRN两篇论文方法、结果的不同有了较深理解2 学习清单使用 cityscapes 数据集重现 pix2pix 实验 学习 Cascaded Refin...

2018-06-01 00:41:00 1766

原创 TensorFlow+深度学习笔记5

TensorFlow+深度学习笔记5标签(空格分隔): TensorFlow+深度学习笔记本周掌握的内容:理解了GAN网络的历史、结构、重要性;学习了pix2pix论文,并在facades数据集上面完成模型训练和测试。在pix2pix的基础上重新阅读了zi2zi代码,并完成模型测试。Task 6:Generation and Segmentation方向...

2018-05-21 00:03:54 2711

原创 TensorFlow+深度学习笔记4

TensorFlow+深度学习笔记4标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识理解梯度弥散与梯度爆炸的概念;学习理解 ResNet;运行了Github上ResNet的源码,训练出自己的ResNet模型,并对模型进行了测试Task 5:Deeper Network++  上周大家已经了解了 8 层的 AlexNet 和 16 层的...

2018-05-04 00:27:12 939

原创 TensorFlow+深度学习笔记3

TensorFlow+深度学习笔记3标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识:熟悉AlexNet网络模型结构,并使用AlexNet网络在ImageNet数据集上训练好的模型进行Inference熟悉VGG网络模型结构,并使用VGG网络在ImageNet数据集上训练好的模型进行Inference了解将caffe模型转换为TensorFlow模型...

2018-04-23 23:49:19 1098

原创 TensorFlow+深度学习笔记2

TensorFlow+深度学习笔记2标签(空格分隔):TensorFlow+深度学习笔记本周掌握的知识:深度学习基本概念理解:Linear regression、Logistic regression、Softmax。并使用python完成对应代码实现;在课件的指导下,参考示例实现了Deep CNN, 最终的识别率达到99.35%;了解了LeNet,参考《Tensorfl...

2018-04-16 22:34:43 711

原创 TensorFlow+深度学习笔记1

TensorFlow+深度学习笔记1由于博主参加了学校的科研实训,然后指导老师给的项目与深度学习有关,于是我将详细记录博主的学习经历。 ps:博主也是初学者,如果哪里有错误请多多指教~博主这阶段掌握的知识: 1 TensorFlow运行机制、Tensorflow一些函数的调用、深度学习初步; 2 CNN模型的构建与它的优点,成功使用python编写了一个识别MNIST字体库...

2018-03-26 21:12:23 1476

原创 OpenGL--使用ImGui渲染三角形

OpenGL–使用ImGui渲染三角形首先看一下作业要求: 下面是我实现的代码:#include "imgui/imgui.h"#include "imgui_impl_glfw_gl3.h"#include &lt;stdio.h&gt;#include &lt;GL/gl3w.h&gt; // 使用gl3w,glad也行,注意要在项目工程中添加gl3w.c(或者...

2018-03-22 00:40:19 9511 3

原创 如何关闭135、137、138、139、445端口

摘要:本文介绍了如何通过禁用135、137、138、139、445端口来防范WannaCry勒索病毒攻击。这些共享端口虽然方便局域网使用,但存在安全隐患。文章提供了详细的操作步骤,包括通过Windows防火墙设置阻止端口连接,并推荐了360NSA免疫工具和微软官方补丁两种防护方案。对于Windows10用户,系统已自动更新,而旧系统用户可采用文中提供的安全工具进行防护。

2017-05-13 13:16:18 10485

原创 中山大学如何在寝室配置极路由

中山大学学生如何在寝室配置极路由

2017-02-28 12:57:32 11554 3

原创 现代操作系统与应用开发

现代操作系统与应用开发

2017-02-28 01:33:27 867

直方图均衡化

对图像进行均衡化处理,这样使得显示不佳的灰度图得到很好的显示效果

2017-10-23

空空如也

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

TA关注的人

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