异常
杨友山
多年软件开发管理经验,曾在腾讯、中兴通讯等企业从事软件开发和管理工作,熟悉技术和开发管理;曾在微软从事售前技术支持,接触过产品销售。目前在从事低代码平台类产品研发相关工作。 擅长.NET领域,前端angular,vue,typescript,Oracle,云计算相关。
展开
-
莫名奇妙的异常010:Unexpected server response (0) while retrieving PDF
使用pdf.js在web中浏览pdf,根据pdf的完整url从附件系统服务或者站点读取文件。以阿里文件服务为例,有时会提示如下错误:Unexpected server response (0) while retrieving PDF这类错误本质是从站点下载pdf文件被拒绝,有很多中原因造成。如果使用中时好时坏,可能是网络不稳定造成,可使用不同网络尝试。有一类情况是因为跨域问题造成,主要解决是通过配置附件管理服务上的跨域策略。...原创 2021-04-30 15:55:47 · 10088 阅读 · 2 评论 -
莫名奇妙的异常009:mysql row size too large>8126
表中的varchar和text(longtext)字段太多,超出mysql的默认Row Size 8k的限制。一般建议拆表,一个表不要太多列,列的内容不要太长。临时解决可以这样:1.设置mysql全局变量设置命令:SET GLOBAL innodb_file_format='Barracuda';检查命令:show GLOBAL VARIABLES LIKE '%file_format%';步骤一一般数据库都有这个变量。可以直接步骤二。2.设置对应表的属性(行格式)alter ta原创 2021-01-04 18:54:45 · 530 阅读 · 0 评论 -
莫名奇妙的异常008:C#中多位小数问题
分享一个博主碰到的问题。1、double类型保留小数问题当时有一段代码来处理小数位数,例如这样, object objValue = "9.1234567890123456"; Double.TryParse(objValue.ToString(), out var dValue); string result = Math.Round(dValue, 15).ToString();对于输入的objValue,做一个小数...原创 2020-12-30 15:28:59 · 1585 阅读 · 0 评论 -
你不具备访问 IIS 配置文件的权限。要在 IIS 上打开和创建网站,需要使用 Administrator 帐户运行 Visual Studio。
visual studio(vs)当前作为微软重要的一个IDE,功能越来月强大了。VS创建的web项目中,是可以直接在vs上运行web程序,是因为vs内置了一个简易型的IIS服务程序,来支持运行网站项目。但是我们开发过程中是需要将web部署在IIS上的。发布过程就不赘述了,是将编译生成后的文件发布到IIS,那么如果每次程序修改调试时,都需要生成编译一次再更新IIS对应的目录,显然效率太低了。其实,vs可以调用本地的IIS来启动web程序,也就是当我们部署IIS时,可以直接将我们的项目目录作为发布内原创 2020-07-22 10:58:49 · 8089 阅读 · 10 评论 -
莫名其妙的异常004:“.”(十六进制值 0x00)是无效的字符
读取一个第三方的接口,返回的字符串在页面显示时总是提示:“.”(十六进制值 0x00)是无效的字符。这种错误一般大家也知道是因为有特殊字符的原因,无非就是讲特殊字符替换掉,或者转换为当前环境可以正常显示的。1、将特殊字符找出来替换掉如果这些内容中总是那几个特殊字符,可以将这些字符整理出来,统一替换掉正常的字符。string sourceString = "特殊字符";string destStr...原创 2018-07-12 18:07:31 · 9959 阅读 · 0 评论 -
Git秘钥生成以及使用问题
每换一次电脑都要搞一次,太麻烦,记录一份下次就不用到处找命令了。我用的是git,工具是小乌龟git。一、生成ssh前提必须装好git,因为生成的ssh是两个文件,一个公钥一个私钥。所以可以在你要保存的那个文件加下,右键鼠标选择“Git Bash Here”,输入命令:ssh-keygen -t rsa -C "你的邮箱",注意:你的邮箱 必须和git上注册的是一致的。接下来一直en...原创 2019-12-03 15:39:38 · 1651 阅读 · 1 评论 -
莫名其妙的异常006:Can't bind to 'ngModel' since it isn't a known property of 'input'
解决办法,在app.module中或者类似于app.module作用的那个文件中添加如下代码即可:import { FormsModule, ReactiveFormsModule } from '@angular/forms';如果本地没有此包,请使用 npm install@angular/forms下载。@NgModule({ imports: [ ......原创 2019-04-11 16:05:11 · 461 阅读 · 0 评论 -
莫名其妙的异常005:Uncaught Error: Can't resolve all parameters for ApplicationModule
NgRx/Store 4 + Angular 5,调试时报这个错误:Uncaught Error: Can't resolve all parameters for ApplicationModule。解决办法:polyfills.ts文件里导入这个包,import 'core-js/es7/reflect';...原创 2019-04-09 20:49:35 · 3328 阅读 · 1 评论 -
莫名其妙的异常007:git报错:Authentication failed for
一般来说可能是你的连接git的密码有修改,但是本地配置没有修改。但是,git又没有提示修改用户名和密码的弹出框。那么可使用如下操作:1、打开git bash here窗口2、输入命令git config --system --unset credential.helper3、然后去操作推送,拉取和或者克隆等任意操作4、提示你输入用户名和密码,修改之5、再在git bash中...原创 2019-06-17 14:31:20 · 3438 阅读 · 0 评论