定义mysql类classMySQL(object):conn=Nonecursor=Nonedef__init__(self,host,account,passwd,db,charset='utf8',port=3306):self.host=hostself.account=accountself.passwd=passwdself.db=dbself.charset=charsetself.
核心组件介绍aObjectCeph最底层的存储单元是Object对象,每个Object包含元数据和原始数据。OSDOSD全称ObjectStorageDevice,也就是负责响应客户端请求返回具体数据的进程。一个Ceph集群一般都有很多个OSD。PGPG全称PlacementGrouops,是一个逻辑的概念,一个PG包含多个OSD。引入PG这一层其实是为了更好的分配数据和定位数据。Monitor一
51CTO博客开发
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段)BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。CharFiel
rs=Person.objects.all() all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。 print rs.query 会打印出原生sql语句 rs=Person.objects.get(id='1') get返回的是Model对象,类型为列表,说明使用get方法会直接执行sql语句获取数据
下面简单写下实现方式,具体代码不会全部贴出来。需要使用的py库有下面几个import urllib2 import socket from multiprocessing import Poolurllib2用于请求网页socket用于限制网络请求超时pool用于设置进程池,这个在数据量很大的情况下采用pool远比使用process要好很多,后者会
#region Import Assemblies #---------------------------------------------- [void][Reflection.Assembly]::Load("System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561
以前工作中经常需要对新入职和离职员工邮箱进行处理,如激活邮箱(分配License)和回收邮箱(回收License)。在没有写这套脚本之前,一直在Office365控制台操作,由于大部分都是批量处理,效率非常低,下面的脚本可以单一操作,也可以批量处理。#region## New-License 分配License function New-Li
#region IsIn 判断某个用户是否在邮件组中 Function IsIn([string]$User,[string] $GroupName){ if($User -eq "" -or $GroupName -eq ""){ &nb
以前管理Office365的时候,需要经常登录后台查看用户邮件信息,配置用户邮箱属性等等,下面的脚本可以让管理员快速登录后台。方法一: #region Online-Session function Online-Session(){ $UserCredential = Get-Credential 
ADFS全称为Active Directory Federation Services,即活动目录联合服务,我们主要用来做账号登录认证。 为了方便对其策略进行配置,写了下面的脚本,必须在ADFS主服务器运行。 #----------------------------------------------------------------------------
#设置线程数量 $throttleLimit = 10 $SessionState = [system.management.automation.runspaces.initialsessionstate]::CreateDefault() $Pool = [runspacefactory]::CreateRunspacePool(1
PS要连接Linux服务器,需要使用相应的SSH模块,这里使用posh-ssh来实现下文中要实现的功能,请下载附件并将其进行注册(直接放到 C:\Windows\System32\WindowsPowerShell\v1.0\Modules),再通过命令验证是否成功import-model posh-sshposh-ssh模块支持很多功能,这里只写两个
################# # Powershell Allows The Loading of .NET Assemblies # Load the Security assembly to use with thi
function Connect-MSService(){ Import-Module MsOnline $cred=Get-Credential -Credential xxx@xxxx.com &nbs
#region 配置函数 c function c{ #====创建object $o=new-object psobject &
一般在各种Linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。(1)检查vsftpd软件是否安装使用如下命令可以检测出是否安装了vsftpd软件,rpm -qa |grep vsftpd ,例如在我的centos 5.6中显示的结果如下:如果没有安装的话,可以下载安装,也可以使用软件源进行安装。这里不再赘述
# # 操作系统账号事件(登录、注销、新增、删除、软件安装) # 主函数 Main # @param string $str not null # @param string $code&nbs
之前安装了一台CentOS操作系统测试Nginx负载均衡,后来很久没用。有一次同事升级了VM,最近又想在上面测试KeepAlived,于是,服务里连接不上了。 开始查找原因,一直傻傻的更改ifcfg-eth0配置文件,重启 network 的时候确总是提示 找不到设备 eth0,于是使用 ifconfig -a 命令查看了下当前所有的网络设备,发现确实不存在 eth
$startFolder = "D:\" $colItems = (Get-ChildItem $startFolder | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object) foreach (
当管理的系统越来越多,协助开发通过日志查找问题,相信是很多运维人员在日常工作中最头疼的问题,反复调试,来回调取日志,在这种情况下,系统的日志模式也必须调整为info级别,随之而来的也是日志文件的快速增长,导致要定期进行清理。 于是乎,我采用了日志分离模式,将系统日志统一存放在一台Windows服务器上,因为接下来我要将这些日志文件定时进行压缩,收缩
################################################################################ #配置信息 $config=New-Object psobject $config|Add-Member -MemberType NoteProperty -Name Server&nb
function get-srvinfo { <# .SYNOPSIS This is a function to collecting servers WMI®istry information. .DESCRIPTION 1\ parameter -s
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号