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

模仿c的字符转整数函数 atoi

1#include2enumStatus{KValid=0,KInvalid};3intg_nStatus=KValid;4longStrToIntCore(char*str,boolminus)5{6longnum=0;7while(*str!='\0')8{9if(*str>'0'&&*str<'9')10{11intflag=minus?-1:1;12num=num*10+flag*(*str-'0');13if((!minus&&

系统 2019-08-12 01:33:55 1985

各行各业

org.springframework.web.context.ContextLoade

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的API文档。在ContextLoaderListener中关

系统 2019-08-12 01:33:34 1985

Python

详细整理python 字符串(str)与列表(list)以及数组(array

前提:list以及array是python中经常会用到的数据类型,当需要对list以及array进行文件的读写操作的时候,由于write函数参数需要的是一个str,所以这时就需要对list或者array进行str的转换了。list和array的不同:在进行转换之间先研究下python中list和array(np.array)的不同:1、list是python中内置的数据类型,其中的数据的类型可以不相同,如java中List也可以不用相同的数据,但是为了格式

系统 2019-09-27 17:56:16 1984

Python

Python中列表乘法需注意的问题/

前几天看到一个关于Python的面试题lst=[1,2,[3]]lst1=lst*2#[1,2,[3],1,2,[3]]lst1[2].append(4)#[3,4]print(lst1)开始时,就处理错了。最终上机测试发现,乘法貌似是内存地址的拷贝。也就是说lst1[2]和lst1[5]都指向同一个对象,最终lst1结果如下:print(lst1)#[1,2,[3,4],1,2,[3,4]]

系统 2019-09-27 17:52:30 1984

Python

Python定义一个跨越多行的字符串的多种方法小结

方法一:>>>str1='''Leventselève,ilfauttenterdevivre.起风了,唯有努力生存。(纵有疾风起,人生不言弃。)'''>>>str1'Leventselève,ilfauttenterdevivre.\n起风了,唯有努力生存。\n(纵有疾风起,人生不言弃。)'编辑的时候,引号挺对的,但是不知道为什么发布的时候,第一行的引号总是多了一些,其实应该是下面这样的:不过感觉这种方法不够纯粹,因为字符串里含有\n。方法二:>>>st

系统 2019-09-27 17:50:53 1984

Python

Python实现时间序列可视化的方法

时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。学会对时间序列数据进行可视化,能够帮助我们更加直观地探索时间序列数据,寻找其潜在的规律。本文会利用Python中的matplotlib【1】库,并配合实例进行讲解。matplotlib库是一个用于创建出版质量图表的桌面绘图包(2D绘图库),是Python中最基本的可视化工具。【工具】Python3【数据】Tushare【注】示例注重的是方法的讲解,

系统 2019-09-27 17:50:03 1984

Python

python3+selenium自动化测试框架详解

背景为了更好的发展自身的测试技能,应对测试行业以及互联网行业的迭代变化。自学python以及自动化测试。虽然在2017年已经开始接触了selenium,期间是断断续续执行自动化测试,因为还有其他测试任务,培训任务要执行…前期建议大家能够学习python基本语法(python基础教程)任务搭建自动化测试框架,并能有效方便的进行测试,维护成本也要考虑其中。过程我的自动化框架可能不成熟,因为是自学的。请多包涵。也请大佬指导~common包含:基本的公共方法类,比

系统 2019-09-27 17:49:39 1984

Python

python程序 线程队列queue使用方法解析

一、线程队列queue队列:使用方法同进程的Queue一样如果必须在多个线程之间安全地交换信息时,队列在线程编程中尤其有用。重要:q.put():往队列里面放值,当参数block=Ture的时候,timeout参数将会有作用,当队列已经满了的时候,在往里面放值时,block为True程序将会等待timeout的时间,过了时间程序会报错,block如果为Flase时,程序不会等待直接报错q.get():从队列里面取值,当参数block=Ture的时候,tim

系统 2019-09-27 17:48:44 1984

Python

Python实现Singleton模式的方式详解

前言使用python实现设计模式中的单例模式。单例模式是一种比较常用的设计模式,其实现和使用场景判定都是相对容易的。本文将简要介绍一下python中实现单例模式的几种常见方式和原理。一方面可以加深对python的理解,另一方面可以更加深入的了解该模式,以便实际工作中能更加灵活的使用单例设计模式。本文将介绍常见的实现单例模式的几种方式,这里暂不考虑多线程的情况。为了准备该篇博文,之前写了几篇相关的文章依次完整的介绍了相关的概念,下面会在需要的时候给出链接。装

系统 2019-09-27 17:48:26 1984

Python

在Python中用get()方法获取字典键值的教程

get()方法返回给定键的值。如果键不可用,则返回默认值None。语法以下是get()方法的语法:dict.get(key,default=None)参数key--这是要搜索在字典中的键。default--这是要返回键不存在的的情况下默认值。返回值该方法返回一个给定键的值。如果键不可用,则返回默认值为None。例子下面的例子显示了get()方法的使用。#!/usr/bin/pythondict={'Name':'Zara','Age':27}print"V

系统 2019-09-27 17:46:48 1984