随笔分类 -  c#学习

摘要:最近,我遇到一个颇为独特的需求:需以JSON格式通过TCP将结果数据发送给客户。由于数据格式为JSON,我自然而然地想到使用Newtonsoft对类进行序列化。然而,生成的JSON数据中,某一个byte[]类型的属性数据默认采用了base64编码进行转换。鉴于该byte[]中存储的是十六进制数据,而 阅读全文
posted @ 2025-07-08 16:47 Ocean-Luo 阅读(135) 评论(0) 推荐(0)
摘要:有的时候,我们想要制作一些nuget包,供自己内部调用,不想公开出去,那么就需要一个能够集中管理nuget包的服务了,今天我来给大家介绍一款轻便好用的包管理服务 BaGet 下载并部署BaGet服务端 1、点击下载BaGet程序包 https://github.com/loic-sharma/BaG 阅读全文
posted @ 2019-10-24 14:13 Ocean-Luo 阅读(2284) 评论(1) 推荐(1)
摘要:今天想着别人都把自己做的程序包发布到nuget上去开放给别人使用,那么我是否也能这么干呢,于是就研究了一番,发现还真可以,而且非常简单,接下来就介绍下发布自己的程序包到nuget上的方法。 一、创建公共库demo 1、首先我们来创建一个简单的公用库,里面就一个计算的方法,包括加减乘除,如图 2、可以 阅读全文
posted @ 2019-10-24 11:56 Ocean-Luo 阅读(1307) 评论(0) 推荐(0)
摘要:写这篇博文的原因是公司有个项目需要用到阿里云来存放用户头像文件、后期软件安装版本也可能需要存进去,然后折腾了两天终于摸熟了一点皮毛,在这里给大家简单介绍下。 一、初识对象存储oss 1、进入阿里云控制台后,搜oss,选择“对象存储oss”,如图 首次使用,应该是要确定授权开启对象存储oos的,确定之 阅读全文
posted @ 2019-08-08 18:17 Ocean-Luo 阅读(2671) 评论(0) 推荐(0)
摘要:今天研究了下一款非常好用的api集中展示工具 Yapi,具体网址 https://hellosean1025.github.io/yapi/documents/index.html 它的作用是帮你智能的展示你的项目里的所有接口,还可以提示接口是开发完成还是未完成,这样就非常方便一些前后端分离的工作, 阅读全文
posted @ 2019-07-30 18:08 Ocean-Luo 阅读(13043) 评论(1) 推荐(0)
摘要:废话不多说,我们来直接实践…… 一、搭建mqtt控制台服务端 新建一个.net core控制台项目,然后使用Nuget添加MQTTnet包,我这里使用2.4版本,注意不同版本,代码写法不相同,如下图 编写代码,详见注释 启动试一下,发现启动成功了 二、搭建第一个客户端client1 同样使用控制台来 阅读全文
posted @ 2019-07-23 16:45 Ocean-Luo 阅读(10018) 评论(2) 推荐(6)
摘要:为什么要用到深拷贝呢?比如我们建了某个类Person,并且实例化出一个对象,然后,突然需要把这个对象复制一遍,并且复制出来的对象要跟之前的一模一样,来看下我们一般会怎么做,看代码 public class Person { public string Name { get; set; } } cla 阅读全文
posted @ 2019-02-27 09:39 Ocean-Luo 阅读(21645) 评论(1) 推荐(3)