自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 CentOS 7.0 防火墙常用命令

CentOS 7.0 防火墙常用命令

2021-02-08 16:02:03 16610 43

原创 Table ‘ecology.e9_para_group_concat_max_len‘ doesn‘t exist

解决方法查询group_concat_max_len大小:show variables like 'group_concat_max_len';执行语句:SET GLOBAL group_concat_max_len = 1024 * 100;SET SESSION group_concat_max_len = 1024 * 100;

2021-04-08 15:12:39 12

原创 需求调研流程

上一篇 如何进行需求调研需求调研流程图

2021-02-20 11:32:41 78 3

原创 如何进行需求调研

需求调研入门教程

2021-02-20 11:29:42 109 3

原创 Dijkstra算法

戴克斯特拉算法(Dijkstra’s algorithm)是由荷兰计算机科学家艾兹赫尔·戴克斯特拉提出。迪科斯彻算法使用了广度优先搜索解决非负权有向图的单源最短路径问题,算法最终得到一个最短路径树。该算法常用于路由算法或者作为其他图算法的一个子模块。该算法的输入包含了一个有权重的有向图 G,以及G中的一个来源顶点 S。我们以 V 表示 G 中所有顶点的集合。每一个图中的边,都是两个顶点所形成的有序元素对。(u, v) 表示从顶点 u 到 v 有路径相连。我们以 E 表示G中所有边的集合,而边的权重则由权重

2021-02-17 12:19:05 1008 8

原创 BFS(广度优先搜索)

广度优先搜索算法(Breadth-First-Search),是一种图形搜索算法。简单的说,BFS是从根节点开始,沿着树(图)的宽度遍历树(图)的节点。如果所有节点均被访问,则算法中止。BFS同样属于盲目搜索。一般用队列数据结构来辅助实现BFS算法。算法步骤:1. 首先将根节点放入队列中。2. 从队列中取出第一个节点,并检验它是否为目标。如果找到目标,则结束搜寻并回传结果。否则将它所有尚未检验过的直接子节点加入队列中。3. 若队列为空,表示整张图都检查过了——亦即图中没有欲搜寻的目标。结束搜寻并

2021-02-17 12:16:48 593 3

原创 DFS(深度优先搜索)

深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。DFS属于盲目搜索。深度优先搜索是图论中的经典算法,利用深度优先搜索算法可以产生目标图的相应拓扑排序表,利用拓扑排序表可以方便的解决很多相关的图论问题

2021-02-17 12:14:45 93 1

原创 BFPRT(线性查找算法)

BFPRT算法解决的问题十分经典,即从某n个元素的序列中选出第k大(第k小)的元素,通过巧妙的分析,BFPRT可以保证在最坏情况下仍为线性时间复杂度。该算法的思想与快速排序思想相似,当然,为使得算法在最坏情况下,依然能达到o(n)的时间复杂度,五位算法作者做了精妙的处理。  算法步骤:    1. 将n个元素每5个一组,分成n/5(上界)组。    2. 取出每一组的中位数,任意排序方法,比如插入排序。   3. 递归的调用selection算法查找上一步中所有中位数的中位数,设为x,偶数个中位数的

2021-02-17 12:12:45 993 6

原创 二分查找算法

二分查找算法是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。折半搜索每次把搜索区域减少一半,时间复杂度为Ο(logn) 。...

2021-02-17 12:10:29 37 3

原创 归并排序

归并排序(Merge sort,合并排序)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。算法步骤:1. 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列2. 设定两个指针,最初位置分别为两个已经排序序列的起始位置3. 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置4. 重复步骤3直到某一指针达到序列尾5. 将另一序列剩下的所有元素直接复制到合并序列尾  ...

2021-02-17 11:47:24 27

原创 堆排序算法

堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。  堆排序的平均时间复杂度为Ο(nlogn) 。 算法步骤:创建一个堆H[0…n-1]把堆首(最大值)和堆尾互换把堆的尺寸缩小1,并调用shift_down(0),目的是把新的数组顶端数据调整到相应位置重复步骤2,直到堆的尺寸为1...

2021-02-17 10:40:00 18

原创 快速排序算法

快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。  快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。算法步骤:从数列中挑出一个元素,称为 “基准”(pivot)重新排序数

2021-02-17 10:19:59 58

原创 宝塔面板安装

宝塔面板安装

2021-02-08 15:40:47 15380 5

原创 Centos7配置IP地址

Centos7配置IP地址

2021-02-08 14:46:29 15370 4

原创 VMware虚拟机安装CentOS7

VMware虚拟机安装CentOS7超级详细

2021-02-08 14:08:10 15270 1

原创 IDEA使用 Alibaba Cloud Toolkit 一键部署(方式二)

idea 安装 Alibaba Cloud Toolkit 实现一键部署

2021-02-06 09:19:31 15453 1

原创 VMware虚拟机安装Debian10 (超级详细)

零基础虚拟机安装 debian10

2021-02-05 09:05:51 16152

原创 IDEA使用 Alibaba Cloud Toolkit 一键部署(方式一)

Alibaba Cloud Toolkit如何使用

2021-02-03 18:13:00 16704 3

原创 阿里云免费版ssl 申请

1.点击购买证书2.如图所示

2021-02-02 22:52:30 15380 1

原创 技术九级阶图

2021-02-02 15:32:15 15280 1

原创 windows 关闭java进程

关闭全部java进程查看进程列表 :tasklist结束进程:taskkill /f /t /im java.exe

2021-02-02 15:21:09 15432 3

原创 SourceTree Gitflow 使用五( Release版本打tag)

release版本打tag拉取最新代码点击git工作流点击完成发布版本输入标签名称点击确定左侧tree选develop点推送Master点推送

2021-02-02 14:14:20 15436

原创 SourceTree Gitflow 使用四( 创建hotfix分支)

release创建hotfix拉取最新代码 选择创建新的修复补丁输入名称点击确定推送

2021-02-02 13:58:47 15248 1

原创 SourceTree Gitflow 使用三( 创建feature分支)

1.拉取最新代码切换到develop分支点击Git工作流点击建立新的功能完成功能 点击git工作流点击完成功能切换到devlop分支 推送

2021-02-02 13:50:18 15454

原创 SourceTree Gitflow 使用二 ( 创建relsase分支)

1.拉取最新代码切换到develop分支点击Git工作流点击建立新的发布版本release 创建成功

2021-02-02 13:38:27 15352

原创 SourceTree Gitflow 使用一 (Git项目转Gitflow)

1.克隆项目到本地2.SourceTree 打开克隆的项目3 点击master 点击右上角git工作流

2021-02-02 13:26:50 15363

原创 Linux 常用命令

/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start//阿里云启动监控 命令tail log1.log -f //动态查看日志./xxx.sh //运行sh netstat -ntlp //查看端口占用ps uax //查看进程kill -9 4993 //关闭进程su - root //切换管理员exit; //退出用户df -h//磁盘信息df -hl//磁盘信息who am i //显示用户chmod 77.

2021-02-02 12:55:27 15452 2

原创 架构师技术图谱

2021-02-02 12:42:26 15377

转载 代码实现微信8.0特效

点击链接可以体验:https://zxuqian.github.io/html-css-examples/31-05-wechat-emoji-effect/

2021-01-28 08:29:36 17025

原创 程序员为什么要写博客

程序员为什么要写博客1. 前言2.写博客的好处3.小结1. 前言程序员为什么要写技术博客,我见过很多人去写博客,但实际上能够长期坚持下来的人寥寥无几,其实我知道能够长期坚持下来的人,目前都受益匪浅。2.写博客的好处1.加深对技术点的理解如果一件事情不能用通俗、简单的语言说出来或者写出来,证明你并没有全面地掌握或者掌握的深度不够。只有通过知识共享才能更好地发现自己在知识理解和掌握上的不足。2. 自己日后用到博客可以作为自己的学习笔记,记录自己踩过的坑和一些技术解决方案。做了10来年的技术,1.

2021-01-26 16:07:00 15718 2

FNB48中文说明书.pdf

FNB48中文说明书.pdf

2021-02-26

软件系统项目实施方案.zip

软件系统项目实施方案 可以当做模板修改

2021-02-24

中国联通大数据平台助力农业新旧动能转换.pdf

万物进入智联新时代,5G,打造未来社会经济发展新空间,5G,催生IoT新经济,中国联通认知物联网整体布局,智慧农业发展整体策略

2021-01-21

物联网在农业养殖上的应用.pdf

物联网在农业养殖上的应用 东软集团股份有限公司

2021-01-21

智慧农业解决方案ppt

技术拓扑,智慧养殖方案等

2021-01-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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