摘要: /// <summary> /// 产生红包数组 /// </summary> /// <param name="cashCount">红包总金额</param> /// <param name="peopleNumber">红包人数</param> /// <returns></returns> 阅读全文
posted @ 2023-11-03 12:19 KyriosAxis 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在搜索自动排课的解决方案时候发现了一个叫做约束编程(Constraint Programming)的东西。 它可以定义约束条件,程序会自动得出结果(看了几个C#的似乎用的都是回溯算法,速度较慢)。 阅读全文
posted @ 2021-01-21 13:50 KyriosAxis 阅读(167) 评论(0) 推荐(0) 编辑
摘要: static class ExpressionGeneric<TIn,TOut>{ private static Func<TIn,TOut> _Func; static ExpressionGeneric() { ParameterExpression parameter = Expression 阅读全文
posted @ 2019-12-31 10:59 KyriosAxis 阅读(96) 评论(0) 推荐(0) 编辑
摘要: dynamic可以调用实例方法,不能调用扩展方法 想要使用扩展方法,需要强制转换成想要的类型。 委托实例不能删除同样的Lambda表达式的方法(中间语言IL自动生成的方法不同),不能删除同一个类不同实例里的方法。 线程安全:多线程修改对象时,需要加锁,否则可能会出现值丢失。(可以考虑加安全队列?) 阅读全文
posted @ 2019-12-07 12:33 KyriosAxis 阅读(89) 评论(0) 推荐(0) 编辑