- 博客(9)
- 资源 (8)
- 收藏
- 关注
转载 Python 打log
这篇文章主要介绍了Python中使用logging模块打印log日志详解,本文讲解了logging模块介绍、基本使用方法、高级使用方法、使用实例等,需要的朋友可以参考下学一门新技术或者新语言,我们都要首先学会如何去适应这们新技术,其中在适应过程中,我们必须得学习如何调试程序并打出相应的log信息来,正所谓“只要log打的好,没有bug解不了”,在我们熟知的一些信息技术中,l
2015-08-28 17:13:54 2431
转载 Python 日期全集
不管何时何地,只要我们编程时遇到了跟时间有关的问题,都要想到 datetime 和 time 标准库模块,今天我们就用它内部的方法,详解python操作日期和时间的方法。1.将字符串的时间转换为时间戳复制代码代码如下:方法:a = "2013-10-10 23:40:00"#将其转换为时间数组import timetimeArray = time.strpt
2015-08-28 15:24:02 381
转载 如何优化C/C++语言代码(程序员必读)
1、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链
2015-08-19 11:43:39 831
转载 hadoop 二次排序
KeyFieldBasedPartitioner是Hadoop库中的一个实用Partitioner,配置相应的参数就可以使用,通过KeyFieldBasedPartitioner可以方便地实现二次排序。 $HADOOP_HOME/bin/hadoop streaming \ -D stream.map.output.field.separator=.
2015-08-15 16:37:47 858
转载 hadoop识别多个文件读入
hadoop实现join操作的思路具体思路是给每个数据源加上一个数字标记label,这样hadoop对其排序后同一个字段的数据排在一起并且按照label排好序了,于是直接将相邻相同key的数据合并在一起输出就得到了结果。1、 map阶段:给表1和表2加标记,其实就是多输出一个字段,比如表一加标记为0,表2加标记为2;2、 partion阶段:根据学号key为第一主键,标记lab
2015-08-14 14:20:53 3170
原创 Python笔记
1,Python里的基础类型比如int, float,string的赋值都是内容拷贝的,而数据类型如列表,字典都是引用的:a = 5b = ab = 3 //则a还是等于5,这是内容拷贝a["a"]["b"] = 0b = a["a"]b["b"] = 4 //则a["a"]["b"] = 4,a的值也会变,这是引用
2015-08-09 20:27:53 498
转载 Python 传参
[python] view plaincopy"font-weight: bold; ">python获取脚本传递参数: [python] view plaincopyimport sys print sys.argv[0] ##脚本名 print sys.argv[1] ## 第一个
2015-08-07 14:12:52 894
转载 python中的字典详细介绍
二、如何创建字典和给字典赋值简单地说字典就是用大括号包裹的键值对的集合。(键值对也被称作项)一般形式:复制代码代码如下:adict = {}adict = {key1:value2, key2:value2, …}或用dict()函数,如,adict = dict() 或 adict = dict((['x',1],['y',2]))这样写对吗?
2015-08-05 16:01:06 569
转载 C/C++之回调函数
今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指针。(2
2015-08-03 17:32:11 410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人