- 博客(727)
- 资源 (51)
- 收藏
- 关注
转载 JAVA 8 通过Stream 对List,Map操作和互转
Stream的原理和Lambda不在这了展开讨论。仅仅做笔记,方便后面查看,熟能生巧:1、Map数据转换为自定义对象的List,例如把map的key,value分别对应Person对象两个属性:List<Person> list = map.entrySet().stream().sorted(Comparator.comparing(e -> e.getKey()...
2019-09-17 16:48:11
3303
转载 java 8 新语法
On java 8https://lingcoder.gitee.io/onjava8/#/sidebarJava 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。新特性Java8 新增了...
2019-09-17 16:34:56
1735
原创 JeetSite学习资源
在线文档:https://jeesite.gitee.io/docs/规范https://jeesite.gitee.io/docs/standard/https://jeesite.gitee.io/docs/feature/https://jeesite.gitee.io/docs/jeesite-js/前端资源:https://jeesite.gitee.io/front...
2019-06-22 15:55:07
828
原创 web 前端资料
在线调试JS的网站http://jsrun.pro/newApp H5+文档http://www.html5plus.org/doc/zh_cn/webview.html模板https://wrapbootstrap.com/在线js/html调试https://codepen.io/ayoungh/pen/Vjzvdk各种Button的样式库htt...
2016-01-07 14:24:32
569
原创 python字串切片
如果要从第 3 位开始,截取长度为 4 的内容,需要先明确“第 3 位”是按人们习惯的第 1、2、3 位(即索引 2)来数。s[:3] 表示从索引 0 开始,到索引 3 之前结束(不包含索引 3)。s[-3:] 表示从倒数第 3 个字符开始,一直到字符串末尾。切片写法:s[开始索引 : 开始索引 + 长度]去掉右边 3 位 s[:-3]去掉右边 3 位 s[:-3]取右边 3 位 s[-3:]去掉左边 3 位 s[3:]取右边 3 位 s[-3:]取左边 3 位 s[:3]计数方式 写法 结果。
2026-06-04 09:08:16
214
原创 VS设计时刻报错的解决方法
先确保构造函数里面要干净,只保留InitializeComponent();不要有其他代码,如果一定要有,请。请保证只运行一次InitializeComponent()– 重要:删除解决方案根目录下的隐藏文件夹 .vs。– 在解决方案资源管理器里,右键项目 -> 清理。– 删除项目目录下的 bin 和 obj。第3步做了,大概率能解决问题。
2026-04-24 15:50:42
75
原创 Task 运行完毕再处理结果的经典用法ContinueWith
这段代码实现了一个异步数据导出功能,采用Task.Run在后台线程执行耗时操作防止UI卡死。通过TaskScheduler.FromCurrentSynchronizationContext()确保后续UI更新操作回到主线程执行,避免跨线程异常。代码流程包括:1)后台执行数据查询和Excel导出;2)导出完成后在主线程更新界面状态;3)异常处理时在主线程显示错误信息。这种模式是WinForms中实现异步操作的典型方案。
2026-03-30 17:06:55
93
原创 无效的 nullable 值: C# 7.3 的“Enable”。请使用语言版本 8.0 或更高版本。
framework 最高去到4.8,默认用的是c#8以下的语法,很不好用,也顺便可以通过上面这个指定语言版本可以用最新的语法。
2026-01-14 14:49:32
217
原创 visual studio 打开设计时刻抛出异常“未能加载文件或程序集...”的另一解决方法
VS项目编译异常但程序可运行的解决方案 当Visual Studio项目能编译运行但IDE仍报错时,可能是IDE组件缓存损坏所致。
2025-10-17 10:52:25
578
原创 C#异步协同常用例子
本文介绍了C#中多线程协同和数据共享的几种常见方法: TaskCompletionSource 用于线程间异步传值,支持主线程与任务间的双向数据传递; AutoResetEvent 实现多次通知机制,允许线程间多次信号同步; CountdownEvent 和 Task.WaitAll 用于多任务等待场景; 共享数据解决方案: volatile 关键字保证变量可见性(不适用于double/long/struct) lock 语句实现线程安全的资源访问 Interlocked 类提供原子操作...
2025-09-23 15:26:47
1121
原创 c#项目编译时外部依赖文件的同步问题
很多场景因为资源文件太多或太大无法放到资源里面或者是依赖的dll文件,需要编译时同步到bin\debug或bin\release下的,这里面要修改工程文件代码实现。比如,我把这个项目依赖的dll和附加文件放到ref_dll文件夹里面,希望编译的时候将ref_dll里面的所有内容保持结构化地复制至bin\debug下。vs这个功能是非常nice的。
2025-09-09 10:04:17
296
原创 C#项目的依赖包重新安装问题
很多时候如果C#项目的依赖处于僵尸状态(比如nuget看到它有安装,但是依赖里面又没有它或有这项目但是是红色警告), 这时候需要强制删除再重新安装。
2025-09-04 15:56:11
316
原创 C#关于几个动态对象的概念,别混淆
ExpandoObject 是 真正的动态可变对象,属性可以随时新增、修改或删除。所以再调用 param.Age = 30;这里 param 的编译时类型是 dynamic。它是 静态类型(编译时确定了类型),
2025-08-31 12:10:27
261
原创 VisualStudio 将xlsx文件嵌入到资源中访问时变String?
VS2022导入xlsx文件会被错误识别为String类型,即使压缩成zip也无济于事。文章提供了一个迂回解决方案:1)在项目中新建data文件夹并拖入文件;2)将文件属性设为"嵌入资源";3)通过C#代码读取资源流并转换为byte数组。最后还附上了完整的通用方法代码示例,可正确获取Excel文件二进制数据。文末吐槽微软开发团队的操作令人费解。
2025-08-29 21:39:04
316
原创 在AStar模块中加入额外的搜索条件
在动态表单中可以简单勾选主表的字段作为搜索条件,但是如果想按明细表的字段搜索就需要自己写代码实现了。编译后运行,则可以看到员工编号的搜索选项。
2025-08-28 13:59:39
231
原创 npgsql/dapper/postgresql的时区问题
dapper通过npgsql 用now()函数 写入到Create_date字段(timestamp without timeznone),则写入的是utc时间(0时区时间,比东8区少8小时)但是,鬼扯的问题又来了,dapper查出来的 记录,如果用query返回dynamic类型,create_date返回的datetime的kind是utc,就因为这个问题,即使将create_date字段属性改为带时区,反应到前端,也是0时区的时间,少了8小时!则dapper用now()能正常写入东8区时间。
2025-07-12 15:53:44
391
原创 Postgresql的json充当字典应用
在PostgreSQL中查询时引用JSON参数的方法:将系统参数存储在参数表中,通过JSON操作符->>来提取值。首先定义字典表存储参数,如ROD_TYPE和ROD_STATUS。查询时通过内连接关联参数表,使用v1.svalue::json->>d.prod_type等方式,将业务表中的key转换为对应的描述值。这种方法实现了业务数据与参数描述的关联查询,简化了前端显示处理。
2025-06-25 10:31:40
320
原创 AStar低代码平台-DataSet异动递交后再在同一个事务内做数据检测的例子
因为AStart低代码平台支持远端事务管理,所以override onSave即可,将returnTransaction设为true,则会返回事务id,但是这个事务就需要人手关闭。比如在此次加班申请单修改数据递交后,再希望在同一个事务中调用远端的加班单检测api,如果检测失败,则此次的加班申请单修改数据的更新回滚。
2025-06-09 13:36:50
239
原创 React+Antd全局加载遮罩工具
该文章介绍了一个全局加载遮罩工具的实现方案。该工具提供show/showWithDelay/hide方法控制遮罩显示,支持延迟显示和状态订阅功能。核心特点包括:1)使用React 18和antd-mobile组件构建遮罩UI;2)通过单例模式管理全局状态;3)实现loading状态监听机制,允许组件订阅状态变化;4)支持延迟显示和自动取消功能。工具适用于异步请求场景,示例展示了如何与axios集成以及在React组件中订阅loading状态来更新UI。该方案既保证了用户体验,又提供了灵活的API供不同场景使
2025-05-28 15:47:46
553
原创 React-改变当前页class默认的样式
比如antd for mobile,已经定义了默认的ui的class样式,如果想在当前页面的控件显示特殊的样式,除了指定style外,还可以强制改变默认class的样式,比如我想改变list.item的字体。在返回渲染布局里面加上。
2025-05-21 14:02:17
474
原创 React状态管理器的应用
需要注意的是useState要在组件内部使用!直接改变products,界面中的products列表不会刷新。吐槽一下,React代码量要比vue多很多。
2025-03-29 19:07:30
425
原创 AStar低代码平台RpcServiceBase的应用:客户端事务管理
由于AStar平台是基于RPC协议与AStar后端服务进行通讯,而又非常接近常规BS的编码方式,直接写SQL即可对数据库进行操作,那么如果有若干个访问需要在同一事务中进行的,如何处理?比如先生成临时表,再对临时表进行若干统计输出多个结束集。
2025-02-19 13:43:50
412
原创 备忘一下DevExpress XRChart动态设置图表及动态改变数据源
需求:动态生成各产线的品质对比报告,每道品质工序一张对比图表,规划是报表的数据源是品质工序表,每个detailband显示品质工序名称以及这个品质工序的最近7天的各产线品质对比图。
2025-02-19 13:33:18
369
转载 Delphi中的动态包bpl的应用
https://www.cnblogs.com/delphi-xe5/articles/8364846.html
2024-09-08 10:36:29
539
原创 Delphi实现的最佳组合算法
运算后得到最佳组合数组和差异值,组合数组的总和要大于等于n,差异值为组合数组的总和-n的差值。如果数组a=[10,20,30,35,100,200,300,2000]如果n为160的话,输出[10,20,30,100],差异值为0。如果n为159的话,输出[10,20,30,100],差异值为1。如果n为150的话,输出[20,30,100],差异值为0。要求:输入参数是总数n,和数组a。
2024-09-03 16:38:49
562
原创 AI写的不用游标派发明细数量例子
请在sqlserver设计数据库表以及编写sql实现如下需求:有个课目奖金表,登记各课目奖金池;一个班有36位学生,每人每课目成绩不同,按学号顺序,如果成绩在90-100之间奖励200块,80-89之间奖励100块,70-79之间奖励50,其他不奖励,要考虑奖金是否派完的情况,最好不要用游标实现。首先,学生表要有金额字段,先更新金额字段然后显示这个表内容和各课目奖金池剩余金额。其实这种需求在ERP/MES系统中很多地方都要用,比如CMI登记的是明细,但要需要合并发料,发料后要回写明细。
2024-09-02 10:46:48
414
转载 在运行局域网中另一台电脑上的程序时,总是弹出“无法验证发行者,确定要运行此软件吗”
或者 ”Security warning: The publisher could not be verified. Are you sure…原文链接:https://blog.csdn.net/u013002790/article/details/78976041。启用“中等危险文件类型的包含列表”,在“指定中等危险扩展名”中填入:.cmd;在运行局域网中另一台电脑上的程序时,总是弹出“无法验证发行者,确定要运行此软件吗”Windows 组件 -?运行 gpedit.msc, 打开组策略。
2023-05-19 14:52:15
876
ICS for D7-D10.2Tokyo full source
2017-06-07
VC/C#调用delphi写的dll, 演示如何进行类的传递并callback调用方的代码
2017-05-15
佳博蓝牙无线条码打印机SDK示例
2018-12-08
VS2017 for opencv3.2的属性文件(包括win32/x64)
2017-06-14
Mybatis generator core独立运行 jar 优化版
2019-04-30
android 屏幕自适应的dp转换公式
2016-05-28
databinding-2.7z
2020-07-01
PowerDesiner 16 with crack file
2018-05-12
Mindjet MindManager 2018(仅用于学习用途)
2018-08-11
spring-database.zip
2019-07-08
邮件蜜罐,白嫖Cursor专用
2025-02-23
Delphi远程调用服务的示例(客户端和服务端),包含如何远程执行sql并返回结果,远程执行脚本并返回结果
2024-11-07
Delphi的android 项目演示动态代码实现接收系统广播内容/蓝牙打印额外的o库文件加载本地资源,js与webview互交
2024-09-02
seata nacos 配置内容 config.txt
2021-12-29
easy-shiro的登录认证、鉴权例子,
2022-04-09
EasyShiro例子
2022-03-15
openjfx, 无法预览markdown的就需要它了。
2022-03-10
frps-038 魔改Linux版(防远程桌面暴力破解)
2021-11-29
multi-datasource(SpringBoot多数据源模块)
2021-12-04
frps-038魔改Windows版
2021-11-29
frpc.exe修改版(适用非静态ip)
2021-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅