自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 计算机基础-CRC循环冗余校验码

计算机基础-循环冗余校验码介绍

2024-05-12 15:40:07 303

原创 对于安全的理解

对于安全的理解背景说明:本人从事网络安全行业,近期被问及什么是安全。这个问题,不止是在问我知不知道安全的定义,更是想问我对安全的理解以及表达。在此记录下个人的理解,供大家指摘或参考(首先,还是要有定义)百科上认为,安全是指没有危险、不受威胁、不出事故的状态,此定义强调的是结果。(对比引出自己对此定义的看法)而我们所从事的行业,其“安全”内涵不仅包含结果,更包含为达成这一结果所采取的行动及行动背后所蕴含的安全理论。因此个人总结,安全是识别并采取措施对抗风险,以确保事物按预期方向发展,它包括安全目标

2022-02-20 15:05:36 6148

原创 算法学习笔记--堆及堆排序

前言在学习左神的算法课,对堆这种数据结构有了更深的理解,在此将课程概要记录下来,以备后查堆结构概念上,堆结构是一种完全二叉树。若父节点比子节点都大,叫最大堆,若父节点比子节点都小,叫最小堆。堆的经典实现方式是使用数组。若从0位置存放数据,则通过当前节点index,可知其左右孩子节点下标分别为2 * index+1、2 * index+2,当前节点的父节点为(index-1)/ 2。若从1位置存放数据,位置为index的节点的左右及父节点的下标分别为2 * index、2 * index + 1、in

2020-06-18 10:18:44 152

原创 算法学习笔记--快速排序

前言在学习左神的算法课,对快速排序有了更多的理解,在此记录,以备后查快速排序1.0描述:快排1.0是基于单个支点进行递归操作。大体来讲,是选择数组arr中的某一个数作为支点pivot,经过一通操作(一般叫partition),使得左边的数均小于等于pivot,右边的数均>pivot,如此一来,pivot就待在了自已排好序的位置。然后再对左边和右边分别做同样的操作,就完成了整个数组的排序代码: /** * 快速排序 1.0 * @param arr * @

2020-06-17 16:51:05 193

原创 算法学习笔记--归并排序及其应用

前言在学习左神的算法课程,关于归并排序有些收获,在此记录,以备后查。原理分治的思想,将对数组arr[]排序的任务(规模为N),分为对左、右半边排序(规模各位N/2)、合并(规模为N)这三步操作。对左(或右)半边排序又可以拆分为两个更小规模的排序与一个合并的操作。如此递归,直到待排序的规模为1.递归实现 /** * 假定左边和右边分别已经排序好,将左右两边合并成有序的序列 * @param arr 待排序的数组 * @param left arr左边界 incl

2020-06-17 14:04:44 160

原创 算法学习笔记--递归的时间复杂度

结论算法学习中,常常需要用到递归函数,对于部分满足公式T(N)=a*T(N/b)+O(Nd)的算法,其时间复杂度如下:当logba>d,O(T(N))=O(Nlogba)当logba<d,O(T(N))=O(Nd)当logba==d,O(T(N))=O(Nd*logN)解释公式T(N)=a*T(N/b)+O(Nd)中,N指问题的规模,a、b、d皆为常数。其中,N/b是子问题的规模,a为子问题的个数,O(Nd)为一层循环中,除去子问题的其它代码的时间复杂度。注意,并不是所有递归都

2020-06-16 11:42:20 301

原创 Java位运算的几个骚操作

前言这段时间在看左神(左程云)的算法课,其中有讲到几个关于位运算的骚操作。在此记录下来,以备后查。1、使用异或^实现交换排序算法中,经常需要用到交换,常见方法如下:void swap(int[] arr,int i,int j){ int tmp=arr[i]; arr[i]=arr[j]; arr[j]=tmp;}但如果要求不使用临时变量,就地交换,咋办呢???这里就需要位运算来表演了,代码如下:void swap(int[] arr,int i,int j){ arr[j]=a

2020-06-16 00:24:55 299

原创 Nginx使用经验之https代理

背景公司某项目验收过程中,验收人说网站不安全,需要改成https。为了不动应用代码,快速实现该功能,决定在nginx上耍一把。步骤生成证书在centos上使用安装ssl插件配置nginx衍生问题:websocket连接异常衍生问题:内网地图服务异常总结参考链接https://blog.csdn.net/smartdt/article/details/80027579...

2019-12-21 16:56:30 1032

原创 Nginx使用经验之支持跨域

使用背景之前在公司搭建了一台fastdfs文件服务器,使用一直正常。但某天一个前端同事反馈,使用中遇到个问题:他用一个插件获取文件服务器上的文件,却报了异常–Access to fetch at 'http://ip:port/xx/M00/00/00/abc.pdf' from origin 'null' has been blocked by CORS policy: request's ...

2019-11-29 11:30:45 520

原创 kafka学习之支持内外网访问

需求描述:在内网搭建了kafka单机服务,可以正常使用,但之后又需要将该服务共享给外网,使内外网都可以使用同一个服务。解决方案:更改kafka-server的配置文件即可具体步骤:1、我是在centos上搭建了kafka服务,进入安装目录cd /usr/local/kafka,打开配置文件vim ./config/server.properties,如下图所示:...

2019-11-26 21:05:51 5457 2

原创 基于nginx+rtmp+ffmpeg的视频直播平台解决方案1--方案概述

04121416@cumt.edu.cn目标:从无到有搭建一个视频直播平台,支持Android移动端、linux服务器、windows等各种平台上发起视频直播,支持使用VLC工具、浏览器页面、Android客户端等多种方式播放视频流,支持视频的存储及下载。

2019-08-16 15:40:01 474 2

原创 Centos安装FastDFS并在Springboot项目中集成其客户端

04121416@cumt.edu.cnCentos安装FastDFS并在Springboot项目中集成其客户端这是我的第一篇技术博客,内容来自于慕课网授课讲师风间影月的收费课程《Netty/Spring Boot仿微信聊天全栈实战 从0开发到上线部署》,这里仅作笔记及技术分享,不作任何商业用途我的需求最近一个springboot的项目,需要存储及查看大量的小图片,因而想到要搭建一个文件服...

2019-07-28 14:24:50 372

隐私计算最佳实践-gartner.zip

这种东西,应该免费

2021-12-24

python-3.8.1-amd64 for win

截止到2019-12-22,目前官网下载下来的最新的安装包,亲测可用,未做任何修改,谁动手脚谁是小狗

2019-12-22

FastDFS相关安装包及客户端上传样例代码.zip

本资源包含centos安装FastDFS所需要的安装包资源,也包含Springboot集成FastDFS Client的样例代码,相关教程请参考我的博客https://blog.csdn.net/tuguai7887/article/details/96484574。声明:我不想要积分,但csdn现在弄得我没办法把积分设置为0。

2019-07-28

fastdfs相关安装包.zip

Centos安装FastDFS相关软件包,相关安装教程见我的博客https://blog.csdn.net/tuguai7887/article/details/96484574

2019-07-25

空空如也

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

TA关注的人

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