摘要: PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。 PHP 阅读全文
posted @ 2021-11-29 10:00 丰千郎 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 我们先看归并排序的定义 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 简单来说就是将两 阅读全文
posted @ 2021-11-27 12:52 丰千郎 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 大多数 Web 开发人员都喜欢编写具有所有最新语言特性的 JavaScript——async/await、类、箭头函数等。然而,尽管事实上所有现代浏览器都可以运行 ES2015+ 代码并原生支持我刚才提到的特性 , 大多数开发人员仍然将他们的代码转换为 ES5 并将其与 polyfills 捆绑在一 阅读全文
posted @ 2022-12-29 22:16 丰千郎 阅读(246) 评论(0) 推荐(2) 编辑
摘要: 在 JavaScript 中要将日期格式化为 dd/mm/yyyy 。需要遵循以下步骤: 使用 getDate()、getMonth() 和 getFullYear() 方法获取特定日期的日、月和年。 如果值小于 10,则在日期和月份数字前添加前导零,使得可以始终获得一致的结果。 将结果添加到数组并 阅读全文
posted @ 2022-02-28 15:31 丰千郎 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 要真正理解“面向对象”的含义,我们需要回顾一下这个概念的起源。第一个面向对象的语言 simula 出现在 1960 年代。它介绍了对象、类、继承和子类、虚拟方法、协程等等。也许最重要的是,它引入了数据和逻辑完全独立的思维范式转变。 虽然您可能不熟悉 Simula,但您无疑熟悉将 Simula 称为灵 阅读全文
posted @ 2022-01-15 23:34 丰千郎 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 前言 有过C++语言学习经历的朋友都知道,面向对象主要包括了三个基本特征:封装、继承和多态。封装,就是指运行的数据和函数绑定在一起,C++中主要是通过this指针来完成的;继承,就是指class之间可以相互继承属性和函数;多态,主要就是用统一的接口来处理通用的逻辑,每个class只需要按照接口实现自 阅读全文
posted @ 2021-12-30 11:14 丰千郎 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 时间退回到 2012年的一个下午, 美国加利福尼亚州, facebook 的工程师们发现他们才上架没多久的移动端应用就收到了很多差评, 用户反映app响应慢,耗电严重等,经过分析后发现, 应用在第一次启动时, 会请求大量的后端api接口, 这其中包括用户自己的信息, 好友发布的内容, 以及其他的热点 阅读全文
posted @ 2021-12-20 16:50 丰千郎 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 先说问题,统计一个日志文件中去重之后的ip地址的个数。其实这是一个非常常见也比较简单的问题,其中我个人认为最主要的应该是匹配ip地址是这个问题的核心。剩下的就是对linux命令的熟练程度的问题了。首先这里我说一下我解决这个问题用到的命令是 grep 用来检索出日志文件中的ip地址; uniq 用来将 阅读全文
posted @ 2021-12-16 10:20 丰千郎 阅读(553) 评论(0) 推荐(1) 编辑
摘要: Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Maci 阅读全文
posted @ 2021-12-15 15:39 丰千郎 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 什么是数据库? 数据库是以电子方式从系统中存储和检索的大量数据集合。 存储在数据库中的结构化数据被处理、操纵、控制和更新以执行各种操作。 行业中使用的一些流行数据库是 Oracle、MySQL、PostgreSQL、MS SQL Server 和 SQLite。 什么是SQL? SQL 是一种标准的 阅读全文
posted @ 2021-12-14 09:10 丰千郎 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Angular 是一个基于 TypeScript 的开源客户端框架,专为构建 Web 应用程序而设计。 另一方面,AngularJS 是 Angular 的第一个版本,用纯 JavaScript 编写。它于 2012 年由 Google 推出,在开发人员中广受欢迎。当 Angular 的开发人员决定 阅读全文
posted @ 2021-12-13 09:01 丰千郎 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键一般是唯一的,如果重复最后的一个键值 阅读全文
posted @ 2021-12-12 11:36 丰千郎 阅读(402) 评论(0) 推荐(2) 编辑