摘要:
不同视角下的网站性能 1.用户视角 用户只管感受到的网站响应速度快还是慢。 2.开发人员视角 开发人员关注的是应用程序本身及其相关子程序的性能。 3.运维人员视角 关注基础设施性能和资源利用率。 性能的测试指标 1.响应时间 2.并发数 指系统能够同时处理请求的数目。 系统用户数 网站在线用户数 网 阅读全文
摘要:
技术是用来解决业务问题的,而业务的问题,也可以通过业务的手段去解决。 大型网站架构模式 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必重复工作。 1.分层(横向切分) 计算机硬件、操作系统、应用软件可以看做一种分层机构。 在大型网站架 阅读全文
摘要:
大型互联网应用系统的特点 1.高并发,大流量 2.高可用 3.海量数据 4.用户分布广,网络情况复杂 5.安全环境恶劣 6.需求变更频繁 7.渐进式发展 网站架构的发展 1.初始阶段 2.继续升级,应用服务和数据服务分离 不同特性的服务器承担不同的服务角色,网站的并发处理能力和数据存储空间得到了很大 阅读全文
摘要:
队列是一种先进先出(First In First Out,FIFO)的数据结构,而栈是一种后进先出(Last In First Out,LIFO)的数据结构。 图 Anuj、Peggy、Thom和Jonny都没有邻居,这是因为虽然有指向他们的箭头,但没有从他们 出发指向其他人的箭头。这被称为有向图( 阅读全文
摘要:
散列函数将输入映射到数字。 1.必须是一致的,apple每次都返回4。 2.不同的内容,映射不同的数字,输入什么都返回4就没有意义了。 散列,hash。 检测是否已经投票 应用于缓存处理 阅读全文
摘要:
学习方法一:实践,应用,坚持。 【swoole-韩天峰】 我最开始工作也是在2家小公司,后来加入腾讯阿里,主要原因还是我坚持学习基础知识,从而得到了这个机会。有几个方面的基础知识,我建议每一位PHP程序员都应该好好学习一下。我推荐几本书给大家,包括深入理解计算机系统、现代操作系统、C程序设计语言、C 阅读全文
摘要:
引言: 有时候一个管理后台,需要涉及到多个数据库。比如,商城管理、直播管理、消息管理等等,它们都有自己的数据库。这个时候,就需要去连接多个数据库,进行处理了。thinkphp可以支持多个数据库连接。 如何处理呢? 1.进行多个数据库的配置 默认会连接database.php中的数据库信息。 tp5会 阅读全文
摘要:
软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍 24 个对程序员非常重要的软技能,以及我对这些技能的看法和感受。 1:学会如何学习 学无止境。 2:制定阅读规划 我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读 阅读全文
摘要:
1. 学好"物理"。 基础算法和数据结构。是计算机世界的基本定律,是程序问题的终极答案; 2. 学好“化学”。 各类系统和语言的关键性质,提供能写出优秀程序的原料; 3. 学好“生物”。 不同的技术构成不同的生态系统,不同的生态系统有不同的规则。程序符合生态系统环境,才能长成参天大树。 4. 学好“ 阅读全文
摘要:
1.在入口index.php定义目录 2.在使用页引用 3.初始化 阅读全文
摘要:
其时间复杂度为O(n²)。 大O表示法,会省略诸如1/2这样的常数。运行时间O(n 1/2 n)也是O(n²)。 阅读全文
摘要:
有时候需要在内存中存储一系列元素。 比如待办事项,用数组还是链表呢? 数组意味着所有待办事项在内存中都是相连的(紧靠在一起的)。 链表中的元素可以存储在内存 链表的每个元素都存储了下一个元素的地址,从而使得一系列的随机的内存地址串在了一起。 只要有足够的内存空间,就能为链表分配内存。 数组的优势 当 阅读全文
摘要:
![](http://images2017.cnblogs.com/blog/422101/201709/422101-20170930160152059-1738953409.png) ![](http://images2017.cnblogs.com/blog/422101/201709/422101-20170930160156387-1008325304.png) ![](http:/... 阅读全文
摘要:
画一个16个格子。大O表示计算的操作数。 算法1 需要16步。 算法2 算法1的时间复杂度为O(n) 算法2的时间复杂度为O(logn) n为元素个数16 O中的内容为操作的次数 5种常用的时间复杂度 阅读全文
摘要:
二分查找,是对数时间。会比线性时间少很多。 大O表示法 阅读全文
摘要:
1.申请Access Key ID和Access Key Secret,以及创建好你的Bucket 2.通过composer安装oss插件 通过cmd,到项目的目录下,输入下面的指令。 3.配置好oss信息,在config.php中 4.上传图片,并处理到aliyun中 记得要在类的头部引入, 在图 阅读全文
摘要:
ListView实现丰富的列表功能 1.主布局activity_main.xml 2.子项布局fruit_item.xml 3.水果实体类Fruit.java 4.水果适配器FruitAdapter.java 5.主体逻辑MainActivity.java 阅读全文
摘要:
1.在IIS中配置和地址端口,和名称。 2.在hosts文件中加上地址匹配。 3.重启IIS管理网站。 就可以通过虚拟域名进行访问了。 阅读全文