摘要: 今天安装mongodb后发现apache无法启动 命令行 services.msc 打开服务 在服务里启动Apache2a服务,报错误码1 网上查有很多情况都报的1 可以通过命令行下 执行apache bin 下的 httpd.exe进一步了解 AH00548: NameVirtualHost ha 阅读全文
posted @ 2018-03-14 22:52 xueheo 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 最近使用阿里云虚拟主机上线一个项目遇到一个问题 项目需要使用网易邮箱客户端发送邮件的功能在上线后一直没有办法正常实现 开始以为是引入文件或部分文件权限不足 经过排查发现每次在发送邮件时都显示smtp.163.com连接失败 经过网上查询资料了解到阿里云不支持smtp 25端口 http://wend 阅读全文
posted @ 2018-03-08 11:33 xueheo 阅读(603) 评论(0) 推荐(0) 编辑
摘要: tp5相对与tp3.2有很大的不同 migrate是其中一点,通过migrate程序员可以在php代码中创建数据库修改回滚等操作 首先下载migrate扩展,命令行到当前项目目录下执行 通过使用php think命令可以查看migrate是否成功下载 使用migrate:create migrate 阅读全文
posted @ 2018-02-10 14:39 xueheo 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 在面对对象编程中我们经常通过继承来解决部分代码多次出现的问题 php支持单继承,有时候由于不相关联的两个类的方法相同我们需要进行继承操作, trait可以实现不继承的情况下复用代码 trait的使用类似于类 trait 类名 { public function 方法名(){ .......... } 阅读全文
posted @ 2018-02-06 14:21 xueheo 阅读(193) 评论(0) 推荐(0) 编辑
摘要: tp竟然可以跟据商品的id来进行排序查询的数据 记一些php中排序: sort()方法一维索引数组进行值升序排序 rsort()方法一维索引数组进行值降序排序 unsort()方法负责编写自定义排序操作,第一个参数是要排序的数组,第二个参数是自定义的排序方法 自定义的排序方法需要两个参数,返回值1为 阅读全文
posted @ 2018-02-02 12:15 xueheo 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 以往一直认为异步请求只能使用原生js的XMLHttpRequest或jQuery的$.ajax()、$.post()等框架封装的异步请求方法 原来js还提供fetch来替代XMLHttpRequest,详情可见 https://developer.mozilla.org/en-US/docs/Web 阅读全文
posted @ 2018-01-29 11:55 xueheo 阅读(11248) 评论(0) 推荐(0) 编辑
摘要: 每次我都不想接触链表和树的操作 这次要求逆转链表结构(javascript) 核心思想是通过先存储链表当前节点的next数据 let tt = tem.next; 使当前的节点的next指向我们设置的新链表(开始为null) tem.next = newhead; 更新新链表 newhead = t 阅读全文
posted @ 2018-01-27 10:19 xueheo 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 无限级分类主要救赎采用递归算法和特殊的数据表设计实现的 我的代码 老师的代码 明显不同,我设计的无限级是使用array进行嵌套,那么前台的显示就有很大的问题了, 嵌套几层相应的显示就要几层判断加循环,然而老师的使用的是二维array,通过level 来判断层级,顺序由于持续深入不变,同时在递归之前先 阅读全文
posted @ 2018-01-25 16:19 xueheo 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 第一次知道javascript有模块的概念通常都是使用<script>标签进行引入,不过只能在html文件上使用 增加的模块就如同php里的include、require可以使用引入的内容, 不过php是默认引入的文件内部全部可用,而javascript则是选择导出、选择导入,只可以使用引入的函数、 阅读全文
posted @ 2018-01-25 11:53 xueheo 阅读(4602) 评论(0) 推荐(0) 编辑
摘要: npm init //创建package.json文件 下载转换babel库及其100+依赖 npm install babel-cli -D npm install babel-preset-env -D -D 是把相应的依赖包写入package的devDependencies中,方便别人直接使用 阅读全文
posted @ 2018-01-23 18:26 xueheo 阅读(124) 评论(0) 推荐(0) 编辑