十种基础算法

算法B2C项目开发

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 算法步骤: 1 从数列中挑出一个元素,称为 “基准”(piv

丝画阁 阅读:1053评论:82018-12-13 17:37:23

你需要知道的Nginx配置二三事

nginxB2C项目开发

来源:https://blog.csdn.net/zdplife/article/details/79563060 Nginx是俄罗斯人Igor Sysoev基于C语言编写的十分轻量级的HTTP服务器,它主要有以下特点: 它是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器; Nginx使用异步事件驱动的方法来处理请求,Nginx的模块化事件驱动架构可以在高负载下提供更可预测的性能; 作为Web服务器,Ngi

丝画阁 阅读:1353评论:82018-12-13 17:33:00

正则表达式基础知识

正则表达式B2C项目开发

ECMAScript 3 开始支持正则表达式,其语法和 Perl 语法很类似,一个完整的正则表达式结构如下: var expression = / pattern / flags ; 其中,模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。 每个正则表达式都可带有一或多个标志(flags),用以标明正则表达式的行为,正则表达式支持下列 3 个标志: g: 表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止; i : 表示不区分大

丝画阁 阅读:1155评论:82018-12-13 17:28:51

nginx的n种用法,你都会吗?

nginxB2C项目开发

介绍 本文旨在用最通俗的语言讲述最枯燥的基本知识 nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些讲述和分析,学会了这几个功能,平常的开发和部署就不是什么问题了。因此希望大家看完之后,能自己装个nginx来学习配置测试,这样才能真正的掌握它。前方高能。 文章提纲: 正向代理 反向代理 透明代理

丝画阁 阅读:1099评论:82018-12-13 17:22:04

last命令的用法,查询linux系统重启记录的last命令

linux命令B2C项目开发

ast命令的用法,查询linux系统重启记录的last命令

丝画阁 阅读:1269评论:82018-12-12 13:36:45

Linux下用于查看系统当前登录用户信息的4种方法

linux命令B2C项目开发

Linux下用于查看系统当前登录用户信息的4种方法;查看Linux系统最近重启系统的时间

丝画阁 阅读:1122评论:82018-12-12 13:32:56

MysqlSQL开启远程链接

MYSQL操作B2C项目开发

如果是阿里云,要确定你的服务器实例的安全组是否已经开始了3306端口!!! 描述 没有开启的话连接数据库报错:2003-can't connect to MYSQL 方法/步骤 第一步 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。 mysql -u$user -p $pwd 第二步 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO '$usern

丝画阁 阅读:850评论:82018-12-07 21:24:03

面试题:在浏览器输入“google.com”后都发生了什么?

面试问题B2C项目开发

“在浏览器地址栏中输入 google.com,然后按下回车键,之后会发生些什么?” 这是我最喜欢的面试题之一。有人可以连续说上几天,试图完整地回答这个问题。我也想说说我的答案。当我在一个面试中被问到这个问题时,我滔滔不绝地讲了 10 分钟,直到面试官打断了我。然后,即使是在面试结束之后,我还在想有些东西还没有讲完。 那么究竟会发生些什么? 首先,浏览器将会分析你输入的内容。通常,如果输入的内容里包含了“.com”,浏览器不会认为你输入的是一个搜索关键字。在确定它是一个 URL 之后,浏览器会检查它是否指明了

丝画阁 阅读:1358评论:82018-12-07 20:57:27

教你如何安装Linux软件

linux安装B2C项目开发

教你如何安装与卸载linux软件,Linux下是常规的软件安装方式除了二进制形式的软件分发,还有源代码形式的软件包。由小编为大家整理的教你如何安装与卸载linux软件,教你如何安装与卸载linux软件仅供大家参考和学习。 教你如何安装与卸载linux软件 二进制分发软件包的安装与卸载 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的分发形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编

丝画阁 阅读:1411评论:82018-12-07 20:56:24

翻译接口整理

互联网B2C项目开发

一、背景 因为个人需要将中文翻译成英文,所以开始对翻译接口有了兴趣!于是整理下常用的五个翻译接口包括谷歌、百度、有道、必应、金山词霸,经过研究发现,难度等级也是按照如上顺序排列的。目前主流的翻译也都提供了API接口,但是作为一个开发怎么能不追求些挑战呢! (PS:跟穷没有一点关系!) 二、第一阶层(必应、金山) 为什么说是第一阶层呢?当然是因为这两家秉持开放的观念,不禁由衷对其表示尊重! 必应翻译 必应有两个接口,一个是用来获取译文

丝画阁 阅读:1212评论:82018-12-07 20:55:36