自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (3)
  • 收藏
  • 关注

原创 python中多层嵌套列表的拆分

场景:有一个多层嵌套的列表如:[[23],[3,3],[22,22],1,123,[[123,a],2]] 拆分成:def splitlist(list):    '''        现有一个列表,里面元素包括 数字,字母,列表,字典等元素,现在要将字典去掉,并将列表        分解成字母,或数字元素如:[[1,2,3],2,3,[1,3,[12,22]],'a',12] 

2017-06-27 23:09:04 17594 1

原创 sqoop 的用法

1.概述本文档主要对SQOOP的使用进行了说明,参考内容主要来自于Cloudera SQOOP的官方文档。为了用中文更清楚明白地描述各参数的使用含义,本文档几乎所有参数使用说明都经过了我的实际验证而得到。2.codegen将关系数据库表映射为一个Java文件、Java class类、以及相关的jar包,作用主要是两方面:1、将数据库表映射为一个Java文件,在该Java文件中对

2017-06-23 16:37:23 1813

原创 C语言实现单向链表

1    单向链表定义对于数组,逻辑关系上相邻的两个元素的物理位置也是相邻的,这种结构的优点是可以随机存储任意位置的元素,但缺点是如果从数组中间删除或插入元素时候,需要大量移动元素,效率不高。链式存储结构的特点,元素的存储单元可以是连续的,也可以是不连续的,因此为了表示每个元素a,与其接后的元素a+1之间的关系,对于元素a,除了存储其本身信息外,还需要存储一个指示其接后元素的位

2017-06-16 22:33:53 521

原创 python中经典错误

1Python程序错误:TypeError: ‘NoneType’ object is not iterable解决:错误的原因在于,最终所被调用的函数所返回的值,和返回值赋值给的变量,不匹配。此处即为,最终所调用的函数是extractBlogUser,其return为空,所以把返回的空的值,赋值给(extractOK, extractedBlogUser, g

2017-06-15 11:09:15 530

原创 用python创建线程池

面向对象开发中,大家知道创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。无节制的创建和销毁线程是一种极大的浪费。那我们可不可以把执行完任务的线程不销毁而重复利用呢?仿佛就是把这些线程放进一个池子,一方面我们可以控制同时工作的线程数量,一方面也避免了创建和销毁产生的开销。线程在官方文档没有明确说明,但是是在multiprocessing 中给出了定义from mu

2017-06-14 19:37:29 1797

转载 python 多线程详解

前言对我来说,编程的乐趣之一是想办法让程序执行的越来越快,代码越写越优雅。在刚开始学习并发编程时,相信你它会有一些困惑,本文将解释多个并发开发的问题并帮助你快速了解并发编程的不同场景和应该使用的解决方案。GILPython(特指CPython)的多线程的代码并不能利用多核的优势,而是通过著名的全局解释锁(GIL)来进行处理的。如果是一个计算型的任务,使用多线程GIL就会让多

2017-06-14 15:04:43 349

原创 大文件排序(栈中)

生成大文件并,对文件内容进行排序:适用对象:1,文件值的集合为有限个,2文件大,思路:从最小值到最大值,分别统计各值出现的次数,并记录,从最小值开始向结果文件中写入,每个值写入的次数就是统计的次数,(注意要去掉空行)代码:#include #include #include #include int main(){

2017-06-11 16:07:12 423

原创 typedef 的详细用法

typedef :自定义一种数据类型用法1:代码:定义一个基本的数据类型;#include typedef char BYTE;//定义一个数据类型 BYTE ,BYTE 跟char 类型一样int main(){ BYTE c = 'c'; putc(c,stdout); //打印出char类型c return 0;}用法2:定义一个指针类型:代

2017-06-11 15:59:06 618

原创 C语言结构体,联合体,枚举与typedef

1         结构体,联合体,枚举与typedef1.1      结构体1.1.1         定义结构体struct和初始化代码:#include /*定义一个结构体*/struct student //定义结构体,用struct{ char name[100]; int age; int sex;};int m

2017-06-11 15:52:12 530

原创 文件排序(C语言描述)(在堆中进行)

对文件的进行排序,并写入另一个文件,代码:1 对小文件进行排序:对文件的进行排序,并写入另一个文件,代码:1 对小文件进行排序:#include #include #include #define MAX 1000void swap(int *a, int *b) //交换函数{ int tmp = *a; *a = *b; *b = tmp;}v

2017-06-10 01:17:58 364

原创 文件排序(用C语言描述)

对文件的进行排序,并写入另一个文件,代码:1 对小文件进行排序:#include #include #include #define MAX 1000void swap(int *a, int *b) //交换函数{int tmp = *a;*a = *b;*b = tmp;}v

2017-06-10 01:16:23 3705

原创 C语言文件操作

1  fopen 函数:作用:打开了文件,并返回一个指向文件头的FILE类型指针用法:FILE *p = fopen("test1", "w+");//以"w+" 模式打开文件test1打开方式:“r” :可读,文件不存在会报错“r+”:可读写,文件不存在会报错“w”:可写,该模式会先清空文件,如果文件不存在,会创建该文件“w+”:可

2017-06-10 01:13:24 290

原创 利用python进行数据分析第二章第二个例子

# -*- coding: utf-8 -*-"""Created on Thu May  4 17:32:45 2017利用python进行数据分析第二章第二个例子数据下载:http://download.csdn.net/download/zdxxinlang/9671783@author: 80002419"""import pandas as pdimpor

2017-06-05 16:10:00 1614

原创 IP字符串转为int类型存储代码

在网络传输中,将你IP字符串压缩成整形数据来传送,能大大提高效率:192.168.255.155 将一个15 个字符的ip压缩成Int 类型 ,即将一个15字节的文件,转化成了4字节的int整数代码:#include int ip2int(char ip[]);void int2ip(int n);int main(){c

2017-06-04 23:06:00 1819

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除