码迷,mamicode.com
首页 > 编程语言
[Python] 利用commands模块执行Linux shell命令
用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要函数: 1. commands.getoutput('shell command') 执行shell ...
分类:编程语言   时间:2017-05-23 00:39:01    阅读次数:299
MoreEffectiveC++Item35(效率)(条款16-24)
条款16 谨记80-20法则 80-20 准则说的是大约 20%的代码使用了 80%的程序资源;大约 20%的代码耗用了大约 80%的运行时间;大约 20%的代码使用了 80%的内存;大约 20%的代码执行 80%的磁盘访问;80%的维护投入于大约 20%的代码上;通过无数台机器、操作系统和应用程序 ...
分类:编程语言   时间:2017-05-23 00:38:42    阅读次数:259
Python-基础知识-装饰器
恢复内容开始 一、函数相关基础 1、Python是从上往下顺序执行代码,当碰到定义函数的代码块时,并不会立即执行。只有等到该函数被调用时,才会执行相应的代码块。 可见,Python是从上往下顺序执行代码,下面的foo将上面的foo覆盖了。因此,最后执行是第二个定义的函数foo。在Python中代码的 ...
分类:编程语言   时间:2017-05-23 00:37:38    阅读次数:217
取二维数组最大值
//取二维数组最大值 var test=[[1,34],[456,2,3,44,234],[4567,1,4,5,6],[34,78,23,1]]; //1. junior function getMaxOne(arr){ var tmp=[]; for(var i=0;i<arr.length;i ...
分类:编程语言   时间:2017-05-23 00:36:56    阅读次数:200
很认真在做的python笔记
1)一般我们在声明一个类的时候,会声明初始化方法__init__(),会对参数进行初始化(相当于java方法的的构造器,会在构造器里进行初始化) 2)引入模块 import(导入模块)python里为我们封装好了一些类在模块里,当需要用到一些封装好的方法的时候,我们只需要导入这个模块,直接调用这些方 ...
分类:编程语言   时间:2017-05-23 00:36:24    阅读次数:201
BZOJ 2109 航空管制(拓扑排序+贪心)
绝世好题啊。。 题意:给出一个DAG,和每个点要求出现在这个DAG里面的拓扑排序的位置<=ti,求出所有可能的拓扑排序里面每个点出现的位置的最小值。 正着做不好做,考虑反着做,建立这个图的反图。 对于一个点出现的位置的最小值,就是n-这个点在反图中出现的位置的最大值。 也就是说拓扑排序时尽量把这个点 ...
分类:编程语言   时间:2017-05-23 00:35:28    阅读次数:272
python 类
创建一个类 以 class 开头 中间类名 以 :号结尾 例如 class Student: pass 创建一个静态变量 1 #-*- encoding:utf-8 -*- 2 class Student: 3 name='张三' ...
分类:编程语言   时间:2017-05-23 00:34:48    阅读次数:154
C++ 资源管理之 RAII
RAII,它是“Resource Acquisition Is Initialization”的首字母缩写。也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。 RAII的好处在于它提供了一种资源自动管理的方式, ...
分类:编程语言   时间:2017-05-23 00:34:13    阅读次数:283
马士兵Spring-声明式事务管理-annotation
1.事务加在DAO层还是service层? service中可能多涉及多种DAO的操作,比如存了一个User之后,需要保存一条日志信息;如果在DAO中分别设置事务的话,一个DAO下面方法抛出异常了,但是不会影响到另一个DAO下面的方法,这是两个事务;因此事务要加在Service层; 2.需求:存一个 ...
分类:编程语言   时间:2017-05-23 00:33:49    阅读次数:279
欧几里得算法以及扩展欧几里得算法(过河noip2005提高组第二题)
欧几里得算法:也被称作辗转相除法 gcd(a,b)=gcd(b,a%b); 终止条件a=gcd b=0; (gcd为a,b的最大公约数) 扩展欧几里得算法: a 和 b 的最大公约数是 gcd ,一定能够找到这样的 x 和 y ,使得: a*x + b*y = gcd 成立 我们只需要找到特殊解x0 ...
分类:编程语言   时间:2017-05-23 00:33:19    阅读次数:191
Spring Annotation(@resource、@component)
1 package com.bxw.dao.impl; 2 3 import org.springframework.stereotype.Component; 4 5 import com.bxw.dao.UserDao; 6 import com.bxw.po.User; 7 8 @Compon ...
分类:编程语言   时间:2017-05-23 00:32:37    阅读次数:220
c调用java
上面图片是下面代码的标题 Android.mk文件:下面 ...
分类:编程语言   时间:2017-05-23 00:31:51    阅读次数:200
数组去重的方法总结
参考自:http://www.cnblogs.com/leonwang/p/4845576.html ...
分类:编程语言   时间:2017-05-23 00:31:42    阅读次数:214
归并排序
#include using namespace std; void merge(int a[], int p, int q, int r) { int n1 = q - p + 1; int n2 = r - q; int* L = new int[n1 + 2]; int* R = new in... ...
分类:编程语言   时间:2017-05-23 00:28:18    阅读次数:216
Unity游戏设计之飞碟游戏
编制一个射飞碟游戏。 具体要求如下: 1 假设有一支枪在摄像机位置(0,1,-10),在(0,0,0-10-20)放置三个小球作为距离标记,调整视角直到小球在下中部 2 将鼠标所在平面坐标,转换为子弹(球体)射出的角度方向。子弹使用物理引擎,初速度恒定。(U3d 坐标变换: http://www.c ...
分类:编程语言   时间:2017-05-23 00:28:04    阅读次数:245
<转>C++ explicit关键字详解
要文转自:http://www.cnblogs.com/ymy124/p/3632634.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数 ...
分类:编程语言   时间:2017-05-23 00:27:49    阅读次数:203
Hausaufgabe--Python 04
0 small games: number guess: import random answer = random.randint(1,10) guess = int(input('please input your guess: ' )) i = 2 while i : if guess != ...
分类:编程语言   时间:2017-05-23 00:26:45    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!