• Manually inject several permutations and combinations of modules into the Spartacus UI of SAP e-commerce cloud


    First, list all permutations and combinations as follows: (1) The quickorderfacade is injected through the constructor, but its methods are not called (2) Inject the quickorderfacade through the constructor and call its methods(3) Manually inject the quickorderfacade through the injector(4) Manually inject the quickorderfacade through the injector and call its methods The quickorderfacade is injected […]

  • STM32 driving LCD actual combat


    I wrote it some time ago《STM32 driving LCD principle》And《Introduction to FSMC peripherals of stm32》In two articles, this paper will make a practical application of STM32 driven LCD. LCD is the lmt028dn of Shenzhen topmicro Technology Development Co., Ltd., with a resolution of 320 * 240, a size of 2.8 inches and a color of 65K. […]

  • How does the proxy facade of the Spartacus UI of SAP e-commerce cloud call the actual implementation class


    In line 126 of the following code, manually inject an instance of quickorderfacade through the injector from angular / core: Call the get method of this facade. Before executing the business logic of the actual proxy class, you need to delay loading the core module containing the implementation of the business class: Only methods of […]

  • Fluent MVVM utility framework


    The MVVM framework is implemented based on the provider. The common way is that the ViewModel inherits the changenotifier and then provides it to the child widget through the changenotifierprovider. The ViewModel data refresh notifies the widget to refresh by calling notifylisteners(), and the widget updates through the provider Of, consumer and selector to listen […]

  • Unbelievable! SQL optimization finally killed “distinct”


    Unbelievable! SQL optimization finally killed “distinct” SQL optimized multi table joint query eliminates the “distinct” de duplication keyword When I submitted the code, the architect pointed out to me that there would be problems in writing this SQL. This is because sub queries are not supported when splitting databases and tables. Therefore, it is necessary […]

  • Fluent packaging apk


    You can refer to the official website for specific packaging operations, but the official website is not so detailed 1. Modify androidmanifest xml 2. Build configuration can be skipped 3. Build signature 4. Create key properties 5. Configuration confusion 6. Modify the build. Config of build gradle 7. Pack ————————————————–Split line——————————————————————– 1. Modify androidmanifest xml […]

  • Golang uses Kafka’s posture correctly – details determine success or failure


    This article is transferred from Jack, who learned from me about im background development It is allowed to be released after being sorted and revised by openim technicians. Write in front Open IM is built by former wechat technology expertsOpen SourceInstant messaging component. Open im includes IM server and client SDK, which realizes important features […]

  • Renode Chinese manual is online!


    preface It took one week to complete the translation of some chapters of renode‘s Chinese manual. Now open source inOneos Lite gitee warehouse。 More relevantQuick start article, help developers get familiar with renode faster. Although the Chinese Manual of renode talks a lot, here is a brief overview! What is renode? Renode is a development […]

  • Blog system of go zero combat


    Go zero actual combat project: Blog In this paperblogTaking the website background as an example, this paper focuses on how to use itgo-zerodevelopmentblogUser module. All the materials involved in this article have been uploaded to GitHub warehousekougazhang/go-zero-demo, interested students can download it by themselves. User module is a common module in the background management system, […]

  • How to delete the program blank program startup item in the startup item, the simplest tutorial;


    Question: Manual: Modify regedit in the registry and clear the invalid items in the following three tables; KEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run  HKEY_CURRENT_USER > SOFTWARE > Microsoft > Windows > CurrentVersion > Run  HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run  Automatic: With the help of third-party software; My reasons are: after TGP is deleted, it […]

  • Modify node manually_ Patch package in modules


    background First of all, the problem is that when using the pdfvuer third-party plug-in in the project, it is necessary to display the PDF that has been successfully sealed. At this time, it is found that the article can be well displayed, but the company’s signature can not be displayed. At this time, a solution […]

  • Wrote a gadget to generate API documents


    Recently, the API of our product has changed a lot. At this time, it is very troublesome to modify the document. Because some serialization tools are universal, modifying one place will affect many places. In this way, you can either change it manually one by one or ignore it. Of course, the actual situation is […]