搜索到与相关的文章
Python

kruskal算法(最小生成树) python实现

kruskal(克鲁斯卡尔)的思路很直观,边按权值从小到大排序,然后从小到大选不会构成回路的边,构成生成树。(选两点不在同一个连通分量里面的边)构建并查集,用并查集判断是否构成回路(是否在同一个分量里面)(两个连通分量如果根结点相同,两点连接就会构成回路)python代码:deffind(x,pres):"""查找x的最上级(首级):paramx:要查找的数:parampres:每个元素的首级:return:根结点(元素的首领结点)"""root,p=x,

系统 2019-09-27 17:56:12 2811

Python

Python3+PyInstall+Sciter解决报错缺少dll、html

1调试过程用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句“importsciter”。在PyCharm中运行之,未报错。#helloworld.pyimportsciter然后将该脚本用PyInstaller打包成exe文件,打包程序pack.py如下:#pack.pyfromPyInstaller.__main__importrunif__name__=='__main__':op

系统 2019-09-27 17:52:27 2811

Python

Python 获取 Access 表字段名

时效说明:walker的旧文迁移,某些地方可能过时,最后更新时间为2015-09-25以下所有代码Python2.7、Python3.4均可用。win32.com#encoding:utf-8#author:walker#date:2015-09-25#summary:打印指定access文件、指定表的所有字段importwin32com.clientdefPrintColumns_win32com(pathfile,tablename):conn=win

系统 2019-09-27 17:49:46 2811

编程技术

在eclipse + MyEclipse下配置建立J2EE工程

笔者过去做J2EE时一直使用IBM的WSAD(WebsphereStudioApplicationDeveloper),这个IBM的主打工具还是很好用的,缺点也很明显,太耗内存!最低也要512M的配置,想要跑的顺利一点?上1G吧!虽然java本身也就是个吃内存的主,还似乎还不至于这么过分。另一方面,在国内本身想弄到WSAD也不是件容易事(光是看看它的体积吧...),这里,向大家强烈推荐使用Eclipse(MyEclipse)+Tomcat!!首先在http

系统 2019-08-29 23:39:58 2811

编程技术

dwr3

來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet…12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455packageonlyfun.caterpillar;importjava.io.IOException;importjava.io.PrintWriter

系统 2019-08-29 23:36:38 2811

编程技术

我的朋友Aimingoo

Aimingoo总是没来由地信任我,他的书赖呀赖地还是交到了我的手上。没办法,就是要说他赖,谁让他总是那么嬉皮笑脸的其实,连面也都没见过。但都是周家人,好像缘分有些不同,他总是那么坦诚地告诉我他的一二三四,还收到过他来自西藏的短信。不知道是故意吓唬我,还是真的,号称自己有心脏病,但还是架一辆吉利去西藏做新婚旅行,哈哈,不知谁会信这个。但过些天,他真的就发来很多照片,和爱妻一起的。因为他的坦诚,我也就没有什么好奇,所以很少了解他的著作背后的故事。因为被信任,

系统 2019-08-29 23:23:31 2811

Java

java.lang.OutOfMemoryError: Java heap space

在进行大数据量操作的时候,经常会出现内存溢出的错误,如图:处理方法是设置TOMCAT的内存大小,如图Tomcat是目前应用十分广泛的一个Javaservletcontainer与web服务器,但java.lang.OutOfMemoryError与java.lang.OutOfMemoryError:PermGenspace的异常相信真正用过tomcat的人都遇到过(用户量大,应用使用频繁等),这个异常和JVM默认划分的内存上限是128M有关,如果你的业务

系统 2019-08-29 23:14:19 2811

Windows

Lettuce在windows下没有颜色的解决方法

Lettuce是python开发的BDD(Behavior-driven-development)的框架。熟悉Ruby的人都知道,ruby世界的经典BDD框架应属Cucumber。而Lettuce相当于Cucumber的python版。查看Lettuce详细信息请参见http://lettuce.it/或http://github.com/gabrielfalcao/lettuce。本着对新鲜事物的好奇(其实也不是新鲜事物,自己不懂就算新鲜咯),便下了一个

系统 2019-08-29 22:38:03 2811

编程技术

DataRabbit 轻量的数据访问框架(19)-- 读写

在高并发的系统中,我们常采用多数据库分散放置、读写分离、细粒度的隔离级别设定等策略来提高系统的性能。DataRabbit3.3以及以上版本对这三种策略都给予了内置的支持。(1)数据库分散放置:对于较大型的系统,在设计数据库时,我们可以根据业务范围将其设计为多个数据库,而不是一个,然后将这些数据库部署在不同的物理服务器上,以分担负载。当然,如果已经设计好的数据库,也可以采用水平分区或垂直分区的方式来达到类似的效果。(2)读写分离:在高性能的系统中,这是最常采

系统 2019-08-29 22:34:58 2811