码迷,mamicode.com
首页 > 编程语言 > 月排行
【实战小项目】python开发自动化运维工具--批量操作主机
有很多开源自动化运维工具都很好用如ansible/salt stack等,完全不用重复造轮子。只不过,很多运维同学学习Python之后,苦于没小项目训练,本篇演示用Python写一个批量操作主机的工具,大家空余时候可以试着写写,完善完善。 1 思路分析 在运维工作中,古老的方式部署环境、上线代码可能 ...
分类:编程语言   时间:2018-05-25 21:30:53    阅读次数:283
python 中的类
python 中的类内容概述类的概念: 类是一组方法与属性的抽象集。 属性 实例变量(每个实例内存中) 类变量(类内存中) 私有属性 __var 方法 构造方法 析构函数(默认就有,代码为空,写了则相当于重构它) 其他方法 对象(object):类的实例(实例化一个类之后得到的对象) 类的特性: 封 ...
分类:编程语言   时间:2018-05-25 21:31:13    阅读次数:206
Python 视频转字符画 - 进阶
这篇文章是 "视频转字符动画 Python 60行代码" 的后续,如果感兴趣,请先看看它。 1. 速度优化 要是每次播放都要等个一分钟,也太痛苦了一点。 所以可以用 pickle 模块把 video_chars 保存下来,下次播放时,如果发现当前目录下有这个保存下来的数据,就跳过转换,直接播放了。这 ...
分类:编程语言   时间:2018-05-25 21:31:23    阅读次数:743
C++多态性
1.1 多态性的概念 在面向对象语言中,接口的多种不同实现方式即为多态,可以简单地概括为“一个接口,多种方法”。 多态性(polymorphism)是面向对象程序设计的一个重要特征。如果一种语言只支持类而不支持多态,是不能被称为面向对象语言的,只能说是基于对象的。 引用Charlie Calvert ...
分类:编程语言   时间:2018-05-25 21:31:50    阅读次数:231
checkbox选中并通过ajax传数组到后台接收
这次讲的是通过复选框,选中,点击提交,并将值chuan到后台controller。这个应用是比较广的,什么批量修改,批量添加,授权管理等等,都用到这个。其实这个还是挺简单的,并没有想象中的那么难,但我看到不少朋友在此处受挫,当然曾经的我也是如此。现在给大家贴个代码分享下吧。 本文中使用的是layui ...
分类:编程语言   时间:2018-05-25 21:32:06    阅读次数:318
java基础问题巩固(1)
答: 垃圾回收器的作用是查找和回收(清理)无用的对象,从而让jvm更 有效的使用内存。但是运行因为垃圾回收本身会有开销,过于频繁的使用会导致性能下降。比如有些程序在短期内需要大量的内存,这时候有必要强制下达一条垃圾回收命令,以便于有更多可用的物理内存。垃圾回收的目的就是识别并且丢弃应用不再使用的对象 ...
分类:编程语言   时间:2018-05-25 21:32:56    阅读次数:243
[转] python 获取本机ip地址的两种实现方法
#!/usr/bin/python import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return soc... ...
分类:编程语言   时间:2018-05-25 21:33:32    阅读次数:273
Python 入门(一)
IDE 个人推荐 Pycharm : 比较好用,虽然没有中文,但是练练英语也不错,毕竟大同小异 基础语法 行与缩进 python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下: 以下代码最后一行语句缩进数 ...
分类:编程语言   时间:2018-05-25 22:03:25    阅读次数:237
day02 -操作系统及python入门
操作系统 1.什么是操作系统? 操作系统位于计算机硬件和应用软件之间。 是一个协调、控制、管理计算机硬件资源和软件资源的控制程序。 2.为何要有操作系统? ①·控制硬件 ②·把对硬件的复杂的操作封装成优美简单的接口(文件),给用户或者应用程序去使用。 注意:一套完整的计算机系统包含三部分: 应用程序 ...
分类:编程语言   时间:2018-05-25 22:04:24    阅读次数:178
Python中的logger和handler到底是个什么鬼
最近的任务经常涉及到日志的记录,特意去又学了一遍logging的记录方法。跟java一样,python的日志记录也是比较繁琐的一件事,在写一条记录之前,要写好多东西。典型的日志记录的步骤是这样的: 写成代码差不多就是酱婶的(这个是照别的网页抄的,参考附注): 之后才可以正式的开始记录日志。Java里 ...
分类:编程语言   时间:2018-05-25 22:04:32    阅读次数:259
数组排序
冒泡排序:for (int i = 0; i < arr.length-1; i++) {    for (int j =0;j<arr.length-1-i;j++) {        if (arr[j] > arr[j + 1]) {            
分类:编程语言   时间:2018-05-25 22:08:41    阅读次数:198
Java I/O流详解与应用(二)
I/O流(二) 一.缓冲流(缓冲区): 特点:本身没有读写的能力,需要借助普通的读写流进行读写,但可以加快读写的效率 分类:字符缓冲流:BufferedReader(读),BufferedWriter(写) 字节缓冲流:BufferedInputStream(读),BufferedOutputStr ...
分类:编程语言   时间:2018-05-25 22:09:10    阅读次数:235
冒泡排序算法代码
1 void vBubbleSort(int arr[], int len){ 2 int i, j, temp; 3 for (j = 0; j arr[i + 1]){ //交换两个数 6 temp = arr[i]; 7 arr[i] = arr[i + 1]; 8 ... ...
分类:编程语言   时间:2018-05-25 22:45:06    阅读次数:233
python 之禅
1.Beautiful is better than ugly. 优美胜于丑陋(Python以编写优美的代码为目标) 2.Explicit is better than implicit. 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 3. Simple is better than ...
分类:编程语言   时间:2018-05-25 22:46:46    阅读次数:301
复习python(条件判断、循环、字符串格式化)
1、条件判断: 只有一种 if: *** elif:#多个条件加elif,想加几个加几个 **** else: **** python里靠缩进来表示表示语句块,见到冒号,下行就要缩进 2、循环 两种,for和while for i in rangle(10): #想循环几次,里面就写几 **** w ...
分类:编程语言   时间:2018-05-25 22:48:03    阅读次数:243
python学习总结
一、类型 1.变量没有类型,数据有类型 例:num = 1 >num是没有类型的,1是int类型 二、格式化输出 2.name = "张三" age = 18 print("我是" + name + ",今年" + age + "岁") #这样会报错,用+进行拼接时,正数和字符串不能拼接 3.占位符 ...
分类:编程语言   时间:2018-05-25 22:48:50    阅读次数:294
python_day2_变量
一、变量是什么? 变:指的是数据有可能会发生变化 量:衡量/记录现实世界一种状态的量 二、为什么需要变量? 反应程序执行执行时状态以及状态的变化 三、变量用来干什么? “当门牌号” 四、变量名的定义规范 1.只能由字母、数字、下划线组成 2.数字不能在变量名的首个位置 3.关键字不能定义成变量名 五 ...
分类:编程语言   时间:2018-05-25 22:52:43    阅读次数:272
java字符串与字符串数组的转换
处理csv文件时,经常需要将字符串转为字符串数组,也需要将字符串数组转换为字符串。 晚上研究了字符串相关函数,用split函数和join函数可以实现。 如下: ...
分类:编程语言   时间:2018-05-25 22:53:45    阅读次数:455
unity 背景无限循环滚动效果
背景无限循环滚动效果如下示: 步骤如下: 2.图片格式也可以设置是Texture格式,但是Wrap Mode 一定要是Repeat[重复发生];然后记得Apply一下。[解释:Wrap mode :循环模式;换行模式;包裹模式;缠绕] 3.在Hierachy视图中,新建2D Object-〉Spri ...
分类:编程语言   时间:2018-05-25 22:54:08    阅读次数:883
python计算机基础
1、什么是编程语言? 程序员与计算机沟通的介质。 2、什么是编程? 程序员基于某种编程语言的语法让计算机做自己想做的事情,结果就是一堆文件。 3、为什么要学编程? 让计算机代替人类工作,成为人类的奴隶。 4、计算机的五大组成与作用,cpu的组成 ①控制器:计算机的控制中心,相当于人类的大脑。 ②运算 ...
分类:编程语言   时间:2018-05-25 23:29:01    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!