摘要:
前言 之前看了很多关于MySQL索引的文章也看了《高性能MySQL》这本书,自以为熟悉了MySQL索引使用原理,入职面试时和面试官交流,发现对复合索引的使用有些理解偏颇,发现自己的不足整理一下这方面的内容。 实例表: mysql CREATE TABLE ( bigint(20) unsigned 阅读全文
摘要:
GitHub是根据项目里文件数目最多的文件类型,识别项目类型。后端项目难免会包含前端的资源,有时候就会被标记成前端语言,因为项目里 css 等文件比较多, 被误识别成css项目。 GitHub不提供指定项目语言的功能,感觉挺傻的。不过可以通过忽略文件的方式来达到指定语言。 这个项目中前端资源文件都在 阅读全文
摘要:
之前开发项目时因为种种原因一直使用明文提交,表单直接明文提交非常不安全,只要稍加操作就能轻易获取用户的信息。在众里寻他千百度之后决定使用RSA加密方式,简单可靠。 项目准备 一.安装PyCrypto库(加密算法库) 二.安装成功后生成一对密钥,使用Python命令行模式执行以下代码获取公钥和私钥: 阅读全文
摘要:
接入QQ登录前,网站需首先进行申请,获得对应的appid与appkey,以保证后续流程中可正确对网站与用户进行验证与授权。 第一步:准备阶段 打开 "QQ互联" ,并登录你的QQ账号。再点击导航上的“应用管理”,创建应用获取appid和appkey。 其中要注意的是网站名称要和备案的网站名称一致,否 阅读全文
摘要:
新浪微博第三方登录使用的是OAuth2.0,开发前提已经注册开发者帐号,是开发者。 OAuth简介 OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。 具体开发步骤 第一步 阅读全文
摘要:
1.1查看新磁盘,可以看到/dev/sdb是新的未挂载的磁盘; 1.2硬盘分区 ,进入fdisk模式 进入fdisk模式 输入n进行分区 选择分区类型(p主分区) 选择分区个数(也是分区id) 选择分区空间大小,我直接回车使用默认值 一直回车,最后输入q退出。 三、格式化分区 将新分区格式化为ext 阅读全文
摘要:
将以下代码打印 $variable = ['a', 'b', 'c']; foreach ($variable as $key => &$value) { } foreach ($variable as $key => $value) { } echo "<pre />"; var_dump($va 阅读全文
摘要:
1.安装apache systemctl stop firewalld.service 2.检查当前安装的PHP包 2.1如果有安装的PHP包,先删除他们 2.1配置 CentOS 7的yum源。 2.2使用yum list命令查看可安装的包(Packege) 3.安装PHP5.6.x 3.1yum 阅读全文
摘要:
“微信运动”能够向朋友分享一个包含有运动数据的网页,网页中就有我们需要的数据。url类似于:http://hw.weixin.qq.com/steprank/step/personal?openid=用户的openid,其中有用于对于微信运动的唯一openid,打开fiddler进行抓包,首先打开f 阅读全文
摘要:
部署代码后uWSGI需要重新启动,关闭系统防火墙或者开放端口 系统版本:CentOS7.0 Python版本:Python3.6.3 Django版本:2.0.5 uWSGI版本:2.0.17 nginx版本1.4.4 1.安装需要的依赖 安装libxml模块是为了让uwsig支持使用“ x"选项, 阅读全文