白菜编程之旅

一个非计算机类的小白学习之路

pycharm的终端termial在虚拟环境下报python不是可执行命令

使用virtualenv报terminal报python不是可执行命令 解决方法: 1.项目路径不能带中文 2.tools下的ssh配置改成uft-8(就是解决终端乱码问题,百度一下)

2019-06-15 19:38:53

阅读数 10

评论数 0

彻底弄懂二叉树的先序、中序、后序三种遍历与做题

最近有同学考计算机二级不懂树遍历的计算,就找上我解惑。作为老好人的博主的我,但是义不容辞的上来阐述了一番。 先来官方的概念: 树的遍历:是指对树中所有结点信息的访问,即依次对树中每个结点的访问一次且仅访问一次。 分为:先序遍历,后序遍历,层次遍历。(普通的树是没有中序遍历的) 这里我们说一下...

2019-05-03 15:32:26

阅读数 36

评论数 0

Homestead.yaml 配置文件深入读懂

文章参考:(https://learnku.com/docs/laravel-development-environment/5.7/development-environment-windows/2902#3e3008) Homestead.yaml里的配置大致可以分为以下几种: 虚拟机设置;...

2019-03-04 01:59:42

阅读数 93

评论数 0

composer深入理解小课堂

composer install 和 composer update的区别 composer install 会去先读composer.lock文件,然后在读json文件 如果lock的版本不在json里面限制的范围,install的时候会发出一个warning composer upda...

2019-03-01 01:16:56

阅读数 24

评论数 0

composer 版本号前置~与^符号的区别

语义化版本 https://semver.org/lang/zh-CN/ 了解版本号分类 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译元...

2019-03-01 00:23:50

阅读数 240

评论数 0

Homestead简单易懂的使用

1. 安装homestread的box文件 (一般在vagrant项目管理目录下)D:\vgos\homestread vagrant box add laravel/homestead //在线安装 一般在线安装很慢,利用迅雷等工具下载到本地安装 https://vagrantcloud....

2019-02-28 19:42:38

阅读数 52

评论数 0

弱类型语言设计模式深造--策略模式

设计模式理解: 设计模式:一套经验的总结,解决方案,智慧和思想 为了可重用,可靠性 特点: 定义了一个问题 定义了一个解决方案 语言无关性 定义了一组词汇,有助于交流 促进良好设计 为协作而设计的 设计模式核心: 命名:简洁性,描述性 问题:找出问题,避免误用和过度使用 解决方案:模式描...

2019-01-26 21:34:48

阅读数 54

评论数 0

redis知识点总结(1)

1.什么是redis 缓存系统 缓解甚至接管数据库压力 操作具有原子性特征 2.redis优势 3.linux安装redis wget http://download.redis.io/releases/redis-3.2.9.tar.gz tar -zxvf redis-...

2019-01-19 01:56:46

阅读数 31

评论数 0

使用vue-awesome-swiper出现Uncaught RangeError: Maximum call stack size exceeded的问题

看看你的swiper组件的name属性 不能和组件名同名 name的作用:

2018-12-01 12:13:22

阅读数 666

评论数 1

vue-awesome-swiper 组件内样式穿透

/deep/ 是sass和less的样式穿透 #pa /deep/ .swiper-pagination-bullet { width: 20px; height: 20px; text-align: center; line-height: 20px; f...

2018-12-01 12:06:47

阅读数 232

评论数 0

npm run lint修复错误的配置

步骤如下: ①打开package.json,在script里找到 修改为:(中间插入–fix) lint": "eslint --fix --ext .js,.vue src test/unit", 2、终端运行npm run lint修改...

2018-12-01 12:02:18

阅读数 1566

评论数 0

git commit报did not match any file known to git

使用到以下命令时: git commit -m 'project initialized' 回车之后报错了,报了以下的错误: error: pathspec 'initialized'' did not match any file(s) known to git. 在Linux系统中,使用单...

2018-12-01 11:59:50

阅读数 247

评论数 0

CentOS7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启...

2018-11-27 15:15:05

阅读数 33

评论数 0

nginx实现无www和有www跳转

文章目录一、http:no-www跳转到www二、http:www跳转到no-www三、https:no-www跳转到www四、https:www跳转到no-www nginx实现以下四种跳转: http:no-www跳转到www http:www跳转到no-www https:no-www跳转到...

2018-11-26 14:10:37

阅读数 1088

评论数 0

PHP isset啥时候为false和empty啥时候为false 一图结

2018-11-21 20:10:40

阅读数 88

评论数 0

myisam和innodb在使用空间碎片的区别

myisam 1 x 2 x 3 x 删除了三条记录 插入新的三条(会在删除的空间上,从最后开始添加) 1 x 6 2 x 5 3 x 4 innodb 1 x 2 x 3 x 插入新的三条 4 5 6

2018-11-21 19:39:52

阅读数 39

评论数 0

php中函数前加&符号的作用:引用返回

php中的函数前加&符号的作用分解,其作用叫做引用返回,有点抽象,详细解释请看本文内容,需要的朋友可以参考下 php变量前面加&符号是什么意思就不用多说了,大家都在用,就是两个变量同时指向一个地址而已,那么,php函数...

2018-11-21 15:51:45

阅读数 61

评论数 0

array_map,array_walk,array_filter的区别

array_map(function($v){ //pass }, $array); array_walk($array, function($v, $k){ //pass }); array_filter($array, function($v){ //pass }); ...

2018-11-21 15:29:38

阅读数 54

评论数 0

PHP7内核学习--语言的执行原理

我们常用的高级语言有很多种,比较出名的有C\C++、Python、PHP、Go、Pascal等。而这些语言根据运行的方式不同,大体分为两种:编译型语言和解释型语言。 其中,编译型语言包括C\C++、Pascal、Go等。这里说的编译是指在应用源程序执行之前,就将程序源代码编译成汇编语言,然后进一...

2018-11-21 13:56:34

阅读数 47

评论数 0

php 数据类型转换强制转换的三种方式

第一种转换方式: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成对象 $num1=3.14; ...

2018-11-20 23:04:44

阅读数 37

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭