自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 使用自建Git时出现错误:SSL certificate problem: Unable to get local issuer certificate

配置Git使用Window的SSL证书信任列表

2022-12-19 23:13:37 345 1

原创 WPF中使用MVVM模式控制布局控件的内容

使用ItemsControl和布局控件配合

2022-08-21 22:00:18 768

原创 Wireshark抓取不到端口镜像数据的解决办法

使用Wireshark抓取不到端口镜像的数据,原因是未开启混杂模式

2022-07-03 13:16:24 2123

原创 记一次神奇的时间转换问题(SheetJS)

最近在写一个功能,使用SheetJS读取Excel表格,在读取日期的时候发现了一个隐藏很深的坑,特此记录一下。SheetJS读取Excel文件时,可指定参数cellDates: true,这样当单元格内存储的为日期时,可以将读取到的值直接转化为Date对象。const workbook = XLSX.read(buffer, { type: 'binary',cellDates: true });但测试时发现,读取到的值和实际时间总有43秒的误差:经过搜索,发现这是一个历史原因导致的BUG:

2022-01-19 22:13:28 2159 1

原创 TypeScript数组类型推论保持元素类型顺序

使用TypeScrip定义数组时,如果数组内元素的类型不同,那么数组的类型会识别为联合类型数组,例如:let numberFunc = () => 1; // numberFunc 的返回类型为 numberlet strFunc = () => 'a'; // strFunc 的返回类型为 stringlet foobar = [numberFunc(), strFunc()]; //foobar的类型为 (string | number)[]有时候我们需要保持数组内的类型顺序,特别

2021-06-19 22:10:36 181

原创 AntDesign Table在flex布局下宽度溢出的问题

若将table设置在自适应的flex元素中,table宽度会溢出解决方案:flex元素设置flex: auto; min-width: 0;https://github.com/ant-design/ant-design/issues/28158#issuecomment-738009555

2021-01-12 00:30:30 2318

原创 使用electron-builder构建React+Electron应用时图片资源无法加载

使用electron-builder构建React+Electron应用时遇到了一个问题,开发模式下一切正常,打包之后图片资源无法加载。在调试工具中查看,发现是资源路径错误,图片路径为正常electron-builder打包后的资源路径应该是file://my/app/path/resources/app.asar/build/static/media/antd.9bc8753a.svg这样的。查找了半天,发现是react-router的问题,使用BrowserRouter就会导致路径不正常,推测

2021-01-01 09:10:28 1770 1

原创 使用create-react-app创建Electron应用

参考文章:⚡️ From React to an Electron app ready for production,原文较为久远了,所以本文对部分代码进行了修改使用React构建Electron应用时,官网推荐使用electron-react-boilerplate 。但是这个项目有些重,于是想使用比较熟悉的create-react-app进行构建,记录一下踩坑过程。初始化create-react-app项目个人比较喜欢TypeScript,所以使用create-react-app的TypeSc.

2020-12-26 00:42:51 1119 2

原创 Blazor Webassembly访问api时的未登录重定向问题

默认创建的Blazor Webassembly hosted项目,在Server端设置启用权限功能后,未登陆情况下访问api会返回302重定向,重定向到/Account/Login页面,这并不是我们想要的可以设置Webassembly端的HttpClient,增加Header X-Requested-With:XMLHttpRequest在Webassembly端的Program.cs中,修改:builder.Services.AddScoped(sp => new HttpClient { B

2020-11-27 17:07:06 793

原创 改造AspNetCore的Vue模板:匹配Ant Design of Vue

AspNetCore有一套Spa模板Microsoft.AspNetCore.SpaTemplates,可以用来快速生成Spa项目。尝试了一下其中的Vue模板,使用起来挺方便的,Vue+TypeScript作为前端,AspNetCore作为后端,能生成一个简单的Vue应用。但是这个模板已经很久没有更新了,集成的控件是Bootstrap,想改为使用Ant Design of Vue,要费一番功夫。准备工作安装模板dotnet new --install Microsoft.AspNetCore.Sp

2020-11-12 20:15:26 466

原创 使用Asp.NetCore+Vue时遇到的坑

Microsoft.AspNetCore.SpaTemplates模板中有Vue项目模板,可以用Asp.NetCore做后端,Vue做前端。记录遇到的几个坑:1.组件的ts文件中提示:“TS1328: 作为表达式调用时,无法解析类修饰器的签名”和“TS2769: 没有与此调用匹配的重载。”解决办法:修改tsconfig.json文件,在compilerOptions节增加"strictFunctionTypes": false2.使用element-ui,编译出错:In ambient enum d

2020-11-09 15:09:36 1450 3

空空如也

空空如也

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

TA关注的人

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