自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C#list数据替换,字典和linq比较

使用字典:O(n + m),但通常简化为O(max(n, m))使用LINQ Join:O(n * m)使用ForEach + Any:O(n * m)在大多数情况下,使用字典的方法将比使用LINQ Join或ForEach + Any的方法更快,特别是当list2(即字典)很大时。这是因为字典提供了接近O(1)的查找时间,而LINQ Join和ForEach + Any则需要遍历整个list2来查找匹配项。

2024-05-29 13:30:31 882

原创 sql行列转换

直接在原来sql(相当于上面代码中TestTable)外加层这个就行了。实现如下图,把sql中subject列数据转换为行。

2024-05-29 12:45:29 152

原创 C#list中DTO值的替换;linq语句LookUp

Lookup也是一种字典,不过它是一对多,不像Dictionary一样是一对一的。Lookup和Dictionary是一样的。第一种和第二种不一样地方,第二个可存null值的key。直接上代码,使用即可。

2024-05-29 12:30:33 178

原创 xml批量操作Oracle和SQL server数据库的区别

【代码】xml批量操作Oracle和SQL server数据库的区别。

2024-04-01 13:45:09 143

原创 java包装类型导致的错误

当Integer取值在常量池范围之内,对JVM为了节省空间, 当Integer的值落在-128~127之间时,。如果是,则i1,i2直接是引用已存在对象,当超出常量池取值范围,则每次都会新建对象。JVM会自动维护八种基本类型的常量池,int常量池中初始化-128~127的范围,所以当为Integer i=127时,在自动装箱过程中是取自常量池中的数值,而当Integer i=128时,128不在常量池范围内,所以在自动装箱过程中需new 128,所以地址不一样。大家可以参考:以下博主帖子。

2024-04-01 13:33:02 235

原创 关于C#发送邮件附件问题

这样就可以发送附件了,有个不足的地方就是,临时路径中文件不知道怎么删除,因为当删除时一直提示线程被占用。基于前面C#窗体发邮件拓展,想实现将查询到的数据直接打包发送,以excel附件发送邮件内容。至于为什么不用文件流穿的附件为csv格式,这个我也尝试过,输出的xlsx文件是这样的。我选择的是将数据内容以xslx格式存到临时路径中,然后邮件发送时有封装好的方法。

2024-02-19 15:20:09 247 1

原创 集合数据替换的问题,大家一起学习

第一个方法更简单,好用;第二个方法过于繁琐。

2024-02-06 13:39:24 213 1

原创 C#通过Foxmail发送邮件,其他邮箱自己做修改

准备工作:C#窗体设计为了获取方法中的一些必要信息,如图(大家自行设计):方法很简单就是一个独立的方法 需要导入的包有:using System.Net;using System.Net.Mail;using System.Net.Security;using System.Security.Cryptography.X509Certificates;方法:方法一:方法途径来自一个博主,帖子连接忘记了抱歉 /// <summary>

2024-01-30 10:16:32 299 1

原创 C#窗体设计excel导出

this.ShowSaveDialog("计划分析明细表.xlsx", filePath =>

2024-01-24 12:39:00 375

原创 mybaits切片处理,分批插入;数据库插入数据报错

原因是java后端通过idea编译器向数据库插入或者增加数据时,一次向数据库传入参数超出限制,即 (list的size)乘(一行数据包含的参数)>2100 通过查阅资料(基于我的现有知识储备)个人总结有三种方式: 1、service层for循环分条插入 2、mapper映射文件mybaits的标签循环 3、前端设置字段按需少量传入接口 我个人还是比较喜欢使用servic

2024-01-23 09:47:21 439 1

原创 前端C#,后端java,多条件动态分组;多条件动态查询

难点:操作者根据在蓝色区域输入的条件值查询,但是后端数据库原是Orcale和SQL分开的两个表,两表连接字段是纱支全称和 原料编号,其中归类、业务部、转换后纱支来自第二个表另一个难点是,季节和客户有初始化表,如果操作者对数据初始化过,上表要显示初始化后字段,查询时通过初始化和未初始化的字段都可以查到,例如:季节为夏天,转化后季节为summer,上表显示的则是summer,同时查询时搜索字段不管是夏天还是summer都可以检索到相同内容。

2024-01-22 17:02:09 413

原创 To display the conditions report re-run your application with ‘debug‘ enabled.

我的程序报错就是,由于不小心多写了一个单词,idea也没有提示错误,根本找不到错误源头,最后才解决。所以大家写代码一定要小心。

2024-01-22 13:52:14 439

原创 ### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: “@P4”附近有语法错误。

nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: “@P4”附近有语法错误。Cause: com.microsoft.sqlserver.jdbc.SQLServerException: “@P4”附近有语法错误。(原因是自己粗心,insert时忘记加括号,如果你也是这个原因去检查一下)

2024-01-22 13:46:22 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除