.net项目中雪花id序列化后丢失精度的问题,只需要在dto里边或者实体里边也就是传递到前台的那个dto或者实体配置一个[Newtonsoft.Json.JsonConverter(typeof(ValueToStringConverter))]就可以了。代码如下:
/// <summary>
/// 主键,存储雪花id类型
///</summary>
...
2026-07-13
浏览(478)
第一步下载库:版本要和.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)
可以并行执行,代码如下:
public static void ParallelInvoke()
{
Stopwatch sp = new Stopwatch();
sp.Start();
Run1();
Run2();
sp.Stop();
Console.WriteLine("Normal run " + sp.ElapsedMilliseconds...
2023-11-12
浏览(4133)
简单类型
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)
代码如下:
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)
用法很简单:
noteWalls ??= new List<NoteWall>();
合并赋值,8.0里边的语法糖。左边为空时执行,相当于为空就进行一个初始化操作
2022-02-07
浏览(5720)
比如要获取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)
封装一下获取redis实例的类:publicclassSingletonRedis
{
//定义一个静态变量来保存类的实例
privatestaticPooledRedisClientManagerpoolrl;
privatestaticreadonlyobjectobj=newobject();
//定义私有构造函数,使外界不能创建该类实例
privateSingletonRedis()
{
}
///<summary>
///获取...
2020-03-01
浏览(7566)
使用反射检查://检测当前字段是否是主键
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)
身份证识别需要指定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)
代码如下:publicclassNewsSummaryTools
{
publicstaticJObjectGetNewsSummary(stringtoken)
{
HttpClienthttpClient=newHttpClient();
//提供参数
varparamobj=new
{
title="麻省理工学院为无人机配备RFID技术,进行仓库货物管理",
content="麻省理工学院的研究团队为无人机在仓库中使...
2020-02-16
浏览(8241)
在反序列化的时候我们可以不用每次都添加一次实体,如果只是简单临时的用一下可以使用jobject即可解析方法一般有两种方法一:JObjectjObject=JsonConvert.DeserializeObject<JObject>(result);
//通过summary属性获取新闻摘要
stringsummary=jObject["summary"].Value<string>();
//获取l...
2020-02-16
浏览(6931)
封装调用接口代码: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)
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)
publicclassAdvancedGeneral
{
//通用物体和场景识别
publicstaticAdvancedGeneralModeladvancedGeneral(stringtoken)
{
//stringtoken="[调用鉴权接口获取的token]";
//通用物体和场景识别接口
stringhost="https://aip.baidubce.com/rest/2.0/image-classify/v2/advanced_general...
2020-02-14
浏览(8595)
代码如下:usingSystem;
usingSystem.Collections.Generic;
usingSystem.Net.Http;
namespacecom.baidu.ai
{
publicstaticclassAccessToken
{
//调用getAccessToken()获取的access_token建议根据expires_in时间设置缓存
//百度云中开通对应服务应用的APIKey建议开通应用的时候多选服务
privatest...
2020-02-12
浏览(8319)
c#私有构造函数可以防止类在外部被实例化现在可能会很自然地出现这样一个问题:要避免实例化,使用私有构造函数好呢,还是使用抽象类更好一些?答案在于要理解这二者的区别。首先来考虑继承,虽然抽象类不能实例化,但其真正的目的是用于作为基类,以便派生类(可实例化)创建自己的实现。使用私有构造函数的类不会...
2020-02-08
浏览(6000)
数据是先被读到了内存中的 ,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以为了防止数据丢失,应该在关闭读写流之前先flush()。
2020-02-07
浏览(12962)
注意新建了服务需要在服务器注册,不然会报gRPC-gRPC-Unimplementedservice注意:并不是代码不报错就说明接口被启动的,因为代码不报错只是说明服务格式正常,说明定义的proto和实现正确还有一个可能就是.proto文件缺少package申明
2020-02-07
浏览(15781)
;