怎么优化LAMP的速度
1、Chrome 访问你的博客,接着 Chrome 的菜单 -》视图 -》开发者 -》开发者工具 -》 Network
刷新一次页面,根据页面加载各种内容的耗时对症下药。
2、服务器延迟,换服务器
3、是否页面 TTFB 过高
动静分离、静态文件未对国内优化、Gravatar 换成国内镜像,CDNJS 换成国内镜像,
静态资源与主站分离
1、Chrome 访问你的博客,接着 Chrome 的菜单 -》视图 -》开发者 -》开发者工具 -》 Network
刷新一次页面,根据页面加载各种内容的耗时对症下药。
2、服务器延迟,换服务器
3、是否页面 TTFB 过高
动静分离、静态文件未对国内优化、Gravatar 换成国内镜像,CDNJS 换成国内镜像,
静态资源与主站分离
首先查看错误日志
1 | Cd /var/log |
发现错误是:
1 | 2018-11-11T09:08:20.364026Z 0 [Note] InnoDB: Initializing buffer pool, total size = 50M, instances = 1, chunk size = 50M |
导致的 Wp Error establishing a database connection problem
解决方法:改mysql的设置
[TOC]
这个框架有点像drupal/
1 | npm install @adonisjs/cli --global |
1 | cd ~/desktop |
1 | adonis new sunwei-adonis ---blueprint ninghao/ninghao-adonis-blueprint |
启动服务器
1 | adonis serve --dev |
版本控制
git init
git add .
git commit -m ‘init’
创建仓库,添加远程地址
git push -u origin master
打开目录:
start–routes.js 定义路由
设置:1
2
3Route.get('/hello',({ request })=>{
return `hello~ ${ request.input('name')}`
})
访问:1
http://localhost:3333/hello?name=sunwei
这个路由的视图文件就是:resources ——views——hello.edge
创建控制器
[TOC]
斯坦佛:http://web.stanford.edu/class/cs20si/
blibli视频:2017
https://www.bilibili.com/video/av9156347/?from=search&seid=6905181275544516403
youtube:https://www.youtube.com/watch?v=g-EvyKpZjmQ&list=PLQ0sVbIj3URf94DQtGPJV629ctn2c1zN-
数据集库:收集数据集
https://zhuanlan.zhihu.com/p/35399323
https://deeplearning4j.org/cn/opendata
版本:
TF learn
TF Slim
High level API:Keras
学会使用docker容器:
学习python:
本质:产生计算图
可视化:tensorboard
tensor:
0-d:number
1-d:vector
2-d:matrix
神经网络结构
input layer –hidden layer– output layer(拟合数据)
怎么处理数据结构:
做了一个整理,把python的爬虫基础发一下。这个是基于周莫凡的python整理材料
[TOC]
[TOC]
这个是基于莫凡python,廖雪峰的自学整理
安装python31
brew install python3
选择python3 —version
atom 安装 script
cmd shift +p 查找 run 快捷键cmd i
打开setting:cmd + ,1
pip3 install jupyter
这边用conda更方便
Print 功能:
坚持使用4个空格的缩进
大小写敏感的
平方是2**2
,2**3三次方,
8%3是取余数,
9//4取整1
2
3print(int('2')+3) #int为定义整数型
print(int(1.9)) #当int一个浮点型数时,int会保留整数部分
print(float('1.2')+3) #float()是浮点型,可以把字符串转换成小数
用%实现
1 | print ('Hi, %s, you have $%d.' % ('Michael', 1000000)) |
1 | apple=1 |
注意不要少写了冒号:1
2
3
4
5
6
7age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print(‘kid')
// //