本篇博客总结一下Python采集SQLServer数据库服务器的磁盘使用信息,其实这里也是根据需求不断推进演化的一个历程,我们监控服务器的磁盘走了大概这样一个历程:1:使用SQLServer作业监控磁盘空间很久之前写过一篇博客“MSSQL监控磁盘空间告警”,后面对这个脚本进行过多次完善和优化,做成了一个模板。在每台SQLServer服务器上都部署了,确实也很实用。告警也很给力,但是缺点也非常明显。优点:1:自己动手DIY,在没有部署运维工具的前提下,确实能
系统 2019-09-27 17:49:08 2198
机器学习的三要素:模型,策略,算法模型:感知机是二分类线性分类模型,属于判别模型。策略:基于误分类点到超平面的总距离。学习算法:略感知机存在的问题:存在多解,解依赖于初始超平面的选择以及迭代过程中误分类点的选择。训练集线性不可分,算法无法收敛,解决方法:pocket算法或者使用核函数。无法解决异或问题Python代码实现:importnumpyasnpdeftrain(X_train,Y_train):print(np.shape(X_train))m,n
系统 2019-09-27 17:48:45 2198
一、列表元素的追加和插入append():追加一个元素到列表extend():列表拉伸,追加多个元素到列表insert():在指定索引处插入元素二、列表元素的删除pop(a):弹出列表中索引为a的元素,默认为列表最后一个元素pop()弹出的值可用变量接收remove():删除列表元素del:从内存种删除一个元素三、列表元素的重新赋值1、通过索引,重新赋值2、通过切片赋值四、列表元素的排序x.sort()#列表排序,默认按照ascii排序x.sort(rev
系统 2019-09-27 17:48:02 2198
1.oracle数据库客户端instantclient下载安装和环境变量配置.可以直接到oracle官网下载,版本要正确选择如果你的电脑是64为系统,python安装也是64位的版本那你就需要下载64位的版本否则会出错,我用的是11.2版本下载地址如下,也可以在官网选择其他版本的下载地址:http://download.oracle.com/otn/nt/instantclient/11204/instantclient-basic-windows.x64
系统 2019-09-27 17:47:57 2198
matplotlib是功能十分强大的绘制二维图形的Python模块,它用Python语言实现了MATLAB画图函数的易用性,同时又有非常强大的可定制性。它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览、复制、粘贴一下,基本上都能搞定!实例代码如下:
系统 2019-09-27 17:47:56 2198
下表列出了所有Python语言支持的标识运算符。示例:试试下面的例子就明白了所有Python编程语言提供的标识运算符:#!/usr/bin/pythona=20b=20if(aisb):print"Line1-aandbhavesameidentity"else:print"Line1-aandbdonothavesameidentity"if(id(a)==id(b)):print"Line2-aandbhavesameidentity"else:pri
系统 2019-09-27 17:47:47 2198
先说迭代器,对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()也是python的内置函数。在没有后续元素时,next()会抛出一个StopIteration异常,通知for语句循环结束。比如:>>>s='abc'>>>it=ite
系统 2019-09-27 17:38:38 2198
Python多线程实例详解多线程通常是新开一个后台线程去处理比较耗时的操作,Python做后台线程处理也是很简单的,今天从官方文档中找到了一个Demo.实例代码:importthreading,zipfileclassAsyncZip(threading.Thread):def__init__(self,infile,outfile):threading.Thread.__init__(self)self.infile=infileself.outfile
系统 2019-09-27 17:38:27 2198
python创建一个类很简单只需要定义它就可以了.classCat:pass就像这样就可以了,通过创建子类我们可以继承他的父类(超类)的方法。这里重新写一下catclassCat:name='cat'classA(Cat):passprintA.name#cat经典类我们也可以这样,让A多继承。classCat:name='cat'classDog:name='dog'classA(Cat,Dog):passprintA.name#cat如果Cat类没有n
系统 2019-09-27 17:38:17 2198
在CMD命令窗口下输入以下命令,可查看当前目录的文件结构并保存到c:\a.txt文件中引用tree/f>c:\a.txt如果只是输入tree/f,则只是在命令行下显示目录文件结构,如图:用tree命令查看某一目录下的文件结构
系统 2019-08-29 23:40:40 2198
MyEclipse8.6并没有选择最近刚刚发布的Eclipse3.6作为基础,而仍然选择了Eclipse3.5.2作为核心。MyEclipse对Eclipse3.6的稳定性还是有一定地担心的。更新中的重点是进一步简化基于标准应用程序对后端平台Spring框架的支持,包括SpringMVC、SpringWebFlow、iPhoneWeb应用程序、谷歌Web工具包(GWT)和AdobeFlex。主要改进是在团队写作和集中工作环境的集中配置管理方面。同时MyEc
系统 2019-08-29 23:23:57 2198
在开发新闻管理系统的时候,对象进行批量处理的时候,如果直接用hibernate的方法不管用,必须结合jdbc的批量处理.速度也提高了.publicvoidsaveNews(Newsnews){Transactiontran=this.session.beginTransaction();Connectionconn=session.connection();try{PreparedStatementstmt=conn.prepareStatement("i
系统 2019-08-29 22:58:05 2198
SQL中CONVERT转化函数的用法格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30),getdate(),101)now结果为:now------------------------------------
系统 2019-08-29 22:56:26 2198
接口可以实例化一般对象比如有个具体的类Person已定义好,要实例化它,采取的语法是PersonobjPerson=newPerson();但接口(如IConnection)不能这么做,其不能直接New自己,如IConnectionobjIConnection=newIConnection(),这就是说"照例不可以生成接口的对象"的含义.但面向对象都具有多态,可以向上转型,比如某个类实现了该接口,如类Connection实现了该接口,则Connection
系统 2019-08-29 22:47:36 2198
IE7已经支持position:fixed了,而我们的IE6呢?还继续使用js事件?消耗资源,破坏结构,画面闪耀。今天去一老外站看到了这他站上的十分平滑但却没有js,好奇,原来。。巧妙啊,分享下,相对而言比较节省资源。但效果好,使用方便,兼顾w3c。哈哈程序代码