随笔分类 - .NET
摘要://装箱拆箱 string name = "Zery"; int age = 22; Console.WriteLine(age.ToString() + name);//已ToString的操作 Console.WriteLine(age+name);//未ToString操作 老规矩,一段C#,
阅读全文
摘要:阅读IL主要是为了能够更好的学会Emit 从控制台开始吧:事先准备工具ILSpy,和IL的命令指南(这个可以网上搜索或者去看OpCode枚举),记住栈中的都是引用的地址 int i = 10; int j = 20; int k = 30; Console.WriteLine(i + j + k);
阅读全文
摘要:学习OpenGL、OpenTK 说明,由于对图形化感兴趣,之前也从来没有大的接触,只是简单的使用GDI+绘图,比如验证码、水印等简单操作,至此想多深入了解一下。 版本OpenTK 4.7.4,目前封装OpenGL最好的库,包含OpenGL, OpenAL & OpenCL 目前的理解:图形图像是每帧
阅读全文
摘要:事务 & 快照复制兼容性矩阵 发布者分发服务器订阅服务器 SQL Server 2019 SQL Server 2019 SQL Server 2019SQL Server 2017SQL Server 2016 SQL Server 2017 SQL Server 2019SQL Server 2
阅读全文
摘要:数据库是datetimeoffset(7),C#是DateTimeOffset类型,查询的时候需要注意时区, 比如 那是select * from table where data>='2021-07-02'则不会出现数据库的值是2021-07-02 00:00:00.0000000 +08:00的
阅读全文
摘要:在钉钉开发过程中遇到的问题,在需要做消息通知时,通知里带上图片标识,需要用到媒体上传的功能,地址 但是按照文档说明,你不管怎么提,都是会报40004错误,非常让人闹心。我按照你规矩写,你居然一直说是我错的。 后来问了不少钉钉的开发者,知道这是Bug,钉钉的后台Api没有做好body和query的区分
阅读全文
摘要:关键词:C#、SqlDataReader、IDataReader、NextResult()、Read()、 Load()、Dapper、多表,方便索引和搜索 最近有个需求,需要读一下模具系统的模具信息供其他应用使用,由于模具系统的第三方开发的,询问到没有API接口,但是提供数据库存储过程 随手调用了
阅读全文
摘要:之前使用Dapper都是搭配github上一些其他网友开发的扩展库进行的,时间久了,大多都不更新了,也在使用的时候遇到些BUG。最后回到了最开始的地方,使用起了Dapper.Contrib,并对它进行了一些简单扩展。 现如今的.NET Core的库都很成熟,也很方便,简单的ORM不想用EF,可以直接
阅读全文
摘要:文章参考:https://docs.microsoft.com/zh-cn/aspnet/core/performance/caching/distributed?view=aspnetcore-3.1 .NET Core 3.1 比较关键的一点是创建表(注:在使用Session的时候,Sessio
阅读全文
摘要:使用nginx进行部署,下载地址:https://nginx.org/en/download.html .NET Core 3.1,下载地址:https://dotnet.microsoft.com/download/dotnet-core 部署环境安排,可以是linux中的centos或者Ubun
阅读全文
摘要:关键词:GDPR 关联问题 :钉钉内置浏览器session问题 文章参考:链接1 链接2 链接3 关键代码: //ConfigureServices x.Configure<CookiePolicyOptions>(options => { options.CheckConsentNeeded =
阅读全文
摘要:先上一下自己弄出来的库,.NETCore 2.2环境,以前的老库不在适用了TimeZoneInfo对象要熟悉 /// <summary> /// 获取当前时间戳 /// </summary> /// <returns></returns> public static long CurrentTime
阅读全文
摘要:1、最常规的用法 参考,官方例子 string sql = ""; SqlCommand cmd = new SqlCommand(sql, this.sqlCn); SqlDataReader dr = cmd.ExecuteReader(); DataTable inv = new DataTa
阅读全文
摘要:EF Core3.0开始不在支持sql2008,所以在选用的时候要注意,还要用新一点的 地址 GCServer的一些细节,asp.net Core的默认项目使用GCServer模式,之前内存上涨看得我都慌,参考资料1,参考资料2
阅读全文
摘要:最近一直在折腾报表,期间使用了layui的table做展示(版本号:2.5.5) 起初:以为是查询结果出来后,前端和服务端分页一弄就完事了,参考例子,但是sql写得太长太长了,翻页困难,数据库是老旧的SqlServer2008 R2 接着:开始改造,由于查询出来的数据量不是很大,约在10w以内,于是
阅读全文
摘要:官方迁移方法:https://wtmdoc.walkingtec.cn/#/Data/Migration 但是在实际开发过程中使用Add-Migration 方法迁移会发现,把系统内置的表也全部带出来了,自己需要手动删。 在参看官方的源码后发现作者也想到了这个问题(还在开发当中,可以查看EmptyC
阅读全文
摘要:最近在开发的时候遇到js加载顺序的问题,layui在底部声明了js,但是我想在页面其他地方使用分布视图,分布视图内有自己的js逻辑,发现不能执行,一看就发现,这里的js应该加在layui后面执行才能有效。这个时候问题来了,怎么解决呢?翻遍了StackOverflow,看到了这篇,找到了Forloop
阅读全文
摘要:在使用Dappr做查询的时候遇到多表查询,之前多是两张表,现在出现三张表或者更多。两表的时候使用splitOn进行分割,splitOn的默认值是Id。在我建库的时候,主键ID并不都是这个名字。当出现三张以上的表的时候就很难切割,苦恼了一会。后来我想到了一个办法,使用sql的as创建出一个字段来进行分
阅读全文
摘要:参考源码: https://github.com/TooTallNate/Java-WebSocket/blob/master/src/main/java/org/java_websocket/client/WebSocketClient.java https://github.com/TooTal
阅读全文
摘要:在做人脸识别的时候发现很多手机拍摄的图像在C#读取之后方向出现了错误,Bitmap中的宽度和实际的windows的文件属性内的参数相反,引起一阵测试和思考,后来百度出来可以用Exif来解决 github有相关Exif介绍 https://github.com/dlemstra/Magick.NET/
阅读全文

浙公网安备 33010602011771号