摘要: 1. 安装环境 使用 sudo pip3 install 安装 下面环境 然后在项目文件夹根目录执行下面命令,然后就可以在项目根目录下面找到后端的样式资源(static文件夹下)了 2. 环境配置 创建一个配置文件,如:demo,里面的内容如下,当前示例配置文件是前后端分离(Vue和Django): 阅读全文
posted @ 2019-04-22 10:56 lin_zone 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1. 安装PHP、Nginx和PHP FPM 2. 配置Nginx和PHP FPM 1. 查看php fpm配置 在www.conf配置文件找到 判断怎么使服务器连接到PHP FPM 注:当Nginx和PHP FPM在一个主机上时,使用sock文件那种方式效率更高一些 2. 配置Nginx 创建一个 阅读全文
posted @ 2019-04-22 10:09 lin_zone 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 流程模板 1. 定义问题 1. 导入类库 2. 导入数据集 1. 用标准Python类库导入 2. 用NumPy导入数据 3. 采用Pandas导入 2. 理解数据 1. 描述性统计 分析数据 2. 数据可视化 观察数据 3. 数据准备 1. 数据清洗 通过删除重复数据、标记错误数值,甚至标记错误的 阅读全文
posted @ 2019-01-19 15:58 lin_zone 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 1. 相关命令 1. 根据模型生成相关迁移文件 2. 根据迁移文件,将表结构更新到数据库中,并在Django中带的migrations数据表中更改数据库记录 2. 字段 1. "常用的字段" 1. 自增长字段 1. models.AutoField() 2. models.BigAutoField( 阅读全文
posted @ 2019-01-05 10:45 lin_zone 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 移动光标 1. h,j,k,l 上,下,左,右 2. ctrl e 移动页面 3. ctrl f 上翻一页 4. ctrl b 下翻一页 5. ctrl u 上翻半页 6. ctrl d 下翻半页 7. w 跳到下一个字首,按标点或单词分割 8. W 跳到下一个字首,长跳,如end of line被 阅读全文
posted @ 2018-12-03 15:36 lin_zone 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 编辑 | 快捷键组合 | 说明 | | | | |Ctrl + Space |代码自动完成提示(选择)| |Alt + Enter |显示意图动作和快速修复| |Ctrl + P |参数信息 (在调用方法参数忘记的时候,提示)| |Ctrl + Q |快速查找文件,可以查找当前类定义的文件等| |C 阅读全文
posted @ 2018-12-03 14:58 lin_zone 阅读(6896) 评论(0) 推荐(1) 编辑
摘要: 今天在Vue中动态修改类名,元素的样式就是不改变,类名也没有加上去,里面的问题具体我还是不太清楚,有可能是因为自己不认真,把 :class= 后面的内容的格式给整错了,下面将正确的做法记录一下,便于以后查看。 1. 用法一: 参考: 1. HTML示例: 2. selected CSS样式示例: 3 阅读全文
posted @ 2018-10-23 14:24 lin_zone 阅读(45548) 评论(0) 推荐(1) 编辑
摘要: 1. "Vue官方文档" 是这样说的:Vue过滤器用于格式化一些常见的文本。 2. 在实际项目中的使用: 1. 定义过滤器 1. 在src定义一个filter.js文件,里面定义过滤器函数,在最后要使用 exprot default 将定义的函数暴露出来 [javascript] //将时间戳转化为 阅读全文
posted @ 2018-10-22 19:56 lin_zone 阅读(1289) 评论(0) 推荐(1) 编辑
摘要: 1. 安装mysqlclient库 1. 错误:OSError: mysql_config not found 2. 解决: 1. 方案一 1. 2. 3. 原因分析: mysql_config在/usr/local/bin中找不到,需要将/usr/local/mysql/bin/mysql_con 阅读全文
posted @ 2018-10-15 17:22 lin_zone 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Nginx的upstream目前支持的5种方式的分配 1. 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168.0.14; server 192.168.0.15; } 2. 指 阅读全文
posted @ 2018-10-07 19:03 lin_zone 阅读(2558) 评论(0) 推荐(1) 编辑
摘要: 1. 区别一: 1. where 是数据从磁盘读入内存时候一条一条判断的 2. having 是将所有数据读入内存,在分组统计前,根据having的条件再将不符合条件的数据删除 2. 区别二: having 子句可以使用字段别名,where不可以用 3. 区别三: 1. having可以使用统计函数 阅读全文
posted @ 2018-10-07 18:37 lin_zone 阅读(2473) 评论(0) 推荐(3) 编辑
摘要: 众所周知,group by 一个字段是根据这个字段进行分组,那么group by 多个字段的结果是什么呢?由前面的结论类比可以得到,group by 后跟多个子段就是根据多个字段进行分组 注:下面的例子是在 "网上" 找到的,仅供参考: 比如有一个学生选课表,表结构如下: Table: Subjec 阅读全文
posted @ 2018-09-30 17:04 lin_zone 阅读(36393) 评论(0) 推荐(4) 编辑
摘要:   前后端分离难免要接触到跨域问题,跨域的相关知识请参: "跨域问题,解决之道"   在Django和Vue前后端分离的时候也会遇到跨域的问题,因为刚刚接触Django还不太了解,今天花了好长的时间,查阅了好多资料现在解决了这个问题,记录一下。 1. Djan 阅读全文
posted @ 2018-09-30 16:17 lin_zone 阅读(4584) 评论(0) 推荐(0) 编辑
摘要: 昨天在写美团2019秋招笔试题的时候遇到了关于视图是否能更新的问题,突然感觉这个问题之前复习的时候重点关注过,但是却又想不全。今天特地搜了一些资料总结一下。本文主要说明视图的更新限制,如需关于视图的更多知识,参考: "MySql视图原理讲解与使用大全" 1. 视图简介 1. 视图不是表,不能直接存储 阅读全文
posted @ 2018-09-07 09:10 lin_zone 阅读(12491) 评论(0) 推荐(5) 编辑
摘要: 1. 题目 答案:100,10,100 解析:Javascript在执行前会对整个脚本文件的声明部分做完整分析(包括局部变量),从而确定变量的作用域,所以在函数test执行前,由于第6行声明了局部变量a,所以函数内部的a都指向已经声明的局部变量,所以第4行输出100。第5行输出this.a,我们都知 阅读全文
posted @ 2018-08-31 21:37 lin_zone 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 进程通信是指进程之间的信息交换 通信类型 1. 共享存储器系统 1. 基于共享数据结构的通信方式 (仅适用于传递相对少量的数据,通信效率低,属于低级通信) 2. 基于共享存储区的通信方式 2. 管道通信系统 管道是指用于连接一个读进程和一个写进程以实现它们之间通信的一个共享文件(pipe文件) 管道 阅读全文
posted @ 2018-08-23 10:21 lin_zone 阅读(7392) 评论(0) 推荐(0) 编辑
摘要: 前言 昨天阿里内推电面一面,面试官了解到项目中用过Vue,就问为什么前端框架使用Vue而不适用其他的框架,当时就懵了。因为只用过Vue,不了解其他两个框架,今天就赶紧去了解一下他们之间的区别。大家发现如果本文中哪个地方不对,欢迎来访。 React与Vue对比 1. 相似点: 1. 使用 Virtua 阅读全文
posted @ 2018-08-16 10:39 lin_zone 阅读(11278) 评论(1) 推荐(0) 编辑
摘要: 简介 1. CDN(Content Delivery Network)即内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,提高用户访问响应速度和命中率。 来自: "CDN百度百科" 举个简单的例子:让原本上海的浏览器要访问北京主站内容的请 阅读全文
posted @ 2018-05-02 08:51 lin_zone 阅读(2760) 评论(2) 推荐(1) 编辑
摘要: 简介 1. 单点登录是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统的保护资源,若用户在某个应用系统中进行注销登录,所有的应用系统都不能再直接访问保护资源,像一些知名的大型网站,如:淘宝与天猫、新浪微博与新浪博客等都用到了这个技术。 原理 1. 单点登录 1. 有一个独立的认证 阅读全文
posted @ 2018-04-28 16:33 lin_zone 阅读(55263) 评论(3) 推荐(20) 编辑
摘要: 简介 一般在框架中都会用到 "composer工具" ,用它来管理依赖。其中composer有类的自动加载机制,可以加载composer下载的库中的所有的类文件。那么composer的自动加载机制是怎么实现的呢? composer 自动加载原理 以在Laravel框架中为例: 1. 首先在入口文件 阅读全文
posted @ 2018-04-26 18:35 lin_zone 阅读(6355) 评论(0) 推荐(1) 编辑
摘要: 反射机制简介 1. 之前已经介绍过 "Java反射机制的简单使用" ,所有的反射机制的思想作用等都是类似的,下面就一起来了解一下PHP反射机制。 2. 个人理解:反射机制就是可以利用类名或者一个类的对象来获取关于这个类的一系列信息(类的变量,方法),然后又就可以利用得到的类的信息实例化一些类的对象 阅读全文
posted @ 2018-04-20 13:33 lin_zone 阅读(8858) 评论(0) 推荐(3) 编辑
摘要: 注:操作系统10.13.3 版本,其他版本的Mac系统应该也是可以的 1. 先安装 按照顺序在命令行执行下面命令,如果当前用户权限不够的话,执行命令加上 sudo 2. 配置扩展 在php配置文件中(我电脑的php.ini在/usr/local/etc下,这个视情况而定)加上 3. 重启服务器,利用 阅读全文
posted @ 2018-04-16 21:16 lin_zone 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 分支管理 1. 分支的作用 1. 提交不完整的代码到主分支上会导致别人不能正常开发 2. 如果等代码全部写完再提交,存在丢失每天进度的风险 详见: "https://segmentfault.com/q/1010000010105733" 2. 新建与分支合并 1. 过程 1. Git 创建分支(例 阅读全文
posted @ 2018-04-13 14:31 lin_zone 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Git 简介 1. Git 是目前世界上最先进的分布式版本控制系统 2. 分布式和集中式 1. 集中式版本控制系统 1. 版本库放在中央服务器,干活之前先从中央服务器取得最新版本,然后开始干活,活干完后将自己干的成果推送给中央服务器 2. 缺点:必须联网才能进行工作,对网络的要求较高 2. 分布式版 阅读全文
posted @ 2018-04-12 13:36 lin_zone 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. crond 是Linux下用周期性的执行某种任务或者等待处理某些事件的一个守护进程,crond 进程会每分钟定期检查是否有要执行的任务,如果有要执行的任务则自动执行该任务 2. Linux 下的任务调度 1. 系统任务调度:系统周期性所要执行的工作,如:写缓存数据到硬盘、清理日志等。系统任务调 阅读全文
posted @ 2018-04-09 11:13 lin_zone 阅读(4045) 评论(0) 推荐(0) 编辑