自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nim的VSCode调试配置

这语言貌似都是靠社区的开发者,为爱发电的,没有大厂的背书,有些东西很不完善。特别是IDE方面,虽然有插件,但功能是不是很完善,自动完成这些,应该是个半成品。调试的话,vscode要安装CodeLLDB,以及Nim的插件的。关于调试的配置,问new bing,无果,这是预料之中的,毕竟是小众。在网上搜索一圈,最后发现github上,其实有人在讨论,还提了issue的。不过,有个小遗憾,就是调试过程中,变量名丢失了。结合他们的一些讨论,然后自己各种复制粘贴,又尝试了一阵子,还好弄了一些配置。

2023-04-15 11:08:27 298

原创 轻量级golang rpc框架

最近有点闲余时间,于是开始思考以及编写一些东西。其实关于RPC,记得之前刚接触的时候,感觉很神秘,很牛x的一项技术。RPC随便百度一下,都看的好像很高深,很难懂的介绍。然后就算用了,也不懂啥米原理,引用beego的谢大给的图,看着也好像不是很懂的样子。其实基于golang的RPC有好几个了,除去原生的一个外,有gRPC,也有一个自称很牛逼的RPC框架(xrpc:http://rpcx.site...

2019-06-06 09:51:02 6137

原创 golang 的goroutine池(线程池)

最近弄服务器的优化,在大量机器人面前,性能问题凸现出来。我是启用几台亚马孙服务器(一年免费用,每个区随便开一台,呵呵)去轰炸服务器了,然后内存暴涨,从几百兆渐渐的升到1个G,然后2个G,接着3个G。可怜本人的服务器也就3个G,当超越3G的时候,有些服务器进程就被OOM了。一开始我觉得,是否人数太多,消息量太大导致的?然后用一些性能检测工具pprof之类,很多都指向protobuf(本人用的是G...

2018-11-22 21:43:48 12076 1

原创 golang的优化

最近对自己写的golang服务器做优化,遇到不少坑,这里聊一下所遇到的坑。跑了一些机器人,主要看cpu跟内存的占用了。首先是做压测,cpu至少要2核,1核是不行的。会发现1核占用率100%,到2核上就仅仅只有10%左右了。据说golang是默认多核的。所以,就算是压测至少也得2核。接下来说一下,golang的一个巨坑。。。golang原生库带了定时器相关的,我觉得它那定时器用起来不方便,就...

2018-10-19 12:28:04 683

原创 golang的Context包的使用

golang在1.7加入context包加入,网上搜了一下,有很多文章介绍如何用。但本人愚钝,完全不知所以然,于是乎半摸黑的玩了一下,终于弄清楚,这东西究竟是个啥。context英文翻译为“环境,上下文”,乍一看,完全不知啥意思。上下文?你说程序上下文?这个跟goroutine好像没半毛钱关系。我们知道golang加这个东西,其实为了让goroutine可以控制的啊。众所周知,“上下文”也...

2018-08-22 11:56:36 3049 5

原创 Unity调用iOS原生内购

Unity在5.x以后的版本,都附带了各种平台的IAP(内购),网上一搜Unity IAP,就一大堆如何如何接入的教程,据说还挺方便的。本人也是用Unity 5.x,也曾经用了一下Unity的IAP,那为何现在还要讨论调用iOS原生的IAP呢?在这里不得不吐槽一下Unity的IAP,虽然它目的是更加方便的让游戏接入支付,但接入过程,感觉也不是那么的顺利的。可能本人水平问题,接入这东西整整花费了...

2018-08-01 12:14:30 1134

原创 提升Python性能的另类思路

最近在捣鼓py与golang的结合,然后简单做了一下性能测试。思路是go暴露一下goroutine的函数,然后,py就能使用goroutine了。测试代码就不贴了,只是n次的累加。出乎预料的是,跑在goroutine的py逻辑,居然比纯py的跑快了1倍多呃。那么,是否可以用这种方式加速py呢?我将会继续尝试。。。...

2018-04-03 15:18:21 148

原创 python调用golang并回调

最近折腾python交互,也真够呛的,一连玩了好几天,被虐的不要不要的。天天各种百度,Google之间。好吧,废话少说,转入我们的正题。其实,py调用go一般的函数,只是第一道坎,正主其实是py调用go,并且go还回调py!!!网上其实这些问题很少,而且有且只有一篇关于go回调py的。就是如下一位大兄弟写的:https://www.golangtc.com/t/59f858c04ce40d3bf4...

2018-04-03 12:22:06 5917 3

原创 关于python调用golang的库

由于最近py在机器学习上比较牛x,但golang居然没有相应牛x的机器学习库。本人虽然这两种语言都熟悉,但就是不爽py的一些语法,所以打算使用golang做一部分库,然后py调用。。。网上有很多py调用golang的方法,基本原理都是cgo来弄,如下面:https://studygolang.com/articles/4796然而,本人是在osx下的,上面这东西估计只能Linux了。在osx下,p...

2018-04-02 17:12:44 1836

空空如也

空空如也

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

TA关注的人

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