随笔分类 -  项目积累

摘要:VipTypeNames 会循环调用,导致栈溢出 阅读全文
posted @ 2020-05-23 19:36 !opts 阅读(140) 评论(0) 推荐(0)
摘要:minDate:最小时间 maxDate:最大时间 <input type="hidden" id="minDateVal" value="@ViewBag.beginDate" /> <input id="input_beginDate" type="text" value="@ViewBag.b 阅读全文
posted @ 2019-12-05 11:34 !opts 阅读(212) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using Quartz;using Quartz.Core;using Quartz.Impl;using Quartz.Impl.Triggers;using Kmmp.Core.Models; name 阅读全文
posted @ 2019-11-02 11:32 !opts 阅读(319) 评论(0) 推荐(0)
摘要:select Date,ISNULL(NewFans,0) NewFans,ISNULL(NewMembers,0) NewMembers, ISNULL(NewBinds,0) NewBinds, ISNULL(Recharges,0) Recharges, ISNULL(Consume,0) C 阅读全文
posted @ 2019-08-29 15:08 !opts 阅读(178) 评论(0) 推荐(0)
摘要:/// 取得某月的第一天 /// </summary> /// <param name="datetime">要取得月份第一天的时间</param> /// <returns></returns> private DateTime FirstDayOfMonth(DateTime datetime) 阅读全文
posted @ 2019-07-30 14:16 !opts 阅读(124) 评论(0) 推荐(0)
摘要:后台规范 注意:如果是HttpGet请求控制器,返回Json()对象需要指定允许来自客户端的HttpGet请求,如果是Post则不需要 阅读全文
posted @ 2018-08-01 18:32 !opts 阅读(194) 评论(0) 推荐(0)
摘要:var ZTLayer = { tips: function (content, target, time) { return layer.tips(content, target, { time: time || 3000 }); }, //关闭一个层 close: function (index) { layer.close(i... 阅读全文
posted @ 2018-08-01 18:16 !opts 阅读(1152) 评论(6) 推荐(0)
摘要:问题点一:在请求接口遇到需要分页请求时,可采用此方式。 问题点二:在Nop框架中,仓储层查询返回的是IQueryable数据,如果接下来你要对查询出来的东西做处理的话,需要即时将其ToList(),再进行操作,以避免后期发生问题。需养成这种习惯。 阅读全文
posted @ 2018-07-16 14:01 !opts 阅读(259) 评论(0) 推荐(0)
摘要:今天在项目中遇到一个问题,我有一个商品表,还有一个商品扩展属性表,两张表是一对一关系,因为扩展表是新加的, 所以就想着不修改原来的产品表,而直接去拓展表(子表)里增加一个商品外键。 可是后面在做数据库映射的时候出现了问题,使用映射语句如下: 可是EF生成的时候报了错,它会自动去主表寻找字表的外键,可 阅读全文
posted @ 2018-06-26 10:42 !opts 阅读(141) 评论(0) 推荐(0)
摘要:项目中的金额时敏感数据,不能有半点差错,在操作金额表时也需要采用一些必要的措施,防止并发时金额更新出错,更新延迟等问题。 方法一: 给当前操作金额业务加锁 方法二: 金额表中加入Guid字段以标识每次操作,确保每次更新的唯一性。 操作时避免直接将字段赋值为金额,采用当前金额+/-操作金额的方式,减少 阅读全文
posted @ 2018-06-13 15:41 !opts 阅读(253) 评论(0) 推荐(0)
摘要:luent Validation 翻译为:流畅验证 开源Codeplex其主页简介:该组件是一个轻量级的.NET类库,使用流畅的接口定义和lambda表达式为构建一个业务类的验证规则(A small validation library for .NET that uses a fluent int 阅读全文
posted @ 2018-06-13 14:02 !opts 阅读(248) 评论(0) 推荐(0)
摘要:if (startTime != null) { startTime = startTime.Value.Date.ToUniversalTime(); query = query.Where(p => p.CreatedOnUtc >= startTime); }if (endTime != null){ endTime = endTime.Value.AddDays... 阅读全文
posted @ 2018-06-12 11:40 !opts 阅读(194) 评论(0) 推荐(0)
摘要:最近在做项目的时候碰到一个问题,事务锁。 TransactionOptions tos = new TransactionOptions(); tos.IsolationLevel = IsolationLevel.RepeatableRead; //行锁 只会锁住当前操作的那一行数据,当前表的其他 阅读全文
posted @ 2018-06-05 10:42 !opts 阅读(153) 评论(0) 推荐(0)
摘要:商品 全选 ... 阅读全文
posted @ 2018-05-18 09:57 !opts 阅读(210) 评论(0) 推荐(0)
摘要://获取列表[HttpPost] public ActionResult List(DataSourceRequest command, RemitOrderListModel model) { if (_workContext.CurrentCustomer == null) return nul 阅读全文
posted @ 2018-05-16 17:57 !opts 阅读(203) 评论(0) 推荐(0)
摘要:表单提交传值的两种方式: 1. JS中直接 post提交: 2. JS中直接 模拟表单submit提交: 如果表单未指定提交地址,则直接提交当前页面。在该控制器下可以获取到表单传来的值 阅读全文
posted @ 2018-05-05 09:24 !opts 阅读(240) 评论(0) 推荐(0)
摘要:问题:1.服务上正式环境没有日志也没有MongDB日志2.文本日志只有部分,而且只有开始没有结束3.数据库连接字符串解密可能会存在问题。 分析:1.如果是数据库连接不上导致的,那么只需要将本地数据库连接改错,就可还原改BUG 并且肯定会有MongoDB日志,但是现在没有日志。2.MongoDB没有日 阅读全文
posted @ 2018-05-02 15:22 !opts 阅读(99) 评论(0) 推荐(0)
摘要:var relationNos = new List<String>(); //有很多条数据 var loop = (int)Math.Ceiling(relationNos.Count * 0.1); //除以10 for (int i = 0; i < loop; ++i) { var orde 阅读全文
posted @ 2018-04-09 17:53 !opts 阅读(242) 评论(0) 推荐(0)
摘要:public class ImportExportHelper { /// /// Excel to DataTable /// /// 内容流 /// 文件名 /// 表头开始行(确定列和数据开始) /// 表头第一列(确定列和数据开始) /// ... 阅读全文
posted @ 2018-04-08 11:06 !opts 阅读(311) 评论(0) 推荐(0)
摘要:使用Get方式获取到请求页面的Html,然后作为Content使用Layer弹出来 $.get('@Url.Action("AddressAdd", "Customer")', {}, function (result) { if (result.Flag == 0) { ZTLayer.showT 阅读全文
posted @ 2018-03-20 10:15 !opts 阅读(3294) 评论(0) 推荐(0)