19 Matching Annotations
  1. Feb 2023
    1. 有一天你会发现领域服务 b 和 c 同时多次被多个应用服务调用了,执行顺序也基本一致。这时你可以考虑将 b 和 c 合并,再将应用服务中 b、c 的功能下沉到领域层,演进为新的领域服务(b+c)。这样既减少了服务的数量,也减轻了上层服务组合和编排的复杂度。

      应用层应该是一堆API 如何定义原子服务

  2. Jan 2023
    1. Of course, this is a contrived example but it demonstrates how to eliminate global state from your visitors.

      把全局变量当作参数传入,递归

  3. Nov 2022
    1. 易經上說:積善的家庭,一定會有很多福份喜慶的事。例如,從前姓嚴的人家,要把他的女兒,許配給孔子的父親;就將孔家所作的事情,一件一件都提出來;覺得孔家祖先所積的德,多而且長久;所以預知孔家的子孫,將來必定會大發。後來果然生出了孔子。還有,孔子稱讚舜的孝,是不平凡的孝順,孔子說:像舜這樣的大孝,不但祖先要享受他的祭祀;並且他的世世代代子孫可以保住他的福德,不會敗落。春秋時代的陳國,就是舜傳下來的子孫,足以證明舜的後代興發得相當長久。這都是非常確實的說法啊!

      参考竹书纪年。这本书非常具有迷惑性,表面上的话和大道类似,其实还是交易心理做事。

    2. 幻余禪師說:做善事要存心真誠懇切,不可虛情假意,企圖回報。那末就是只有一件善事,也可以抵得過一萬件善事了。況且你減輕全縣的錢糧,全縣的農民都得到你減稅的恩惠,千萬的人民因此減輕了重稅的痛苦,而獲福不少呢!

      想到了 凡人修仙传 的斩善尸

    3. 在你母親說過這番話之後,晚上睡覺我偶然做了一個夢,看到一位天神。我就將一萬件善事不易做完的緣故,告訴了天神,天神說:「只是你當縣長減錢糧這件事,你的一萬件善事,已經足夠抵充圓滿了。」

      结合西方灵性,神秘学,感觉像在和鬼神做交易。虽然做交易的应该是善鬼,但不易跳出轮回。

    4. 畫符有一種秘密的方法傳下來,只是不動念頭罷了。當執筆畫符的時候,不但不可以有不正的念頭,就是正當的念頭,也要一齊放下。把心打掃得乾乾淨淨,沒有一絲雜念,因為有了一絲的念頭,心就不清淨了。到了念頭不動,用筆在紙上點一點,這一點就叫混沌開基,因為完整的一道符,都是從這一點開始畫起,所以這一點是符的根基所在。

      和西方的显灵板好像

    1. ❶ 分别属于不同的法门。阿罗汉是小乘,声闻乘,自觉;辟支佛是小乘,独觉乘或缘觉乘,自觉;菩萨是大乘, 菩萨乘,自觉、觉他;佛(佛陀)是大乘,自觉、觉他、正觉。

      灵修,基督教 之类的,应该是不同的法门

    1. 欲界,是指有各种欲望和情感的众生居住的地方; 展开全文 色界,是指各种欲望情感都已淡化,但还是需要依靠物质(色,指各种有形物质,包括自己的身体)生存的众生居住的地方; 无色界,是指各种欲望情感都已消除,已经不靠任何物质生存的众生居住的地方。此三界众生,欲界和色界众生多由积善之功得生此二界,无色界众生则需要断除淫欲和一定的静定修持才能够得生。色界比欲界寿命福报 长久,无色界比色界寿命福报长久,但是福尽寿终,依旧落入轮回,沉沦苦海。

      和 火星男孩讲的"科幻"很像

    1. 4 的SQL条件:where age = 18,这时,不可以使用联合索引,因为查询条件不是联合索引的最左N个字段。

      本质上就是一个字典树

  4. Jul 2022
    1. # 在平铺和浮动模式之间切换 bindsym $mod+Shift+space floating toggle # 在平铺和浮动区域之间交换聚焦 bindsym $mod+space focus mode_toggle # 移动聚焦到父容器 bindsym $mod+a focus parent

      1

    2. bindsym $mod+1 workspace 1 bindsym $mod+2 workspace 2 bindsym $mod+3 workspace 3 bindsym $mod+4 workspace 4 bindsym $mod+5 workspace 5 bindsym $mod+6 workspace 6 bindsym $mod+7 workspace 7 bindsym $mod+8 workspace 8 bindsym $mod+9 workspace 9 bindsym $mod+0 workspace 10 # 移动聚焦的容器到工作区 bindsym $mod+Shift+1 move container to workspace 1 bindsym $mod+Shift+2 move container to workspace 2 bindsym $mod+Shift+3 move container to workspace 3 bindsym $mod+Shift+4 move container to workspace 4 bindsym $mod+Shift+5 move container to workspace 5 bindsym $mod+Shift+6 move container to workspace 6 bindsym $mod+Shift+7 move container to workspace 7 bindsym $mod+Shift+8 move container to workspace 8 bindsym $mod+Shift+9 move container to workspace 9 bindsym $mod+Shift+0 move container to workspace 10 # 注意:工作区也能被命名,默认使用数字。

      1

    3. exec swayidle -w \ timeout 300 'swaylock -f -c 000000' \ timeout 600 'swaymsg "output * dpms off"' \ resume 'swaymsg "output * dpms on"' \ before-sleep 'swaylock -f -c 000000'

      1

  5. Jun 2022
    1. 被删除的文件也可以转移到你库里一个特殊的文件夹 .trash 中。这是一个将库文件跟系统垃圾文件分开的一个很好的办法。

      git ignore一下

  6. Nov 2021
    1. DECLARE SUBTYPE name IS char(20); SUBTYPE message IS varchar2(100); salutation name; greetings message; BEGIN salutation := 'Reader '; greetings := 'Welcome to the World of PL/SQL'; dbms_output.put_line('Hello ' || salutation || greetings); END;

      别名