- 博客(8)
- 收藏
- 关注
转载 如何在 .NET 中构建一个好用的动态查询生成器
自从.NET Framework 3.5提供了LINQ之后,集合数据查询基本被LINQ统一了。这大幅提高了编写数据查询代码的效率和质量,但是在需要编写动态查询的时候反而很困难,特别是最常用的where和order by子句,他们的参数是。编写静态查询的时候编译器会自动把代码转换成等价的表达式,而动态查询无法借助编译器完成表达式构建,只能手动拼接。想要正确拼接一个描述低级代码结构的表达式对开发者的功力提出了较高的要求,哪怕是这方面的高手也容易翻车。为了简化查询表达式的动态构建,社区出现了很多表达式生成辅助库。
2025-07-14 17:50:24
19
转载 PATCH请求REST API之MyDeltas.net
gitbub地址: https://github.com/donetsoftwork/MyDelta.net/tree/master/Notes。或gitee地址: https://gitee.com/donetsoftwork/MyDelta.net/tree/master/Notes。JSON Patch更适合复杂对象,它支持Add、Remove、Replace等,MyDeltas相当于JSON Patch的Replace。以上很明显MyDeltas生成的json比JSON Patch的简洁。
2025-07-13 04:10:26
26
转载 深度学习--个人总结
数据归一化是深度学习中不可或缺的步骤,它通过调整数据的范围和分布,帮助模型更快地收敛,减少数值计算问题,提高泛化能力,并简化模型的设计和训练。这是由于"退化问题"导致的, 退化问题最明显的表现就是给网络叠加更多的层之后, 性能却快速下降的情况. 按照道理, 给网络叠加更多的层,浅层网络的解空间是包含在深层网络的解空间中的, 深层网络的解空间至少存在不差于浅层网络的解, 因为只需要将增加的层变成恒等映射,它将数据缩放到一个统一的范围(通常是 [0, 1] 或 [-1, 1]),从而提高模型的训练效率和性能。
2025-05-09 12:11:45
51
转载 【shell】test判断
登录后复制 #!/bin/bash#shell test命令#Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。# -eq 等于则为真# -ne 不等于则为真# -gt 大于则为真# -ge 大于等于则为真# -lt 小...
2024-08-24 02:30:44
71
转载 java return关键字可以return到最顶层方法吗
Java中的return关键字与最顶层方法在Java编程中,return关键字是一个非常重要的工具,它用于结束方法的执行并将控制权返回给调用该方法的地方。很多初学者可能会产生疑问:return关键字是否可以用来直接返回到最顶层的方法呢?在这篇文章中,我们将解答这个问题,并通过代码示例来更清晰地理解return的用法。r...
2024-08-15 02:16:28
149
转载 java多线程导出exxcel
Java多线程导出Excel在当今的软件开发中,多线程技术被广泛应用于提高程序的运行效率。特别是在处理一些耗时较长的任务时,如导出Excel文件,多线程技术可以显著提高程序的响应速度。本文将介绍如何使用Java多线程技术来实现Excel文件的导出。多线程导出Excel的优势提高响应速度:多线程技术允许程序在处理耗时...
2024-07-26 03:05:54
342
转载 30天拿下Rust之智能指针
概述在Rust中,智能指针是管理内存所有权和生命周期的核心工具之一。不同于C++等语言中的原始指针,Rust的智能指针在提供对堆内存资源的间接引用的同时,还负责自动管理和释放内存,确保程序的安全性和高效性。堆上的唯一所有者Box<T>Box<T>是Rust中最基础的智能指针,用于在堆上分配内存,而不...
2024-07-22 04:00:57
108
转载 不用高深的数学知识来理解LLMs(大型语言模型)是如何工作的
为了不用高深的数学知识来理解LLMs(大型语言模型)是如何工作的,我们可以从以下几个简单的方面来解释,并结合一些Python代码示例:标记(Tokens)LLMs处理文本的基本单位是标记(Tokens),而不是完整的单词或句子。在Python中,我们可以使用tokenizers库来模拟这一过程。登录后复制 # 假设你已经...
2024-07-04 02:24:12
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅