会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
livalon
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2018年10月8日
go beego框架与python实现数据交互
摘要: 目标:将go中一个二维数组传到pythone中处理并返回。难点在于数据格式的转换。 go代码如下: 可以看到python中处理的结果是将我们go中传来的二维数组原封不动返回回去。 数据传输过程如下: 1.在go中,先将二维数组用 json.Marshal 编码为json,并以字符串形式传到pytho
阅读全文
posted @ 2018-10-08 17:42 livalon1
阅读(837)
评论(0)
推荐(0)
2018年9月29日
golang 并发运算时主线程先运行完,子线程运行没结束的问题记录
摘要: 代码如下: 其中BlockCutting中的一步是用go并发做的 这样输出的话,即使v.Incise不为空,也不会输出“有东西”。原因是go还在并行计算的时候,主线程就已经结束了,这样自然就不会输出“有东西”了。 简单一点的解决办法是加入time.Sleep(1000),让主线程“多等一会”再结束。
阅读全文
posted @ 2018-09-29 17:59 livalon1
阅读(1827)
评论(0)
推荐(0)
2018年9月27日
滑动窗口解决最小子串问题 leetcode3. Longest Substring Without Repeating Characters
摘要: 问题描述: 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
阅读(130)
评论(0)
推荐(0)
2018年9月21日
golang 遍历树状结构
摘要: 以遍历Block结构为例,Block结构如下: 可以看到Block中包含一个[]*Block类型的属性,在Block中,若Inside为true则说明Incise不为空。我们的目的是遍历一个[]Block数组,若其Incise有值则继续向下遍历。 遍历代码如下:
阅读全文
posted @ 2018-09-21 09:27 livalon1
阅读(1547)
评论(0)
推荐(0)
2018年9月14日
golang 三维向量相关操作
摘要: 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
阅读(1241)
评论(0)
推荐(0)
golang 矩阵乘法、行列式、求逆矩阵
摘要: 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
阅读(3669)
评论(1)
推荐(0)
2018年7月31日
golang float32/64转string
摘要: v := 3.1415926535 s1 := strconv.FormatFloat(v, 'E', -1, 32)//float32s2 := strconv.FormatFloat(v, 'E', -1, 64)//float64
阅读全文
posted @ 2018-07-31 16:28 livalon1
阅读(34141)
评论(0)
推荐(0)
2018年7月23日
python plt画图横纵坐标0点重合
摘要: 效果如下: 关键代码如下:
阅读全文
posted @ 2018-07-23 15:38 livalon1
阅读(3866)
评论(0)
推荐(1)
2018年7月20日
Matplotlib图例中文乱码
摘要: plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
阅读全文
posted @ 2018-07-20 17:23 livalon1
阅读(163)
评论(0)
推荐(0)
2018年7月12日
golang 实现求两向量夹角
摘要: type Vector3 struct { X float64 `json:"x"` Y float64 `json:"y"` Z float64 `json:"z"` } func GetAngle(v1 Vector3,v2 Vector3) (angel float64) { //求两向量夹角 a := v1.X * v2.X +...
阅读全文
posted @ 2018-07-12 19:49 livalon1
阅读(910)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告