首页 > 编程语言
七、Python模块和包
Python模块Python模块是组织代码的基本方式Python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行。当脚本被导入运行时,将其称为模块cattest.py#!/usr/bin/python#coding:utf-8from__future__importdivisiondefa(x,y):printx+ydef..
分类:编程语言   时间:2016-07-13 23:29:18    收藏:0  评论:0  赞:0  阅读:280
python中if __name__ == "__main__"的解释
想必很多初次接触python的同学都会见到这样一个语句,if__name__=="__main__":那么这个语句到底是做什么用的呢?在解释之前,你一定要知道的是:1.python文件的后缀为.py;2..py文件既可以用来直接执行,也可以用来作为模块被导入3.在python中导入模块一般使用的是import,要..
分类:编程语言   时间:2016-07-13 23:27:08    收藏:0  评论:0  赞:0  阅读:281
centos7 安装 ipython3
[root@cn-engine~]#uname-aLinuxcn-engine3.10.0-123.9.3.el7.x86_64#1SMPThuNov615:06:03UTC2014x86_64x86_64x86_64GNU/Linux[root@cn-engine~]#cat/etc/redhat-releaseCentOSLinuxrelease7.0.1406(Core)[root@cn-engine~]#277ipython278yumlist|greppython3279yuminstallpyth..
分类:编程语言   时间:2016-07-13 23:26:58    收藏:0  评论:0  赞:0  阅读:293
Python一键添加Zabbix监控脚本
由于时间关系没有在脚本里把创建主机组和模板的功能,只是单单实现了添加主机的功能zabbix_tools.py#!/usr/bin/python#coding:utf-8importjsonimporturllib2fromurllib2importURLErrorimportsysclassZabbixTools:def__init__(self):self.url=‘http://lihuipeng.blog.51cto.com/..
分类:编程语言   时间:2016-07-13 23:25:58    收藏:0  评论:0  赞:0  阅读:220
Python super()
官方说明:super(type[,object-or-type])Returnthesuperclassoftype.Ifthesecondargumentisomittedthesuperobjectreturnedisunbound.Ifthesecondargumentisanobject,isinstance(obj,type)mustbetrue.Ifthesecondargumentisatype,issubclass(type2,type)mustbetrue.super()onlyw..
分类:编程语言   时间:2016-07-13 23:24:38    收藏:0  评论:0  赞:0  阅读:408
Java Web学习(10):JSP结构与生命周期
JSP结构 网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。容器负责截获对JSP页面的请求。我们使用内嵌JSP容器的Apache来支持JSP开发。 JSP容器与Web服务器协同合作,为JSP的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于JSP网页的特殊元素。 下图显示了JSP容器和JSP文件在Web应用中所处的位置。 JSP...
分类:编程语言   时间:2016-07-13 23:22:17    收藏:0  评论:0  赞:0  阅读:261
java面向对象基础
面向过程:是分析出解决问题所需的步骤,从上往下步步求精,自顶向下的编程,最重要的是模块化思想,考虑实际的实现 优点:性能高 面向对象:以事物为中心,将事物高度抽象为对象,对象包括属性与行为。 优点:易重用、易扩展、易维护、适合大型项目...
分类:编程语言   时间:2016-07-13 23:20:27    收藏:0  评论:0  赞:0  阅读:289
数据结构与算法系列----平衡二叉树(AVL树)
一:背景 平衡二叉树(又称AVL树)是二叉查找树的一个进化体,由于二叉查找树不是严格的O(logN),所以引入一个具有平衡概念的二叉树,它的查找速度是O(logN)。所以在学习平衡二叉树之前,读者需要了解二叉查找树的实现,具体链接:二叉查找树 那么平衡是什么意思?我们要求对于一棵二叉查找树 ,它的每一个节点的左右子树高度之差不超过1。(对于树的高度的约定:空节点高度是0;叶子节点高度是1。...
分类:编程语言   时间:2016-07-13 23:19:50    收藏:0  评论:0  赞:0  阅读:214
算法导论--图的遍历(DFS与BFS)
转载请注明出处:勿在浮沙筑高台http://blog.csdn.net/luoshixian099/article/details/51897538图的遍历就是从图中的某个顶点出发,按某种方法对图中的所有顶点访问且仅访问一次。为了保证图中的顶点在遍历过程中仅访问一次,要为每一个顶点设置一个访问标志。通常有两种方法:深度优先搜索(DFS)和广度优先搜索(BFS).这两种算法对有向图与无向图均适用。...
分类:编程语言   时间:2016-07-13 23:18:30    收藏:0  评论:0  赞:0  阅读:349
深入浅出RxJava就这一篇就够了
前言: 第一次接触RxJava是在前不久,一个新Android项目的启动,在评估时选择了RxJava。RxJava是一个基于事件订阅的异步执行的一个类库。听起来有点复杂,其实是要你使用过一次,就会大概明白它是怎么回事了!为是什么一个Android项目启动会联系到RxJava呢?因为在RxJava使用起来得到广泛的认可,又是基于Java语言的。自然会有善于组织和总结的开发者联想到Android!没...
分类:编程语言   时间:2016-07-13 23:14:56    收藏:0  评论:0  赞:0  阅读:333
java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
byte[] b = {1,2,20,108}; String stmp = java.lang.Integer.toHexString(b[n] & 0XFF) 在32位的电脑中数字都是以32格式存放的,如果是一个byte(8位)类型的数字,他的高24位里面都是随机数字,低8位 才是实际的数据。j ...
分类:编程语言   时间:2016-07-13 23:09:12    收藏:0  评论:0  赞:0  阅读:388
C++中正确使用PRId64
int64_t用来表示64位整数,在32位系统中是long long int,在64位系统中是long int,所以打印int64_t的格式化方法是: 当然有跨平台的方法: #include <inttypes.h> printf("%" PRId64 "\n", value); // 相当于64位 ...
分类:编程语言   时间:2016-07-13 23:04:06    收藏:0  评论:0  赞:0  阅读:327
unity panel删除drawcall失败导致的残留影像
ngui panel 被隐藏的时候调用ondisable,清空drawcall,如果这个操作是在ontriggerenter中就会删除不掉导致留下残影 ...
分类:编程语言   时间:2016-07-13 23:03:32    收藏:0  评论:0  赞:0  阅读:283
基于分治算法的归并排序
分治算法的三个基本为: 1. 如果问题可分解,则分解成N个问题, 每个小问题都是总问题的一个小规模实例 2. 求解小问题 3. 合并解,组成问题最终解。 //TODO 写出分析过程 ...
分类:编程语言   时间:2016-07-13 22:55:07    收藏:0  评论:0  赞:0  阅读:274
警惕Java编译器中那些“蜜糖”陷阱
一、前言 随着Java编译器不断地向前发展,它为程序员们提供了越来越多的“蜜糖”(compiler suger),极大地方便了程序的开发,例如,foreach的增强模式,自动拆箱与装箱以及字符串的连接操作...... 这些"蜜糖"带给我们很多的便利,但是也存在着一些陷阱。 二、自动拆装箱陷阱 首先我 ...
分类:编程语言   时间:2016-07-13 22:54:00    收藏:0  评论:0  赞:0  阅读:257
Spring与Quartz实现定期任务
转载至:http://my.oschina.net/lhplj/blog/213773 一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 例:0 0 ...
分类:编程语言   时间:2016-07-13 22:52:51    收藏:0  评论:0  赞:0  阅读:282
spring配置中,properties文件以及xml文件配置问题
spring方便我们的项目快速搭建,功能强大,自然也会是体系复杂! 这里说下配置文件properties管理的问题。 一些不涉及到代码逻辑,仅仅只是配置数据,可以放在xxxx.properties文件里面,项目功能复杂的时候,往往properties文件很多,这时,就比较容易让人困惑,有些prope ...
分类:编程语言   时间:2016-07-13 22:49:47    收藏:0  评论:0  赞:0  阅读:332
cocos2dx spine之一 :spine缓存 (c++ & lua)
cocos2dx版本为3.10 1.在使用spine的过程中,发现了一个比较严重的问题:每次创建SkeletonAnimation的时候都会很卡,即使是使用同一个骨骼数据skeletonData。 跟踪代码发现,在每次调用函数spine::SkeletonAnimation::createWithF ...
分类:编程语言   时间:2016-07-13 22:47:27    收藏:0  评论:0  赞:0  阅读:380
Something about pip in Python
学习python爬虫框架scrapy的时候,用到pip管理工具来安装scrapy。最直观的感受,pip有点类似于Ubuntu下的apt-get工具,几行代码,自动下载、安装相关的东西。网上查了一些背景资料。 python的使用过程中经常引入其他包来实现功能,而pip就是一个管理这些包的工具。当前比较 ...
分类:编程语言   时间:2016-07-13 22:45:00    收藏:0  评论:0  赞:0  阅读:266
ajax传递给后台数组参数方式
在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。 目前有两种方式可行: 方式一 前台代码: 注意: 1、_list 是一个对象 2、_list中的属性需要结合后台参数名称,例如”selectedIDs“,组合成类似:selectedIDs[ ...
分类:编程语言   时间:2016-07-13 22:44:39    收藏:0  评论:0  赞:0  阅读:279
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!