自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Golang中的数组和切片了解多少呢?

golang切片和数组

2022-07-03 07:55:23 249 1

原创 linux上安装go环境

linux上安装go环境1. 先执行uname -m 查看系统架构uname -m2. 获取go 语言包wget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz3.解压rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz4. 导入环境变量export PATH=$PATH:/usr/local/go/bin5. 验证,查看go版

2022-01-14 14:24:09 639

原创 SVN本地仓库的创建和使用

SVN本地仓库的创建和使用下载VisualSVN Server创建svn用户:右键左侧User创建用户搭建仓库:在左侧列表的 Repositories上右键,打开右键菜单,选择 “Create New Repository…” 项, 在弹出的创建仓库窗口中,选择普通仓库,下一步,输入仓库名称,下一步,选择空仓库,下一步,设置哪些用户可以访问这个仓库,用户需要从我们第二步创建的所有用户中选择,设置完毕后,点击 “Create” 按钮,SVN 仓库创建完成, 最后界面显示的地址就是我们

2021-05-17 10:17:57 3473

原创 leetCode 最长公共前缀

leetCode 最长公共前缀解析:首先这个前缀是公共的,我们可以从任意一个元素中找到它。假定我们现在就从一个数组中寻找最长公共前缀,那么首先,我们可以将第一个元素设置为基准元素x0。假如数组为[“flow”,“flower”,“flight”],flow就是我们的基准元素x0。然后我们只需要依次将基准元素和后面的元素进行比较(假定后面的元素依次为x1,x2,x3…),不断更新基准元素,直到基准元素和所有元素都满足最长公共前缀的条件,就可以得到最长公共前缀。//GOfunc longestComm

2021-05-12 14:36:19 243

原创 leetCode2021.5.12 罗马数字转整数

leetCode 罗马数字转整数解析:首先建立一个HashMap来映射符号和值,然后对字符串从左到右来,如果当前字符代表的值不小于其右边,就加上该值;否则就减去该值。以此类推到最左边的数,最终得到的结果即是答案func romanToInt(s string) int { var romanMap map[rune]int var result int var strRune=[]rune(s) romanMap=make(map[rune]int,7) r

2021-05-12 11:45:54 112

原创 Swagger UI

Swagger UI1. Swagger UI的简介Swagger UI允许任何人(无论您是开发团队还是最终用户)都可以可视化API资源并与之交互,而无需任何实现逻辑。它是根据您的OpenAPI(以前称为Swagger)规范自动生成的,具有可视化文档,可简化后端实现和客户端使用。2. Swagger的特点1.无依赖 UI可以在任何开发环境中使用,无论是本地还是在Web端中。2.人性化 允许最终开发人员轻松地进行交互,并尝试API公开的每个操作,以方便使用。3.易于浏览 归类整齐的文档可快速查找

2021-05-07 09:36:33 694

原创 leetCode2021.4.30 只出现一次的数字,并且每个元素都出现两次

leetCode2021.4.30 只出现一次的数字,并且每个元素都出现三次这里暂时没有对每个元素都出现三次进行判断func singleNumber(nums []int) int { freq:=make(map[int]int) for _,v := range nums { freq[v]++ } for num, occ := range freq { if occ==1 { return num } } return 0}...

2021-04-30 10:03:47 80

原创 是否有两数平方之和等于C

是否有两数平方之和等于Csqrt()函数是我们经常使用的一个函数。sqrt() 用来求给定值的平方根floor(x),也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数floor(3.14) = 3.0floor(9.999999) = 9.0floor(-3.14) = -4.0floor(-9.999999) = -1可以假设a<=b,初始值a=0,b等于根号c1.A方和B方之和为C 返回true2.A方和B方之和大于C则b–3.A方和

2021-04-28 09:41:35 170

原创 回文数

回文数1.所有的负数不能是回文数2.所有个位为0的不是回文数对于数字 1221,如果执行 1221 % 10,我们将得到最后一位数字 1,要得到倒数第二位数字,我们可以先通过除以 10 把最后一位数字从 1221 中移除,1221 / 10 = 122,再求出上一步结果除以 10 的余数,122 % 10 = 2,就可以得到倒数第二位数字。如果我们把最后一位数字乘以 10,再加上倒数第二位数字,1 * 10 + 2 = 12,就得到了我们想要的反转后的数字。如果继续这个过程,我们将得到更多位数的反转数

2021-04-27 14:59:29 125

原创 2021.4.27 每日leetCode(二叉搜索树的范围和)

2021.4.27 每日leetCode(二叉搜索树的范围和)先定义一个变量 sum 遍历到一个节点的时候 如果这个节点的值 val 符号以下条件L <= val <= R那就把这个值加起来 sum += val 遍历完了最后返回func rangeSumBST(root *TreeNode, low int, high int) int { if root == nil { return 0 } if root.Val>high {

2021-04-27 09:29:18 68

原创 leetCode两数之和

leetCode两数之和func twoSum(nums []int, target int) []int { for k,v := range nums { for j := k+1; j <len(nums); j++ { if v+nums[j]==target { return []int{k,j} } } } return nil}rn nil}

2021-04-26 17:21:41 64

原创 Beego和Mongodb杂记

1. Beego框架的简介与安装1.1 Beego简介beego是一个快速开发Go应用的HTTP框架,他可以用来快速开发API、Web及后端服务等各种应用,是一个经典的MVC框架Beego官网beego.me目录结构入下:mian.go是入口文件,controllers是逻辑控制模块,models是模型模块,views是视图模块。├── conf│ └── app.conf├── controllers│ ├── admin│ └── default.go├──

2021-04-26 16:56:21 2750

转载 2021.4.26 每日leetcode

2021.4.26 每日leetcode最简单的就是一个一个试,然后找出船的最小承载量,船的最小承载量必须大于等于任何一个包裹的重量,我们只需要找到包裹的最大重量limit,把它当做船的最小承载量,看看是否满足,如果满足就返回limit如果不满足就增加船的承载量limit,继续判断……public int shipWithinDays(int[] weights, int D) { //船的最小承载量必须大于等于任何一包裹的重量,不能小于, //否则这个包裹没法运

2021-04-26 16:52:48 115

原创 1. 前端实现饼图、堆叠柱状图、折线图

1. 前端实现饼图、堆叠柱状图、折线图主要是过jquery去实现1.1 饼图<pre name="code" class="html"><!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Highcharts Example</title>

2021-04-26 15:32:11 1542

空空如也

空空如也

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

TA关注的人

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