09 2018 档案

摘要:代码如下: 其中BlockCutting中的一步是用go并发做的 这样输出的话,即使v.Incise不为空,也不会输出“有东西”。原因是go还在并行计算的时候,主线程就已经结束了,这样自然就不会输出“有东西”了。 简单一点的解决办法是加入time.Sleep(1000),让主线程“多等一会”再结束。 阅读全文
posted @ 2018-09-29 17:59 livalon1 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:问题描述: Given a string, find the length of the longest substring without repeating characters. Example 1: Input: "abcabcbb" Output: 3 Explanation: The a 阅读全文
posted @ 2018-09-27 15:37 livalon1 阅读(123) 评论(0) 推荐(0) 编辑
摘要:以遍历Block结构为例,Block结构如下: 可以看到Block中包含一个[]*Block类型的属性,在Block中,若Inside为true则说明Incise不为空。我们的目的是遍历一个[]Block数组,若其Incise有值则继续向下遍历。 遍历代码如下: 阅读全文
posted @ 2018-09-21 09:27 livalon1 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:package vector import ( "math" "fmt" )// 三维向量:(x,y,z) type Vector3 struct { X float64 `json:"x"` Y float64 `json:"y"` Z float64 `json:"z"` } func (this *Vector3)Equal(v... 阅读全文
posted @ 2018-09-14 20:46 livalon1 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:package matrix import ( "math" "github.com/astaxie/beego" ) type Matrix4 struct { Elements [16]float64 `json:"elements"` } type SQ struct { //矩阵结构 M,N int //m是列数,n是行... 阅读全文
posted @ 2018-09-14 20:44 livalon1 阅读(3645) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示