错误
陈熙之
又要写代码 又要管数据库 又要管服务器 最后都是半残
展开
-
java 程序执行SQL 报错 :Unknown column ‘device_id‘ in ‘field list‘
mysql数据库,原本就是为了避免驼峰,字段名称全部小写,今天接口突然访问不了,发现这个错误,结果是有人加了格字段deviceId,i大写了。查询的时候就自动编译成device_id了。原创 2023-02-05 11:55:16 · 478 阅读 · 0 评论 -
js 利用slice做分页的坑
依然无数据,最后想到应该不传参数,就是一直取数组到最后,于是最后一页改成。一路顺畅无比,感觉没问题,到最后一页分页事件的时候,直接没有数据了。由于接口返回的是全部数据,几十条,然后用slice做分页。到最后一页无数据了,无语。于是计算了最后一页获取条数。人都不好了,为什么这么坑。原创 2022-11-21 11:59:11 · 615 阅读 · 0 评论 -
VUE3.0 运行提示 Cannot find module ‘worker_threads‘
拿到一个VUE3.0的项目,之前在家测试的时候install一下就能运行了,到公司本说能写几句。结果发现运行不起,有错,一闪而过。只有单独运行出来看提示 Cannot find module 'worker_threads',百度发现是版本低了以往的版本 | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/zh-cn/download/relea原创 2022-03-01 10:09:17 · 1166 阅读 · 0 评论 -
.netcore 在centos上读取文件异常
项目开发、测试、演示的时候都是在windows下,一切正常;当转移到centos上读取文件则报错Could not find file '/app/wwwroot/xxx/xxx/xxx.txt'.原始代码:在windows下读取文件一切正常。string path= $"{Environment.CurrentDirectory}/wwwroot/xxx/xxx/xxx.txt";using (StreamReader sr = new StreamReader(path, E原创 2022-02-09 17:24:38 · 1038 阅读 · 0 评论 -
asp.net 中检测到有潜在危险的 Request.Form 值
今天迁移服务器,老板以前的项目,客户反应这个错。之前记得就加了validateRequest="false"就好了,今天依然还是报错。最后加入<httpRuntime requestValidationMode="2.0"> 立马正常了。自己记录下。以免又去找。webconfig:<configuration> <system.web><pages validateRequest="false...原创 2021-12-31 11:32:43 · 277 阅读 · 0 评论 -
.net core 使用 GB2312 编码
最近采集数据的时候,临时写了一个东西,结果是乱码,看来对方编码是GB2312,结果.net core里直接使用GB2312编码格式,会报错,晕死在nuget包里安装System.Text.Encoding.CodePages包才能正常使用 Encoding e = Encoding.GetEncoding("GB2312")...原创 2021-07-24 16:32:59 · 801 阅读 · 0 评论 -
今天犯了个错,List<string>取MAX,给坑了
static void Main(string[] args) { List<string> list = new List<string>(); for (int i = 1; i < 20; i++) { list.Add(i+""); } Console.WriteLine(list.Max(a=&...原创 2021-07-24 16:14:20 · 409 阅读 · 0 评论 -
git 推送不了的另一个原因
今天跑来用git了。。。绑定邮箱后随手把那下面2个勾打上了。拉代码没问题,提交没问题,推送扯拐了。。。。然后同事们经历各种坑也没问题了。。在网上找了各种办法,删git下的index,重新配置config,删除windows凭证,无解,最后,还是老老实实看日志,发现remote: error: GE007: Your push would publish a [01;31mprivate email address[0m. remote: You can make yo.原创 2021-04-22 17:52:31 · 983 阅读 · 0 评论 -
IE下的for循环又把我教育了。。
本来好心帮朋友写点代码,他临时接手的.net项目,原本是搞java的,结果又被IE教育了。习惯性在Google Chrome下测试,这几年的项目都是基于Google Chrome下的。C#代码里写了个方法,读取图片路径、类型、名称,在jquery写了一个get,异步读取数据,然后把图片拼装呈现,一切都是做得那么顺其自然。然后给朋友看,他乐坏了。结果第二天,他说上传到测试服务器,无法使用了;结果有一个浏览器的壳子套在外面的,让他把代码也重新给更新了,还是不行;后来直接在Chrome下访问正常的,无语了原创 2021-04-09 17:00:19 · 551 阅读 · 2 评论 -
jquery.validate.js 报错 Cannot read property ‘call‘ of undefined
状态:点击按钮未触发验证,直接提交了。js报错Cannot read property 'call' of undefined找了大半天,检查重复引用,事件绑定,都没问题。结果是验证的关键字错了。原本required,写成了Required好无语啊。。。...原创 2020-10-21 20:19:58 · 1459 阅读 · 0 评论 -
AlipayEasySDK Config的问题+简单操作
我们一个项目,客户给的支付方式是支付宝,以前没做过,新出的AlipayEasySDK,看着挺简单的,朋友就开始搞了,几天没搞出来,我就顺便去瞧瞧了,反正还没写过支付宝的,学习下。。拿着他的代码,看了下就是nuget了一个AlipayEasySDK,然后复制阿里的例子,反正死活不通,错误:签名遭遇异常,去git上面下载alipay-easysdk/csharp/把代码拆分了下,黄色框架是错误位置,前2个参数都是自动获取了,第三个没有值,最后一个也是获取到值的,以为是key弄错了,去阿里看了下.原创 2020-09-24 10:52:24 · 5925 阅读 · 0 评论 -
SVN 更新提示错误
早上来更新下SVN,然后开了一下手机模拟软件,哐当。。。。WIN10蓝屏了。。重启,再开手机模拟软件,哐当。。。。WIN10蓝屏了。。算了,不用了。。。继续写代码,重新获取SVN,错误一堆乱码,不知道是啥无语了.....清理下吧。。。这里是关键。清理支付重新更新,完成。...原创 2020-09-03 09:51:01 · 296 阅读 · 0 评论 -
客户服务器CPU100% 无奈的改表名
快下班了,客服的一个小朋友,跑来找我救命,说现在服务卡爆了,CPU一直100%打开页面一个复杂查询的地方,一直loadding......等了27秒,正常一般1秒左右,看了下活动监视器,等待类型基本是Latch和Lock,以为是有死锁了,查看阻塞,一直在变化,没有固定的阻塞,那就不是死锁了.想着之前遇到过的一个情况,有大量的sql在反复执行,也是这种症状,查看了下缓存计划,按照CPU和执行次数倒序查看。果然最前面几个一直在疯狂执行,F5一下,就多了10多次查询,当时已经2K多次,找到相关语句和表,然原创 2020-08-25 18:56:16 · 164 阅读 · 0 评论 -
no-redeclare ‘data‘ is already defined && eqeqeq Expected ‘!==‘ and instead saw ‘!=‘.
function Formart(obj, data) { var data = data.split(','); if (data.length > 0) { return data[0]!="0"?data[0]:""; }}错误 no-redeclare 'data' is already defined错误 eqeqeq Expected '!==' and instead saw '!='.原本运行也不会报错;只是生成代码的...原创 2020-08-12 10:22:57 · 2556 阅读 · 0 评论 -
使用Mysql期间遇到的一些错误
Err 1114ERROR: 1114, The table 'XXXXXXX' is full老版本的innodb_data_file_path = ibdata1:10M:autoextend:max:128M配置,改为innodb_data_file_path = ibdata1:10M:autoextend 查看数据库所在磁盘,可能是磁盘满了。Err 1041[Err] 1041 - Out of memory; check if mysqld or some other..原创 2020-07-30 11:00:43 · 35217 阅读 · 0 评论 -
SSL ATS 不合规
公司弄的一个微信小程序,前端开发说ATS不合规,证书是在阿里上面申请的一个免费证书,在https://myssl.com/这里进行https安全评估。在网上查了下,大致意思就是,ATS是苹果提出的标准,PCI DSS 是支付标准,没有支付不考虑PCI DSS ,保证ATS通过就好了,免得IOS不支持。方法就是修改注册表,PCT 1.0 、SSL 2.0、TLS 1.0 这些该禁用的禁用,该开启的开启。一大堆,人都不好了,还好后面找到一个小工具,IISCrypto.exe,81.6KB,打开看看吧..原创 2020-07-29 11:47:30 · 3485 阅读 · 0 评论 -
C# Table DBNull.Value
来建张表,某个字段为null,随便加了点数据今天公司一个小朋友问我,我判断了为null的,怎么还报错呢?通常在C#里面写代码判断值是否null,就是 obj == null因为知道他写的是个控制台应用程序,估计多半返回的是table,就直接告诉他你如果用的是table就要判断dbnull。来看看返回的类型:所以问你必须要用 if (obj== DBNull.Value) 来判断。另外用table添加到表,字段为null的时候,也是需要赋值为DBNull.Value。总..原创 2020-07-23 16:04:38 · 549 阅读 · 0 评论 -
Jquery ajax 异步中获取this对象无效
原始写法$(".List").each(function () { var objid = $(this).attr("id"); $.ajax({ url: "/Bus/IsCollection?id=" + objid, type:"post", success:function (mess){ if (mess =原创 2020-07-03 16:45:44 · 610 阅读 · 0 评论 -
C# 删除 Cookie 方法
var user = new HttpCookie("UserInfo");user.Values["UserID"] = Model.ID.ToString();user.Values["TrueName"] = Model.TrueName;user.Expires = DateTime.Now.AddDays(1);//user.Expires.AddDays(1);Response.AppendCookie(user);首先是添加,这里要说明下,注意注释掉的那条。用user.Ex.原创 2020-06-30 11:35:54 · 3956 阅读 · 0 评论 -
MVC异步POST提交 页面被跳转了
今天提取了原来系统的一部分代码,原来代码一切正常,提取出来的代码莫名其妙的异步POST提交的时候直接把页面跳转了,发现操作from里面的input的时候会出现这个错误。Sys.Mvc.AsyncForm.handleClick(this, new Sys.UI.DomEvent(event));以前遇到过是jquery.unobtrusive-ajax.min.js调用重复或者顺序问题,今天这个真心是遇到鬼了,查了很久才找到问题。这里特别记录下1.引用不能重复2.顺序不能错..原创 2020-06-28 17:51:29 · 470 阅读 · 0 评论 -
Sqlserver 又遇视图带*号
今天页面上加了一个查询,然后测试的时候,一点就报错了。不就一张表嘛,朗格会报错?结果一步步看了代码,原来的查询已经被注释了,新的查询是返回了一个视图。我以为是写好了固定的返回字段,加一个字段就好了,然后看到视图的时候,感觉人都不好了,曾经给同事们说过视图不能加*,要坑人的,正准备找谁干的,结果想起这个项目是刚接手别人的,哎。。。一股蛋蛋的忧伤。。。这玩意【a.*】,对就是这玩意。当视图引用的表对象修改后,视图的元数据可能就过时了,如:在视图定义中引用的列的宽度,在刷新元数据前的宽度.原创 2020-06-05 16:37:37 · 518 阅读 · 0 评论 -
'_xlnm._FilterDatabase$' 不是一个有效名称
做了很多次读取Execl的功能了。今天头一次碰到这个问题:'_xlnm._FilterDatabase$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。今天是准备不考虑一个Execl有多少个表,表名叫什么。通过下面代码:DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,...原创 2020-04-14 15:47:03 · 5528 阅读 · 1 评论 -
select的option做隐藏显示的情况是不推荐
做了一个很垃圾的可输入下拉,在文本框bind('input propertychange')事件,根据输入的字符对select的option的text来判断,做隐藏显示开始在WEB上面是没问题的,感觉还不错,交作业。。。嗯嗯一会客户发消息来说这个在壳子(封的一个浏览器)里面无法使用,当时都懵逼了,不是应该没问题啊。开始以为是可输入下拉兼容性问题,去掉样式,就留了i...原创 2020-03-19 17:35:10 · 561 阅读 · 0 评论 -
MVC页面输出@
<div style="padding: 100px 100px 10px;"> <form class="bs-example bs-example-form" role="form"> <div class="input-group input-group-lg"> <span ...原创 2020-03-18 17:26:02 · 888 阅读 · 0 评论 -
WebApi 找到了与该请求匹配的多个操作
WebApi,方便,但是按照他的路由规则就真心有点蛋疼。稍不注意就给你来个找到了与该请求匹配的多个操作今天同事又遇到了,随便就记录下吧。有2个方法:public ApiPage ApiPage(string openid, int pageIndex)public DataPage Page(string openid, int Type, int pageIndex = 1, i...原创 2019-01-23 16:34:18 · 1213 阅读 · 0 评论 -
webapi 错误 请确保控制器具有无参数公共构造函数
同事发现一个接口出现{"Message":"出现错误。"},然后本地连网上数据库,正常。。。配置下<customErrors mode="Off"/>,出现了“请确保控制器具有无参数公共构造函数”第一次看到这个错,都懵逼了。。万能的百度啊。。。 同事在Controller里面调用了Helper类,构造函数里在config里获取了一堆key,本就不应该调用那玩意的。乱用。...原创 2019-02-27 17:44:56 · 4638 阅读 · 0 评论 -
对注册表项“Global”的访问被拒绝。
利用PerformanceCounter在IIS上使用的时候,会出这个异常。在IIS中,对应的应用程序池,高级设置,进程模型,标识,改成本地系统,就能正常访问了。IIS进程的用户名就不是应用程序池的名字了,而是SYSTEM。...原创 2019-04-15 11:03:42 · 2499 阅读 · 0 评论 -
C#错误:集合已修改;可能无法执行枚举操作。
foreach循环的时候,表达式被改变导致。开始看到其他同事写的代码,foreachList<Guid> deplist = _IService.GetList(m => m.ID == ID && m.IsDelete == false).Select(s => s.ID).ToList(); //循环数据信息 ...原创 2019-05-27 13:53:32 · 2149 阅读 · 0 评论 -
网站sitemap.xml 无法访问
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="sitemap.xsl"?><!-- Free Sitemap Generator http://www.sitemapx.com --><urlset xmlns="http://www.sit...原创 2019-06-11 14:59:53 · 2550 阅读 · 0 评论 -
时间for循环 别写错了,不然就坑大了
string MonthList = ""; for (DateTime i = BeginTime; i <= EndTime; i.AddMonths(1)) { MonthList += "'" + i.Month + "月',"; } if (MonthL...原创 2019-07-31 17:16:16 · 1090 阅读 · 0 评论 -
索引(从零开始)必须大于或等于零,且小于参数列表的大小.
错误问题,使用AppendFormat的时候,stringFomart 定义的{0}-{4},后面给的参数少了一个。StringBuilder dataThisA = new StringBuilder();string dataThisFomart = "{{ name: \"{0}\", value: {1}, chargvalue: {2} / {3} }}{4}";dataTh...原创 2019-08-07 10:39:11 · 3195 阅读 · 0 评论 -
C# 的decimal精度入库的问题
首先说一下C# 和 SQL 中的decimal默认都是 (18,2) 。就算SQL把精度改成 (18,4),C#进去的数据依旧是(18,2),第三四位小数,根本进不了,比如插入0.1234直接数据库成0.1200那么可能会出现统计的一些问题-----对不齐。。。然后领导各种喷。。mvc中,需要对字段重新定义字段类型,就是codefirst的那一套。摘要:允许为模型中的实体类...原创 2019-10-10 16:52:14 · 2553 阅读 · 0 评论 -
Mvc的一些错误记录
1.无法对 null 引用执行运行时绑定页面上的 @ViewBag.XXX 在Controller中没有赋值,值为null,对其做了其他操作,如ToString(). 2.配置系统未能初始化 / 无法识别的元素。WebConfig 或者 AppConfig 配置错误 3.The entity types 'XXModel' and 'XXXModel' cannot sha...原创 2018-08-22 15:24:39 · 723 阅读 · 1 评论