tnblog
首页
视频
资源
登录

.net项目中雪花id序列化后丢失精度的问题

.net项目中雪花id序列化后丢失精度的问题,只需要在dto里边或者实体里边也就是传递到前台的那个dto或者实体配置一个[Newtonsoft.Json.JsonConverter(typeof(ValueToStringConverter))]就可以了。代码如下: /// <summary> /// 主键,存储雪花id类型 ///</summary> ...

2026-07-13 浏览(478)

.net6,net core webapi项目 使用 Newtonsoft.Json,NSON。 添加常用引用

第一步下载库:版本要和.net6匹配,一般.net6项目下载6.0.36即可。 install-package Microsoft.AspNetCore.Mvc.NewtonsoftJson -version 6.0.36 或者这样添加引用: <ItemGroup> <PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" /> </ItemGroup&...

2025-03-06 浏览(2363)

.net Parallel 介绍

可以并行执行,代码如下: public static void ParallelInvoke() { Stopwatch sp = new Stopwatch(); sp.Start(); Run1(); Run2(); sp.Stop(); Console.WriteLine("Normal run " + sp.ElapsedMilliseconds...

2023-11-12 浏览(4133)

.net core get set赋默认值

简单类型 public int Id { get; set; } = 1; public int pageNo { get; set; } = 1; public int pageSize { get; set; } = 10; 对象类型: public Data<T> Data { get; set; } = new Data<T>();

2022-07-20 浏览(6443)

winfrom 选择文件夹

代码如下: private void button3_Click(object sender, EventArgs e) { System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); dialog.Description = "请选择Txt所在文件夹"; if (dialog.ShowDialog() == System.Windows.Forms.DialogR...

2022-06-16 浏览(5357)

c# 8.0新特性 合并赋值 ?? =

用法很简单: noteWalls ??= new List<NoteWall>(); 合并赋值,8.0里边的语法糖。左边为空时执行,相当于为空就进行一个初始化操作

2022-02-07 浏览(5720)

c# 正则提取内容,正则取标签内容

比如要获取font标签里边的内容:<font color='#ff5555' style='font-weight:600'>嘿嘿嘿</font>,可以使用正则放的提取stringsummaryitem="<fontcolor='#ff5555'style='font-weight:600'>嘿嘿嘿</font>"; Matchmatch=Regex.Match(summaryitem,...

2020-10-17 浏览(8498)

.net redis读写分离

封装一下获取redis实例的类:publicclassSingletonRedis { //定义一个静态变量来保存类的实例 privatestaticPooledRedisClientManagerpoolrl; privatestaticreadonlyobjectobj=newobject(); //定义私有构造函数,使外界不能创建该类实例 privateSingletonRedis() { } ///<summary> ///获取...

2020-03-01 浏览(7566)

EF检查某个字段是否是主键

使用反射检查://检测当前字段是否是主键 varkeys=userm.Property(item.Name).Metadata.GetType().GetProperty("Keys"); objectvalue=keys.GetValue(userm.Property(item.Name).Metadata);

2020-02-28 浏览(6538)

腾讯云秘钥管理地址

https://console.cloud.tencent.com/cam/capi

2020-02-18 浏览(5764)

The provided credentials could not be validated because of exceeding request size limit

身份证识别需要指定TC3-HMAC-SHA256不然会报错The provided credentials could not be validated because of exceeding request size limit,ClientProfileclientProfile=newClientProfile(); //指定签名算法(默认为HmacSHA256) //clientProfile.SignMethod=ClientProfile.SIGN_SHA1; //身份证识别需要指定TC3-HM...

2020-02-18 浏览(12409)

c#调用百度AI新闻摘要接口

代码如下:publicclassNewsSummaryTools { publicstaticJObjectGetNewsSummary(stringtoken) { HttpClienthttpClient=newHttpClient(); //提供参数 varparamobj=new { title="麻省理工学院为无人机配备RFID技术,进行仓库货物管理", content="麻省理工学院的研究团队为无人机在仓库中使...

2020-02-16 浏览(8241)

.net json序列化匿名类型,jobject的运用

在反序列化的时候我们可以不用每次都添加一次实体,如果只是简单临时的用一下可以使用jobject即可解析方法一般有两种方法一:JObjectjObject=JsonConvert.DeserializeObject<JObject>(result); //通过summary属性获取新闻摘要 stringsummary=jObject["summary"].Value<string>(); //获取l...

2020-02-16 浏览(6931)

c#调用百度AI手写文字识别

封装调用接口代码:publicclassBaiduAIBase64Tool { publicstaticstringInvoke(stringurl,stringimgurl) { //stringhost="https://aip.baidubce.com/rest/2.0/ocr/v1/bankcard?access_token="+"sdfdsf"; Encodingencoding=Encoding.Default; HttpWebRequestrequest=(HttpWebRequest)Web...

2020-02-15 浏览(8073)

c#调用百度AI银行卡识别

code:publicclassBankCard { //银行卡识别 publicstaticBankCardModelbankCard(stringtoken) { stringhost="https://aip.baidubce.com/rest/2.0/ocr/v1/bankcard?access_token="+token; Encodingencoding=Encoding.Default; HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(host); re...

2020-02-15 浏览(7105)

c#调用百度AI通用物体和场景识别

publicclassAdvancedGeneral { //通用物体和场景识别 publicstaticAdvancedGeneralModeladvancedGeneral(stringtoken) { //stringtoken="[调用鉴权接口获取的token]"; //通用物体和场景识别接口 stringhost="https://aip.baidubce.com/rest/2.0/image-classify/v2/advanced_general...

2020-02-14 浏览(8595)

c#获取百度ai平台的access_token

代码如下:usingSystem; usingSystem.Collections.Generic; usingSystem.Net.Http; namespacecom.baidu.ai { publicstaticclassAccessToken { //调用getAccessToken()获取的access_token建议根据expires_in时间设置缓存 //百度云中开通对应服务应用的APIKey建议开通应用的时候多选服务 privatest...

2020-02-12 浏览(8319)

c#私有构造函数的作用

c#私有构造函数可以防止类在外部被实例化现在可能会很自然地出现这样一个问题:要避免实例化,使用私有构造函数好呢,还是使用抽象类更好一些?答案在于要理解这二者的区别。首先来考虑继承,虽然抽象类不能实例化,但其真正的目的是用于作为基类,以便派生类(可实例化)创建自己的实现。使用私有构造函数的类不会...

2020-02-08 浏览(6000)

c# flush()的作用

数据是先被读到了内存中的 ,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以为了防止数据丢失,应该在关闭读写流之前先flush()。

2020-02-07 浏览(12962)

gRPC报错gRPC - Unimplemented service

注意新建了服务需要在服务器注册,不然会报gRPC-gRPC-Unimplementedservice注意:并不是代码不报错就说明接口被启动的,因为代码不报错只是说明服务格式正常,说明定义的proto和实现正确还有一个可能就是.proto文件缺少package申明

2020-02-07 浏览(15781)

;
愿你出走半生,归来仍是少年
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2026TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术