- 博客(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
原创 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 <stdio.h>#include <GL/gl3w.h> // 使用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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅