首页 > 编程语言
python参数处理模块optparse
通过python实现linux中的wc命令,学习python参数处理模块optparse#!/usr/bin/envpython #coding=utf-8 importsys,os fromoptparseimportOptionParser defopt(): parser=OptionParser() parser.add_option("-c","--char", dest="chars", action="store_true", default=False, ..
分类:编程语言   时间:2017-01-06 22:54:09    收藏:0  评论:0  赞:0  阅读:352
Python收集主机信息
Python收集linux主机信息,需要安装dmidecode命令,yum-yinstalldmidecode#!/usr/bin/envpython #coding=utf-8 fromsubprocessimportPopen,PIPE #获取ifconfig命令信息 defgetIfconfig(): p=Popen([‘ifconfig‘],stdout=PIPE) data=p.stdout.read().decode() returndata #获..
分类:编程语言   时间:2017-01-06 22:53:31    收藏:0  评论:0  赞:0  阅读:317
python练习-四舍五入
python2.7下如何实现四舍五入(而不是向下取整)想了半天没想出来,后来百度了一下。基本就是原来的数字上+0.5,还是利用原来的向下取整的机制如果原来是<0.5的,那加上0.5还是没进位,所以还是会被向下取整掉如果原来是>0.5的,加上0.5就进位了,所以就是进位后的向下取..
分类:编程语言   时间:2017-01-06 22:51:32    收藏:0  评论:0  赞:0  阅读:261
简要使用软件与开发语言
1.许可证GPL(genericpubliclicense)gcR(GNUCCompiler)2.LGPL(lesserGPL)3.FSF(freesoftwarefoundation)ApacheASF响应自由软件,但由自己的声明ProAndrew自己编写内核4000行左右代码戏称为:MinixLinusTorvaldsAndrew的学生。1991.8Freaxà1991.10Linux0.10完全开源--->GNULi..
分类:编程语言   时间:2017-01-06 22:51:19    收藏:0  评论:0  赞:0  阅读:277
java服务器集群高并发场景下发布导致load高的解决方案
我们的java服务器集群在发布的时候,会出现刚发布的服务器load飙高(超过cpu核数)的问题,过几分钟才能回到低位,分析了好久也没发现什么原因。经过查阅相关资料,我们意识到jvm在刚启动时,性能并不是最好的状态,在随后的运行过程中,它会自动分析热点(运行频率高的的代码..
分类:编程语言   时间:2017-01-06 22:50:33    收藏:0  评论:0  赞:0  阅读:258
Python源码:str对象
classstr(object): """ str(object=‘‘)->str str(bytes_or_buffer[,encoding[,errors]])->str Createanewstringobjectfromthegivenobject.Ifencodingor errorsisspecified,thentheobjectmustexposeadatabuffer thatwillbedecodedusingthegivenencodinganderrorhandler. ..
分类:编程语言   时间:2017-01-06 22:42:47    收藏:0  评论:0  赞:0  阅读:346
Centos系统Python2.6升级最新版本
最近在学习python,发现centos默认python版本比较低,所以需要进行版本升级;先在python官网下载最新版本的tar包;地址为:https://www.python.org/ftp/python我下载的是3.6.0wgethttps://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz进入下载目录解压因为是tar.xz文..
分类:编程语言   时间:2017-01-06 22:42:30    收藏:0  评论:0  赞:0  阅读:296
4 ACE Task 线程管理
message消息块,chunli@Linux:~/ace/AceTask$catmessage_block_test.cpp #include<ace/ACE.h> #include<ace/Message_Block.h> #include<ace/Log_Msg.h> intmain(){ ACE_Message_Block*head=newACE_Message_Block(8); ACE_Message_Block*mblk=head; for(;;){..
分类:编程语言   时间:2017-01-06 22:41:52    收藏:0  评论:0  赞:0  阅读:321
php N 维数组的读取、设置、删除
php N 维数组的读取、设置、删除 ...
分类:编程语言   时间:2017-01-06 22:36:54    收藏:0  评论:0  赞:0  阅读:265
python基础补漏-06-其他常用模块
JSON/Pickle: 首先我们要明白 什么事序列化--》 就是进行不同程序之间的数据交换 那JSON 和Pickle是什么鬼。。。 就是不同的方式而已 Pickle :几乎能序列化所有的python数据格式 当然pickle 不像 json那么通用化 但是复杂的数据格式 json是不能序列化的 ...
分类:编程语言   时间:2017-01-06 22:32:28    收藏:0  评论:0  赞:0  阅读:231
Yii 2.x 多主题 - 多语言 配置
语言:只要在原来模板的位置建立语言目录 多主题:要重新定义模板的根目录 ...
分类:编程语言   时间:2017-01-06 22:30:40    收藏:0  评论:0  赞:0  阅读:177
《简明python教程》笔记二
面向对象的编程: 类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象是这个类的实例。对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称 ...
分类:编程语言   时间:2017-01-06 22:30:25    收藏:0  评论:0  赞:0  阅读:251
maven工程使用spring-boot-devtools进行热部署,更改代码避免重启web容器
spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。相关Blog: 点击打开链接 原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两 ...
分类:编程语言   时间:2017-01-06 22:24:43    收藏:0  评论:0  赞:0  阅读:162
高级java必会系列一:zookeeper分布式锁
方案1: 算法思路:利用名称唯一性,加锁操作时,只需要所有客户端一起创建/test/Lock节点,只有一个创建成功,成功者获得锁。解锁时,只需删除/test/Lock节点,其余客户端再次进入竞争创建节点,直到所有客户端都获得锁。特点:这种方案的正确性和可靠性是ZooKeeper机制保证的,实现简单。 ...
分类:编程语言   时间:2017-01-06 22:23:04    收藏:0  评论:0  赞:0  阅读:179
java 线程池
系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统的交互。在这种情况下,使用线程池可以很好的提供性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。 与数据库连接池类似的是,线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池就会启 ...
分类:编程语言   时间:2017-01-06 22:19:58    收藏:0  评论:0  赞:0  阅读:189
Map<Key,Value>基于Value值排序
Map<Key,Value> 排序默认是按照KEY值的升序来进行。 针对按照Value来进行排序有两种方法: 第一种 使用TreeMap 代码如下 public class test{ public static void main(String[] args) { HashMap<String, ...
分类:编程语言   时间:2017-01-06 22:19:04    收藏:0  评论:0  赞:0  阅读:254
JavaScript随笔8
正则表达式: search(a);//查询a的位置 substring(2,5)//获取到2到4位 chartAt(3);//获取到第3位 split('-');//以-切分 (1) RegExp对象 JS写法: new RegExp("a","i");//i会忽略大小写,找到a perl写法: / ...
分类:编程语言   时间:2017-01-06 22:17:05    收藏:0  评论:0  赞:0  阅读:338
关于sort排序
JavaScript的数组排序函数 sort方法,默认是按照ASCII 字符顺序进行升序排列。arrayobj.sort(sortfunction);参数:sortFunction可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。sort ...
分类:编程语言   时间:2017-01-06 22:16:44    收藏:0  评论:0  赞:0  阅读:299
Python实现简单的记账本功能
目标: 1.使用序列化cPickle 2.账户中钱要大于花费的钱,否则提示请存钱 2.编写函数,实现存钱,花钱,查询及退出功能 1.序列化 pickle是python实现序列化的模块,次模块存在使用C语言编写模块,用法相同,但执行效率更高,所以优先使用C模块编写的序列化模块cPickle。 2.编写 ...
分类:编程语言   时间:2017-01-06 22:16:03    收藏:0  评论:0  赞:0  阅读:474
java的字符串截取
import java.util.Date; import java.text.SimpleDateFormat; Date now = new Date(); def portcodes = new StringBuffer('')for(portcode in params.fsetcode){ ...
分类:编程语言   时间:2017-01-06 22:14:42    收藏:0  评论:0  赞:0  阅读:315
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!