自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljp1919的专栏

《采坑实录》、《搬砖心路历程》

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python学习笔记-匿名函数

背景:一般我们常见的函数多是过程式编程,通过匿名函数可以实现函数式编程。 高阶函数可以接收函数做参数,有些时候,我们不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算 f(x)=x^2 时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: map(lambda x: x * x, [1, 2, 3, 4,

2016-03-26 19:04:02 589

原创 Python学习笔记-httplib使用例子

背景:采用httplib进行网络数据的下载代码:#coding:utf-8import httplibfile1 = open("ids.txt")krcids = []while 1: line = file1.readline() if not line: break line = line.strip('\n') krcid

2016-03-24 11:24:36 2600 1

原创 Python学习笔记-闭包

闭包:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。它只不过是个“内层”的函数,由一个名字(变量)来指代,而这个名字(变量)对于“外层”包含它的函数而言,是本地变量。 在函数内部定义的函数和外部定义的函数是一样的,只是他们无法被外部访问:def g(): print 'g()...'def f():

2016-03-21 20:15:39 547

原创 UTF-8编码中的BOM问题

背景:在将一个文件从excel另存为txt的时候,以UTF-8的方式进行保存为a.txt。在C++中通过getline的方式逐行读取发现第一行的数据出现读取错误的情况。分析:将该文件另存为UTF-8的无BOM格式,再读取的时候,则可以正常读取。在UCS 编码(即 Unicode编码)中有一个叫做”ZERO WIDTH NO-BREAK SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不

2016-03-21 19:43:12 3478

原创 Python学习笔记-返回函数

1:python返回函数Python的函数不但可以返回int、str、list、dict等数据类型,还可以返回函数!例如,定义一个函数 f(),我们让它返回一个函数 g,可以这样写:def f(): print 'call f()...' # 定义函数g: def g(): print 'call g()...' # 返回函数g: r

2016-03-20 18:20:41 9801

原创 一次性将文件从磁盘中读取到指定变量

方法1:读取至std::string代码1:istreambuf_iterator#include <string>#include <fstream>#include <streambuf>std::ifstream t("file.txt");std::string str((std::istreambuf_iterator<char>(t)), std:

2016-03-18 17:49:04 643

原创 Python学习笔记-列表的条件过滤生成

需求请编写一个函数,它接受一个 list,然后把list中的所有字符串变成大写后返回,非字符串元素将被忽略。代码def toUppers(L): L1=[x.upper() for x in L if isinstance(x, str)] return L1+[x for x in L if isinstance(x, str)==False]print(toUppers(['H

2016-03-06 14:37:03 1341

原创 Python学习笔记-复杂表达式

需求在生成的表格中,对于没有及格的同学,请把分数标记为红色。 注:字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。把打印出来的结果保存为一个html文件,就可以在浏览器中看到效果了:效果代码d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }def generate_tr(name, scor

2016-03-06 14:07:07 1043

原创 Python递归例子:汉诺塔问题

背景汉诺塔 (http://baike.baidu.com/view/191666.htm) 的移动也可以看做是典型的递归函数。 对柱子编号为a, b, c,将所有圆盘从a移到c可以描述为:如果a只有一个圆盘,可以直接移动到c;如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1) 个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘

2016-03-05 14:19:22 1314

转载 Lua学习笔记-string库的使用

1、Lua 字符串库中的所有函数都导出在模块 string 中。在 Lua 5.1 中,它还将这些函数导出作为 string 类型的方法。这样假设要返回一个字符串转的大写形式,可以写成 ans = string.upper(s) ,也能写成 ans = s:upper()。为了避免与之前版本不兼容,建议使用前者。Lua 字符串总是由字节构成的。Lua 核心并不尝试理解具体的字符集编码(比如 GBK

2016-03-01 15:23:27 2813

经典模式识别教材matlab代码

《模式识别》,第四版,李晶皎等翻译,电子工业出版社

2012-10-10

空空如也

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

TA关注的人

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