Python3 学习笔记(3)

匿名函数lambda当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]) [1, 4,...

发布于 Python

Python3 学习笔记(2)

尾递归优化解决递归调用栈溢出解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果是一样的,所以,把循环看成是一种特殊的尾递归函数也是可以的。 尾递归是指,在函数返回的时候,调用自身本身,并且,return语句不能包含表达式。这样,编译器或者解释器就可以把尾递归做优化,使递归本身无论调用多少次,都只占用一个栈帧,不会出现栈溢出的情况。 上面的fact(n)函数由于return n...

发布于 Python

Python3 学习笔记 (1)

  bytes类型数据和utf-8编码和各种字符串编码Python对bytes类型的数据用带b前缀的单引号或双引号表示: x = b'ABC' 字符串格式化>>> 'Hello, %s' % 'world' 'Hello, world' >>> 'Hi,...

发布于 Python

Scrapy爬GitHub日记

今天在爬GitHub的时候,发现spider后来很容易就被ban了。后来主要就是要设置header和download_delay; download_delay = 1 headers = { 'User-Agent': "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4)...

发布于 记录问题和心得

Scrapy简单方法

网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据。虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间。Scrapy是一个使用Python编写的,轻量级的,简单轻巧,并且使用起来非常的方便。使用Scrapy可以很方便的完成网上数据的采集工作,它为我们完成了大量的工作,而不需要自己费大力气去开发。 首先先要回答一个问题。问:把网站装进爬虫里,...

发布于 Python

SIP机制

因为最新的OSX有SIP机制,安装的时候命令加上userpip install –user 命令即可! 关闭SIP 重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式) 左上角菜单里找到实用工具 -> 终端 输入$ csrutil disable回车 重启Mac即可 如果想重新启动SIP机制重复上述步骤改用$ csrutil en...

发布于 记录问题和心得

rpm和yum详解

Linux中软件的安装Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装。 不论是通过那种途径安装软件都具有一下4个特点: 1.都有配置文件,通过设置配置文件来改变程序启动时的运行特征 2.都具有二进制的程序主体 3.都自带库文件,供程序主体进行调用 4.都带有帮助文件,对程序的使用方法进行说明 软件的安装路径: 除了自行下载源码编...

发布于 计算机科普级别

全面理解面向对象的 JavaScript (转载整理)

重新认识面向对象为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念: 一切事物皆对象 对象具有封装和继承特性 对象与对象之间使用消息通信,各自存在信息隐藏以这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装、继承和多态,但存在非对象性质的全局函数和变量。Java、C# 是完全的面向对象语言...

发布于 JavaScript

使用react-native时按cmd+r不能刷新模拟器

如上图,将模拟器的键盘尝试呼起就行。这样按键就能起作用刷新了。

发布于 iOS

React Native笔记

用 HTML 创建 DOM,构建整个网页的布局、结构 用 CSS 控制 DOM 的样式,比如字体、字号、颜色、居中等 用 JavaScript 接受用户事件,动态的操控 DOM在这三者的配合下,几乎所有页面上的功能都能实现。但也有比较不爽地方,比如我想动态修改一个按钮的文字,我需要这样写: <button type=”button” id=”button” on...

发布于 iOS
511

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。