• 2024-11-02异步编程的利之Future模式深入解析(In Depth Analysis of Future Patterns)
     
  • 2024-10-10用Tessent工具给网表插入扫描链
    有时候我们现有的网表没有带scancell,但我们又想将其变成一个可扫描的网表,就可以用Tessent工具帮助我们实现。 插入扫描链的过程,一般是将电路的时序非扫描单元(如DFF)替换成时序扫描单元(如SDFF),同时添加一些必要的输入输出端口,再将这些时序扫描单元和输入输出端口连接起来,形成了扫
  • 2024-09-22设计模式总览
    设计模式总览三大类设计模式主要分为以下三大类:创建型模式(CreationalPatterns)单例(Singleton)模式原型(Prototype)模式工厂方法(FactoryMethod)模式抽象工厂(AbstractFactory)模式建造者(Builder)模式结构型模式(StructuralPatterns)代理(Proxy)模式适配器(Adapter)模式桥接(Bridge
  • 2024-09-15Agentic workflow of LLM
    AgenticDesignPatternshttps://www.deeplearning.ai/the-batch/how-agents-can-improve-llm-performance/?ref=dl-staging-website.ghost.ioReflection:TheLLMexaminesitsownworktocomeupwithwaystoimproveit. ToolUse:TheLLMisgiventoolssuchas
  • 2024-09-13学习高校课程-软件设计模式-简介(lec0)
    Lecture0IntroductiontotheCourseWhatareDesignPatternsTypicalsolutionstocommonlyoccurringproblemsinsoftwaredesign,likepre-madeblueprints.Creationalpatterns,structuralpatterns,andbehavioralpatterns软件设计中常见问题的典型解决方案,例如
  • 2024-09-11C#设计模式
    C#设计模式入门实战教程 什么是设计模式设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。设计模式的作用提高代码的可重用性:通过定义一套标准的解决方案,设计模式使得相同或类似的问题可以在
  • 2024-09-10Python进行监控文件
    `--coding:utf-8--@Time:2024/3/110:02@Author:Rohing@File:监控文件.py@Software:PyCharm`importtimeimportloggingimportfnmatchfromwatchdog.observersimportObserverfromwatchdog.eventsimportFileSystemEventHandlerlogger=logging.
  • 2024-09-07Design Patterns for Cloud Native Applications
    研究背景研究问题:本书旨在解决如何构建云原生应用的问题。云原生应用具有成本节约和可扩展性的优势,但其开发和部署面临诸多挑战。研究难点:云原生应用的复杂性在于如何在动态环境中设计和开发可扩展、可靠、可管理和可观测的应用。相关工作:本书参考了现有的架构原则和实
  • 2024-09-04C#设计模式入门实战教程
    思维导航什么是设计模式设计模式的作用设计模式分类创建型模式(CreationalPatterns)结构型模式(StructuralPatterns)行为型模式(BehavioralPatterns)C#实现的设计模式示例代码推荐学习书籍项目源码地址优秀项目和框架精选什么是设计模式设计模式是对面向对象设计中
  • 2024-09-03C#设计模式入门实战教程
    什么是设计模式设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。设计模式的作用提高代码的可重用性:通过定义一套标准的解决方案,设计模式使得相同或类似的问题可以在不同的项目中复用相同的代码结构或逻
  • 2024-09-03C#设计模式入门实战教程
    什么是设计模式设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。设计模式的作用提高代码的可重用性:通过定义一套标准的解决方案,设计模式使得相同或类似的问题可以在不同的项目中复用相同的代码结
  • 2024-08-27Python - Anti-Patterns
    Thesearecommonprogrammingpractices that,whilenotnecessarilywrong,oftenleadtolessefficient,lessreadable,andlessmaintainablecode. Byunderstandingthesepitfalls,youcanwritecleaner,moreefficientcodeforyourPythonapplications. 
  • 2024-08-23Python - Concurrency and Asynchronous Patterns
    Concurrencyallowsyourprogramtomanagemultipleoperationssimultaneously,leveragingthe fullpowerofmodernprocessors.It’sakintoachefpreparingmultipledishesinparallel,eachstep orchestratedsothatalldishesarereadyatthesametime.
  • 2024-08-20Python - Architectural Design Patterns
    Architecturaldesignpatterns provideatemplateforsolvingcommonarchitecturalproblems,facilitatingthedevelopmentofscalable, maintainable,andreusablesystems.Technicalrequirements•FortheMicroservicespatternsection,installthefollowing
  • 2024-08-16Python - Structural Design Patterns
    •TheadapterpatternTheadapterpatternisastructuraldesignpatternthathelpsusmaketwoincompatibleinterfaces compatible.Whatdoesthatreallymean?Ifwehaveanoldcomponentandwewanttouseitinanew system,oranewcomponentthatwew
  • 2024-08-04Midjourney、Sora和硅谷机密-《分析模式》漫谈15
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集“AnalysisPatterns”的Preface(前言)有这么一句:KentBeck,WardCunningham,andJimCopleinencouragedmetogetinvolvedwiththecommunityandto developmyideasaspatte
  • 2024-07-12AC_patterns的生成过程
    at-speed技术用来测试电路正常工作的时序是否有问题,进而确定电路能否正常工作。这种技术测试的故障叫做transitionfault,同样这种技术也叫transitionfaulttest。想要实现这种技术,一对测试pattern(V1,V2),需要应用到测试电路当中(CircuitUnderTest,CUT)。V1用来初始化电
  • 2024-07-0423种设计模式
    23种设计模式通常分为三大类:创建型模式(CreationalPatterns)、结构型模式(StructuralPatterns、行为型模式(BehavioralPatterns)。每一类设计模式都有其独特的用途和特点,以下是详细的分类和解释:创建型模式(CreationalPatterns)创建型模式主要用于对象的创建,这些模式通过将对
  • 2024-06-18量产导入 | ATPG_FLOW
    文章目录objectivesFullDFTFlowinTessentShellBlackBoxesAutoBlackBoxingforIncompleteNetlistsBlackBoxExamplesATPGSetupTestProcedureFileTestProcedureFile:TimeplatesTestProcedureFile:Setup,LoadUnloadTestProcedureFile:Lo
  • 2024-05-25反模式 DI anti-patterns
    反模式DIanti-patterns反模式DIanti-patterns一、一、反模式DIanti-patterns1.控制狂Controlfreak在程序设计中,"Controlfreak"(控制狂)通常指的是一种反模式,即过度控制和过度管理代码的设计和执行流程。这种情况下,程序员试图通过过度的控制和指令来达到对代码的绝
  • 2024-05-21翻译
    MasteringLPegbyRobertoIerusalimschy(Version1.0)LPegisapattern-matchinglibraryforLua,basedonParsingExpressionGrammars.LPegperformsalltasksofatypicalregexsystem,butitgoeswellbeyondthat.Amongothertasks,wecanwriteentir
  • 2024-05-13面向可复用性和可维护性的设计模式
    面向可复用性和可维护性的设计模式HITSoftwareConsturction哈工软件构造课程内容回顾——DesignPatternsforReuseandMaintainbality面向可复用性和可维护性的设计模式Outline(课件)CreationalpatternsFactorymethodpatterncreatesobjectswithoutspecifying
  • 2024-04-29[论文笔记] A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
    Introduction:一个好的prompt可以提高LLM的表现;prompt可以像软件开发一样被工程化;这篇论文的主要贡献在于提出了promptpatterns用于promptengineeringComparingsoftwarepatternswithpromptpatterns:这篇论文提出的用于构建prompt的framework可以帮助用户
  • 2024-04-1823种设计模式彩图-设计模式之禅
    《TheZenofDesignPatterns》—《设计模式之禅》书中的23种设计模式彩图:
  • 2024-04-06[Microservices] Microservices Anti-Patterns
    Whiletherearemanypatternsfordoingmicroserviceswell,anequallysignificantnumberofpatternsexistthatcanquicklygetanydevelopmentteamintotrouble.Thefollowingaresomeofthedon’tswhiledevelopingmicroservices:Don’tbuildmicroservi