草庐IT

达梦数据库 SQL 错误 [22000]:列[xxx]长度超出定义——笔记

达梦数据库SQL错误[22000]:列[xxx]长度超出定义今天碰到一个看表结构字段长度是够的;但是执行sql的时候报字段长度不够的问题;记录一下大概场景就是新增一条数据,在插入数据库的时候,一个varchar字段在报SQL错误[22000]:列[xxx]长度超出定义把这个字段拿出来单独查LENGTH()函数,长度是在字段长度范围内的;后来大佬让查了一下LENGTHB()函数,发现长度是超出字段长度范围的;最后根据这个长度重新设置了一下字段长度,就正常了;更改表字段长度sqlaltertable"tableName"modify"columnName"varchar(1000);查看当前数据库

【项目部署】JavaScript解析JSON解析报错Unexpected token xxx is not valid JSON

问题背景这个报错发生在之前部署的一个前后端分离的项目中。后端使用的SpringBoot,前端使用的JavaScript,前后端交互使用Thymeleaf框架。现象项目组的另一个小伙伴说,突然有个页面打不开了,整个页面全空白。我F12打开浏览器发现有如下报错:问题排查首先我打开了JavaScript的代码部分,发现报错的是这一行:这里初步就能判断可能是数据文件(P.s.这是一个txt文件,里面存放的是JSON格式的数据)的问题了。数据文件可能有些字符串是JavaScript语言的JSON库解析不了的(这个数据文件是一个Python程序生成的)。于是我又看了看数据,发现里面有NaN:之前我是不知道

no suitable HttpMessageConverter found for response type [XXX]

目录1、背景2、报错详情3、代码定位4、问题解决1、背景使用Spring的RestTemplate进行网络请求,RestTemplate把数据从HttpResponse转换成Object的时候找不到合适的HttpMessageConverter2、报错详情Couldnotextractresponse:nosuitableHttpMessageConverterfoundforresponsetype[XXX]andcontenttype[text/html;charset=UTF-8]3、代码定位从org.springframework.web.client.RestTemplate#exe

java: 程序包 com.xxx.xxx 不存在万能解决方法

第一种解决方法:maven首选maven有时候也会出现问题,正确的万能方法,直接去下载缺失的包,然后放到库里,接下来是解决案例:问题:在使用idea运行项目的时候报错java:程序包sun.misc不存在百度java包,随便找一个下载,下载好了打开压缩包,在项目文件夹建一个新文件夹"lib"(可以随便命名),把jar放进去在idea里右键lib,选择添加为库

swift - 文件 “xxx” 无法打开,因为没有这样的文件

这个问题在这里已经有了答案:UIImage(contentsOfFile:)returningnildespitefileexistingincachesdirectory[duplicate](1个回答)NSFileManager.defaultManager().fileExistsAtPathreturnsfalseinsteadoftrue(2个答案)关闭5年前。我想打开一个.txt文件并将内容保存为字符串。我试过这个:letpath=FileManager.default.urls(for:.documentDirectory,in:.userDomainMask)[0].a

Flutter获取依赖报错Got TLS error trying to find package xxx

获取依赖包失败之前flutter自动获取依赖包都是正常的,今天突然卡住了,一致获取不到,尝试替换镜像也照样没有用,而且所有镜像均能够通过浏览器在国内访问。最终通过https://github.com/dart-lang/pub/issues/1882#issuecomment-415588527这个issue得到顺利解决,故留下笔记。以清华镜像为例PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pubFLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flu

ios - ld : SDK. 使用旧版本的 Swift 语言 (XX) 编译的框架比以前的 ObjC 框架文件(未知 ABI 版本 YYY)

简介我正在处理SDK.framework,我需要将其作为闭源软件进行分发。为了涵盖objective-c和swift项目,我决定在objective-c上编写它在本地环境中我有两个项目:SDK(框架源代码)DemoApp(链接到SDK.framework的应用)*这些项目在单独的工作空间中问题当我在本地编译SDK.framework时,它运行完美。一旦我从CI获得一个(它有不同的iOSSDK版本)并尝试将它与DemoApp链接我得到这个错误:ld:SDK.frameworkcompiledwitholderversionofSwiftlanguage(4.0)thanpreviousf

vue3警告Extraneous non-emits event listeners (XXX) were passed to component but could not be automatic

vue3警告Extraneousnon-emitseventlisteners(selectMeth)werepassedtocomponentbutcouldnotbeautomaticallyinheritedbecausecomponentrendersfragmentortextrootnodes.Ifthelistenerisintendedtobeacomponentcustomeventlisteneronly,declareitusingthe“emits”option.之所以出现这个警告,是因为在子组件向父组件发送自定义事件的时候,没有使用“emits”选项声明它。这里使用两

MAC OS X 这个“安装 macOS Xxx Xxx”应用程序副本已损坏,不能用来安装 macOS,超级终端修改日期date 已解决

原因:旧版macOS证书已经过期解决方法:断开互联网,修改系统时间date102013142018.20说明:10是月,20是日,13是时,14是分,2018是年,20是秒输入上面的代码按回车后返回的是SatOct2013:14:20PST2018就是正确的,否则输入有误。*日期格式解析:"091400002022"代表2022年9月14日0点发布,所以需更改成对应版本的发布日期方可安装date091400002022.00(macOSMonterey12.6)date082000002022.00(macOSMonterey12.5.1)date072100002022.00(macOSMo

完美解决Column ‘xxx‘ in field list is ambiguous问题

复现问题使用如下SQL查询数据:SELECTidasid,`user`.login_nameASuser_mobile,apply_status,(SELECT`value`FROMdata_dictWHERECODE=apply_status)ASapply_status_value,apply_no,application_name,belong_org_code,belong_org_data_dict.`value`ASbelong_org_code_value,business_contact_name,business_contact_mobile,auth_way,(SELECT