- 军军小站|张军博客
搜索到与相关的文章
Python

Python实现全局变量的两个解决方法

本文针对Python的全局变量实现方法简述如下:先来看下面一段测试程序:count=0defFuc(count):printcountcount+=1foriinrange(0,10):Fuc(count)运行结果是:>>>0000000000很显然,这并不是我们想要的结果。针对这一问题的解决方法就是采用全局变量:globalaa=3defFuc():globalaprintaa=a+1if__name__=="__main__":globalaforii

系统 2019-09-27 17:48:00 1959

Python

用Python实现二叉树、二叉树非递归遍历及绘制的例子

前言关于二叉树的实现与遍历,网上已经有很多文章了,包括C,C++以及JAVA等。鉴于python做为脚本语言的简洁性,这里写一篇小文章用python实现二叉树,帮助一些对数据结构不太熟悉的人快速了解下二叉树。本文主要通过python以非递归形式实现二叉树构造、前序遍历,中序遍历,后序遍历,层次遍历以及求二叉树的深度及叶子结点数。其他非递归形式的遍历,想必大多人应该都很清楚,就不再声明。如果你用C或者C++或者其他高级语言写过二叉树或者阅读过相关方面代码,应

系统 2019-09-27 17:47:22 1959

Python

Python pandas DataFrame操作的实现代码

1.从字典创建Dataframe>>>importpandasaspd>>>dict1={'col1':[1,2,5,7],'col2':['a','b','c','d']}>>>df=pd.DataFrame(dict1)>>>dfcol1col201a12b25c37d2.从列表创建Dataframe(先把列表转化为字典,再把字典转化为DataFrame)>>>lista=[1,2,5,7]>>>listb=['a','b','c','d']>>>df

系统 2019-09-27 17:46:20 1959

编程技术

使用 Apache Axis 和 Castor 创建 Web 服务

本文将展示如何利用CastorXML绑定使ApacheAxis环境中的文档方式Web服务更简单、更清晰、更直观。本文首先讨论了Web服务编码方法,并且解释了为什么Castor和Axis共同构成了一个好的解决方案。本文为创建和运行文档方式Web服务的所有步骤——从设计schema和服务到生成服务和客户端代码——提供了说明和解释。本文讲解了如何配置Axis来使用Castor,并且介绍了开发人员在解决棘手的问题时可能遇到的“局限性(gotcha)”。文档方式的正

系统 2019-08-29 23:18:29 1959

编程技术

NIO基本概念

慢慢了解的过程中,觉得有必要重新回顾一下IO的基本概念,深入理解一下基础。缓冲区操作以下内容摘自《JavaNIO》:缓冲区,以及缓冲区如何工作,是所有I/O的基础。所谓“输入/输出”讲的无非就是把数据移进或移出缓冲区。进程执行I/O操作,归结起来,也就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么用数据把缓冲区填满(读)。进程使用这一机制处理所有数据进出操作。操作系统内部处理这一任务的机制,其复杂程度可能超乎想像,但就概念而言,却非常直白易

系统 2019-08-29 22:14:09 1959

编程技术

显示JSP之前执行servlet(过滤器)

今天打算模拟一个JSTL表达式出现的一个问题,结果想实现一种效果——先执行servlet之后再跳转到JSP页面下面我简单介绍一下我实现的方式,使用的是——过滤器过滤器:是可插入的web组件,拦截请求和响应,可以对请求和响应进行过滤(是在中间件中的东西tomcat\weblogic)1、在web.xml中添加如下配置信息filterTest

系统 2019-08-29 22:11:09 1959

编程技术

POI使用和 研究

java生成EXCEL表格(POIvsJXL)java生成excel表格,以前只知道POI,这是Apache的开源项目,本来是一套的,包括word,但是因为word的复杂性,以及开发人员的缺乏,好像基本停滞了。只有Excel做的还算比较完整,用起来比较轻松。后来因为做项目的关系,知道了还有个JXL(javaexcel),也是个开源项目,用起来的感觉跟POI很类似,因为用到的功能都很简单,也没觉得有什么大的差距。网上找了一些他们的区别,算是给自己扫盲了。以下

系统 2019-08-12 09:30:11 1959

编程技术

怎样用好Google进行搜索

对于任何一个人,学习使用Google都将对你的工作学习有很大帮助。虽然Google已经做的非常的简单,只要会打字的人都能使用起来,但是如何用好却不是那么简单。使用搜索引擎之前,一定需要先自己认真分析,确认是否有必要使用搜索引擎。很多问题能够通过自己的逻辑推理、分析、回忆得出结果。当你无法分析结果时,你才去求助搜索引擎。这里的搜索引擎并不一定是Google。如果你想要的是搜索一个邀请码,获取使用新浪微博的搜索可能更快的帮你找到答案。个人搜索方案1、选择合适的

系统 2019-08-12 09:29:46 1959

编程技术

Ado.net的连接池

本篇文章起源于在GCRMVPOpenDay的时候和C#MVP张响讨论连接池的概念而来的。因此单独写一篇文章剖析一下连接池。为什么需要连接池剖析一个技术第一个要问的是,这项技术为什么存在。对于每一个到SQLServer的连接,都需要经历TCP/IP协议的三次握手,身份认证,在SQLServer里建立连接,分配资源等。而当客户端关闭连接时,客户端就会和SQLServer终止物理连接。但是,我们做过数据库开发的人都知道,每次操作完后关闭连接是再正常不过的事了,一

系统 2019-08-12 09:29:28 1959