搜索到与相关的文章
Python

(面试)打印二叉树的所有最右节点--python

打印二叉树最右侧节点其实是改自二叉树的层次遍历,多了一步,即输出每一层的末尾节点。如下题,输出最右侧节点结果应为[3,20,7]。首先看二叉树的层次遍历,使用队列(queue)来存储二叉树的节点,具体代码层次遍历实现:deflevelOrder(self,root:TreeNode)->List[List[int]]:list=[]ifrootisNone:returnlistqueue=[root]whilequeue:cur=[]foriinrange

系统 2019-09-27 17:56:40 2620

Python

解决python明明pip安装成功却找不到包的问题

如下所示:原因1:版本不对,如用环境变量设置的python3.7路径,那么用的就是3.7的pip.exe安装了包。却用的是2.7的python运行原因2:名称重复,在当前路径下有与import的包重名文件或文件夹原因3:路径不对,漏写或者大小写不对,字母或者数字看错,注意l,1,I三者的区别,注意区分0和O原因4:虽然版本下载对了,但是函数名或包名变了,如PyQt5,是python3的一个包,用QWebPage找不到,因为改名为了QWebEnginePag

系统 2019-09-27 17:45:50 2620

编程技术

自己动手学TCP/IP–tftp协议

TFTP(TrivialFileTransferProtocol,简单文件传输协议)1.tftp的服务端口号是692.tftp是基于udp协议的3.tftp是明文传输的,是一种比较轻量型的协议,一般用于bootloader加载内核TFTP工作流程服务端开启tftp服务,tftp是一种stand_alone服务,不是常驻内存的,是在有需要的时候才去调用的。首先,客户端发送一个读(RRQ:2个字节)或者写(WRQ:2个字节)的请求,数据包的目标端口是69。对于

系统 2019-08-29 23:50:59 2620

编程技术

配置struts2出现的奇怪问题

最近开始研究struts2,一开始就遇到莫名其妙的问题在配置struts2时,使用的是Tomcat6.0服务器,按书上说的什么都配置好了的时候,启动服务器时,总是显示如下错误:严重:**********FATALERRORSTARTINGUPSTRUTS-SPRINGINTEGRATION**********LooksliketheSpringlistenerwasnotconfiguredforyourwebapp!Nothingwillworkunti

系统 2019-08-29 23:36:50 2620

编程技术

为Visual FoxPro开发者建立移动解决方案

为VisualFoxPro开发者建立移动解决方案作者:CathiGero(Prenia公司prenia.com)翻译:张洪举(http://www.vfptop.com)MicrosoftVisualFoxProMVP日期:2003年5月应用于:Microsoft®VisualStudio®.NET2003Microsoft®VisualFoxPro®8.0目录概述挑战解决方案ASP.NETMobile控件如何工作ASP.NETMobile控件操纵数据扩展

系统 2019-08-29 23:28:19 2620

编程技术

内存结构—SGA

Oracle的内存结构包括SGA系统全局区,PGA程序全局区和软件代码区1.SGA所有的用户进程,服务器进程都可以共同使用SGA区,这是不同用户进程与服务器进程进行通信的中心。SGA分为如下几个部分:1)数据高速缓存A)用于保存的是最近从数据文件中读取的数据块,或存储最近经常使用的数据,其中的数据可以被所有用户共享。B)该部分的大小由初始化参数DB_CACHE_SIZE指定,一般是数据库大小的1%C)该部分又由3个较小的缓存池组成,每一个缓存池用来存储不同

系统 2019-08-29 22:38:36 2620

Linux

安装和使用花生壳(linux)

安装和使用花生壳(linux)作者:官方客服2007-8-210:17:00类别:花生壳客户端安装疑问一、花生壳ForLinux安装步骤下载适合您的unix/linux版本的安装包文件,使用root身份解压缩安装包#tar-zvxfphlinux-1.0-install.redhat.9.0.tar.gz安装包文件将解压缩至phlinux_install目录中#cdphlinux_install执行安装脚本#./install.sh执行安装脚本后,将自动以

系统 2019-08-29 22:32:33 2620

编程技术

一些段子[推荐]

因为有思念,才会让人写出伤感动人的句子,因为丰富的情感,才会让人在内心发疯想要去找寻。因为有忧伤的一瞥,才会让人思念至今。因为有擦肩而过,才会让人如此伤感,因为你永远不知道,才会努力想让你记住背影,这样的日子,这样的青春很无奈。永远要记住,在某一个高度之上,就没有风雨云层。如果你生命中的云层遮蔽了阳光,那是因为你的心灵飞得还不够高。大多数人所犯的错误是去抗拒问题,他们努力试图消灭云层。而正确的做法是突破问题,去发现使你上升到云层之上的最佳途径;冲破云层后,

系统 2019-08-29 22:31:06 2620

编程技术

web服务(2)

我发现写日志可以帮助自己整理思路,有些技术在一段时间不用后,如果以日志的形式写出来,对于巩固记忆是十分有效的。比如这个Web服务系列,为了尽量避免错误,我会重新查阅资料,在这个过程中又能学到新的知识。不过,Web服务涉及的面太广了,而且新技术出现那么快,即使全部时间都用来研究它也不可能面面俱到,就像一本很厚很厚的书,经常翻翻反而会有意想不到的收获。上一篇帖子里已经说过Web服务是做什么用的了,在这一篇里要说说Web服务的结构,也就是Web服务的协议栈。协议

系统 2019-08-29 22:04:44 2620

编程技术

任命YuLimin为企业开发大版主

主题:任命YuLimin为企业开发大版主作者:zhy97031(没头脑)等级:信誉值:100所属社区:企业开发Lotus问题点数:1回复次数:48发表时间:2004-9-315:25:44任命YuLimin为企业开发大版主

系统 2019-08-29 21:55:37 2620