cost 123 ms
Azure 前端與后端分離時的 Active Directory SSO(SAML 協議)。 如何通知前端驗證已完成?

[英]Azure Active Directory SSO (SAML protocol) when frontend is decoupled from backend. How will frontend be notified that validation is completed?

賞金將在 10 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 chaos 教授希望引起更多人對這個問題的關注。 所以我想使用 Azure AD 添加 SSO 。 我的堆棧由一個 React 應用程序作為前端和一個 NestJS API 作為后端(分離)組成。 場景如下所示用戶點擊登錄按鈕 ...

不同的微服務永遠不應該耦合?

[英]Different microservices should NEVER be coupled?

我正在設計一個購物應用程序,我決定使用微服務方法,但是在我設計服務的方式上,我正在為一些決定而苦苦掙扎。 例如,我有一個“shop-service”,它將作為用戶開始購物的入口點,當調用此服務時,我們顯然需要不同的信息,產品目錄和庫存信息是最重要的。 這兩個其他服務是相互獨立的,並且有自己的數據庫 ...

如何通過 Django 中的配置設置並保持模塊解耦?

[英]How to pass config setting in Django and keep module decoupled?

在 Python Django 項目中,我有一個帶有 class 的模塊(比方說SomeDataStore ),它抽象文件存儲行為並需要具有正確路徑的配置設置(開發、生產、...不同) 目前,我是這樣做的: 目標:我想將datastore.py模塊與 django 完全分離,以便它可以輕松地獨立使 ...

在“成功”操作上注冊 ngRx 效果? 還是應該將其與服務分離?

[英]Register ngRx effect on a "success" action? Or should this be decoupled with a service?

目前我訂閱了 ngRx 對“成功”操作的影響(假設我的操作是loadDataSuccess )? 它以某種方式刺痛了我的腦海,這是不好的做法。 如果我在選擇器上訂閱data服務(將在loadDataSuccess操作之后觸發)然后分派一個新操作loadAdditionalStuffAfterLoa ...

哪種編碼策略/架構布局在 C 中以最少的努力實現了編譯時多態性?

[英]Which coding strategy/architecture layout achieves compile-time polymorphism with the least effort in C?

有一個源文件andy_web.c ,以程序的形式管理網頁相關的東西,叫做andy_web.cgi ,被lighttpd調用。 簡而言之,如果接收到get=setting , andy_web.cgi將通過調用函數andy_cfg_retrive_height從 andy 的配置文件中獲取高度,並在 ...

函數式編程和解耦

[英]Functional programming and decoupling

我是您的經典 OOP 開發人員。 然而,自從我發現純函數式編程語言以來,我一直對為什么OOP 似乎以合理的方式解決大多數業務案例感到好奇。 在我的軟件開發經驗中,我現在已經到了尋求更簡潔和更具表現力的語言的地步。 我通常用 C# 編寫我的軟件,但對於我的最新項目,我決定采取飛躍並使用 F# 構建業務 ...

如何解耦這種傳遞依賴

[英]How to decouple this transitive dependency

我試圖弄清楚如何從我的服務中刪除傳遞依賴。 讓我們稱我的服務為ServiceA 。 ServiceA依賴於LibraryB 。 LibraryB依賴於LibraryC 。 因此ServiceA 可傳遞地依賴於LibraryC 。 讓我解釋一下如何... 在這種情況下, LibraryC恰好是oz ...

django db 設置到 a.env 文件中,解耦

[英]django db settings into a .env file with decouple

我想將我的 django 數據庫設置放入 .env 文件中進行生產。 當我在 my.env 文件中成功寫入SECRET KEY和DEBUG時,當我嘗試對我的數據庫設置做同樣的事情時,我在 webapp 中遇到錯誤。 這是我的處理方式: 在 my.env 文件中 以前我的數據庫設置是這樣寫的,一切都很 ...

在settings.py中,如果環境變量只在一個環境中使用,應該如何加載/設置?

[英]In settings.py, how should environment variables be loaded/set if they're only used in one environment?

我有一個 Django 應用程序,我在其中使用 python-decouple 和單獨的.env文件處理環境變量。 這適用於開發和生產環境中都存在的變量,例如DEBUG 。SECRET_KEY = config('SECRET_KEY') DEBUG = config('DEBUG', cast= ...

當屬性的方法需要修改擁有class的state時,如何將class與其屬性解耦?

[英]How to decouple a class from it's attributes when the methods of the attributes need to modify state of the owning class?

當屬性的方法需要修改擁有 class 的 state 時,如何將 class 與其屬性解耦? 或者,我如何重新設計架構以使這不是問題? 這個問題有點抽象,但我一次又一次地遇到這個問題。 我花了很多時間設計我的代碼庫,以便我的類是“高內聚和低耦合”的,但是隨着代碼隨着時間的推移而發展,它們最終變得更 ...

這是得墨忒耳法則的一個很好的例子嗎?

[英]Is this a good example of Law of Demeter?

我正在准備口試,我想知道我是否正確理解了得墨忒耳法則。 從本質上講,我理解得墨忒耳法則旨在通過減少類之間的依賴來放松耦合,並且不明確地透露類如何獲取某些信息。 這在引用“只與你的直系朋友交談”中得出結論。 我想出了這個簡化的例子: 如果我們有一塊 class 板,並且我們的比賽場地上有游戲棋子,例 ...

超類中超類屬性的子類中的子類屬性

[英]Subclass attribute in Subclass of superclass attribute in Superclass

我在創建兩個共享大量代碼的類時遇到問題,子類的屬性意味着是超類中屬性的子類。 讓我提供一個虛擬示例來說明問題的根源: 共享代碼根據情況使用 A 或 B。 在調試 class B 操作的運行時期間,將值轉換為受保護並忽略該問題不起作用,而在共享方法中,我可以看到 Y.value 已填充但 X.valu ...

為什么new關鍵字在Java中被認為是高耦合的?

[英]Why new keyword considered as high coupling in Java?

我在 Java 上工作了一段時間。 我看到關於解耦對象的討論太多了。 我看到他們說“new”關鍵字被認為是高耦合的象征。 直到現在我還沒有得到任何答案。 誰能給我解釋一下? ...

Clean Architecture - 將應用服務注入到另一個應用服務中

[英]Clean Architecture - Injection of app services into another app services

我正在使用 PHP API 嘗試遵循 Clean Architecture 模式,以便將來能夠將應用程序的模塊提取到微服務中。 我的問題是應用程序服務應該如何在不耦合的情況下相互使用。 即使我正在注入綁定抽象(接口),注入的服務的方法也在處理主機服務域之外的實體。 所以在未來我會耦合服務,我將無法 ...

MVC - 您將與模型的多個實例相關的方法放在哪里?

[英]MVC - where do you put methods relating to multiple instances of your model?

這是一個簡單的問題,但我在任何地方都找不到直接的答案。 這是我感興趣的基本概念,所以我一直保持簡單...... 假設我有一個博客的“帖子”模型,我將不得不在某個時候使用 getAllPosts 方法 - 從數據庫中檢索所有帖子,並為每個帖子實例化一個 Post 對象,以便我可以顯示它們的列表 如果 ...

通過“this”關鍵字訪問靜態方法中的類屬性

[英]Access a Class property within the static method by "this" keyword

嘿伙計們,我開始閱讀有關 Javascript ES6 類的信息,所以正在嘗試一些東西 這是我的 ProductItem 類,它呈現每個產品 在另一個類中,我們循環並實例化此類,例如 所以現在的問題是,當我點擊按鈕時,我創建了另一個名為“ShoppingCart”的類來將產品添加到購物車,就 ...

spring boot中通過REST api處理提交的耗時任務的最佳方法

[英]the best approach for processing submitted time consuming tasks through REST api in spring boot

我有一個需要使用網絡爬蟲系統的 spring boot web 項目。 我的爬蟲服務工作沒有任何停機時間,每個爬蟲請求可能需要很長時間處理。 我想通過 REST 接口獲取用於抓取的 URL。 我的 Web 應用程序中的用戶向 Web 應用程序提交了 URL 列表,我想向他/她展示:您的請求已提交。 ...

Python 日志記錄 - 用於測試 Twiggy 或 Loguru 等替代記錄器的非侵入式方法?

[英]Python logging - non-intrusive approach for testing alternative loggers like Twiggy or Loguru?

這不是關於logging替代方案的建議的問題。 但是,我想嘗試一些替代記錄器,例如 Twiggy 或 Loguru。 或者是其他東西。 問題在於,雖然logging的配置是集中的,但記錄器的獲取卻遍布整個代碼庫。 獲取代碼 以及有多少實例 (基本上,每個使用日志記錄的.py文件都有這兩行代 ...

從抽象返回具體結果的軟件模式

[英]Software pattern to return concrete result from abstractions

因此,我正在努力研究如何(或者甚至可能)將具有一些非常規要求的特定軟件架構組合在一起。 該體系結構具有一個服務層和可能使用該服務層的多個客戶端層。 我想要的是服務層接受抽象,並返回一個抽象,其中包含由客戶端層定義的具體實現,這樣客戶端就可以獲得他們需要的任何特定結果,而服務層無需了解類型所需的輸出 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM