Python
Aaron.com
这个作者很懒,什么都没留下…
展开
-
Python笔记(七) -- Python Socket 网络编程
本文为转载: 原文地址:http://www.cnblogs.com/hazir/p/python_socket_programming.html#topPython Socket 网络编程 Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、转载 2015-04-10 17:51:02 · 700 阅读 · 0 评论 -
Python笔记(九) -- Python HttpClient使用requests库发送http消息
# -*- coding: utf-8 -*- """ Python Httpclient for Sending http requests """ import os import json import requests class HttpClient(object): def __init__(self, host='localhost',原创 2017-08-30 16:52:03 · 3507 阅读 · 0 评论 -
Python笔记 - 使用APScheduler管理定时任务
APScheduler是一个python库,用于进程内任务调度。我们可以用它调度python代码,使被调度的python代码在将来某个时刻或某些时刻执行。并且,我们可以随心所欲的增加或删除任务。如果将任务存在数据库中,那么这些任务在调度器重启后仍然有效,并保持着之前的状态。当调度程序重启后,调度器将运行那些因为调度器不在而没能执行的任务。除此之外,APScheduler可以用作一个跨平台的调度器,比原创 2016-03-31 18:03:09 · 4404 阅读 · 0 评论 -
使用Python-Diamond收集监控数据
Diamond是使用python实现的用于收集监控数据的工具,主要收集metrics类型的数据,即数据格式一般是metric timestamp value简单来说, Diamond就是Python实现的守护进程,自动定时的从你的服务或是其它指定数据源中提取数值,并发送到指定的后端(handler) Diamond支持多种后端handler, 可以将数据发送到graphite,opentsdb,m原创 2015-08-05 16:39:03 · 3480 阅读 · 0 评论 -
Python笔记(六) -- Python使用SMTP发送邮件
先附上代码:# -*- coding: utf-8 -*-from email import encoders from email.header import Header from email.mime.text import MIMEText from email.utils import parseaddr, formataddr import smtplibdef _format_addr转载 2015-04-08 15:15:24 · 1057 阅读 · 0 评论 -
Python笔记(五) -- Python线程池
目前项目中有个工作是使用python定时处理数据库中的任务,之前是每个任务都起一个线程进行处理,随着任务数的增多,起的线程也越来越多,最终出现内存溢出情况。于是在网上查到了线程池的使用,转载代码如下:#Python的线程池实现import Queue import threading import sys import time import urllib import Log#替我们工作的线程池中转载 2015-04-08 10:00:20 · 694 阅读 · 0 评论 -
Python笔记(四) -- 简单的爬虫
简单的了解了下爬虫的教程,然后自己写了个小程序。公司使用jira管理各种问题及流程跟踪,我主要负责域名解析这块的,目前想把jira上所有的域名相关的单号给爬出来由于jira需要登录,因此首先看看登录需要POST的信息: 需要POST5个字段信息:具体代码:# -*- coding: utf-8 -*- #--------------------------------------- # 程序:原创 2015-04-07 18:09:44 · 972 阅读 · 0 评论 -
Python笔记(三) -- Python FTP上传下载
Python使用FTP上传下载class FtpTools(): def _init_(self, host, user, passwd): self.ftp = ftplib.FTP() self.ftp.connect('host',21) self.ftp.login('logback', 'logback') def upLoad原创 2015-04-07 11:05:03 · 575 阅读 · 0 评论 -
Python笔记(一) -- Python封装日志记录
简单封装了python中使用logging记录日志的代码。 使用时: logger = Log(“debuglog”) logger.error() logger.info()#Python记录日志 import logging import timerq = time.strftime('%Y%m%d',time.localtime(time.time())) setting = {原创 2015-04-07 10:40:23 · 3614 阅读 · 1 评论 -
Python笔记(二) -- Python封装数据库
#Python连接MySQL数据库 import MySQLdbclass Getdb(): def __init__(self): try: self.conn = MySQLdb.connect(host='host',user='user',passwd='passwd',db='db',charset="charset")原创 2015-04-07 10:42:42 · 548 阅读 · 0 评论 -
Python笔记(八) -- Python Socket 编程 - 聊天室示例程序
本文为转载: 原文地址:http://www.cnblogs.com/hazir/p/python_chat_room.html聊天室程序需求 我们要实现的是简单的聊天室的例子,就是允许多个人同时一起聊天,每个人发送的消息所有人都能接收到,类似于 QQ 群的功能,而不是点对点的 QQ 好友之间的聊天。如下图: 图来自:http://www.ibm.com/developerworks/li转载 2015-04-10 17:54:33 · 1221 阅读 · 0 评论 -
编译Tensorflow
一、安装Bazel 安装依赖包 yum install -y epel-release yum install -y git java-1.8.0-openjdk-headless java-1.8.0-openjdk-devel gcc gcc-c++ make automake autoconf zip unzip 编译 Bazel没有针对CentOS的发布包,所以先编译安装Baz...原创 2019-05-16 17:50:41 · 546 阅读 · 2 评论