搜索到与相关的文章
编程技术

风筝数据结构学习笔记(2)后序遍历二叉树(非

看书上的非递归遍历二叉树太难理解,自己想了这个算法,代码如下:voidPostOrder1(BTNode*b){BTNode*st[MaxSize];BTNode*p,*old=b;inttop=-1;top++;st[top]=b;while(top>-1){p=st[top];if((p->lchild==NULL&&p->rchild==NULL)||(p->lchild==old||p->rchild==old)){top--;printf("%c

系统 2019-08-12 01:32:22 2386

Python

糟了,上网记录被 Python 扒下来了!

点击上方“码农突围”,马上关注,每天早上8:50准时推送真爱,请置顶或星标摘要:分享个Python神工具。长时间使用浏览器会积累大量浏览器历史记录,这些是很隐私的数据,里面甚至可能有一些不可描述的网站或者搜索记录不想让别人知道。不过,我们自己可能会感兴趣,天天都在上网,想知道长期下来是都在摸鱼还是有认真工作。其次,了解下自己每天打开多少次网页、哪些网站上的最多、常搜哪些关键词,这些也很有趣。下面就来给大家介绍一款Python编写的神工具,可以一键分析你的上

系统 2019-09-27 17:51:40 2385

Python

Python程序中的协程操作-greenlet模块

目录一、安装模块二、greenlet实现状态切换三、效率对比一、安装模块安装:pip3installgreenlet二、greenlet实现状态切换fromgreenletimportgreenletdefeat(name):print('%seat1'%name)g2.switch('nick')print('%seat2'%name)g2.switch()defplay(name):print('%splay1'%name)g1.switch()pri

系统 2019-09-27 17:46:57 2385

Python

手写一个python迭代器过程详解

分析我们都知道一个可迭代对象可以通过iter()可以返回一个迭代器。如果想要一个对象称为可迭代对象,即可以使用for,那么必须实现__iter__()方法。在一个类的实例对象想要变成迭代器,就必须实现__iter__()和__next__()方法。调用iter()时,在对象内部默认调用__iter__(),即__iter__()的返回值应该是一个迭代器。for的每次循环中或者next()时,都是自动调用迭代器的__next__()方法,并有一个返回值。实现

系统 2019-09-27 17:46:55 2385

Python

关于Python核心框架tornado的异步协程的2种方法详解

什么是异步?含义:双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息,如开始位,同时在结束时有停止位现象:没有共同的时钟,不考虑顺序来了就处理直观感受:就是不用等了,效率高同步含义:指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系现象:有一个共同的时钟,按来的顺序一个一个处理直观感受:就是需要等候,效率低下那么今天我们看怎么用2种方法用代码实现tornado的异步?这些是导入的包:2种方

系统 2019-09-27 17:45:33 2385

Python

Python中使用tarfile压缩、解压tar归档文件示例

Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.system(cmd)可以使Python脚本执行命令,当然包括:tar-czf*.tar.gz*,tar-xzf*.tar.gz,unzip等,当我觉得这样尽管可以解决问题,但我觉得很业余。使用tarfile压缩复制代码代码如

系统 2019-09-27 17:38:47 2385

编程技术

李连杰在淘宝

李连杰和马云:附:2007华人明星年收入排行榜(元)1李连杰4.65亿2成龙4.28亿3张学友3亿4梁朝伟2.9亿5刘德华2.3亿6周润发1亿7杨紫琼8000万8章子怡6500万9S.H.E6250万10周杰伦6000万李连杰在淘宝

系统 2019-08-29 23:39:08 2385

Tomcat

关于在myeclipse里tomcat找不到数据库驱动类问题

把myeclipse开发的java类放入tomcat中,tomcat找不到mysql数据库加载类com.mysql.jdbc.Driver。解决办法:把整个数据库连接jar包拷到tomcat安装目录\common\lib下就可以了关于在myeclipse里tomcat找不到数据库驱动类问题

系统 2019-08-29 23:14:54 2385

Java

Java版SLG游戏开发入门[0]--让绘制的窗口响应鼠

什么是SLG呢?也就是SimulationGame的缩写,即模拟策略游戏。以我这种准骨灰级玩家的视点来看(鄙人88年开始玩FC,时年6岁),早期的SLG游戏,大体只是《三国志》(I由1985年开始发售)这类发布指令扩充军备并战斗的“命令下达式游戏”,并没有什么分类上的难度。但自从《火焰纹章》(1990年开始发售)出现伊始,即策略游戏与传统RPG的分野变得模糊起来,这种具有故事情节的战棋策略游戏,同时兼具了SLG及RPG的双特性,以后的岁月中人们习惯分类其为

系统 2019-08-29 23:09:42 2385

Android

Android开发(2) 在Eclipse下搭建Android开发

如何安装AndroidSDK和Eclipse插件1、下载一个EclipseJavaEEIDEforWebDevelopers.它的版本是IndigoServiceRelease2必须有的开发环境是JDK5或JDK62、下载ADT的Eclipse插件3、启动eclipse,选择help>InstallNewSoftware在出现的对话框里,点击Add按钮4、在对话框的name一栏输入“ADT”,在出现的添加网站“对话框,在”位置“字段输入这个网址:https

系统 2019-08-29 22:42:12 2385