- 博客(43)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 window 服务器 短文件名漏洞处理
再执行命令(批量移除C盘已生成的短文件名,可以换成其他指定盘,因为不会自动移除已生成的短文件名,所以需要执行此命令)然后重启服务器,(新增的文件不会生成短文件名了)执行:(禁用短文件名)
2024-04-25 15:00:30
314
1
原创 C# 中Linq并行查询AsParallel 方法与Stopwatch类的理解与使用
是 C# 中的一个方法,它属于 System.Linq 命名空间下的 ParallelEnumerable 类。当你对一个数据集合执行 LINQ 查询时,通常这些查询是按顺序执行的。但是,并不是所有的查询都适合并行处理,有时候并行化可能会因为线程管理和同步的开销而导致性能下降。方法后,LINQ 查询会尝试并行执行,这意味着它会在多个线程上分配工作,以便同时处理集合中的多个元素。命名空间下的一个类,它提供了一组方法和属性,可以用来准确地测量运行时间。时需要考虑查询的性质和数据集的大小。
2024-03-25 17:51:57
1000
原创 外部js脚本调用Angular CLI 组件内部方法代码
赋值当前组件及服务至window对象中,方便外部调用。外部js代码中调用内部方法。组件引入NgZone服务。
2022-08-18 13:25:25
543
原创 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
6764
原创 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
1018
原创 关于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
1234
原创 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
756
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
2283
原创 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
427
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
4897
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
415
原创 关于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
2380
2
原创 同时验证手机号和座机号的正则表达式
同时验证手机号和座机号的正则表达式:^(1[3|4|5|6|7|8|9])\d{9}$|^0\d{2,3}-?\d{7,8}$演示
2020-07-23 15:52:08
2029
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
269
原创 亲测可用的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
642
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
181
原创 关于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
565
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
2591
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
1758
原创 关于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
1450
原创 查询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
1588
1
原创 Visual Studio 2019 9开发工具 密钥【已验证可用】
vs2019开发工具VisualStudio2019 密钥【已验证可用】VisualStudio2019EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFVisualStudio2019ProfessionalNYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
2019-12-03 09:36:39
2901
原创 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
3479
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
192
原创 vscode附加到浏览器进程,找不到进程,超时等解决办法
配置launch.json“request”: “attach”,//附加到浏览器,不新开浏览器调试“port”: 9222,//远程调试端口“webRoot”: “${workspaceRoot}”//工作区路径f5调试,选择标签页即可浏览器属性目标需要增加 --remote-debugging-port=9222配置。...
2019-09-10 10:13:11
3596
原创 sql语句GROUP BY在C# Linq中的转换实现方法
SELECT R011CommunityID , R011CommunityName , COUNT(R011CommunityID)FROM dbo.R011FeedbackGROUP BY R011CommunityID , R011CommunityName
2019-08-19 23:03:39
457
原创 查询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
2625
原创 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
408
原创 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
760
原创 Base64字符串转二进制流保存文件到服务器
/// <summary> /// 图片上传 Base64解码 /// </summary> /// <param name="dataURL">Base64数据</param> /// <returns>返回一个相对路径</returns> ...
2019-08-08 09:34:12
3578
原创 使用日志中间件方法调试Linq
使用日志中间件方法让我们回到错误尚未修复的初始状态,面对看似正确的查询,我们都傻眼了。调试查询的另一个方法是使用以下扩展方法:public static IEnumerable<T> LogLINQ<T>(this IEnumerable<T> enumerable, string logName, System.Func<T, strin...
2019-06-21 10:13:41
155
原创 Json等字符串差异比对工具及实用方法示例
在线文本比较工具:http://www.jq22.com/textDifferenceBeJson在线工具:http://www.bejson.com/Json对象差异比对示例:
2019-05-07 16:32:24
2422
原创 记:微信小程序开发中踩到的坑
注意: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
191
原创 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
1421
原创 sql查询两张表不同的数据及sql查询语句优化总结
sql查询两张表不同的数据及sql查询语句优化,方法一(推荐) WITH C AS ( SELECT Name FROM ConsumerCouponApply A WHERE NOT EXISTS ( SELECT 1 FROM ...
2019-01-17 15:47:58
14975
原创 关于 number类型的input 输入框踩坑记,input[type='number']输入框限制输入,只允许输入负数、0、正数,小数点保留2位小数
关于 number类型的input 输入框踩坑记,js和jq获取number类型的文本值,获取不到-号,导致校验异常,完美解决办法,转换input类型。<input type="number" class="fushu"/>$(function(){ $(".fushu").focus(function () { $(this)[0].type...
2019-01-14 13:17:24
8265
1
原创 sql循环Table表数据行,变量更新xml字段某节点文本信息
不多扯,直接上实例代码,已验证通过declare @Theme NVARCHAR(max) --存放文本信息变量declare @min_id int --存放最小idset @min_id=(select min(id) from CompanyReport) --设定初始最小idwhile @min_id &gt;0 --循环开始 BEGIN set @Theme=(SELECT ...
2019-01-10 09:50:13
353
原创 关于vs2017发布asp.net时候提示错误:错误 1027: 此网站是面向 ASP.NET 的早期版本编译的解决办法
先上一张发布时报错的截图信息。我是vs2017版本,项目是之前的老的webform项目,发布文件时始终提示“此网站是面向 ASP.NET 的早期版本编译的”,导致无法编译发布web项目,原因在发布Web应用选项中勾选了"发布期间预编译",并选择了合并程序集。解决办法有三个:1:不勾选发布期间预编译选项,此操作会导致发布文件未编译,易导致发布文件源代码泄露或被修改的风险。【不推荐】2:勾...
2018-12-19 10:03:22
1917
原创 IIS Express设置虚拟目录 (UserFile)
IIS Express设置虚拟目录 (UserFile)<site name="WebSite(1)" id="4"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physical
2018-12-04 17:29:48
591
FTP工具FlashFXP
2018-03-20
SQLPrompt V7.2数据库代码提示插件
2016-07-12
还原 NuGet 程序包时出错: 已添加了具有相同键的项。这个是什么原因?怎么解决
2020-07-02
vs2019 还原 NuGet 程序包时出错: 已添加了具有相同键的项。
2020-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人