摘要:
golang生成二维码图片,支持图片下方增加多行居中文本 效果 工具类代码 package Utils import ( "bytes" "fmt" "github.com/golang/freetype/truetype" "github.com/skip2/go-qrcode" "golang. 阅读全文
摘要:
使用gnet框架处理Socket粘包问题 当服务端处理旧业务tcp scoket,旧的业务是Netty Socket使用的是2个字节的长度定义数据的大小。官方支持ICodec去处理,但文档不太友好,这里附上使用方法 import ( "github.com/panjf2000/gnet" ) typ 阅读全文
摘要:
.net6之后,微软默认不支持System.Drawing在linux上的使用,原有的方式在.net 6上需要配置发布生成的*.runtimeconfig.json的configProperties节点下配置如下内容才支持,但在后续版本中删除该开关。 1.依赖的程序集不要直接使用SkiaSharp, 阅读全文
摘要:
使用说明 这是基于官方opensips 2.4镜像添加了mysql模块以及rest_client模块制作的镜像,用此镜像可以连接mysql控制opensip注册用户、查看通话记录以及通话时对INVITE(邀请)、ACK(接通)、BYE(挂断)、CANCEL(取消)事件进行监听调用http接口访问外部 阅读全文
摘要:
Ubuntu18.04直接安装opensips 本人实践亲测有效,用docker安装opensips尝试多次均无法连接mysql数据库,故舍弃,直接在主机上安装opensips 部分内容参考自:https://www.jianshu.com/p/db19658a02a1 创建目录,下载程序解压,切换 阅读全文
摘要:
1.环境配置 部署的mysql集群为pxc模式,该模式下所有mysql主机都为主,都可以同步数据到其他mysql主机,同步完成后才算操作成功,可用性高 2台主机系统为unbuntu18.04(centos装了docker大部分操作都一直,nginx相关配置可能有所不同),都安装了docker环境ve 阅读全文
摘要:
在开发中,需要部署到linux集群时候使用虚拟机安装了2个centos系统,一经折腾设置虚拟机网络为NAT模式,到最后虚拟机可以ping通主机,但主机怎么都没法ping通虚拟机ip以及建立ssh连接 这是虚拟机ping主机 这是主机ping虚拟机ip,无法ping通,按照网上的方式我查看了VMnet 阅读全文
摘要:
前沿 园子里已有挺多博文介绍了EFCore+Mysql/MSSql如何进行使用,但实际开发不会把EF层放在Web层混合起来,需要多个项目配合结构清晰的进行分层工作,本文根据个人实践经验总结将各个项目进行分层,仅供想自己搭建,包含数据仓储以及分页多字段排序。 目录结构 1.实体层(EF)搭建 1.1添 阅读全文
摘要:
本文为本人最近学习将.Net Core部署到Linux的一些经验总结,也提供点也和我一样对Linux接触不多的.Net Core开发者。 一.部署用到的环境和工具 1.Linux采用最新的CentOS7.5版本,开发使用VS2017搭配的.Net Core 为2.0的SDK版本号2.1.202(可到 阅读全文
摘要:
最近工作用到在Word模板插入数据库数据,导出一个带数据的Word文件,想起来之前操作Word都是用微软提供的Microsoft.Office.Interop.Word,而在最新的..NET CORE 2.0则没发现什么适用的方法,于是想起了POI移植到.NET平台的NPOI,于是在网上查找了下在. 阅读全文