原创 屠龍記

我是一個正經的大齡c#程序員,突然接到了一個大數據報表需求,開發語言python,框架pyspark,腳本運行環境juypter. 需求是這樣的: 工廠有很多生產線,每個生產線都有一套工序,每個工序都要掃碼,我的任務就是得到工序之間的時間差

原创 .net5 中JsonConverter正確實現方式

public class SmartObjectJsonConverter : JsonConverter<SmartObject> { public override SmartObject Read(ref U

原创 承接各種字牌算法

本人承接各種字牌算法,收費2000-5000/單,有需要的加V:charm198。

原创 關於麻將的算法構想

麻將牌型主是AA,AAA,AAAA,ABC的組合構成胡牌,可以把牌分爲明牌和手牌,明牌是指槓,喫,碰之後的牌,手牌指未露出來的牌,聽牌只需要算手牌即可。 聽牌可以分爲有對將,其它爲圓句,只留一個需要圓句,喫牌胡,或者碰牌胡。 如果無對將,則

原创 十三水最優組合問題快速運算求解方案

十三水共發13張牌,要求組成3道牌,首道3張,中道5張,尾道5張. 牌型:首道:單張<一對(有2張一樣)<三條(3張大小一樣),中道和尾道:高牌<一對<兩對<三張<順子<同花<葫蘆<炸彈<同花順(9)<五同(10) 出牌需把牌理爲3道,必須

原创 如何表示撲克牌?

方法一: class Card{ public Color Color{get;set;}public int Size{get;set;} } 方法二 113,405   113%100得到大小  113/100得到Color 方法三

原创 如何比較牌大小?

牌型:同花順(9)>炸彈(8)>葫蘆(7)>同花(6)>順子(5)>三條(4)>兩對(3)>對子(2)>單牌(1) 大多數情況下,是先判斷牌型,牌型相同再比較具體的牌,牌值相同還要比較花色.這樣需要比較具體牌時,速度會比較慢. 我覺得一種比

原创 改進後的socket輪子,歡迎挑戰

運行環境.net core2.1 下載地址

原创 判斷順子的方法

/// <summary> /// 檢查順子 /// </summary> /// <param name="cards">排序後的原始牌</param>

原创 C(n,m)排列組合算法

主要解決C(n,m)問題 static class Extension { public static IList<IList<T>> GetGroup<T>(this IList<T> list, i

原创 查詢表的腳本

SELECT C.column_id AS 序號,C.[name] AS 列名,S.[name] AS 類型,C.max_length AS 長度,C.scale AS 精度,P.[value] AS 字段描述,C.collation_n

原创 快速生成擴展表默認數據的腳本

declare @total int; declare @count int; set @count=0; SELECT @total=COUNT(1) FROM TB_JJ; create table #T ( ri

原创 Expression基礎體驗

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Linq.E

原创 容器間互聯(2)

overlay跨網互聯 試驗規劃 配置consul環境 docker run -d -p 8500:8500 -h consul --name consul progrium/consul -server -bootstrap 容

原创 容器間互聯(1)

假如我們有一個應用的image,有一個db的image。我們肯定希望應用的container和db的container之間隔離,但是應用又可以訪問db。於是我們就面對一個問題container之間如何溝通呢?本次我們討論在同一個host的c