范例:[sectionA]var1=totovar2=titihomer=simpson[sectionB]var3=kikivar4=rorojohn=doe通过下面的代码读取后,返回结果如下:In section sectionB Key john has value doe Key var3 has value kiki Key var4 has……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2446浏览 1391个赞
用python来清除字符串里的html标签>>> print stripTags(‘Hello, world !‘)Hello, world !def stripTags(s): ''' Strips HTML tags. Taken from http://aspn……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2008浏览 2194个赞
这段代码不用google api,而是直接抓取Google的搜索结果页,找到需要的链接后存储在links.txt, Google的搜索页面可能会变化,这段代码也需要修改import re,urllib,urllib2class GoogleHarvester: re_links = re.compile(r'<a class……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2383浏览 1222个赞
这是一个python通过urllib直接登陆网站,并处理网站的session和cookieimport cookielib, urllib, urllib2login = 'ismellbacon123@yahoo.com'password = 'login'# Enable cookie support ……继续阅读 » 水墨上仙 7年前 (2019-07-11) 3449浏览 2278个赞
wxpython用来创建窗口应用程序,但有时候我们希望能在控制台输出一些异常或者错误提示,这段代码能够帮助你实现import sysSTDERR = sys.stderr # Keep stderr because wxPyhon will redirect it.import wx[...your wxPython program goes ……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2156浏览 1799个赞
python并不提供抽象类的写法,但是如果你非要严格实现抽象类,可以使用下面的代码,实际上就是不允许用户直接调用父类的方法,如果用户调用了,则给出错误提示。class myAbstractClass: def __init__(self): if self.__class__ is myAbstractClass: ……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2789浏览 2111个赞
python可以非常容易的捕获程序的输出信息,同时也可以传递给命令行程序信息#捕获程序输出信息#!/usr/bin/pythonimport subprocessmyprocess = subprocess.Popen(['net','statistics','workstation']……继续阅读 » 水墨上仙 7年前 (2019-07-11) 1571浏览 1379个赞
用Python实现一个简单的算术游戏来源:http://blog.csdn.net/buaa_shang/article/details/8315829#!/usr/bin/env pythonfrom operator import add, sub from random import randint, choiceops = {'……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2696浏览 579个赞
python 读取tar文件#!/usr/bin/env python# [代码名字: Open a tar file]# [代码分类: tarfile]# [代码描述: Open's a tar file and list the entries]# [代码作者: Tim Voet <tim.voet@gmail.com>……继续阅读 » 水墨上仙 7年前 (2019-07-11) 3593浏览 364个赞
python编写简单抽奖系统#!/usr/bin/env python#coding=utf-8from Tkinter import *import timeimport randomclass App: def __init__(self,master): frame = Frame(master) frame.pack() ……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2048浏览 2017个赞
我们知道python中有个range函数用来产生一个范围内的数字数组,但是浮点数没有,我们来定义一个#python中的range函数支持步进,如下:>>> print range(2,15,3)[2, 5, 8, 11, 14]#但是浮点数不支持range函数,自己定义一个类似的def floatrange(start,sto……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2657浏览 1039个赞
python通过给定的url抓取远程xml文件def get_xml(self, remote_addr): remote_file = urllib.urlopen(remote_addr) remote_data = remote_file.read() remote_file.close() self.REQUEST.RESPON……继续阅读 » 水墨上仙 7年前 (2019-07-11) 3437浏览 2580个赞
通过python的feedparse模块可以很容易的分析出rss的内容#!/usr/bin/env python# [代码名字: Parse an RSS feed]# [代码分类: feedparser] # [代码描述: Parse and iterate over the items in an RSS feed]# [代码作者: Ti……继续阅读 » 水墨上仙 7年前 (2019-07-11) 1779浏览 2688个赞
python判断字符串包含的方法,所有语言中,python的这种判断方法可以说是最直观简单的。#!/usr/bin/env python## [代码名字: String contains string test]# [代码分类: Python Core]# [代码描述: Test if a string contains another str……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2256浏览 897个赞
C语言多种方法求解字符串编辑距离问题编辑距离:通过插入、删除、替换一个字符(和交换相邻字符)的操作,使得字符串A和字符串B相同,而最少的操作次数就是编辑距离。如字符串abcd和aca的距离是2/* 递归搜索 */int calDistance1(char *ptrX, int xbeg, int xend, char *ptrY, int ybeg, i……继续阅读 » 水墨上仙 7年前 (2019-07-11) 3549浏览 751个赞
javascript为数字添加逗号千分符function CommaFormatted(amount) { var delimiter = ","; // replace comma if desired var a = amount.split('.',2) var d = a[1]; var i = pa……继续阅读 » 水墨上仙 7年前 (2019-07-11) 3625浏览 1675个赞
php查询mysql数据库prepare语句用法,使用prepare可以优化数据库查询$mysql = new mysqli('localhost', 'root', 'root', 'databaseName') or die('There was a proble……继续阅读 » 水墨上仙 7年前 (2019-07-11) 1703浏览 2059个赞
调用JavaScript数组元素的多个属性或者方法,应该先把数组元素放到变量里,然后依靠变量调用,不要每次都直接使用数组元素调用//直接使用数组元素调用,慢myArray[myIndex].myMethod1();myArray[myIndex].myMethod2();myArray[myIndex].my_variable;//放到变量里再通过……继续阅读 » 水墨上仙 7年前 (2019-07-11) 2074浏览 2010个赞
会员推广下载专业版9.6.4,直接安装就能用! WordPress插件(Erphpdown)是一款针对虚拟资源收费下载的插件,基于收费下载资源插件,经过完美测试运行于wordpress 3.1.x-4.8.x版本。后续会增加更多实用的功能Foxpay升级9.6.4说明建议此次升级流程:停用插件 – 删除旧插件 – 上传新插……继续阅读 » 开心洋葱 7年前 (2019-06-27) 2898浏览 11评论1088个赞
通过SSH在本地控制远程服务器执行命令,如果每次都要登录到远程服务器真的好麻烦,起始通过SSH就可以远程执行在本地使用 ssh $RemoteNode 可以在执行远程机器上的命令,例如 ssh user@node ls /local 会执行远程机器上的 ls /local 命令,如果想在远程机器上连续执行多条命令,可以用单引号或者双引号将这些命令……继续阅读 » 水墨上仙 7年前 (2019-06-27) 2480浏览 2888个赞
微擎功能模块 云会员 1.87.1 开源版 修改了收银记录 修改了收银分销 修复页面细节问题今天给大家分享一个微擎功能模块 云会员 1.87.1 开源版 修改了收银记录 修改了收银分销 修复页面细节问题。链接: https://pan.baidu.com/s/1rkE4EIgkS4W95YZUlFC3ig 提……继续阅读 » 开心洋葱 7年前 (2019-05-29) 2872浏览 2评论1903个赞
执行Go代码时可以附加参数,包括要执行的命令和给命令的参数package mainimport ( "os" "os/exec" "fmt" "flag" "strings")func main() { command := f……继续阅读 » 水墨上仙 7年前 (2019-05-24) 3472浏览 2334个赞
滚动条滚动到页面底部附近时动态加载内容显示var loading = false;$(window).scroll(function(){ if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){ if(loading == fal……继续阅读 » 水墨上仙 8年前 (2019-02-27) 3252浏览 2611个赞
安装docker-compose yum install python-pip;pip install docker-compose下载Harbor离线包https://github.com/vmware/harbor/releases[root@docker-registry harbor]# systemctl restart docker[r……继续阅读 » 开心洋葱 8年前 (2019-01-16) 2355浏览 0评论1577个赞
一、java事件机制java事件机制包括三个部分:事件、事件监听器、事件源。1、事件。一般继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息。com.javaedu.event.CusEvent类Java代码 package com.javaedu.event; import java.u……继续阅读 » 开心洋葱 8年前 (2019-01-09) 3224浏览 0评论2495个赞
1.jvm对频繁调用的方法做了哪些优化?java虚拟机最开始是通过解释器进行解释执行的,当虚拟机发现某个方法或者代码块的运行特别频繁时,就会把这些代码认定为”热点代码”,为了提高热点代码的执行效率,在运行时,虚拟机会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT)。2.常见的攻击手段有哪些?如何防……继续阅读 » 开心洋葱 8年前 (2019-01-09) 2733浏览 0评论1909个赞
去BAT面试完的Mysql面试题总结(57道,带完整答案)1.数据库事务的四个特性及含义数据库事务transanction正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、隔离性(Isolation)、持久性(Durability)。原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能……继续阅读 » 开心洋葱 8年前 (2019-01-09) 5127浏览 0评论1689个赞
1、抽象类和接口有什么区别接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通……继续阅读 » 开心洋葱 8年前 (2019-01-09) 3041浏览 0评论380个赞
Redis相比memcached有哪些优势?(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型(2) redis的速度比memcached快很多(3) redis可以持久化其数据Redis支持哪几种数据类型?String、List、Set、Sorted Set、hashesRedis集群方案应该怎么……继续阅读 » 开心洋葱 8年前 (2019-01-09) 2013浏览 0评论2825个赞
1.JavaScript是一门什么样的语言,它有哪些特点?没有标准答案。2.JavaScript的数据类型都有什么?基本数据类型:String,boolean,Number,Undefined引用数据类型:Object(Array,Date,RegExp,Function,Null)那么问题来了,如何判断某变量是否为数组数据类型?方法一.判断其是……继续阅读 » 开心洋葱 8年前 (2019-01-09) 3549浏览 0评论2116个赞
kmp算法java实现并计算实现速度1、普通的字符匹配没有什么奇效2、牛逼的算法都是用在特殊的地方package com.ccc;public class Test { public static void main(String arg[]) { //毫秒 System.currentTimeMillis() //纳秒……继续阅读 » 开心洋葱 8年前 (2018-12-29) 2065浏览 0评论1874个赞
2018-12-20 22:48:56.124:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/,[file:/E:/CodeFile/java-stu/adminb-ehind/target/admin-behind/, jar:file:/E:/CodeFi……继续阅读 » 开心洋葱 8年前 (2018-12-20) 3044浏览 0评论2640个赞
mongodb statestr状态大全及功能解释STARTUP:刚加入到复制集中,配置还未加载STARTUP2:配置已加载完,初始化状态RECOVERING:正在恢复,不适用读ARBITER: 仲裁者DOWN:节点不可到达UNKNOWN:未获取其他节点状态而不知是什么状态,一般发生在只有两个成员的架构,脑裂REMOVED:移除复制集ROLL……继续阅读 » 开心洋葱 8年前 (2018-12-09) 2689浏览 0评论401个赞
Unknown version string [4.0]. Default version will be used.Tomcat、jdk、web.xml 对应关系:版本往下兼容)web.xml——version2.2——JDK1.1——Tomcat3.3web.xml——version2.3——JDK1.3——Tomcat4.1web.xml——……继续阅读 » 开心洋葱 8年前 (2018-12-07) 1942浏览 0评论1973个赞
spring mvc 标准XML文件头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="htt……继续阅读 » 开心洋葱 8年前 (2018-11-30) 1590浏览 0评论873个赞
使用eclipse /sts 开发工具,创建新的spring bean xml文件时出现 XSD 命名空间为空的问题。1、new spring bean definition file2、Select XSD namespaces to use with the new Spring Bean Definition3、Select desired X……继续阅读 » 开心洋葱 8年前 (2018-11-24) 2163浏览 2评论2215个赞
python 洋葱路由列表创建scapy 生成动态路由轨迹图scapy模板需要tcpdump程序支持,生成报表需要graphviz、ImageMagick图像处理包支持scapy(http://www.secdev.org/projects/scapy/)是一个强大的交互式数据包处理程序,它能够对数据包进行伪造或解包,包括发送数据包、包嗅探、应答和反馈……继续阅读 » 开心洋葱 8年前 (2018-10-24) 2529浏览 0评论1293个赞
免费的vpn配置 -开心洋葱官网什么是VPN,一般谁提供哪些VPNVPN可以让局域网外的计算机像在局域网内一样使用,包括使用“谷歌”,“facebook”,“youtube” ,”数字化校园”服务资源等。一般第三方提供三种VPN服务器,分别是:SSL VPN、L2TP/IPSec VPN 和 OpenVPN。SSL……继续阅读 » 开心洋葱 8年前 (2018-10-24) 4366浏览 0评论1998个赞
本代码演示了python如何接受命令行参数##Chris Hall 9/13/11def main(argv): sys.path.append('models') #Usage will display when the user asks for help (-h) or when something ……继续阅读 » 水墨上仙 8年前 (2018-10-24) 3233浏览 2293个赞
Python 获得当前程序所在路径import osprint(os.path.abspath('.'))……继续阅读 » 水墨上仙 8年前 (2018-10-24) 3989浏览 1078个赞
py-leveldb 是 Google 的 K/V 数据库 LevelDB 的 Python 客户端开发包。import leveldbdb = leveldb.LevelDB('./db')# single putdb.Put('hello', 'world')print db.G……继续阅读 » 水墨上仙 8年前 (2018-10-24) 2083浏览 596个赞
python没有像C++那样的函数指针,但是python提供了更为简洁方便的函数赋值方式def foo(): print "foo" f = foo f() ……继续阅读 » 水墨上仙 8年前 (2018-10-24) 3256浏览 720个赞
Python 实现的插入法排序代码#-*- coding: utf-8 -*-# the insertation sort# 2012-07-29 noona = [3, 2, 4, 1, 5, 4, 2, 3, 6, 5, 7, 4, 1, 0]for j in range(1, len(a)): i = 0 while a……继续阅读 » 水墨上仙 8年前 (2018-10-24) 2230浏览 2850个赞
python修改文件名、目录名os.rename("/path/to/old/file", "/path/to/new/file") ……继续阅读 » 水墨上仙 8年前 (2018-10-24) 2575浏览 1441个赞
下面列举了TextCtrl的可用样式'''wx.TE_CENTER:控件中的文本居中。wx.TE_LEFT:控件中的文本左对齐。默认行为。wx.TE_NOHIDESEL:文本始终高亮显示,只适用于Windows。wx.TE_PASSWORD:不显示所键入的文本,代替以星号显示。180 / 565wx.TE_P……继续阅读 » 水墨上仙 8年前 (2018-10-24) 1982浏览 1686个赞