11 2019 档案

摘要:一、总线 总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个信号灯进行控制,并且可以独立设置该信号灯的颜色。抽象掉协议细节(用打印表示),如何实现线程对信号等的控制逻辑。加线程锁进行控制,无疑是最先想到的方法,但各个线... 阅读全文
posted @ 2019-11-28 09:18 Py猫的故事 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、什么是设计模式? 什么样的程序员是一个好的程序员?能熟练应用,并用编程语言解决各种问题,才算是真正的“会”。编程语言就像是世界上任何有意义的东西一样,它在一直变化,一直进化,此刻学会的编程语言,到了下一刻,就可能有新东西出来,跟上它进步的节奏,本身就是一件非常费精力的事,更别说去在这个基础上,去“会”第二门编程语言了。 程序员,更多的体现不应该在他会使用多少“工具”,而是他能使用这... 阅读全文
posted @ 2019-11-28 09:02 Py猫的故事 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Python 之所以如此受欢迎,能够在众多高级语言中,脱颖而出,除了语法简单,上手容易之外,更多还要归功于 Python 完备的生态环境,有数以万计的 Python 爱好者愿意以 Python 为基础封装出各种有利于开发的第三方工具包。 Python 从1991年诞生到现在,已经过去28个年头了,这其间编写了数以万计的第三方包,且每个包都会不断更新,会有越来越多的版本。当你在一个复杂... 阅读全文
posted @ 2019-11-23 11:18 Py猫的故事 阅读(1108) 评论(0) 推荐(1) 编辑
摘要:1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke 阅读全文
posted @ 2019-11-22 21:39 Py猫的故事 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一、创建vue项目 1 npm install vue-cli -g #-g全局 2 (sudo)npm install vue-cli -g #mac笔记本 3 4 vue-init webpack myvue #项目的名字 5 cd muvue 6 npm install 7 npm run dev二、目录结构的说明出现下面这样的图就说明成功了三、import和req... 阅读全文
posted @ 2019-11-20 22:04 Py猫的故事 阅读(333) 评论(0) 推荐(0) 编辑
摘要:仿抽屉网站ALL.vue 1 2 3 4 5 6 {{item.content}} 7 8 9 10 11 12 13 14 15 16 17 18 40 41 42 ALL.vue Vie... 阅读全文
posted @ 2019-11-20 22:02 Py猫的故事 阅读(572) 评论(0) 推荐(0) 编辑
摘要:一、什么是webpack? webpack是一个模块打包工具。 用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue文件之间还有错综复杂的关系。所以项目要被浏览器识别,我们就要使用webpack将它们打包成js文件以及相应的资源文件。二、webpack的... 阅读全文
posted @ 2019-11-20 21:44 Py猫的故事 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、什么是node.js? 它是可以运行JavaScript的服务平台, 可以吧它当做一门后端程序,只是它的开发语言是JavaScript二、安装1、node.js的特性: - 非阻塞IO模型 - 时间驱动2、运用的场景: - 高并发低业务 - 实时场景 - 聊天、电子商务、视频直播等3、安装地址: 1 http://nodejs.cn/ 2 判断... 阅读全文
posted @ 2019-11-20 21:39 Py猫的故事 阅读(211) 评论(0) 推荐(0) 编辑
摘要:es6简单介绍1、ECMAScript 6 简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMA:国际标准组织2、let,var和const命令const:是用来定义一个常量的 1 const ... 阅读全文
posted @ 2019-11-20 20:34 Py猫的故事 阅读(254) 评论(0) 推荐(0) 编辑
摘要:什么是Redis的雪崩、穿透和击穿?崩溃之后会怎样?系统如何应对这种情况?如何处理Redis的穿透? 缓存雪崩 对于系统1,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4500 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据 阅读全文
posted @ 2019-11-20 11:18 Py猫的故事 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、动态加载又对及时性要求很高怎么处理? Selenium+Phantomjs 尽量不使用 sleep 而使用 WebDriverWait 2、分布式爬虫主要解决什么问题? (1)ip (2)带宽 (3)cpu (4)io 3、什么是 URL? URL,即统一资源定位符,也就是我们说的网址,统一资源 阅读全文
posted @ 2019-11-11 21:48 Py猫的故事 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy 使用了... 阅读全文
posted @ 2019-11-11 19:38 Py猫的故事 阅读(225) 评论(0) 推荐(0) 编辑
摘要:当然,我们可以将 Python 用于更复杂的任务,而不是仅仅两个和两个一起添加。 例如,我们可以编写 斐波那契数列的初始子序列,如下所示: 1 >>> # Fibonacci series: 2 ... # the sum of two elements defines the next 3 ... a, b = 0, 1 4 >>> while a (大于)、 == (等于)、 = (... 阅读全文
posted @ 2019-11-05 15:53 Py猫的故事 阅读(337) 评论(1) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示