上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 82 下一页
摘要: 分支限界法一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即 阅读全文
posted @ 2022-05-01 10:29 konglingbin 阅读(565) 评论(0) 推荐(0)
摘要: 提起排序算法相信大家都不陌生,或许很多人已经把它们记得滚瓜烂熟,甚至随时可以写出来。最近在学习这一块, 索性就把各种内部排序算法总结归纳了一下: 1、 算法分类: 十种常见排序算法可以分为两大类 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为 阅读全文
posted @ 2022-04-28 17:21 konglingbin 阅读(904) 评论(0) 推荐(0)
摘要: 为什么需要混沌工程。应用混沌工程能提升整个系统的弹性。通过设计并且进行混沌实验,我们可以了解到系统脆弱的一面,在还没出现对用户造成伤害之前,我们就能主动发现这些问题。 混沌工程其实是很重要的,但我之前一直以为混沌工程就是测试,但它们还是有区别的。虽然混沌工程跟传统测试通常都会共用很多测试工具的,譬如 阅读全文
posted @ 2022-04-14 20:58 konglingbin 阅读(1111) 评论(0) 推荐(0)
摘要: DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。UL(Ubiquitous Language,通用语言)是团队共享的语言,是DDD中最具威力的特性之一。不管你 阅读全文
posted @ 2022-03-18 17:15 konglingbin 阅读(2347) 评论(0) 推荐(0)
摘要: 单例模式: 单例模式:确保一个类只有一个实例,并且这个实例化向整个系统提供 (例如只有一台打印机,可以有多个打印任务队列,但是只能有一个正在打印)。单例模式又分为(饿汉模式,懒汉模式)两种 饿汉模式:程序运行即创建对象并实例化,静态实现所以线程是安全的懒汉模式:创建对象不实例化,需要的时候才实例化, 阅读全文
posted @ 2022-03-18 17:00 konglingbin 阅读(4687) 评论(0) 推荐(0)
摘要: 设计模式(Design Pattern)是前辈们对代码开发经验的总结,代表了最佳的实践是解决特定问题的一系列套路。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 三层架构:表述层( 阅读全文
posted @ 2022-03-18 16:53 konglingbin 阅读(2098) 评论(0) 推荐(1)
摘要: solid原则包括以下五个: 1、单一职责原则(SRP):表明一个类有且只有一个职责。一个类就像容器一样,它能添加任意数量的属性、方法等。 2、开放封闭原则(OCP):一个类应该对扩展开放,对修改关闭。这意味一旦创建了一个类并且应用程序的其他部分开始使用它,就不应该修改它。 3、里氏替换原则(LSP 阅读全文
posted @ 2022-03-18 16:39 konglingbin 阅读(7420) 评论(0) 推荐(0)
摘要: 在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的 阅读全文
posted @ 2022-03-15 19:47 konglingbin 阅读(1831) 评论(0) 推荐(0)
摘要: 函数模板不是一个实在的函数,编译器不能为其生成可执行代码。定义函数模板后只是一个对函数功能框架的描述,当它具体执行时,将根据传递的实际参数决定其功能。 面向对象的继承和多态机制有效提高了程序的可重用性和可扩充性。在程序的可重用性方面,程序员还希望得到更多支持。举一个最简单的例子, 如何编写一个通用加 阅读全文
posted @ 2022-03-03 11:14 konglingbin 阅读(2689) 评论(0) 推荐(0)
摘要: precision()函数和fixed合用的方法。 其中,fixed表示使用一般的方法(不是科学计数法之类的)输出浮点数。precision是cout自定义的函数,用来设置小数输出位数的精度。注意:如果precision函数没有配合fixed使用的话,它表示的精度就包括了小数的位数。 double 阅读全文
posted @ 2022-03-02 11:25 konglingbin 阅读(972) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 82 下一页