摘要:阿里釘釘在商業領域的規模越來越大,基于釘釘辦公的企業越來越多,將一個企業內現有用到的工具(如釘釘)能夠更融入到他們的工作中,提高工作效率,那便需要開發者不斷的學習、應用了,同時,個人也有一個預感,未來圍繞釘釘作為企業辦公的必備利器,將會減少我們在軟件開發過程中一些基礎設施的建設,如部門、用戶等這些的 閱讀全文
posted @ 2019-04-18 22:36 微笑刺客D 閱讀 (541) 評論 (0) 編輯
摘要:對于Web開發來講,前端接觸是避免不了的,特別是對于中小公司,沒有嚴格的職位區分,前后端人員互相身兼是常有的事情,使用一些好的框架,能夠幫助我們快速開發并完成需要的功能,對于前端的JS框架來講MVVM框架一直處于火熱狀態,現有名的三大巨頭,Angular、Vue和React受眾多人喜愛并且也用于公司 閱讀全文
posted @ 2018-12-25 19:34 微笑刺客D 閱讀 (122) 評論 (0) 編輯
摘要:設計初衷,之前有過手動維護五個項目的經歷,且項目之間存在關聯關系,當時是用Docker承載,也沒有使用Jenkins,直接在服務器上裝了Git,把代碼Pull下來,然后靠手動執行編譯部署,每次新代碼進來,需要進入到每一個Docker容器中執行編譯然后運行,哪個有改動,就進哪個容器中,在那時感覺也沒什 閱讀全文
posted @ 2018-11-10 20:41 微笑刺客D 閱讀 (334) 評論 (0) 編輯
摘要:在用慣了Asp.Net Core提供的基架后,反過來想一想,貌似忘記了控制臺如何去連接數據庫了,因此,寫一篇文章來借此鞏固下并以后再來回顧時,加快步驟。 1、新建一個.Net Core控制臺,然后安裝Nuget包 2、添加一個文件夾Models,并增加一個實體類Company,增加該實體類一系列屬性 閱讀全文
posted @ 2019-12-06 19:51 微笑刺客D 閱讀 (195) 評論 (0) 編輯
摘要:在業務系統需求規劃過程中,通常對于諸如組織機構、用戶和角色等這種基礎功能,通常是將這部分功能規劃到通用子域中,這也說明了,對于這部分功能來講,是系統的基石,整個業務體系是建立于這部分基石之上的,當然,還有諸如多語言、設置管理、認證和授權等。對于這部分功能,ABP中存在這些概念,并且通過Module 閱讀全文
posted @ 2019-11-17 19:45 微笑刺客D 閱讀 (473) 評論 (0) 編輯
摘要:對于大部分系統中流程的變更,是十分正常的事情,小到一個狀態的切換,大到整個系統都是圍繞業務流再走,復雜點的有工作流引擎,簡單點的幾個if/else收工,但是往往有那種,心有余而力不足的,比簡單復雜,比復雜簡單,最近,對業務流程的變更這一塊一直再琢磨,沒有找到一些讓我豁然開朗的資料,本次只能是講講我的 閱讀全文
posted @ 2019-10-31 20:06 微笑刺客D 閱讀 (612) 評論 (4) 編輯
摘要:很多業務系統開發中,不可避免的會出現狀態變化,通常采用的情形可能是使用工作流去完成,但是對于簡單場景下,用工作流有點大財小用感覺,比如訂單業務中,訂單狀態的變更,涉及到的狀態量不是很多,即使通過簡單的if-else也能足夠使用,甚至是用上switch去減少if-else的使用,都是可以的,盡管這會喪 閱讀全文
posted @ 2019-09-22 15:50 微笑刺客D 閱讀 (1759) 評論 (11) 編輯
摘要:在knockoutjs中,已有的綁定功能已經十分強大,基本上可以不需要再去考慮擴展了,但是,也有例外的場景,面對這種場景,還是得去完成,knockoutJS提供了自定義綁定來擴展綁定功能。 一、新建綁定 新建一個js文件來嘗試綁定功能,按照給定的格式ko.bindingHandlers.xxx來擴展 閱讀全文
posted @ 2019-08-29 22:43 微笑刺客D 閱讀 (97) 評論 (0) 編輯
摘要:在網站開發中,設置是不可缺少的一環,如用戶設置、系統設置、甚至是租戶設置等。ABP對于設置的管理已經做了很好的處理,我們可以借助巨人的力量來完成我們的冒險。 ABP官網地址:https://aspnetboilerplate.com/ 一、設置的層級劃分 ABP中提供了三種類型的設置,用戶級別、應用 閱讀全文
posted @ 2019-08-11 16:06 微笑刺客D 閱讀 (376) 評論 (1) 編輯
摘要:網站正常運行中有時出現異常在所難免,查看系統運行日志分析問題并能夠根據錯誤信息快速解決問題尤為重要,ABP對于系統運行日志這塊已經做了很好的處理,默認采用的Log4Net已經足夠滿足開發過程中的需要了(當然有需要的話也可以更換為其它日志組件)。 ABP官網地址:https://aspnetboile 閱讀全文
posted @ 2019-08-03 17:48 微笑刺客D 閱讀 (456) 評論 (3) 編輯
摘要:業務型網站使用過程中,消息通知是一個不可或缺的功能,采用站內通知、短信通知、郵件通知、微信通知等等各種方式都有,ABP框架對這部分工作已經封裝的很好了,站在巨人的肩膀上,一覽全貌,帶來的就是心情舒暢。 ABP官網地址:https://aspnetboilerplate.com/ 一、明確概念及設計 閱讀全文
posted @ 2019-07-27 16:56 微笑刺客D 閱讀 (830) 評論 (0) 編輯
摘要:在業務型的系統開發中,我們需要維護各種個樣的類型,比如客戶類型、客戶行業、商品類型等等,這些類型往往信息量不多,并且相似度極高,如果采用一類型一表去設計,將會造成極大的工作量,通過將這部分類型的信息進行抽象,利用字段去存儲類型區分,共用表結構,來達到兼容各種類型的功能,也就是設計一個數據字典,而對于 閱讀全文
posted @ 2019-07-07 21:33 微笑刺客D 閱讀 (697) 評論 (0) 編輯
摘要:這兩天需要實現一個動態表單設計,面對著屬性的不確定,要能夠容納不同的屬性進來,之前也接觸過這方面的設計,但是沒有設計好,導致問題太多,這一次參考一些前輩們的經驗后,再次嘗試一番,通過動態設計表結構,以達到任務要求。 一、常用動態表結構設計方式 1、動態修改表,適應變化。 2、預留字段實現動態表結構( 閱讀全文
posted @ 2019-05-27 23:16 微笑刺客D 閱讀 (845) 評論 (2) 編輯
摘要:接觸ABP框架有一段時間了,也遇到了一些問題,看了官網文檔,但是或許是看的不夠細致的原因,實際開發中還是遇到了一些問題,耗費了時間去處理,回頭一看,原來文檔中早已提及。 開發環境:ABP+MPA模式+Asp.Net Core 一、異常信息處理 猶如ABP官網文檔所介紹的,ABP已經幫我們把異常這塊處 閱讀全文
posted @ 2019-04-27 15:05 微笑刺客D 閱讀 (971) 評論 (1) 編輯
摘要:阿里釘釘在商業領域的規模越來越大,基于釘釘辦公的企業越來越多,將一個企業內現有用到的工具(如釘釘)能夠更融入到他們的工作中,提高工作效率,那便需要開發者不斷的學習、應用了,同時,個人也有一個預感,未來圍繞釘釘作為企業辦公的必備利器,將會減少我們在軟件開發過程中一些基礎設施的建設,如部門、用戶等這些的 閱讀全文
posted @ 2019-04-18 22:36 微笑刺客D 閱讀 (541) 評論 (0) 編輯
摘要:對于Linux平臺上的持續集成和持續交付可以使用Docker快捷的完成任務,但是Windows Server下卻不好使用,一般來講,windows Server下最簡單的發布方式是直接手動打包發布或是利用webDeploy完成,但是手動發布太麻煩,webDeploy配置也麻煩,因此嘗試使用Jenki 閱讀全文
posted @ 2019-03-21 22:52 微笑刺客D 閱讀 (628) 評論 (3) 編輯
摘要:釘釘作為企業辦公越來越常用的軟件,對于企業內部自研系統提供接口支持,以此來打通多平臺下的數據,本次先使用最簡單的釘釘群機器人完成多種形式的消息推送,參考釘釘開發文檔中自定義機器人環節,此次嘗試所花的時間不多,但有幾個地方是需要注意的。 一、釘釘群中建立機器人獲取WebHook地址 首先得有一個釘釘群 閱讀全文
posted @ 2019-03-02 17:09 微笑刺客D 閱讀 (970) 評論 (3) 編輯
摘要:在.Net Core應用開發中,調用第三方接口也是常有的事情,HttpClient使用人數、使用頻率算是最高的一種了,在.Net Core中,HttpClient的使用方式隨著版本的升級也發生了一些變化,本次就講解一下Asp.Net Core2.1前后使用的兩種方式。 一、原先HttpClient使 閱讀全文
posted @ 2019-02-26 23:00 微笑刺客D 閱讀 (2898) 評論 (3) 編輯
11选5走势图