- 博客(22)
- 资源 (1)
- 收藏
- 关注
翻译 什么是 CDN(内容分发网络 Content Delivery Network)?
内容分发网络 (CDN) 是一个互连服务器网络,可加快数据密集型应用程序的网页加载速度。CDN 可以代表内容交付网络或内容分发网络。当用户访问网站时,来自该网站服务器的数据必须通过互联网传输才能到达用户的计算机。如果用户距离该服务器较远,则加载大文件(例如视频或网站图像)将需要很长时间。相反,网站内容存储在距离用户更近的 CDN 服务器上,并且可以更快地到达用户的计算机。
2023-07-12 23:25:00
641
翻译 什么是反向代理(代理服务器解释
反向代理是位于 Web 服务器前面的服务器,将客户端(例如 Web 浏览器)请求转发到这些 Web 服务器。反向代理通常用于帮助提高安全性、性能和可靠性。为了更好地理解反向代理的工作原理以及它可以提供的好处,让我们首先定义什么是代理服务器。转发代理,通常称为代理、代理服务器或 Web 代理,是位于一组客户端计算机前面的服务器。当这些计算机向 Internet 上的站点和服务发出请求时,代理服务器会拦截这些请求,然后像中间人一样代表这些客户端与 Web 服务器通信。
2023-03-18 15:32:10
10297
原创 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
786
原创 合并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
1526
原创 随机快排实现:随机取pivot,保证时间复杂度
#include<iostream>#include<vector>using namespace std;int partition(vector<int>& arr, int l, int r) { int pivot = arr[r]; int i = l; for (int j = l; j < r; j++) { if (arr[j] <= pivot) { swap(arr[i++], arr[j]); }
2022-01-27 23:55:05
683
原创 求一个数的平方根:二分查找/牛顿法源码
#include<iostream>#include<cmath>using namespace std;// 二分法实现double binarySearch(double num, double accuracy) { double l = 0.0, r = 0.0; if (num >= 1) r = num; else r = 1.0; while (fabs(l - num/l) > accuracy) { double mid = l
2022-01-27 23:51:45
623
原创 静态函数相关知识
静态函数相关知识假设文件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
291
原创 TensorFlow+深度学习笔记7
TensorFlow+深度学习笔记7标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识了解了text转image算法的大致过程;使用GitHub的代码训练得到了自己的模型,并且实现了text转image的过程详细阅读了代码,对方法的细节步骤有较深了解Text-to-Image论文学习论文工作与贡献 这篇文章的主要工作是将文字所...
2018-06-23 23:54:45
1183
原创 TensorFlow+深度学习笔记6
TensorFlow+深度学习笔记6标签(空格分隔): TensorFlow+深度学习笔记1 本周掌握的内容:使用 cityscapes 数据集重现 pix2pix 实验学习CRN论文对pix2pix与CRN两篇论文方法、结果的不同有了较深理解2 学习清单使用 cityscapes 数据集重现 pix2pix 实验 学习 Cascaded Refin...
2018-06-01 00:41:00
1712
原创 TensorFlow+深度学习笔记5
TensorFlow+深度学习笔记5标签(空格分隔): TensorFlow+深度学习笔记本周掌握的内容:理解了GAN网络的历史、结构、重要性;学习了pix2pix论文,并在facades数据集上面完成模型训练和测试。在pix2pix的基础上重新阅读了zi2zi代码,并完成模型测试。Task 6:Generation and Segmentation方向...
2018-05-21 00:03:54
2621
原创 TensorFlow+深度学习笔记4
TensorFlow+深度学习笔记4标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识理解梯度弥散与梯度爆炸的概念;学习理解 ResNet;运行了Github上ResNet的源码,训练出自己的ResNet模型,并对模型进行了测试Task 5:Deeper Network++ 上周大家已经了解了 8 层的 AlexNet 和 16 层的...
2018-05-04 00:27:12
881
原创 TensorFlow+深度学习笔记3
TensorFlow+深度学习笔记3标签(空格分隔): TensorFlow+深度学习笔记本周掌握的知识:熟悉AlexNet网络模型结构,并使用AlexNet网络在ImageNet数据集上训练好的模型进行Inference熟悉VGG网络模型结构,并使用VGG网络在ImageNet数据集上训练好的模型进行Inference了解将caffe模型转换为TensorFlow模型...
2018-04-23 23:49:19
1060
原创 TensorFlow+深度学习笔记2
TensorFlow+深度学习笔记2标签(空格分隔):TensorFlow+深度学习笔记本周掌握的知识:深度学习基本概念理解:Linear regression、Logistic regression、Softmax。并使用python完成对应代码实现;在课件的指导下,参考示例实现了Deep CNN, 最终的识别率达到99.35%;了解了LeNet,参考《Tensorfl...
2018-04-16 22:34:43
658
原创 TensorFlow+深度学习笔记1
TensorFlow+深度学习笔记1由于博主参加了学校的科研实训,然后指导老师给的项目与深度学习有关,于是我将详细记录博主的学习经历。 ps:博主也是初学者,如果哪里有错误请多多指教~博主这阶段掌握的知识: 1 TensorFlow运行机制、Tensorflow一些函数的调用、深度学习初步; 2 CNN模型的构建与它的优点,成功使用python编写了一个识别MNIST字体库...
2018-03-26 21:12:23
1376
原创 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
9346
3
原创 如何关闭135、137、138、139、445端口
摘要:本文介绍了如何通过禁用135、137、138、139、445端口来防范WannaCry勒索病毒攻击。这些共享端口虽然方便局域网使用,但存在安全隐患。文章提供了详细的操作步骤,包括通过Windows防火墙设置阻止端口连接,并推荐了360NSA免疫工具和微软官方补丁两种防护方案。对于Windows10用户,系统已自动更新,而旧系统用户可采用文中提供的安全工具进行防护。
2017-05-13 13:16:18
10086
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅