linux的“自动化”

linux系统的web网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要linux能实现自动执行某些任任务。本篇博文介绍如何进行常见的linux自动化任务。实现“自动化”有如下好处:节省人力,一个脚本就够了。在夜晚自动执行可以避开网站流量高峰期,不影响网站白天的效率。准确,设置完善的情

  • 4431
  • 34090
  • mettee
  • 发布于 2021-05-02 06:38
  • 阅读 ( 213098 )

Python3 加密解密技术详解

Python 3 的标准库中没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:PyCrypto 和 cryptography 上。我们将学习如何使用这两个库,来加密和解密字符串。哈希如果需要用到安全哈希算法或是消息摘要算法,那么你可以使用标准库中的 hashlib 模块。这个模块包含了符合 FIPS(

  • 13413
  • 38324
  • mettee
  • 发布于 2021-08-09 04:04
  • 阅读 ( 212948 )

基于PyQt或PySide开发图形化界面

之所以选择PyQt或PySide来开发图形界面,主要是因为Python和Qt的跨平台特性,Qt5甚至支持iOS和Android,并且开发相同的软件,Python的效率是极高的。#!/usr/bin/env python import sys from PyQt4 import QtGui,QtCore import httplib from urllib impor

  • 8430
  • 46836
  • mettee
  • 发布于 2021-09-19 22:10
  • 阅读 ( 212929 )

Python 软件基金会达到和解,商标争议结束

Python 软件基金会已经同 Veber (PO Box Hosting) 达成了关于商标的问题的和解。这个问题围绕着 Veber 使用 Python 的名字作为他们的云主机服务和他们的应用程序的一个形象的商标。而基金会只在美国保留 Python 商标,它没有在欧盟中存档。根据和解条款,Veber 已撤回其商标申报并已同意支持 Python 软件基金会的使用术语。

  • 1638
  • 14895
  • mettee
  • 发布于 2021-07-19 02:20
  • 阅读 ( 212830 )

python 多线程之thread

python 多线程之thread #! /usr/bin/env python # -*- coding:utf-8 -*- from threading import Thread import subprocess from Queue import Queue num_threads = 3 ips = ['10.108.100.174', '119.75.

  • 9816
  • 29747
  • mettee
  • 发布于 2021-06-10 06:04
  • 阅读 ( 212512 )

Python基础教程08 - 面向对象的基本概念

Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的关键。下面是对面向对象的一种理解,基于分类。相近对象,归为类在人类认知

  • 5776
  • 16989
  • mettee
  • 发布于 2021-05-18 23:03
  • 阅读 ( 212399 )

淘宝开源其系统监控工具Tsar

淘宝在开发社区的贡献可谓功不可没,近日又将其系统监控工具Tsar代码上传至GitHub。据@淘叔度介绍,Tsar在淘宝内部已经被大量使用,它不仅可以监控CPU、IO、内存、TCP等系统状态,也可监控Apache、Nginx/Tengine、Squid等服务器状态。Tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,

  • 6088
  • 19025
  • mettee
  • 发布于 2021-09-12 21:29
  • 阅读 ( 211425 )

详解Python的函数嵌套

Python语言允许在定义函数的时候,其函数体内又包含另外一个函数的完整定义,这就是我们通常所说的嵌套定义。实例1: def OutFun():         #定义函数OutFun(),     m=3               #定义变量m=3;     def InFun():      #在OutFun内定义函数InFun()         n=4  

  • 2810
  • 14792
  • mettee
  • 发布于 2021-05-11 15:46
  • 阅读 ( 211360 )

python查询百度seo信息

一个简单的python查询百度关键词排名的函数,特点:1、UA随机2、操作简单方便,直接getRank(关键词,域名)就可以了3、编码转化。编码方面应该没啥问题了。4、结果丰富。不仅有排名,还有搜索结果的title,URL,快照时间,符合SEO需求缺点:单线程,速度慢#coding=utf-8 import requests import BeautifulSo

  • 15316
  • 46415
  • mettee
  • 发布于 2021-04-04 22:05
  • 阅读 ( 211001 )

Python中http请求方法库汇总

最近在使用python做接口测试,发现python中http请求方法有许多种,今天抽点时间把相关内容整理,分享给大家,具体内容如下所示:一、python自带库----urllib2python自带库urllib2使用的比较多,简单使用如下:import urllib2response = urllib2.urlopen('http://localhost:8080/

  • 4048
  • 33734
  • mettee
  • 发布于 2021-03-10 08:09
  • 阅读 ( 210862 )

使用Python制作一个简单的刷微博器

呵呵,不得不佩服Python的强大,寥寥几句代码就能做一个简单的刷微博器。import webbrowser as webimport timeimport os count=0while count<10:     count=count+1    #你要刷的博客     web.open_new_tab("http://www.cnblogs.com/smil

  • 8808
  • 46362
  • mettee
  • 发布于 2021-09-20 02:43
  • 阅读 ( 210764 )

Python中 单引号,双引号和三引号的区别

在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快。如果在python里,需要表示一个字符串对象的话,单引号和双引号没有区别。反之亦然。这就是python为什么允许用两种方式的原因。在实际应用中,python 单引号和python 双引号

  • 2315
  • 46306
  • mettee
  • 发布于 2021-03-23 05:56
  • 阅读 ( 210504 )

Python基础 - 命名规范

一,包名、模块名、局部变量名、函数名全小写+下划线式驼峰example:this_is_var二,全局变量全大写+下划线式驼峰example:GLOBAL_VAR三,类名首字母大写式驼峰example:ClassName()四,关于下划线以单下划线开头,是弱内部使用标识,from M import * 时,将不会导入该对象(python 一切皆对象)。以双下划线开头

  • 5787
  • 52616
  • mettee
  • 发布于 2021-07-07 00:58
  • 阅读 ( 210483 )

Python进阶02 文本文件的输入输出

Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文件对象我们打开一个文件,并使用一个对象来表示该文件:f = open(文件名,模式)最常用的模式有:"r"     # 只读“w”     # 写入比如>>>f = open("test.txt","r")文件对象的方法

  • 13618
  • 50438
  • mettee
  • 发布于 2021-04-16 06:28
  • 阅读 ( 210182 )

Python的类实例属性访问规则

一般来说,在Python中,类实例属性的访问规则算是比较直观的。但是,仍然存在一些不是很直观的地方,特别是对C++和Java程序员来说,更是如此。在这里,我们需要明白以下几个地方:1.Python是一门动态语言,任何实体都可以动态地添加或删除属性。2.一个类定义了一个作用域。3.类实例也引入了一个作用域,这与相应类定义的作用域不同。4.在类实例中查找属性的时候,首先

  • 2204
  • 31488
  • mettee
  • 发布于 2021-04-10 08:15
  • 阅读 ( 209938 )

TIOBE 2013年2月编程语言排行榜: Python大涨 Java重返第一

2013年2月Tiobe编程语言排行榜发布!本月Java与C位置互换,前三甲分别为Java、C、Objective-C。Java失去编程宝座已有10个月,如今再次夺得桂冠,这将得益于Android 手机领域的大力发展,较上半年上升2.03%的份额。作为Java的爱好者,也许你会大吃一惊,因为这个月Java再次重返榜首位置,Java爱好者苦等好久了吧。其他值得关注的是

  • 6505
  • 20984
  • mettee
  • 发布于 2021-09-26 03:36
  • 阅读 ( 209849 )

python多线程编程1— python对多线程的支持

多线程编程必须理解的一些基本概念,适用于所有编程语言。内容:并发式编程多任务操作系统多线程vs多进程线程安全线程的生命周期线程的类型并发式编程不同的编程范式对软件有不同的视角。并发式编程将软件看做任务和资源的组合——任务之间竞争和共享资源,当资源满足时执行任务,否则等待资源。并发式编程使得软件易于理解和重用,在某些场景能够极大提高性能。多任务操作系统要实现并发,首先

  • 3033
  • 10462
  • mettee
  • 发布于 2021-06-13 22:20
  • 阅读 ( 209252 )

把大数据数字口语化(python+js)

当出现万以上的整型数字时,经常要把它们口语化比较直观。下面分享两段代码,python与js的pythondef fn(num): ''' 把数字口语化 ''' ret = '' num = int(num) if num/10000 == 0: ret = str(num) else

  • 1317
  • 18821
  • mettee
  • 发布于 2021-02-25 18:56
  • 阅读 ( 209138 )

生命还剩最后一年 这名抗癌公司 CEO 决定写下他的忠告

迈克尔·贝克尔(Michael Becker)博士有着双重身份。一方面看,他是一名成功的企业家,拥有 20 多年的行业经验,他曾担任医药产品开发商,华尔街证券分析师和注册财务顾问,上市生物技术公司总裁、首席执行官、首席财务官和董事会成员。  另一方面,他也是一名晚期口腔癌患者。2015 年,当 47 岁的迈克尔拿到诊断报告之后,这位曾管理两家癌症治疗和诊断公司的首席

  • 3655
  • 52221
  • mettee
  • 发布于 2021-08-17 00:33
  • 阅读 ( 208905 )

使用python进行汉语分词

目前我常常使用的分词有结巴分词、NLPIR分词等等最近是在使用结巴分词,稍微做一下推荐,还是蛮好用的。一、结巴分词简介利用结巴分词进行中文分词,基本实现原理有三:基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合对于未登录词,采用了基于汉字成词能力的HMM模型,

  • 10560
  • 48000
  • mettee
  • 发布于 2021-04-01 13:00
  • 阅读 ( 208724 )