随笔分类 - C#
摘要:项目中需要对上传的图片进行裁切处理,发现之前的裁切方法不能跨平台使用了,于是乎找到了ImageSharp项目,项目地址https://github.com/SixLabors/ImageSharp,参考项目说明中的方法,很简单的几句话就完成了需求,感谢各位大牛做的的杰出贡献。
阅读全文
摘要:问题描述:有一个List<string>的关键字列表,需要使用EF查询某个字段下符合要求的数据,如果是普通只查询一个关键字的话可以使用 (o=>o.A.Contains(keyword)),但是数组就不知所措了。 解决方法:开始百度查询找到一篇https://blog.csdn.net/lwbjyl
阅读全文
摘要:问题描述:写的action中使用了[FromBody]接收参数,如果是模型的没有问题,但是string类型就报错了 解决办法:查了半天,使用FromBody时,会自动进行序列化对象,单独的sting是不行的,得改成object参数类型进行接收;参数传递也不能传统的使用json了,可以直接传递数据了,
阅读全文
摘要:在公众号中看到关于提高netCore程序性能的文章,说到要用到异步编程的思想,总结下来就是 async Task 以及 await 关键字加到程序中,之前写过一个文件上传的控制器,就用到了异步,这次索性把程序从查库开始都改成了异步方法,而且微软相关的方法也都有同样的异步方法,下面说一说遇到的几个小问
阅读全文
摘要:错误描述:An error occurred during the activation of a particular registration 解决办法:看到了particular这个单词,用我蹩脚的英语,估计是部分类?结合报错的两个类存在互相引用,这就明白了,把互相引用改为单向引用就ok了。
阅读全文
摘要:登录验证在之前webform架构时期,主要是保存session,保存在服务器的内存中,至于客户端如何区分.net做了很多工作,以至于不用操作这块如何实现。 到了现在的core,是更加的灵活,需要我们自己来实现了,原理大同小异。 用户在登录注册页面输入帐号密码进行登录,验证通过后,生成个随机token
阅读全文
摘要:问题描述:项目中使用ZipOutputStream方法对Zip压缩包进行压缩、解压缩,没有密码的情况下是正常的,但加上密码就无法解压了,提示密码错误。 解决方法:将项目中的SharpZipLib插件升级到最新版本即可,是插件的小bug。。。之前是0.86.0的版本 还需要将helper代码中 引用修
阅读全文
摘要:在windows开发环境下,没有问题,在Linux系统中报错 System.DrawingCore.GDIPlus,参考链接:https://www.cnblogs.com/lori/p/8117932.html 再配置一个链接 这样就ok了,但是出来是乱码。。。原因是Linux服务器上没有所需要的
阅读全文
摘要:新开发的项目使用了新的2.1.3由于sdk不兼容之前的2.0版本,所以需要安装两个版本的sdk,参考链接:https://ken.io/note/centos7-.netcore-multi-version-install,对Linux安装还是理解不够到位,这次就明白点了,建立不同的软链接后,在su
阅读全文
摘要:问题描述:用EF连接MySql数据库时发生异常,但单元测试时是没有问题的,可以操作数据库,异常内容如下, Method not found: 'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalParameterBuilder
阅读全文
摘要:把之前的项目迁徙到Core平台,遇到了不少类库会有变化的情况,之前很多很方便的操作方法不再适用,比如说HttpContext的使用,开始觉得毫无头绪,这么多天琢磨后,有了点眉目。当然也是参考前人的开源代码,如果只是照搬过来生成执行肯定没有问题,但要是根据自己需求改来改去就会发现里面的一些知识的匮乏,
阅读全文
摘要:问题描述:H5页面中实现微信支付功能,按照官方API文档流程,前台ajax调后台服务,后台服务获取微信返回的地址后直接302重定向,但前台显示没反应 解决方法:ajax提交改用form提交即可 参考链接:https://www.cnblogs.com/52XF/p/post302.html
阅读全文
摘要:知乎链接是:https://zhuanlan.zhihu.com/p/38850888 题目信息:一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手里没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组 发现题目比较有意思,小时候还真这么玩过,当时也是一张一张
阅读全文
摘要:问题描述:使用HtmlAgilityPack分析页面结构,抓取到要遍历的节点列表后,foreach每个节点,数据取到的都一样,代码如下 carInfName每次取到的值都是一样的,百思不得其解,直到查询到了这篇文章:https://www.cnblogs.com/yangjinwang/p/6424
阅读全文
摘要:问题描述:要在列表页底部增加一行统计行,查了半天找到了不少资料,但值就是死活传不过来,直到找到了这里https://www.cnblogs.com/MonaSong/p/5109991.html,原来userdata是jqgrid插件中的一个默认的给用户传自定义值的一个属性(之前理解成可以随便点出来
阅读全文
摘要:接收公司的银联支付项目,已经是第三个版本了,现在的是引用了UPOPSDK.dll,使用了封装操作的方法,和官网现在的Demo操作方式不太一样,而且找不到太多的文档资料。任务是增加银联退货的接口,查了很多的资料找到了点感觉,经过无数次的尝试,最后还是执行成功了,下面上接口方法。 Config中的配置参
阅读全文
摘要:问题描述:由于业务原因,网站并发一般发生在晚上1点左右,持续半个小时,某晚移动端商品图片加载不出来,公司大佬紧急联系各个负责人,高峰期过后恢复正常,第二天查找原因,从商品查找到了ES这边。接手项目前听说由于CPU100%挂过一次,测试压力测试查询并发在每秒80左右就不行了,于是增加机器负载,连续几天
阅读全文
摘要:问题描述:新建了一个NetCore的Web项目,添加Model以及Context后执行 update-base 命令,数据库可以连接建好,但就是没有表的信息,项目中也没有新增Migrations的文件夹。。。提示信息如下: 解决方法:新建的项目需要先执行 Add-Migration 命令,再执行 u
阅读全文
摘要:如题,项目在本地windows中运行正常,没发现报错,在Centos中报错了,如下图: 顿时一看挺蒙的,百度了一下了解到了点东西:https://stackoverflow.com/questions/9509586/log4net-xmlhierarchyconfigurator 再看自己的源码配
阅读全文
摘要:赶上优惠活动,用媳妇的淘宝帐号拿下了最低配的云服务器,300块3年,准备学习Linux用。先熟悉了基本的一些命令后,安装了个FTP,一次成功。 但再安装Core的环境(参考链接:https://blog.csdn.net/u012130706/article/details/78447780),初始
阅读全文