<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[easonjake的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/easonjake</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; easonjake]]></copyright><item><title><![CDATA[解决@microsoft/teams-js报SDK initialization timed out.的问题]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/151749127</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/151749127</guid><author>easonjake</author><pubDate>Tue, 16 Sep 2025 09:43:29 +0800</pubDate><description><![CDATA[API一直报：SDK initialization timed out.要把引用teams-js和下面初始化的代码都放。，而是在iframe嵌套的子页面。后面发现是因为我的js代码不在。]]></description><category></category></item><item><title><![CDATA[.net项目 通过OfficeIMO.Word给Word文档添加文本水印]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/150549003</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/150549003</guid><author>easonjake</author><pubDate>Wed, 20 Aug 2025 11:18:28 +0800</pubDate><description><![CDATA[OfficeIMO是一个基于OpenXML SDK的.NET库，简化了Word和Excel文档操作。文章示例展示了如何使用其API为Word文档添加文字水印。]]></description><category></category></item><item><title><![CDATA[VS Code设置右侧滚动条高亮选中的字符位置]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/142912801</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/142912801</guid><author>easonjake</author><pubDate>Mon, 14 Oct 2024 11:00:05 +0800</pubDate><description><![CDATA[打开菜单“文件 -&gt; 首选项 -&gt; 位置”，

搜索“hightlight”,扩展中的Highlight Selections，再点击“在 settings.json中编辑”，

将editor.selectionHighlight选项改为true保存即可


]]></description><category></category></item><item><title><![CDATA[OfficeOpenXml导出Excel时添加数据验证]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/141022213</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/141022213</guid><author>easonjake</author><pubDate>Thu, 08 Aug 2024 11:23:59 +0800</pubDate><description><![CDATA[【代码】OfficeOpenXml导出Excel时添加数据验证。]]></description><category></category></item><item><title><![CDATA[layui table 重新设置表格的高度]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/140824112</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/140824112</guid><author>easonjake</author><pubDate>Wed, 31 Jul 2024 15:58:39 +0800</pubDate><description><![CDATA[在layui的table模块中，如果使用table.render({})渲染了一个表格实例时，确定了height配置，后续用table.resize(id)方法重置表格尺寸时，表格的高度是不会变化的（如果我的理解没有错的话）。事先声明：我的项目中的layui是模块化的，并非构建后的layui.js，所以是在table.js增加了方法代码。（1）在table.js中，搜索“table.resize = function(id)”，找到resize方法的位置。第一种方法是指定一个具体高度。]]></description><category></category></item><item><title><![CDATA[CSS 根据子元素选择父元素，并设置父元素的样式]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/138917473</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/138917473</guid><author>easonjake</author><pubDate>Wed, 15 May 2024 18:00:00 +0800</pubDate><description><![CDATA[场景举例：当子元素有增加了一个class时，需要影响其父元素的样式。可以看到，当p元素拥有child类时，父元素的样式发生了改变。可以使用":has"伪类来实现选择父元素的效果。]]></description><category></category></item><item><title><![CDATA[No development certificate found. Generate a new certificate manually, or set the `canGenerateNewCer]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/138614302</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/138614302</guid><author>easonjake</author><pubDate>Thu, 09 May 2024 14:48:30 +0800</pubDate><description><![CDATA[遇到标题那个问题，在命令行输入：gulp trust-dev-cert。]]></description><category></category></item><item><title><![CDATA[如何用docker 安装mysql的指定版本]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/135412640</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/135412640</guid><author>easonjake</author><pubDate>Fri, 05 Jan 2024 16:25:49 +0800</pubDate><description><![CDATA[其中your_container和your_password都可以自定义。命令最后的5.7是mysql的版本号，可以根据实际需要变更，如8.0.19。]]></description><category></category></item><item><title><![CDATA[通过正则表达式删除包含某个字符串的一整行]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/131579580</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/131579580</guid><author>easonjake</author><pubDate>Thu, 06 Jul 2023 16:24:31 +0800</pubDate><description><![CDATA[正则表达式为：^.*YourString.*\R。2、将上面的正则表达式复制到"查找目标"文本框。1、Ctrl+H打开文本编辑器的替换功能。3、"替换为"文本框置为空。5、点击替换或者全部替换。4、勾选“正则表达式”]]></description><category></category></item><item><title><![CDATA[layui的upload组件，size参数无效]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/130691381</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/130691381</guid><author>easonjake</author><pubDate>Thu, 06 Jul 2023 16:16:36 +0800</pubDate><description><![CDATA[后来排查发现是我设置了auto：false，即选择文件后不自动上传。设置了size参数，但是选择超过了大小的文件，也不报错。把这个参数去掉，size的设置有效了。]]></description><category></category></item><item><title><![CDATA[Postman 发起请求报400 bad request]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/131298134</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/131298134</guid><author>easonjake</author><pubDate>Tue, 20 Jun 2023 00:53:37 +0800</pubDate><description><![CDATA[用Postman 发起请求报400 bad request，查了很多资料，大部分都说是header的Host没有勾选。但是我的是勾选了的。看到有的文章说可能是特殊字符，我看了body里面的json感觉没有，后面不信邪，把所有的空白字符和换行符都去掉，再美化一下，就可以发起了。可能是因为json是我在其他地方拷贝的，带过来了一些制表符或者其他东西，postman没有处理导致的。]]></description><category></category></item><item><title><![CDATA[layui关闭最上层弹窗失败的其中一个原因]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/130628045</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/130628045</guid><author>easonjake</author><pubDate>Thu, 11 May 2023 18:58:46 +0800</pubDate><description><![CDATA[为了方便，我们一般使用layer.close(layer.index);关闭最后加载出来的弹窗。但是如果找个弹窗的内容是一个表单，并且进行了表单验证，当验证失败时，layui会给出一个提示框，提示验证失败，这样的提示框也是会增加layer.index的值的。所以有了提示之后，layer.close(layer.index)就不能关闭我们的弹窗了，因为layer.index已经变了，不指向我们的弹窗。另外layui的异常提示层模式（lay-verType）不管是哪个方式，都会增加layer.index的值。]]></description><category></category></item><item><title><![CDATA[安装Node-sass的时候，报ensuring that file exists: C:\Python27\python.exe]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/129812779</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/129812779</guid><author>easonjake</author><pubDate>Tue, 28 Mar 2023 11:32:01 +0800</pubDate><description><![CDATA[在安装Node-sass时需要使用Python 2.7.x，但是找不到Python 2.7.x的安装路径所致。解决方法是：运行以下命令，将Python 2.7.x的安装路径配置到npm配置中。另外好像必须是2.7.X的版本，如果是python 3.x的版本是不行的。实际路径替换成本地的安装路径。]]></description><category></category></item><item><title><![CDATA[layui 按钮点击事件]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/129555554</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/129555554</guid><author>easonjake</author><pubDate>Wed, 15 Mar 2023 14:52:11 +0800</pubDate><description><![CDATA[在引用layui的css和js文件后，可以使用上述方法实现按钮的点击事件，其实最终还是jquery。]]></description><category></category></item><item><title><![CDATA[react的this.setState异步影响和处理]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/129379652</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/129379652</guid><author>easonjake</author><pubDate>Tue, 07 Mar 2023 11:58:40 +0800</pubDate><description><![CDATA[react的this.setState异步影响和处理]]></description><category></category></item><item><title><![CDATA[NETSDK1045：当前的 .NET SDK 不支持将“更新的版本”作为目标。 将“更旧的版本”或更低版本作为目标，或者使用支持“更新的版本”的 .NET SDK 版本。]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/127646104</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/127646104</guid><author>easonjake</author><pubDate>Wed, 02 Nov 2022 09:51:39 +0800</pubDate><description><![CDATA[NETSDK1045：当前的 .NET SDK 不支持将“更新的版本”作为目标。 将“更旧的版本”或更低版本作为目标，或者使用支持“更新的版本”的 .NET SDK 版本。]]></description><category></category></item><item><title><![CDATA[.net core 项目添加引用失败解决方案]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/127067434</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/127067434</guid><author>easonjake</author><pubDate>Tue, 27 Sep 2022 11:00:36 +0800</pubDate><description><![CDATA[添加服务引用失败的解决方案]]></description><category></category></item><item><title><![CDATA[SqlServer 远程主机强迫关闭了一个现有的连接]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/124467327</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/124467327</guid><author>easonjake</author><pubDate>Thu, 28 Apr 2022 10:11:56 +0800</pubDate><description><![CDATA[“在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。”

用户在使用excel导入时报这个错误，查看日志时发现是insert时报错，但是通过系统页面手动编辑内容insert至同一个表并不报错。排查发现是因为用户编辑excel时，某个日期字段的内容应该是“2022-04-26”，用户写成了“202-04-26”，修改后导入系统就不报错。

原因是因为Datatime类型字段最小值为“1753-01-01”。


...]]></description><category></category></item><item><title><![CDATA[Exception from HRESULT: 0x800A03EC的错误原因]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/123654460</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/123654460</guid><author>easonjake</author><pubDate>Tue, 22 Mar 2022 10:38:29 +0800</pubDate><description><![CDATA[程序调用另一个服务器的服务，等待超时。去服务器查看该服务的日志，发现报“Exception from HRESULT: 0x800A03EC”，后面排查发现是因为服务器的C盘满了
]]></description><category></category></item><item><title><![CDATA[C#判断一个值是否在一个枚举类型中的方法]]></title><link>https://blog.youkuaiyun.com/easonjake/article/details/114881865</link><guid>https://blog.youkuaiyun.com/easonjake/article/details/114881865</guid><author>easonjake</author><pubDate>Tue, 16 Mar 2021 14:52:32 +0800</pubDate><description><![CDATA[只需要使用如下方法：

Enum.IsDefined(typeof(枚举类型),值)
]]></description><category></category></item></channel></rss>