摘要: 博文简要梳理 阅读全文
posted @ 2021-08-28 17:40 shanzm 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 目录0. 演示阻塞1. 基于sys.dm_exec_requests视图2. 在MSSM中通过“活动和监视器”查看3. 完整脚本查询阻塞4. 查询死锁5. 杀死进程6. 参考 0. 演示阻塞 创建一个用于测试的表 CREATE TABLE [dbo].[AAA_MYTest]( [Id] [BIGI 阅读全文
posted @ 2024-12-18 18:29 shanzm 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 目录1.说明2.代码示例3.参考 1.说明 DynamicObject是K3Cloud的基础数据格式 DynamicObject相当于一个有层次结构的数据字典。 有层次怎么理解?其实就DynamicObject里面有很多层,是通过键值对的方式构成的,而每个值是有不同的数据类型的。 当然也会存在Dyn 阅读全文
posted @ 2024-12-10 08:10 shanzm 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1. 关于最大服务器内存 可以,MSSM数据库连接-->右键:服务器属性 进行查看和配置 1.对CPU的使用分配,可以选择SQL server使用或者不使用某些CPU线程 默认是勾选以下设置,一般不需要做什么设置 自动设置所有处理器的处理关联掩码(P) 自动设置所有处理器的I/O关联掩码(I) 2. 阅读全文
posted @ 2024-12-04 18:34 shanzm 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 目录0.背景1.从采购订单查询相关的数据2. 创建 采购订单新变更单 的JSON格式参数3.关于新变更单未生效版本的查询4.其他说明 0.背景 采购订单新变更单,不是通过下推创建的,而是通过业务操作-->修改变更 进行创建的 注意:若是采购订单中:业务查询按钮下没有:变更查询,则需要到“采购管理系统 阅读全文
posted @ 2024-11-28 12:59 shanzm 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在WinForms应用程序中,跨线程更新UI是不安全的,可能会引发Cross-thread operation not valid异常。为了安全地从后台线程更新UI元素,可以使用Control.Invoke或Control.BeginInvoke方法。 以下是使用BackgroundWorker来安 阅读全文
posted @ 2024-11-26 13:51 shanzm 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目录0. 什么是重建索引1. 什么时候需要重建索引1.1 重建索引的一般准则1.2 查看索引碎片的方式2. 重建索引和重新组织3. 如何重建索引:重建索引和删除原索引后再创建新索引4. 如何重建索引5. 创建重建索引的定时作业6. 参考7. 附录7.1. 查询数据库中所有表的索引,以及创建与删除该索 阅读全文
posted @ 2024-11-20 09:26 shanzm 阅读(249) 评论(0) 推荐(0) 编辑
摘要: T-SQL——自定义函数解析JSON字符串 适应于是2005及以上版本 1. 函数创建脚本 CREATE FUNCTION [dbo].[parseJSON]( @JSON NVARCHAR(MAX)) /** Summary: > The code for the JSON Parser/Shre 阅读全文
posted @ 2024-11-13 08:46 shanzm 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 可以在MSSM中直接对当前链接右键:活动与监视器 中查看 也可以执行下面的查询语句: SELECT (total_elapsed_time / execution_count) / 1000 N'平均时间ms' , total_elapsed_time / 1000 N'总花费时间ms' , tot 阅读全文
posted @ 2024-11-06 15:10 shanzm 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 参考:https://vip.kingdee.com/article/226013527986004992?productLineId=1&lang=zh-CN 参考:https://vip.kingdee.com/article/37120?productLineId=1&lang=zh-CN 参 阅读全文
posted @ 2024-11-05 09:07 shanzm 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 目录1.正向代理1.1 定义1.2 打比方1.3 特点1.4 用途2.反向代理2.1定义2.2 打比方2.3 特点2.4 用途3.正向代理和反向代理的区别 转载自:https://cloud.tencent.com/developer/article/1418457 1.正向代理 1.1 定义 正向 阅读全文
posted @ 2024-10-31 08:25 shanzm 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1. 父窗体添加一个tbShow按钮,点击按钮调出调拨申请单的新增页面,同时传递参数 这个父窗体是一个简单账表, 创建一个表单插件 点击tbShow按钮,获取用户的选中行数据,将该选中的数据作为参数传递到子窗体 using Kingdee.BOS.Core.Bill; using Kingdee.B 阅读全文
posted @ 2024-10-30 08:33 shanzm 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.在过滤界面拖一个文本控件,设置其“显示编辑按钮”:true。若是需要禁止输入,只能通过编辑按钮进行修改,则设置“编辑风格”:仅按钮编辑 2.创建服务插件,注意过滤界面是继承:动态表单-->公共过滤 的,所以服务插件中的需要继承的是:AbstractDynamicFormPlugIn 3.文本框的 阅读全文
posted @ 2024-10-29 08:22 shanzm 阅读(13) 评论(0) 推荐(0) 编辑
摘要: --查询SQL Server的安装地址 EXECUTE xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\Setup', N'SQLPath'; --查询SQL Server的备份地址 EXECUT 阅读全文
posted @ 2024-10-28 09:30 shanzm 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 问题描述 串口服务器(串口转WIFI)中发送的信息到我们的WEB接口中 发现在接收某些数据的时候,不完整的情形,断点在vs文本可视化工具中也没有发现问题 原因 字符串中含有"\0" 在C和C#中,"\0"是字符串结束的标记,也就是说,当编译器或运行时遇到"\0",它们知道字符串在此结束,'\0'也被 阅读全文
posted @ 2024-10-25 08:34 shanzm 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 法1:从服务器云管理进入数据中心 查看数据库账套信息 法2:从数据库中查询 数据库:K3DBConfigerXXXXX 创建一个简单的查询视图 USE [K3DBConfiger202442418151] GO /****** Object: View [dbo].[V_AC_BD_SelectZh 阅读全文
posted @ 2024-10-24 08:39 shanzm 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 安装Spire.Office4.x 运行注册机选择安装路径中的相关dll路径 得到一个license.elic.xml,其中的有userName和Key等字段 项目中引用相关的Spire.Office的dll 使用Spire.Office的方法前,添加注册代码 string licenseCode 阅读全文
posted @ 2024-10-22 08:32 shanzm 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 原文:http://bbs.kuaibiao.cn/thread-5857-1-1.html 常规设置 对启动模式、发生配置更改时禁止回收、固定时间间隔(分钟)、禁用重叠回收、闲置超时(分钟)这几项做一个说明。 快速设置: 1、打开IIS,在应用程序池上点击右键选择高级设置。 2、常规分组下将启动模 阅读全文
posted @ 2024-10-22 08:31 shanzm 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 问题 期望在调用金蝶Webapi接口的新增单据的时候,同时完成提交、审核操作 解决方案 webapi保存接口有个参数 IsAutoSubmitAndAudit,用来在保存时自动提交和审核,传入保存JSON数据时传入此参数设置为true即可实现自动提交审核。 说明:为了减少接口调用,简化接口使用,但在 阅读全文
posted @ 2024-10-21 08:56 shanzm 阅读(57) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using Kingdee.BOS; using Kingdee.BO 阅读全文
posted @ 2024-10-18 14:27 shanzm 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.简单示例 背景:我创建了一个 :单据(业务单据模板)导入物料信息,对物料进行进行批量修改 发布类型:列表 批改是在存储过程中进行的,传入参数就是用户在界面选择的单据id(允许多选) 这个是一个服务插件,注册在审核按钮中 BOS平台:编辑——批量编辑字段属性-操作列表-->操作名称:审核-->编辑 阅读全文
posted @ 2024-10-18 14:27 shanzm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 目录0.官方教程1.创建第三方登录授权2.下载SDK3.获取自己需要的API4.其他登录方式5.注意事项 0.官方教程 https://vip.kingdee.com/article/288990899231786240?productLineId=1&isKnowledge=2&lang=zh-C 阅读全文
posted @ 2024-10-18 14:26 shanzm 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1.主要原因是因为两个库存在,需要生成一个 roslyn文件 那么就删除这两个关联的库,就可以达到目的 删去项目中的这两天引用: Microsoft.CodeDom.Providers.DotNetCompilerPlatform Microsoft.Net.Compilers 2.删除web.co 阅读全文
posted @ 2024-10-17 09:23 shanzm 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 0. 服务器信息 Windows Server 2019 Standard IIS :Version :10.0 第一次请求响应慢的原因:默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。 1. 修改IIS的下述配置 应该程序池-->右键,高级设置-->进程模型, 阅读全文
posted @ 2024-10-17 09:23 shanzm 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 目录1.关于With(NOLOCK)2.关于在视图上使用WITH(NOLOCK)3.关于WITH(NOLOCK)与WITH(READPAST)区分4.关于WITH(NOLOCK)产生架构锁5.参考 1.关于With(NOLOCK) NOLOCK等价于:READUNCOMMITTED,即允许脏读。不发 阅读全文
posted @ 2024-10-08 17:07 shanzm 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 关于四舍五入 --使用ROUND函数四舍五入,但是保留了原始的位数,用0补齐 SELECT ROUND(2.3363, 2); --2.3400 SELECT CAST(ROUND(2.3363, 2) AS DECIMAL(10, 2)); --2.34 保留两位小数,使用CAST 转为DECIA 阅读全文
posted @ 2024-09-28 12:11 shanzm 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 参考:https://open.dingtalk.com/document/orgapp/initiate-approval 使用的是旧版的SDK /// <summary> /// 获取审批钉盘信息 /// </summary> /// <param name="userId"></param> 阅读全文
posted @ 2024-09-28 12:11 shanzm 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 本文出处: http://www.cnblogs.com/wy123/p/5958047.html 原文中的图片并没有转载,具体查看原文 目录0. 背景说明1. 测试数据2. 第一种常见的写法:拼凑字符串,用EXEC的方式执行这个拼凑出来的字符串,不推荐3. 第二种常见的写法:对所有查询条件用OR的 阅读全文
posted @ 2024-09-14 08:37 shanzm 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 目录1.测试数据2. left join 之后ON中筛选条件3. left join之后使用where连接筛选条件 1.测试数据 WITH temp1 AS ( SELECT '张三' AS Name, 1 AS ClassNo UNION ALL SELECT '李四' AS Name, 2 AS 阅读全文
posted @ 2024-09-13 07:32 shanzm 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 目录0. 说明1. 最简示例2. 使用场景3. 关于C#中调用表值参数的存储过程 0. 说明 SQL Server 2008中引入了对表类型的支持。通过创建表类型,可以把表的定义保存到数据库中,以后在定义表变量、存储过程和用户定义的输入参数时,可以将表类型作为表的定义而重用。 1. 最简示例 --判 阅读全文
posted @ 2024-09-10 18:14 shanzm 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录0. 关于事务的基础说明1. 准备测试表2. 使用@@ERROR3. 使用XACT_ABORT4. 使用TRY……CATCH(推荐) 0. 关于事务的基础说明 0. 事务的特点ACID 原子性:事务作为一个独立的逻辑单元,被称为原子单元。它的执行是一次性的,要么事务中的所有事件都完成,要么不执行 阅读全文
posted @ 2024-09-04 07:35 shanzm 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 目录1. 在指定的表中对其所有列中搜索给定的字符类型的值2. 对数据库中的所有表的所有列中搜索给定的字符串类型的值3. 在指定的表中对其所有列中搜索给定的INT类型的值4. 对数据库中的所有表的所有列中搜索给定的INT类型的值4.单独的查询脚本,不区分字段是Int还是String5.参考 1. 在指 阅读全文
posted @ 2024-08-22 07:50 shanzm 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Newtonsoft.Json.Converters.IsoDateTimeConverter timeCover = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); timeCover.DateTimeFormat = "yyyy-MM 阅读全文
posted @ 2024-08-06 14:03 shanzm 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 目录1.关于安装Access数据引擎: microsoft.ACE.oledb.16.0(或者:microsoft.ACE.oledb.12.0)2.关于MSSM界面导入,选择目标时候,没有SQL Server Native Client11.0 shanzm-2024年7月31日10:47:24 阅读全文
posted @ 2024-07-31 10:48 shanzm 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 目录0.背景1. 解决方案1:使用ROW_NUMBER() OVER (ORDER BY…… )2.解决方案2:给临时表创建聚集索引3.参考 shanzm-2024年7月30日 0.背景 问题:需要将排序后的数据结果集插入到临时表中,少量数据发现没有任何问题,插入到临时表中的结果集保留了插入前的顺序 阅读全文
posted @ 2024-07-30 10:04 shanzm 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 目录1. 数据太多,删除太慢,日志暴增,存储不够2. 使用TRUNCATE TABLE3. 按照最小方式记录日志进行删除 shanzm-2024年5月21日 09:20:38 1. 数据太多,删除太慢,日志暴增,存储不够 把一个大型的Delete操作可以分拆为多次执行Delete 分拆的越小,事务等 阅读全文
posted @ 2024-05-22 17:21 shanzm 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目录1.使用DateTime.Compare()2.通过时间相减计算时间间隔,可以指定精确度 1.使用DateTime.Compare() 注意:两个比较的时间,一定与相同的时间精度,比如都精确到分钟,或都精确到日 注意:这里我判断指定时间是否在时间范围的闭区间里 /// <summary> /// 阅读全文
posted @ 2024-04-24 10:20 shanzm 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 问题: VS在调试程序的时间,出现单独一个报错页面:未加载mscorlib.pdb mscorlib.pdb 包含查找模块mscorlib.dll的源文件所需的调试信息 解决方法: 点击调试=>选项=>调试=>勾选:常规点击启用我的代码=》勾选:启用时若没有用户代码则发出警告(仅限托管) 参考: h 阅读全文
posted @ 2024-04-17 16:39 shanzm 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 目录1.背景说明2.简单示例 shanzm-2024-4-3 11:11:20 1.背景说明 需要查询一个以时间段为列的报表 可以筛选除各个时间段进行连接查询出来 可以通过 Case When 将时间差转为时间段,在进行转列 2.简单示例 --各个品牌尚未发货的订单,从订单创建时间到当前时间的各个时 阅读全文
posted @ 2024-04-17 11:12 shanzm 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 目录1.SQL取百分比2.C#取百分比3.JS取百分比 shanzm-2024-4-16 21:21:45 1.SQL取百分比 示例0:求1/3后取百分比,保留两位小数 SELECT CAST(CAST(1 * 1.0 * 100 / 3 AS DECIMAL(10, 2)) AS VARCHAR( 阅读全文
posted @ 2024-04-16 17:23 shanzm 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 别人分享的一个常用的正则表达式,可以参考使用 阅读全文
posted @ 2024-04-10 17:14 shanzm 阅读(10) 评论(0) 推荐(0) 编辑
TOP