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

Python解析json文件相关知识学习

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。今天用py

系统 2019-09-27 17:37:51 1760

Python

Python3中详解fabfile的编写

fab命令好似结合我们编写的fabfile.py(其它文件名必须添加-ffilename应用)来搭配使用的,部分命令行参数可以通过相应的方法来替代,使之更加灵活,例如"-H192.168.56.133,192.168.56.134",我们可以通过定义env.hosts来实现,如"env.hosts=['192.168.56.133,192.168.56.134']"。fabfile的主体由多个自定义的任务函数组成,不同任务实现不同的操作逻辑。全局属性设定e

系统 2019-09-27 17:37:37 1760

编程技术

例说 Simple Factory 模式

SimpleFactory模式//抽象音乐盒接口publicinterfaceIMusicBox{publicvoidplay();}//钢琴音乐盒publicclassPianoBoximplementsIMusicBox{publicvoidplay(){System.out.println("拨放钢琴音乐:)");}}//小提琴音乐盒publicclassViolinBoximplementsIMusicBox{publicvoidplay(){Sy

系统 2019-08-29 23:45:06 1760

编程技术

openfire插件 servlet开发

1、首先建一个SampleServlet类,(名字随意。)继承HttpServletpackagecom.maojd.test;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequ

系统 2019-08-29 22:10:42 1760

编程技术

一、二级缓存([尚硅谷]_张晓飞_Mybatis 学习笔

1.一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,当Sessionflush或close之后,该Session中的所有Cache就将清空。2.二级缓存与一级缓存其机制相同,默认也是采用PerpetualCache,HashMap存储,不同在于其存储作用域为Mapper(Namespace),并且可自定义存储源,如Ehcache。3.对于缓存数据更新机制,当某一个作用域(一级缓存Session/二级缓存Na

系统 2019-08-29 22:10:20 1760

编程技术

利用视图管理器高效编写 SQL SELECT 语句

献给初学者,老鸟别扔砖头编写SQL语句一直都是比较纳闷的事,编写时没有一个良好的检错机制,只能运行时才能发现错误,特别是关联的表一多起来,思绪不免会被搞得晕头转向最后不知迷失在什么地方了。近日偶然发现并不是M$没有提供一个良好的傻瓜化界面给我们这帮懒兄懒弟们使用,而是我们自己视而不见,那就是SQLServer中的视图管理器,它不仅可以让我们方便地在多个表中进行查询而不去理会他们之间的关系(当然多个表之间必须存在必要的关系),还可以用它进行别名、排序、条件等

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

Python

Python 实现链表实例代码

Python实现链表实例代码前言算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。实现清单实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切相关。今天用Python来实现一下,包含如下操作:['addNode(self,data)']['append(self,value)']['prepend(self,value)']['insert(self,index,value)']['delNode(s

系统 2019-09-27 17:56:13 1759

Python

Python使用numpy模块实现矩阵和列表的连接操作方法

Numpy模块被广泛用于科学和数值计算,自然有它的强大之处,之前对于特征处理中需要进行数据列表或者矩阵拼接的时候都是自己写的函数来完成的,今天发现一个好玩的函数,不仅好玩,关键性能强大,那就是Numpy模块自带的矩阵、列表连接函数,实践一下。#!usr/bin/envpython#encoding:utf-8from__future__importdivision'''__Author__:沂水寒城使用numpy模块实现矩阵的连接操作'''importnu

系统 2019-09-27 17:55:12 1759

Python

MAC OS中多版本python管理

Mac中python多版本切换管理step1.$sudovi~/.bashrcstep2.命令行中输入aliaspython2=’/…/Versions/2.x/bin/python2.x’aliaspython3=’/…/Versions/3.x/bin/python3.x’Step3.刷新$source~/.bashrcStep4、验证在终端输入python2即代表是Python2.x版本,输入python3即代表是Python3.x版本。Mac设置默

系统 2019-09-27 17:55:04 1759

Python

python实现植物大战僵尸游戏实例代码

开发思路完整项目地址:https://github.com/371854496/...觉得还OK的话,点下Star,作者不易,thankyou!实现方法1.引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。#1引入需要的模块importpygameimportrandom#1配置图片地址IMAGE_PATH='imgs/'#1设置页面宽高scrrr_width=800scrrr_height=560#1创建控制游戏结束的状态GAMEOVE

系统 2019-09-27 17:54:50 1759