- 博客(17)
- 收藏
- 关注
原创 转载-非常认同
一个人的思想就像是一座冰山,自己能意识到的只是很小一部分,其它大部分都埋在脑海深处,只有通过思考和写作,才能把它们发掘出来。-- David Perell希望自己能有记录自己想法的习惯,更好的认识自己,认识他人,认识世界...
2021-08-14 10:06:42
154
原创 SVN 默认不区分文件名大小写,可能导致同名文件上传到服务器
将本地SVN的FixCaseRenames属性设置成false,可以避免这种情况。具体如图设置后,文件名大小写改变,SVN 将识别大小写并提示,如图第一项是更新 ,第二项是增加文件
2021-07-16 08:48:09
839
转载 [Delphi] - WebBrowser内核版本修改D7
private { Private declarations } public { Public declarations } function WriteAppNameToReg:Boolean; function GetIEVersionStr: string; function IsWin64:Boolean;var Form3: TForm3;implementationfunction TForm3.IsWin64:Boolean...
2020-12-04 09:34:09
305
原创 [.net core] - webapi 简单例子 (一)
IDE: VS2017一. 创建项目[文件]->[新建项目] 选择 ASP.NET Core web 应用程序选择API,默认.net core 2.2【为HTTPS配置】先去掉勾选。这里就创建完项目了,直接运行,可以看到默认的API接口二,简单自定义1. 修改路由打开Controllers ,可以看到默认的API接口定义2个GET 1个post 1个PUT 1个Delete,这里可以修改默认路由,原来是"api/[cont...
2020-12-02 15:57:53
1186
原创 [Delphi] - 判断字符是否是数字
function TfrmBanMakeBillGD.IsDigit(S:String):Boolean; var i,j:integer;begin Result:=True; j:=0 ; for i:=1 to length(s) do begin if not (s[i] in ['0'..'9','.'])then Result:=False; if s[i]='.' Then .
2020-11-30 14:39:38
504
原创 [MS SQL] - 存储过程、函数、视图、触发器的修改日志
存储过程、函数、日志可以多人修改,为了方便追溯与找回原来脚本,建日志表CREATE TABLE [dbo].[sysObjectModifyLog]( [objName] [varchar](1000) NULL, [contents] [nvarchar](max) NULL, [checkdate] [datetime] NULL, [modifydate] [datetime] NULL, [versions] [int] NULL, [objectid] [bigint] NULL
2020-11-30 14:29:31
293
原创 [MS SQL] - 两个表字段对比
有时候正式库和测试库同一个表有字段有差异,会造成各种错误,下面语句对比同名表和字段select *from (SELECT TABLENAME = B.NAME, FIELDNAME = A.NAME, FIELDSNO = A.COLID, FIELDTYPE = C.NAME, LENGTH = A.LENGTH, LENSEC = A.XSCALE,
2020-11-30 14:01:13
2293
原创 [MS SQL] - 记录表删除操作
由于业务复杂度,有些记录不知道因为什么被删除了,用触发器增加检查CREATE TRIGGER trg_b_sizeseries ON b_sizeseries FOR DELETE AS RAISERROR('错误',16,8) ROLLBACK TRAN CREATE TABLE #T ( EVENTTYPE VARCHAR(20) , PARAMETERS INT
2020-11-30 13:51:01
167
原创 [MS SQL] - 分组排序实例
1.根据某字段,重新生成顺序IDselect top 10 ROW_NUMBER() OVER (ORDER BY a.[mb_number]),a.*from ban_makebill_head awhere mb_number < 'MB10000000'2.分组后,按某字段在组内重新生成IDselect sizegroup,sizename,sizevaluefrom b_sizegroup_exselect sizegroup , sizename , ..
2020-11-30 13:26:58
375
1
原创 [MS SQL] - 系统表常用操作
1. 查看语句执行时间SELECT top 100 EQS.total_worker_time,EQS.total_worker_time AS TotalWorkerTime ,EQS.total_logical_reads + EQS.total_logical_writes AS TotalLogicalIO ,EQS.execution_count As ExeCnt ,EQS.last_execution_time AS L.
2020-11-30 11:20:56
122
原创 [MS SQL] - 检查数据库 死锁情况& 未提交事务 等
--检查未提交事务dbcc OPENTRAN--查看进程执行语句文本DBCC INPUTBUFFER(2092)---检查死锁情况/* 检查数据库死锁情况*/CREATE PROCEDURE sp_check_lock as begin declare @spid int,@bl int, @intTransactionCountOnEntry int, @intRowcount int, .
2020-11-30 11:06:10
196
原创 [MS SQL] - 给表和字段添加说明
给表和字段添加中文说明,方便日后给自己和其他维护人员快速了解表结构。添加说明:EXECUTE [sys].[sp_updateextendedproperty] @name=N'MS_Description', @value=N'主料用量复核' ,@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'ban_makebill_head',@level2type=N'COLUMN',@level
2020-11-30 10:47:17
470
原创 [MS SQL] - 分组组合字段
有很多时候需要将同组数据合并串起来显示,可以利用FOR XML PATH('')例如:CREATE TABLE #student (studentName varchar(50),className varchar(50))INSERT INTO #student SELECT '小明','英语' union SELECT '小明','数学' union SELECT '小明','语文' union SELECT '小明','历史' union SELECT '...
2020-11-30 10:01:51
374
原创 [MS SQL] - 递归问题嵌套层数问题
MS SQL 存储过程,默认最大32层嵌套,超过会报错; 假如需要超过,可以考虑用 公用表表达式 CTE 实现递归;如果层数小不用考虑效率,也可以在代码层实现递归;如果考虑效率,可能用NoSQL 比较好, neo4j 数据库等;...
2018-02-08 09:40:34
1562
原创 ASP Global.asa 文件
Global.asa 每个应用程序 里 有且只有一个,在应用程序根目录, 进入网页后自动加载,执行里面脚本;
2018-02-02 10:21:00
580
原创 [MS SQL] - 跨服务器查询
可以用链接服务器 ,也可以用下面方式:SELECT *FROMOPENROWSET('SQLOLEDB','DATABASENAME';'UID';'PWD',tablename)
2018-01-31 17:34:15
172
原创 微软NT验证登录(类似sharepoint 登录方式)
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-authentication-libraries类似sharepoint登录方式,输入邮箱即登录,好像不能换用户;
2018-01-31 15:13:53
1193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人