互联网络

最短路径—Dijkstra算法

Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该...

最小生成树-Prim算法和Kruskal算法

1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex(graphtheory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:VojtěchJ...

孔子名言100

1、大学之道,在明明德,在亲民,在止于至善。《大学》--大学的目的,在于显明高尚的品德,在于使人们革除旧习,在于达到善的最高境界。2、所谓诚其意者,毋自欺也,如恶恶臭,如好好色,此之谓自谦,故君子必慎其独也。《大学》--所谓意念诚实,就是说不要自己欺骗自己,象厌恶难闻气味那样厌恶邪恶,象喜爱美丽的女子一样喜爱善良,这样...
IT猿·2023-05-06

dbt 0.14.0 试用

dbt0.14.0在最近已经发布了,dbtserver的还是很不错的特性,以下安装试用下几个新功能如果没有安装的:pipinstalldbt已经安装的:pipinstall-Udbt/使用docker-compose运行docker-compose文件version:"3"services:database:image...
代码星球·2023-05-06

[转]GeoHash核心原理解析

引子机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,机机想出了个方法:计算所在位置P与北京所有餐...

关于使用unittest单元测试框架的一些问题集

1.使用unittest.TestSuites生成的测试套件,使用HtmlTestRunner运行时报TypeError。1)是由于使用unittest.TestSuites生成的测试套件里的TestCase不支持测试数据参数化,TestCase需要使用固定数据。2)而参数化后的测试框架需要使用unittest.def...

xshell链接vbox 上 nat 方式链接虚拟机 - 端口转发

某些不可解原因导致centos7通过桥接方式进行外网资源访问无法实现,但是nat方式是没问题的, 因此考虑直接基于这个的方式进行操作,但是xshell的链接需要ip地址,因此提供的解决方法是端口转发以下为xshell修改网卡链接方式以及设置端口转发转发规则可以设置ip地址也可以不设置,不设置则链接127.0.0.1即可...

继承父类的注入Bean

Bcontroller继承了Acontroller,Acontroller注入了一个API,通过API实现了一个功能“方法X”。在Bcontroller中调用 Acontroller的“方法X”。时而好用,时而不好用。问为什么。...
代码星球·2023-05-06

如何提高Sprint Review的质量?

SprintReview不是回顾,其目标是演示这个Sprint中自己的工作成果,参会人员包括设计师、开发人员和ProductOwner。在Worktile,我们尽量保持Sprint评审会的轻松随意氛围。团队成员们会聚集在桌子周围进行非正式的演示,讲述自己在本次迭代中完成的工作。在这期间团队成员可以相互提问、尝试新的功能...

面向对象类关系(继承、实现、依赖、关联、聚合、组合)

 在进行一个OO系统设计时候我们需要根据系统的需求来抽象出一些类,并且设计类与类之间的关系,也就是我们常说的业务建模,设计优良的类间关系是实现我们常说的“高内聚,低耦合”系统的前提条件,这里我就来梳理下面向对象中类与类有哪几种关系和它们的使用场景。1.概念 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父...

梁启超:《君子》

《君子》梁启超1914年在清华大学的演讲    君子二字其意甚广,欲为之诠注,颇难得其确解。为英人所称劲德尔门(注:指Gentleman)包罗众义与我国君子之意差相吻合。证之古史,君子每与小人对待,学善则为君子,学不善则为小人。君子小人之分,似无定衡。顾习尚沿传类以君子为人格之标...
IT猿·2023-05-06

乘法快速算法

1.十几乘十几:口诀:头乘头,尾加尾,尾乘尾。例:12×14=?解:  1x1=12+4=62x4=812x14=168注:个位相乘,不够两位数要用0占位。 2.头相同,尾互补(尾相加等于10):口诀:一个头加1后,头乘头,尾乘尾。例:23×27=?解:2+1=32...
IT猿·2023-05-06

SQL 循环插入10000条

SQL>createtablett_test(xint,ychar(50));Tablecreated.SQL>SQL>begin2foriin1..1000003loop4insertintotvalues(i,'x');5endloop;6commit;7end;8/PL/SQLprocedure...

一个.py引用另一个.py中的方法

处理函数X_Add_Y_Func.py1#__author__='Administrator'2defadd_func(x,y):3returnx+y 调用函数 X_Add_Y_Func_Test.py1#__author__='Administrator'2fromX_Add_Y_Funcimpo...

获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数

#region函数:GetSubString()作用:获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合汉字为2字节计数///<summary>///获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合汉字为2字节计数///</summary>///<paramname=...