随笔分类 - .NET
摘要:全线崩溃 2020-8-11号晚上上线内容:统计项目优化2.0.1 大改版2.0后的一次个优化版本 主要改了到期时间交集及脱保30天等内容 晚上10点-11点上线完毕后 监控正常 1点时统计mq积压4w (第一个问题暴露) 早上9点半后整个crm全线崩溃 统计队列积压以达40W 紧急处理 应急处理方
阅读全文
摘要:背景: 1:api提前生成一批数据 2:hangfire服务中采用 异步(Task)+多线程(Parallel)方式 一个发送第三方消息的服务(每一分钟执行一次) 问题描述: 一条消息 发送多次 4、5-N次 代码: hangfire /// <summary> /// 群发活动服务 /// </s
阅读全文
摘要:升级版本: NetCore sdk 2.2.108 、AspNetCore 2.2.0、EFCore 2.2.6 所有程序引用均从NuGet上下载,并支持NetCore 问题: 问题1:No coercion operator is defined between types 'System.Int
阅读全文
摘要:前言:看这本书的时候我还是个小白,第二次看的时候已经要面临找新工作了,第三次看的时候已经换了心境。用了三次 跨越三年的时间才看完这本书,真该早点看完。 每章小结: 1:简单工厂:计算器 加法、减法、乘法、除法 2:策略模式:商场促销方案 3:单一职责:手机与相机 4:开发-封闭原则:考研与找工作 5
阅读全文
摘要:c# lock TransactionScope
阅读全文
摘要:这是一篇摘抄的文章 有一些内容对我很有帮助 、有一些内容解释很清晰 所以我拿过来了。 第一遍用了5天时间,第二遍看的时候决定自己复制一份出来于是有了这儿博客。 什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨
阅读全文
摘要:最初只想知道线上iis里需要不需要pdb文件,了解部分之后对于.net底层产生了浓厚的兴趣,看了一点点资料 资料来源: https://www.cnblogs.com/itech/archive/2011/08/15/2136522.html http://www.wintellect.com/CS
阅读全文
摘要:EF6进行Insert操作的时候提示错误 Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted s
阅读全文
摘要:背景介绍: 开发微信公共号时前后端分离,后台用C#开发,前端使用vue框架,数据采用axios传输 具体问题: 1:前后端分离造成的跨域访问问题 2:跨域后cookie传输和设置问题 解决方案: 1:使用jsonp作为数据传输的方式,前端和后端配合解决跨域问题 2:通过设置webconfig配合ax
阅读全文
摘要:背景介绍: 1:解决本地不能通过域名访问问题; 2:解决微信设置二级域名且本地iis站点使用非80端口号问题; ps:网站中微信部分在global中设置了重定向,代码已经修改为必须通过“wechat.”开头的域名访问才能进入 实现步骤: 一:在服务器(server)上开启dns服务 进入服务器管理器
阅读全文
摘要:最近发现写程序不是简单的实现功能,过程中偶尔伴随者一点小小的算法,比如排序算法,比如周期性的数据等等,发现算法不仅仅需要考虑全面,而且要计算简便、性能优良,而我远远没有达到要求! 一:周、月固定日期 这个写法待整理 二:上下排序算法 在一个小功能中用到,需要对列表展示数据可上移一位可下移一位,而且考
阅读全文
摘要:.NET语言的编译分为两个阶段.首先高级语言被编译成一种称作IL的中间语言,与高级语言相比,IL更像是机器语言,然而,IL却包含一些抽象概念(比如:类、异常),这也是这种语言被称为中间语言的原因。IL被打包在DLL或EXE文件中,而DLL和EXE在.NET中的主要区别就是:只有EXE可以直接被运行,
阅读全文
摘要:简介 Tag Helpers 提供了在视图中更改和增强现有HTML元素的功能。将它们添加到视图中,会经过Razor模板引擎处理并创建一个HTML,之后再返回给浏览器。有一些Tag Helpers,其实作为元素或实际的标签(如environment,cache等)。 它们使用HTML方式编写,同时利用
阅读全文
摘要:新建立的MVC项目发布程序后会浏览网站可能会有问题 这时不要去按照系统提示打开“目录浏览”,而是应该去做一些配置 具体步骤: 1:配置web.Config 这里要做一个说明,可以只加第一个配置,但是有的网站需要俩个都加上。 2:检查“处理程序映射” 请检查一下“处理程序映射”,里面是否有“Exten
阅读全文
摘要:背景:MVC框架,页面使用razor语法,下拉框的话使用了@Html.DropDownList(),以前传值使用viewdata,但是我们老大说这个方式比较low,希望我可以使用viewmodel的方式,没问题,我来改,首先建立viewmodel,把列表数据传入vm,把多个下拉的数据通过vm传递。
阅读全文
摘要:技术背景:框架MVC,linq to Entity 需要一定的lambda书写能力 问题:在简单的orm中完成一些简单的增删查改是通过where insert delete update 完成的,但是在这个过程中出现了一个需求:多项条件的and 和or 的组合查询 众所周知直接通过linq 写的话很
阅读全文
摘要:我曾写过一个EF批量更新、删除的博客,后来操作的过程中经常遇到更新字段,但是要在原来的基础上计算的情况,我就先去获取一遍数据然后再计算,最后再去更新,显然这个操作是很复杂的 经过分析我发现在update针对的对象时where 查询出来的,那我就可以操作查询出来的东西,并且在update 的时候也有e
阅读全文
摘要:前情纪要:做购物类网站的时候经常会遇到代金券的这种方式来给客户一些优惠或者做一些活动。 代金券的使用过程中遇到了几个问题,选择其中有三个代表性的给自己谈一谈。 1:储值卡赠送代金券;2:点评送代金券;3:活动代金券加使用限制 一:储值卡赠送代金券 公司的储值卡分为4种,1000、3000、5000、
阅读全文
摘要:很多.net的使用小技巧,总是要自己记下来的,给自己。 一:时间格式话中H和h的区别 DateTime.ToString("yyyy-MM-dd HH:mm:ss");//转化成24小时 DateTime.ToString("yyyy-MM-dd hh:mm:ss");//转化成12小时 二:跳出f
阅读全文
摘要:背景介绍:开发的过程中经常有一些需要线上测试的内容,但是又不能使用线上的站点或者服务器的情况,这时候就需要一个可以线上的模拟软件。 这里是我的小伙伴:小武同学推荐的一款软件叫做ngrok,可以实现本地网站线上访问(使用的是外国人的东西)。 开始: 一:需要在ngrok上注册一个用户 https://
阅读全文

浙公网安备 33010602011771号