- 军军小站|张军博客
搜索到与相关的文章
编程技术

Ibatis ISqlMapper工厂类案例

namespaceModel{publicclassMapperFactory{//声明一个ISqlMapper接口类型的数据映射器_mapper,其初始值为nullprivatestaticvolatileISqlMapper_mapper=null;//privatestaticlog4net.Appender.AdoNetAppenderadoApd=null;staticMapperFactory(){RefreshMapperSetting();

系统 2019-08-12 01:33:02 1916

Python

python3 批量获取对应端口服务的实例

思路懒得写了.依赖python-nmap,先在电脑上装nmap,不然用不了.openpyxl实际上没有用到,可以不安装.makeEx()没用到,懒得删了.#依赖python-nmap,openpyxl包importnmapimporttimeimportopenpyxlfrommultiprocessing.dummyimportPoolasThreadPoolimportmultiprocessing#1.同目录下创建一个input.txt,放入ip地址

系统 2019-09-27 17:57:14 1915

Python

python 类装饰器

类装饰器propetyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值classStudent:def__init__(self,name,birth):self.name=nameself.birth=birth@property#将一个方法伪装成属性defage(self):importtimereturntime.localtime().tm_year-self.birthalex=Student('alex',1930)p

系统 2019-09-27 17:56:49 1915

Python

python 键盘中断子线程及graceful exiting方案

最近需要实现一个服务程序的gracefulexiting,保证在退出前关闭所有已创建的子线程python借助KeyboardInterrupted异常响应键盘中断,因此首先尝试在子线程中try-catch这个异常(失败)查阅原因,键盘中断只有主线程可以响应并处理,子线程无法收到这个异常。因此可以使用类似这样的结构:cond=Truedefstart_task():whilecond:#dosomethingdefterminate_task():#brea

系统 2019-09-27 17:55:29 1915

Python

纯Python开发的nosql数据库CodernityDB介绍和使用实例

看看这个logo,有些像python的小蛇吧。这次介绍的数据库codernityDB是纯python开发的。先前用了下tinyDB这个本地数据库,也在一个api服务中用了下,一开始觉得速度有些不给力,结果一看实现的方式,真是太鸟了,居然就是json的存储,连个二进制压缩都没有。这里介绍的CodernityDB也是纯开发的一个小数据库。CodernityDB是开源的,纯Python语言(没有第三方依赖),快速,多平台的NoSQL型数据库。它有可选项支持HTT

系统 2019-09-27 17:55:03 1915

Python

python elasticsearch环境搭建详解

windows下载ziplinux下载tar下载地址:https://www.elastic.co/downloads/elasticsearch解压后运行:bin/elasticsearch(orbin\elasticsearch.batonWindows)检查是否成功:访问http://localhost:9200linux下不能以root用户运行,普通用户运行报错:java.nio.file.AccessDeniedException原因:当前用户没

系统 2019-09-27 17:54:44 1915

Python

Python 抓取动态网页内容方案详解

用Python实现常规的静态网页抓取时,往往是用urllib2来获取整个HTML页面,然后从HTML文件中逐字查找对应的关键字。如下所示:复制代码代码如下:importurllib2url="http://mm.taobao.com/json/request_top_list.htm?type=0&page=1"up=urllib2.urlopen(url)#打开目标页面,存入变量upcont=up.read()#从up中读入该HTML文件key1='ke

系统 2019-09-27 17:53:24 1915

Python

Python中的装饰器用法详解

本文实例讲述了Python中的装饰器用法。分享给大家供大家参考。具体分析如下:这里还是先由stackoverflow上面的一个问题引起吧,如果使用如下的代码:复制代码代码如下:@makebold@makeitalicdefsay():return"Hello"打印出如下的输出:Hello你会怎么做?最后给出的答案是:复制代码代码如下:defmakebold(fn):defwrapped():return""+fn()+""returnwrappeddefm

系统 2019-09-27 17:53:06 1915

Python

MongoDB--Python

MongoDB:非关系型数据库文件管理阶段:优点:可以长期保存存储大量数据使用简单缺点:数据一致性差数据大的时候,查找修改不便随着时间增长,冗余度大数据库管理阶段:优点:降低冗余度提高增删改查效率易扩展方便调用和自动化处理缺点:上手相对复杂数据:能够输入到计算机中,并被识别处理的信息集合数据结构:计算机存储、组织数据的方式;数据库:按照一定数据结构存储管理数据的仓库。在数据库管理系统管理和控制下,在一定介质上的数据集合数据库管理系统:管理数据库的软件,用于

系统 2019-09-27 17:52:59 1915

Python

使用Python truffle 构建完整的智能合约

使用Pythontruffle构建完整的智能合约使用solidity的truffle框架开发智能合约,使用Python调用合约。1.合约编写、编译和部署gitclonehttps://github.com/jamess010/AIonChaincd./AIonChain&&cd./master/smartcontracttruffledevelop(port:9545)compilemigrate(--reset)2.使用python调用安装web3.py

系统 2019-09-27 17:52:56 1915