自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚刚说

博学之,审问之,慎思之,明辨之,笃行之。

  • 博客(44)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 window 服务器 短文件名漏洞处理

再执行命令(批量移除C盘已生成的短文件名,可以换成其他指定盘,因为不会自动移除已生成的短文件名,所以需要执行此命令)然后重启服务器,(新增的文件不会生成短文件名了)执行:(禁用短文件名)

2024-04-25 15:00:30 180 1

原创 Nginx常规配置,含ssl证书、反向代理、安全防护等基础项配置

【代码】Nginx常规配置,含ssl证书、反向代理、安全防护等基础项配置。

2024-03-25 17:58:53 144

原创 C# 中Linq并行查询AsParallel 方法与Stopwatch类的理解与使用

是 C# 中的一个方法,它属于 System.Linq 命名空间下的 ParallelEnumerable 类。当你对一个数据集合执行 LINQ 查询时,通常这些查询是按顺序执行的。但是,并不是所有的查询都适合并行处理,有时候并行化可能会因为线程管理和同步的开销而导致性能下降。方法后,LINQ 查询会尝试并行执行,这意味着它会在多个线程上分配工作,以便同时处理集合中的多个元素。命名空间下的一个类,它提供了一组方法和属性,可以用来准确地测量运行时间。时需要考虑查询的性质和数据集的大小。

2024-03-25 17:51:57 673

原创 外部js脚本调用Angular CLI 组件内部方法代码

赋值当前组件及服务至window对象中,方便外部调用。外部js代码中调用内部方法。组件引入NgZone服务。

2022-08-18 13:25:25 510 1

原创 SQLServer LDF日志文件过大解决方案 2021-09-26

-- 数据库恢复模式 设置为 恢复ALTER DATABASE DataBaseName SET RECOVERY SIMPLE-- 数据库恢复模式 设置为 完整ALTER DATABASE DataBaseName SET RECOVERY FULL--收缩数据库DBCC SHRINKDATABASE(DataBaseName, 0)

2021-09-26 14:34:01 6253

原创 Angular8 使用jspdf、html2canvas 前端导出PDF

Html<div id="pdfbox">pdf内容,html</div><button class="btn btn-cyan" (click)="ExportPDF()"> <i class="fa fa-plus-circle"></i> <span>导出</span> </butto

2021-04-16 14:56:17 918

原创 关于nz-date-picker组件,时间选择后实际少8个小时的解决办法

<nz-date-picker class="date-picker-tile" name="EndTime" [(ngModel)]="editInfo.EndTime" nzFormat="yyyy-MM-dd HH:mm" ..

2021-04-06 14:58:24 1125

原创 MySql 表 转为C#实体类 ,sql语句

SELECT CONCAT( '/// <summary>\r\n/// ', COLUMN_COMMENT, '\r\n/// </summary>\r\npublic ', CASE DATA_TYPE WHEN 'bigint' THEN 'int' WHEN 'tinyint' THEN 'int' WHEN 'varchar' THEN 'string' WHEN 'varbinary' THEN..

2021-01-27 10:49:26 688 4

原创 关于微信小程序获取手机号,偶发解密失败的问题(填充无效,无法被移除(Padding is invalid and cannot be removed))

关于微信小程序获取手机号,偶发解密失败的问题(填充无效,无法被移除(Padding is invalid and cannot be removed))原因:session_key不一致或过期导致。解决办法:在getPhoneNumber之前就进行wx.login登录,保持session_key一致即可。...

2021-01-07 10:26:07 2220

原创 NetCore 中间件 记录日志信息

public void Configure(IApplicationBuilder app, Microsoft.AspNetCore.Hosting.IHostingEnvironment env) { app.UseBootloader(Configuration); if (env.IsDevelopment()) { app.UseHttpContextMiddlewar...

2020-12-25 11:55:16 387 1

原创 关于问题【无法启动 IIS Express Web 服务器。另一个程序正在使用此文件,进程无法访问。 (0x80070020)】

问题无法启动 IIS Express Web 服务器。来自 IIS Express 的输出:Failed to register URL "http://localhost:24924/"for site "XWG.WEB" application "/". Error description: 另一个程序正在使用此文件,进程无法访问。 (0x80070020)解决方案【实测有效】使用文本编辑器编辑项目的 csproj 文件,找到:<DevelopmentServ...

2020-10-26 09:41:27 4332 7

原创 C# dll 反编译后 批量替换 get_func()、set_func(xxx) 方法。

C# dll 反编译后 批量替换 get_func()、set_func(xxx) 方法。正则匹配.get_([A-Za-z0-9]*)\(\).$1\.set_([A-Za-z0-9]*)\((.*)\).$1=$2

2020-10-22 17:02:28 368

原创 关于Postman获取接口返回值设置为变量,提供给后续接口使用。

// 把responseBody转为json字符串var data = JSON.parse(responseBody);console.info(data)//设置环境变量pm.environment.set("developerRn",data.developerRn);// 设置全局环境变量,供后面的接口引用pm.globals.set("developerRn", data.developerRn); pm.globals.set("timestamp", data.timest.

2020-08-05 15:57:00 2301 2

原创 同时验证手机号和座机号的正则表达式

同时验证手机号和座机号的正则表达式:^(1[3|4|5|6|7|8|9])\d{9}$|^0\d{2,3}-?\d{7,8}$演示

2020-07-23 15:52:08 2003 3

原创 webpark发布速度优化

在package.json文件下加入节点,节点内容为需要排除的模块代码。"appModules": {"exclude": ["排除的包"]},2:重新装包后按图修改一下路径中相应配置信息node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\webpack-configs\common.js3:搜索节点noEmitOnErrors,在其下增加三个...

2020-06-15 11:34:12 238

原创 亲测可用的MySql通用日志记录设置与跟踪检索,与SQL Server Profiler功能差不多。

亲测可用的MySql通用日志记录设置与跟踪检索,与SQL Server Profiler功能差不多。有疑问可留言。-- 查询通用日志状态SHOW VARIABLES LIKE '%general%';-- 查询通用日志输出位置SHOW VARIABLES LIKE '%log_output%';-- 开启日志记录SET GLOBAL general_log = 1;-- 关闭日志记录SET GLOBAL general_log = 0;-- 设置日志输出位置SET GLOBAL lo

2020-05-28 15:34:46 599 1

原创 MySql设置慢查询完整版

-- 临时开启慢查询日志show variables like '%quer%';set global slow_query_log=1;-- 临时开启慢查询时间show variables like 'long_query_time';set global long_query_time=1;-- 设置慢查询存储的方式show variables like 'log_output';set global log_output = 'FILE';set global log_outpu

2020-05-25 13:19:35 160

原创 WPS专业版可用key

694BF-YUDBG-EAR69-BPRGB-ATQXH经测试可以用,这个

2020-01-08 09:53:02 1028

原创 关于Asp.Net Core使用System.Drawing.Common部署到docker报错问题

报错信息:1:如需调用System.Drawing类库,需要在Docker容器中执行命令:命令:docker exec -it appbash命令:apt-get update && apt-get install -y --allow-unauthenticated libgdiplus libc6-dev libgdiplus libx11-...

2020-01-03 10:41:01 528 1

转载 MYSQL数据库 UPDATE和DELETE操作,where in条件报错的解决办法

#子查询(不支持)update question q set q.`level`=2 where q.id in( select id from question where id>=2111 limit 165,165);#改写update question q inner join ( select id from question where id>=2111 li...

2019-12-26 15:15:05 2473 2

原创 mysql删除数据加Where IN条件导致删除失败的问题解决办法

DELETE FROM STDTopic WHERE ID IN( select ID from ( select ID from STDTopic where TopicTypeValue='20' ) ids )

2019-12-25 19:20:25 1705

原创 关于MySQL中查询JSON对象中的数据,(JSON_EXTRACT函数用法示例)(或拉姆达表达式取json数据 ->'$' )

关于MySQL中查询JSON对象中的数据,(JSON_EXTRACT函数用法示例)(或拉姆达表达式取json数据 ->'$' )SELECT A.FormData->'$.Controls[21].Value' AS NotificationNumber, JSON_EXTRACT(A.FormData, '$.Controls[21].Value')...

2019-12-11 18:45:04 1421

原创 查询SQLServer数据库表空间占用大小并排序

create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(100)declare cur cursor for s...

2019-12-03 09:43:36 1538 1

原创 Visual Studio 2019 9开发工具 密钥【已验证可用】

vs2019开发工具VisualStudio2019 密钥【已验证可用】VisualStudio2019EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFVisualStudio2019ProfessionalNYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

2019-12-03 09:36:39 2747

原创 JS常见坑现象:直接用=的方式把一个JSON对象赋值给另一个JSON对象,会导致修改新对象时,原对象也发生变化

原因:JavaScript 中对象的赋值是默认引用赋值的(两个对象指向相同的内存地址)解决办法this.edit = Object.assign({}, info, {ParkID: 1,ParkName: “aaa”})示例var a={1:2}var b=aconsole.log(b[“1”]) ///输出结果 2新赋值b[“1”]=9console.log(b[“...

2019-11-09 15:56:34 3390 1

原创 网页视频兼容IE

if (file.ext === 'mp4') { // const _videourl = file.Url.replace('~/', window.global.config.server.url + '/'); // const _html = '<center>' // ...

2019-09-24 21:41:49 170

原创 vscode附加到浏览器进程,找不到进程,超时等解决办法

配置launch.json“request”: “attach”,//附加到浏览器,不新开浏览器调试“port”: 9222,//远程调试端口“webRoot”: “${workspaceRoot}”//工作区路径f5调试,选择标签页即可浏览器属性目标需要增加 --remote-debugging-port=9222配置。...

2019-09-10 10:13:11 3377

原创 sql语句GROUP BY在C# Linq中的转换实现方法

SELECT R011CommunityID , R011CommunityName , COUNT(R011CommunityID)FROM dbo.R011FeedbackGROUP BY R011CommunityID , R011CommunityName

2019-08-19 23:03:39 439

原创 查询sql数据库表大小并排序

create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(100)declare cur cursor for se...

2019-08-16 09:49:30 2561

原创 Jquery中Ajax方法封装

function AjaxData(func, _option) { /// <summary> ///AjaxData ///【创建时间:2019-07-24 11:42:41】 /// </summary> /// <param name="func">请求url</param> /// <...

2019-08-08 09:41:24 382

原创 C#运行总输出txt日志文件

public static void AddLgoToTXT(string logstring) { string path = AppDomain.CurrentDomain.BaseDirectory + "log_opera.txt"; // if (!System.IO.Directory.Exists(path)...

2019-08-08 09:39:42 732

原创 Base64字符串转二进制流保存文件到服务器

/// <summary> /// 图片上传 Base64解码 /// </summary> /// <param name="dataURL">Base64数据</param> /// <returns>返回一个相对路径</returns> ...

2019-08-08 09:34:12 3511

原创 使用日志中间件方法调试Linq

使用日志中间件方法让我们回到错误尚未修复的初始状态,面对看似正确的查询,我们都傻眼了。调试查询的另一个方法是使用以下扩展方法:public static IEnumerable<T> LogLINQ<T>(this IEnumerable<T> enumerable, string logName, System.Func<T, strin...

2019-06-21 10:13:41 135

原创 Json等字符串差异比对工具及实用方法示例

在线文本比较工具:http://www.jq22.com/textDifferenceBeJson在线工具:http://www.bejson.com/Json对象差异比对示例:

2019-05-07 16:32:24 2337

原创 记:微信小程序开发中踩到的坑

注意:es6箭头函数没有this//注意:es6箭头函数没有thisbindPickerRoleChange: (e)=>{ console.log(this);//输出undefined //this当前为undefined,会报错;Cannot read property 'data' of undefined; this.setData(...

2019-04-17 14:11:21 174

原创 sql时间段优先级排序

sql时间段优先级排序,按报名中、未开始、已结束 状态排序(报名中):当前时间位于指定时间段内(报名未开始):当前时间小于指定开始时间(报名已结束):当前时间大于指定结束时间SELECT *FROM dbo.CRMActivity AWHERE A.IsDelete = 0 AND A.IsValid = 1ORDER BY ( CASE WHEN A.R...

2019-03-26 10:56:30 1364

原创 sql查询两张表不同的数据及sql查询语句优化总结

sql查询两张表不同的数据及sql查询语句优化,方法一(推荐) WITH C AS ( SELECT Name FROM ConsumerCouponApply A WHERE NOT EXISTS ( SELECT 1 FROM ...

2019-01-17 15:47:58 14836

原创 关于 number类型的input 输入框踩坑记,input[type='number']输入框限制输入,只允许输入负数、0、正数,小数点保留2位小数

关于 number类型的input 输入框踩坑记,js和jq获取number类型的文本值,获取不到-号,导致校验异常,完美解决办法,转换input类型。&lt;input type="number" class="fushu"/&gt;$(function(){ $(".fushu").focus(function () { $(this)[0].type...

2019-01-14 13:17:24 8204 1

原创 sql循环Table表数据行,变量更新xml字段某节点文本信息

不多扯,直接上实例代码,已验证通过declare @Theme NVARCHAR(max) --存放文本信息变量declare @min_id int --存放最小idset @min_id=(select min(id) from CompanyReport) --设定初始最小idwhile @min_id &amp;gt;0 --循环开始 BEGIN set @Theme=(SELECT ...

2019-01-10 09:50:13 327

原创 关于vs2017发布asp.net时候提示错误:错误 1027: 此网站是面向 ASP.NET 的早期版本编译的解决办法

先上一张发布时报错的截图信息。我是vs2017版本,项目是之前的老的webform项目,发布文件时始终提示“此网站是面向 ASP.NET 的早期版本编译的”,导致无法编译发布web项目,原因在发布Web应用选项中勾选了&quot;发布期间预编译&quot;,并选择了合并程序集。解决办法有三个:1:不勾选发布期间预编译选项,此操作会导致发布文件未编译,易导致发布文件源代码泄露或被修改的风险。【不推荐】2:勾...

2018-12-19 10:03:22 1798

DB2DB.rar 极速数据转换工具

不同类型数据库之间极速数据转换工具,例如:可以将SQLServer数据转换迁移到MySQL,可以交换数据源,同步表数据、表结构都不在话下

2020-08-05

FTP工具FlashFXP

一款ftp工具,FlashFXP是一款功能强大的FXP/FTP软件,集成了其它优秀的FTP软件的优点,支持文件夹的传输,并且能够实时记录站点密码,便于管理。另外FlashFXP还能保存队列,

2018-03-20

SQLPrompt V7.2数据库代码提示插件

SQLPrompt V7.2 Sql代码提示工具, 数据库是大家在项目开发中肯定会用到的,C#项目用的最多的就是微软自家的SQL Server了。不可否认,微软的Visual Studio开发平台很好用,很直观的体现就是智能提示。敲几个字符,相关的信息就列出来了,很方便。如果改成用记事本写一段代码,肯定没人愿意,因为大家已经习惯了智能提示。然而微软在数据库的IDE方面却做得并不理想,直到SQL2008才加入了并不算强大的智能提示。目前普遍使用的还是SQL2005,编写代码的时候只能一个个字段敲出来,这种滋味可不好受。即使想偷懒,也只能是从之前的代码中复制字段。还好,这里有一个更好的偷懒方法,就是安装SQL Prompt。 安装过程 1、 退出VS和SQL的IDE。 2、 打开压缩包,运行SQL Prompt 3.msi,按照提示完成安装即可。 3、 该程序在安装完成后会自动运行,为了完成破解,需要在系统托盘处找到图标clip_image001,点右键,选择退出。 4、 运行压缩包中的Patch.exe,等待10秒中,直到下面的按钮变成“OK”。破解包不需要选择该程序的安装路径。提示:很多杀毒软件会把破解包当做木马,这一步需要先把杀毒软件禁用。 5、 在开始菜单里找到Red Gate->SQL Prompt 3->SQL Prompt Query Analyzer Integration,点击运行即可。 安装该插件后,会在VS和SQL的IDE的主菜单中添加一个“SQL Prompt”菜单项,用于对插件进行控制和配置。 下面介绍一下这个插件的使用。 1、 刷新缓存 打开SQL 2005,这时候插件会自动运行。该插件的原理是将数据库中的表、视图、存储过程都缓存起来,所以在第一次打开查询分析器的时候,插件会有一个加载缓存的过程。另外,需要注意的是,该插件不会主动更新缓存,如果数据库中的对象有变化,需要手动刷新一下缓存,可以按Ctrl+Shift+D,或者在主菜单中找到SQL Prompt->Refresh Cache。 2、 智能提示 在查询分析器中编写代码的时候,该插件和VS一样,会智能提示。不仅仅是列出相关对象的名称,还会将该对象的创建代码也列出来。 输入完成之后,将鼠标移动到数据库对象的名称上,插件也会给出提示

2016-07-12

吸色器

吸色、打开后按住鼠标吸色

2014-06-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除