博客园 - NO.27uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=524242023-09-27T07:12:39ZNO.27https://www.cnblogs.com/no27/feed.cnblogs.comhttps://www.cnblogs.com/no27/p/16532620.htmlef动态拼接 - NO.271、首先定义类 /// <summary> /// EF拼接 /// </summary> public static class PredicateBuilder { public static Expression<Func<T, bool>> True<T>() { return f => t2022-07-29T08:09:00Z2022-07-29T08:09:00ZNO.27https://www.cnblogs.com/no27/【摘要】1、首先定义类 /// <summary> /// EF拼接 /// </summary> public static class PredicateBuilder { public static Expression<Func<T, bool>> True<T>() { return f => t <a href="https://www.cnblogs.com/no27/p/16532620.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/16138525.htmlWinform中进度条(ProgressBar)的使用 - NO.27一、实现 /// <summary> /// 初始化进度条 /// </summary> /// <param name="progressBar">进度条组件</param> /// <param name="minValue">当前进度值</param> /// <param name="max2022-04-13T00:19:00Z2022-04-13T00:19:00ZNO.27https://www.cnblogs.com/no27/【摘要】一、实现 /// <summary> /// 初始化进度条 /// </summary> /// <param name="progressBar">进度条组件</param> /// <param name="minValue">当前进度值</param> /// <param name="max <a href="https://www.cnblogs.com/no27/p/16138525.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/16133503.htmlVS2019安装Nuget包报错,库没有注册(异常来自XXXX),Nuget 找不到资产文件 project.assets.json - NO.271\打开命令行工具 2、运行如下命令 msbuild xxx.sln -t:restore PS:最后查明是因为我电脑安装了多个版本vs造成的,我卸载了vs2017,然后重新修复了vs2019就可以引用nuget包了2022-04-12T00:46:00Z2022-04-12T00:46:00ZNO.27https://www.cnblogs.com/no27/【摘要】1\打开命令行工具 2、运行如下命令 msbuild xxx.sln -t:restore PS:最后查明是因为我电脑安装了多个版本vs造成的,我卸载了vs2017,然后重新修复了vs2019就可以引用nuget包了 <a href="https://www.cnblogs.com/no27/p/16133503.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/15531887.htmlSqlserver取分组后的第一条数据 - NO.27--1 --建立测试环境 CREATE TABLE table1(a VARCHAR(10),b VARCHAR(10),c VARCHAR(10)); --插入数据 INSERT INTO table1 VALUES('2004','12','storea'); INSERT INTO table2021-11-10T00:41:00Z2021-11-10T00:41:00ZNO.27https://www.cnblogs.com/no27/【摘要】--1 --建立测试环境 CREATE TABLE table1(a VARCHAR(10),b VARCHAR(10),c VARCHAR(10)); --插入数据 INSERT INTO table1 VALUES('2004','12','storea'); INSERT INTO table <a href="https://www.cnblogs.com/no27/p/15531887.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14862958.htmlSqlServer查询某重复列根据条件取一条数据 - NO.27如示例: 其中ApplyID为重复数据,根据CreateTime倒序取其中一条。 SELECT * FROM (SELECT T.*, ROW_NUMBER() OVER(PARTITION BY T.ApplyID ORDER BY T.CreateTime DESC) FLAG FROM [Ba2021-06-08T07:19:00Z2021-06-08T07:19:00ZNO.27https://www.cnblogs.com/no27/【摘要】如示例: 其中ApplyID为重复数据,根据CreateTime倒序取其中一条。 SELECT * FROM (SELECT T.*, ROW_NUMBER() OVER(PARTITION BY T.ApplyID ORDER BY T.CreateTime DESC) FLAG FROM [Ba <a href="https://www.cnblogs.com/no27/p/14862958.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14601752.html查看各表所占空间 - NO.27直接执行以下脚本即可: exec sp_MSForEachTable @precommand=N' create table ##(id int identity,表名 sysname,字段数 int,记录数 int,保留空间 Nvarchar(15),使用空间 varchar(15),索引使用空间2021-03-31T07:35:00Z2021-03-31T07:35:00ZNO.27https://www.cnblogs.com/no27/【摘要】直接执行以下脚本即可: exec sp_MSForEachTable @precommand=N' create table ##(id int identity,表名 sysname,字段数 int,记录数 int,保留空间 Nvarchar(15),使用空间 varchar(15),索引使用空间 <a href="https://www.cnblogs.com/no27/p/14601752.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14261299.htmlSQLSERVER类似于lastindexof的语句 - NO.27select REVERSE(SUBSTRING(REVERSE(test),0,CHARINDEX('-',REVERSE(test)))) from tmp 备注:其中reverse代表反转的意思2021-01-11T03:28:00Z2021-01-11T03:28:00ZNO.27https://www.cnblogs.com/no27/【摘要】select REVERSE(SUBSTRING(REVERSE(test),0,CHARINDEX('-',REVERSE(test)))) from tmp 备注:其中reverse代表反转的意思 <a href="https://www.cnblogs.com/no27/p/14261299.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14179317.htmlSQLSERVER查询某张表哪些字段包含某关键字 - NO.27IF OBJECT_ID('tempdb..#rootOrg') IS NOT NULL DROP TABLE #rootOrg; IF OBJECT_ID('tempdb..#t') IS NOT NULL DROP TABLE #t; DECLARE @tname VARCHAR(50); DE2020-12-23T08:22:00Z2020-12-23T08:22:00ZNO.27https://www.cnblogs.com/no27/【摘要】IF OBJECT_ID('tempdb..#rootOrg') IS NOT NULL DROP TABLE #rootOrg; IF OBJECT_ID('tempdb..#t') IS NOT NULL DROP TABLE #t; DECLARE @tname VARCHAR(50); DE <a href="https://www.cnblogs.com/no27/p/14179317.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14153472.htmlSQLSERVER初始化机构path - NO.27代码如下: IF OBJECT_ID('tempdb..#testOU') IS NOT NULL DROP TABLE #testOU; WITH oulist as ( select CAST('0001' AS VARCHAR(max)) AS codes,a.* from dbo.Org a2020-12-18T01:53:00Z2020-12-18T01:53:00ZNO.27https://www.cnblogs.com/no27/【摘要】代码如下: IF OBJECT_ID('tempdb..#testOU') IS NOT NULL DROP TABLE #testOU; WITH oulist as ( select CAST('0001' AS VARCHAR(max)) AS codes,a.* from dbo.Org a <a href="https://www.cnblogs.com/no27/p/14153472.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/14072295.htmlSqlServer判断表中某列是否包含中文,英文,纯数字 - NO.271、字段包含中文 select * from table1 where 列名 like '%[吖-座]%' 2.字段包含英文字符 select * from table1 where 列名 like '%[a-z]%' 3.字段包含纯数字 select * from table1 where 列名 2020-12-02T02:27:00Z2020-12-02T02:27:00ZNO.27https://www.cnblogs.com/no27/【摘要】1、字段包含中文 select * from table1 where 列名 like '%[吖-座]%' 2.字段包含英文字符 select * from table1 where 列名 like '%[a-z]%' 3.字段包含纯数字 select * from table1 where 列名 <a href="https://www.cnblogs.com/no27/p/14072295.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/11432206.htmlsqlserver递归查询 - NO.27--由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 union all --递归结果集中的下级 select t.id,t.parentid,t.text from treeview as t inner join cte ...2019-08-29T13:42:00Z2019-08-29T13:42:00ZNO.27https://www.cnblogs.com/no27/【摘要】--由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 union all --递归结果集中的下级 select t.id,t.parentid,t.text from treeview as t inner join cte ... <a href="https://www.cnblogs.com/no27/p/11432206.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/11281307.htmlSqlserver查询每组数据中最大的一条数据 - NO.27select * from ( SELECT ROW_NUMBER() over (PARTITION By name order by val) as rowId,tb_test.* FROM tb_test ) t where rowid <= 12019-08-01T03:12:00Z2019-08-01T03:12:00ZNO.27https://www.cnblogs.com/no27/【摘要】select * from ( SELECT ROW_NUMBER() over (PARTITION By name order by val) as rowId,tb_test.* FROM tb_test ) t where rowid <= 1 <a href="https://www.cnblogs.com/no27/p/11281307.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/10443926.htmlSQLServer将一个表的数据导入到另一个表 - NO.271、假如A表存在 2、假如A表不存在 3、假如需要跨数据库2019-02-27T07:18:00Z2019-02-27T07:18:00ZNO.27https://www.cnblogs.com/no27/【摘要】1、假如A表存在 2、假如A表不存在 3、假如需要跨数据库 <a href="https://www.cnblogs.com/no27/p/10443926.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/10267856.htmlwordApp.Documents.Open 未将对象引用实例 - NO.27wordApp.Documents.Open (.........),当我打开的是.docx,能正常打开当是.doc时,却返回空置,显示失败,未能找到文件.......,但其实文件都在解决方案 WORD Application.Documents.Open函数返回null的一种解决方法 DCOM C2019-01-14T09:05:00Z2019-01-14T09:05:00ZNO.27https://www.cnblogs.com/no27/【摘要】wordApp.Documents.Open (.........),当我打开的是.docx,能正常打开当是.doc时,却返回空置,显示失败,未能找到文件.......,但其实文件都在解决方案 WORD Application.Documents.Open函数返回null的一种解决方法 DCOM C <a href="https://www.cnblogs.com/no27/p/10267856.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/10245290.htmlasp.net使用动态模版导出word - NO.27具体思路: 1.先制作Word模版,使用文本框+书签的方式来设计模版; 2.模版制作完之后,根据模版生成新文件,使用File.Copy方法,生成.doc格式新文件; 3.后台取得数据,参照网页渲染的方式标记数据流,方便之后的写入操作; 4.编辑新文件,根据程序中标记与书签的对应关系,利用类库中的方法2019-01-09T08:37:00Z2019-01-09T08:37:00ZNO.27https://www.cnblogs.com/no27/【摘要】具体思路: 1.先制作Word模版,使用文本框+书签的方式来设计模版; 2.模版制作完之后,根据模版生成新文件,使用File.Copy方法,生成.doc格式新文件; 3.后台取得数据,参照网页渲染的方式标记数据流,方便之后的写入操作; 4.编辑新文件,根据程序中标记与书签的对应关系,利用类库中的方法 <a href="https://www.cnblogs.com/no27/p/10245290.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/10038014.html如何使用js判断视频是否可以成功访问 - NO.27日常工作中会出现各个公司网络不互通的情况,视频如果采用不互通的地址也无法播放,下面方法提供了检测视频是否可以播放的解决方案: 1、跨域 2、不跨域2018-11-29T06:15:00Z2018-11-29T06:15:00ZNO.27https://www.cnblogs.com/no27/【摘要】日常工作中会出现各个公司网络不互通的情况,视频如果采用不互通的地址也无法播放,下面方法提供了检测视频是否可以播放的解决方案: 1、跨域 2、不跨域 <a href="https://www.cnblogs.com/no27/p/10038014.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/9982930.htmlFileStream功能被禁用 - NO.27今天还原数据库,遇到如下问题: 网上的解决方法大概是三种: 1、讲数据库备份文件权限设置为“EventOne” 2、打开SQLServer配置管理器,选中服务然后右击“属性”将FileStream相关勾选并重启当前实例服务 3、设置数据库访问级别 我遇到的问题以上三种均不生效,看到网上一个文章的用户2018-11-19T06:24:00Z2018-11-19T06:24:00ZNO.27https://www.cnblogs.com/no27/【摘要】今天还原数据库,遇到如下问题: 网上的解决方法大概是三种: 1、讲数据库备份文件权限设置为“EventOne” 2、打开SQLServer配置管理器,选中服务然后右击“属性”将FileStream相关勾选并重启当前实例服务 3、设置数据库访问级别 我遇到的问题以上三种均不生效,看到网上一个文章的用户 <a href="https://www.cnblogs.com/no27/p/9982930.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/9970220.htmlsqlserver2016必须安装的组件 - NO.272018-11-16T08:46:00Z2018-11-16T08:46:00ZNO.27https://www.cnblogs.com/no27/【摘要】 <a href="https://www.cnblogs.com/no27/p/9970220.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/9724889.htmlInfluxdb安装部署 - NO.271、下载Influxdb并解压 2、下载上图中的nssm(辅助性工具) 3、 在安装目录执行cmd 输入 nssm install influxdb,其中Path选择安装文件中的influxd,Arguments输入: -config influxdb.conf,然后点击Install servic2018-09-29T09:26:00Z2018-09-29T09:26:00ZNO.27https://www.cnblogs.com/no27/【摘要】1、下载Influxdb并解压 2、下载上图中的nssm(辅助性工具) 3、 在安装目录执行cmd 输入 nssm install influxdb,其中Path选择安装文件中的influxd,Arguments输入: -config influxdb.conf,然后点击Install servic <a href="https://www.cnblogs.com/no27/p/9724889.html" target="_blank">阅读全文</a>https://www.cnblogs.com/no27/p/9720058.htmlELK环境配置 - NO.27一、安装java环境 1、下载jre并安装,安装过程中没有什么特殊的,一直默认下一步即可。 2、配置环境变量 其中变量值为我们安装的jre的路径 二、安装elasticsearch 1、下载es安装包 2、安装es 由于es需要较大的存储空间,所需不要用默认的C盘 点击Next 默认设置,再点击NE2018-09-28T09:57:00Z2018-09-28T09:57:00ZNO.27https://www.cnblogs.com/no27/【摘要】一、安装java环境 1、下载jre并安装,安装过程中没有什么特殊的,一直默认下一步即可。 2、配置环境变量 其中变量值为我们安装的jre的路径 二、安装elasticsearch 1、下载es安装包 2、安装es 由于es需要较大的存储空间,所需不要用默认的C盘 点击Next 默认设置,再点击NE <a href="https://www.cnblogs.com/no27/p/9720058.html" target="_blank">阅读全文</a>