自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟长森的博客

不忘初心,方得始终

  • 博客(96)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 html5中使用video.js播放器播放m3u8直播文件,兼容微信浏览器自动播放(亲测有效)

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>正在直播中</title> <script src="https://act.mcake.com/fangli/2018/wap/commonjs/jquery.min.js"></script> <script src="http://.

2020-11-30 14:46:36 38

转载 Vue-Router升级导致的Uncaught (in promise)问题(亲测有效)

在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise)的问题这是什么原因呢?看vue-router的版本更新日志V3.1.0版本里面新增功能:push和replace方法会返回一个promise, 你可能在控制台看到未捕获的异常解决方法一:在调用方法的时候用catch捕获异常 this.$router.replace({ name: 'foo' }).catch(err => { ..

2020-07-31 12:48:21 297

转载 java详细学习路线及路线图

java详细路线:原文出自点击打开链接本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于...

2020-03-29 12:22:42 155815 62

原创 PHP及mysql数据库常考面试题集锦

一:php部分用PHP实现一个双向队列(使用deque)deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个队列,但是你可以在任何一端添加或移除元素。而双端队列是一种数据结构,定义如下:A deque is a data structure cons...

2019-11-13 10:36:25 25551 2

转载 Supervisor使用详解(转)

一、supervisor简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervis

2020-10-24 22:45:53 19

转载 Laravel Homestead: 403 forbidden on nginx, http://homestead.test访问不了

起因:是因为Homestead.yaml 映射失败,一般是由于没有修改sites导致的,  正确的sites设置,类似于:    而很多人吧folders的配置看成是sites的配置了  解决方法:  ①按照正确的设置修改Homestead.yaml 的sites  ②从新载入配置文件(这步很重要,但是不需要重启vagrant)1.vagrant global-status  2. vagrant provision 0170198    修改完之后可以.

2020-07-31 13:19:48 81

转载 laravel 报错The Mix manifest does not exist.(windows10 homestead亲测有效)

原文来自laravel china社区讨论

2020-07-31 13:01:35 156

原创 Python开源抢票脚本

1.安装python3的环境2 下载源码git clonehttps://github.com/testerSunshine/12306.git3 安装方法pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt --user 4 修改配置文件设置你的出发地,目的地还有...

2019-12-30 20:20:23 493

转载 Composer 各大厂商镜像地址

2019 年 7 月 3 日 发布近日各大云厂商公布了各自的 PHPComposer全量镜像,加上之前的全量镜像资源,整理如下:阿里云使用说明:https://mirrors.aliyun.com/composer/composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ...

2019-10-24 13:59:27 242

转载 持续更新免费的 API,做一个 API 的搬运工

百度 AccessToken: 针对 HTTP API 调用者,百度 AIP 开...——接口地址语音识别: 通过场景识别优化,为车载导航,智能家居和...——接口地址语音合成: 将用户输入的文字,转换成流畅自然的语音输...——接口地址出租车票识别 (可在线调用): 针对出租车票(现支持北京、上海、深圳)的...——接口地址火车票识别 (可在线调用): 支持对大陆火车票的车票号、始发站、...

2019-08-25 20:12:46 1029

转载 thinkphp整合系列之极验滑动验证码geetest

官网:http://www.geetest.com/一:注册获取key注册;创建应用;获取key;二:导入sdk/ThinkPHP/Library/Org/Xb/GeetestLip.class.php(此处GeetestLip.class.php是我重新命名的geetest类文件,原名为class.geetestlib.php)此处牵扯到think...

2019-06-30 22:16:04 346

原创 面试题总结-持续更新

一、z-index是什么z-index属性决定了一个HTML元素的层叠级别。元素层叠级别是相对于元素在Z轴上(与X轴Y轴相对照)的位置而言。一个更高的Z-index值意味着这个元素在叠层顺序中会更靠近顶部二,使用函数及数组来获取当月第一天及最后一天,比较实用 function getthemonth($date) { $firstday = date('Y-m-01', st...

2019-05-13 15:37:41 736

原创 lnmp1.5一键环境包如何配置阿里云免费ssl并更新WordPress常规配置

首先去阿里云搜素ssl并申请免费ssl证书1:申请安全证书进入阿里云->域名管理->点击管理 就可以找到就可以免费下载一年的安全证书 然后点击证书下载 然后通过xshell或者其他客户端软件远程链接到服务器,cd /usr/local/nginx/conf 如果没有ssl目...

2019-05-06 14:31:06 325

原创 新版phpStudy2018,支持自定义php7.3.4版本

首先到win版php官网下载http://windows.php.net/download想要自定义的php版本,我这里下载的php7.3.4目录重命名,保留版本号及nts,如下图,复制到phpStudy安装目录的php文件夹即可。由于我使用的phpstudy2018版本,所以把php-7.3.4-nts里面所有的文件覆盖php-7.2.1-nt不然phpstudy启动软件上...

2019-04-26 16:38:49 8078 1

转载 php中trait(性状)与generator(生成器)

一、trait (性状)最近在看Josh Lockhat的《Modern PHP》,这本书很薄。但是其中给出了一个很重要的学习方法。就是写PHP程序的时候不要凡事都自己来创造,如果已经有牛人写好了组件,直接放进自己项目中用就好了,并且给出了组件的链接。这半年看技术不少,外国的程序员比较喜欢按部就班的按照规范来写程序,包括代码规范,如何保证代码的性能方面,都严格按照工具进行测试。但是我前一份工...

2019-04-25 13:12:37 123

转载 正确的 Composer 扩展包安装方法及Composer Downloader TransportException 解决方法

问题说明Composer Downloader TransportException 解决方法 原文来自有个服务是SOAP协议,所以composer引了一个包,可是给了一个异常。[root@localhost]# composer require "artisaninweb/laravel-soap"[Composer\Downloader\TransportException]Yo...

2019-04-18 16:34:27 591

转载 PHP中PSR-[0-4]规范

原文转自function 函数名是否驼峰命名,花括号{}是否换行写,是该写注释呢还是不写变量名是大写还是小写,一个php文件中是一个类好还是允许有多个。PHP-FIG在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。FIG 是 Framework Interoperability G...

2019-04-16 10:15:02 102

转载 如何在 Git 里撤销(几乎)任何操作和log、reflog、cherry-pick使用

任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。撤销一个“已公...

2019-04-08 16:30:48 6401

转载 MySQL 社区规范 | 数据库篇

命名规范 对象名称必须使用小写,多单词统一使用下划线分割 命名的单词必须做到顾名思义、简洁,表名长度不要超过16个字符,字段名称长度不要超过32个字符 禁止使用保留字并且尽量少用含有关键词来命名 临时表必须以tmp_开头、以日期结尾,备份表必须以bak_开头、以日期结尾基础规范 尽可能地使用InnoDB作为表的存储引擎 在MySQL 5.6以后,Inno...

2019-04-08 15:14:02 129

转载 程序员干货学习资源(持续更新)

前言(程序员学习资料汇总->转自http://www.heqiangfly.com/2016/12/01/materials-programmer-materials/)记录一些作为一名程序员在学习道路上经常用到的一些资料,以备不时之需。资料篇技术网站开发社区CSDN:号称全球最大的中文IT社区,很多业界大牛在上面开通有博客 云栖社区:云栖社区是面向开发者的开放型技...

2019-03-05 11:11:42 1184

转载 Windows下安装Composer的详细教程

Windows环境下Composer的安装教程1.先下载Composer-Setup.exe,下载地址:下载Composer 。会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的php.exe。2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)3.把php目录添加到环境变量(和p...

2019-02-19 10:33:07 162

转载 一篇文章帮你了解 PHP 7.3 更新

 PHP 目前依旧是其它脚本语言强劲的竞争对手,这主要归功于其核心维护团队的快速更新。自从 PHP 7.0 发布以来,社区见证了许多新特性的诞生,极大地改进了开发者在项目中应用 PHP 的方式。提高 PHP 应用的性能和安全性,是这些改进的主要目的。PHP 最近实现了又一个里程碑 —— 发布 PHP 7.3。新版本带来了一些急需的更新。在本文中,我将论述新推出的 PHP 7.3...

2019-02-19 10:18:33 153

转载 浅析MySQL 8忘记密码处理方式

对MySQL有研究的读者,可能会发现MySQL更新很快,在安装方式上,MySQL提供了两种经典安装方式:解压式和一键式,虽然是两种安装方式,但我更提倡选择解压式安装,不仅快,还干净。在操作系统上,MySQL也支持多类型操作系统,如linux,windows等,如下为MySQL几个重大变化的操作系统。           通过研究分析,不难发现:MySQL从低版本向高版本迭代变化的过程,越来...

2019-02-13 13:39:33 240

转载 很有意思的一些网站

扩展阅读有哪些鲜为人知,但是很有意思的网站? 一份攻城狮笔记 每天搜集 Github 上优秀的项目 一些有趣的民间故事 超好用的谷歌浏览器、Sublime Text、Phpstorm、油猴插件合集工具类看图识花(上传图片识别花的种类):http://stu.iplant.cn/web Gridzzly(在线制作自己的网格纸):http://www.gridzzly.com/ ...

2019-01-15 16:23:53 3319

原创 PHPstudy2018最新版里mysql5.51升级到mysql5.7.24解决办法

    我本地的phpstudy是2018版本的的mysql版本是mysql5.51的,现在从其他地方导入mysql5.7以上的sql会出现错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE c...

2019-01-08 14:17:48 1549

转载 win10 localhost 解析为::1 的解决办法(转载)

问题如图所示:在cmd中ping localhost解析出来的是IPV6的::1,原因是windows有个优先解析列表,当ipv6的优先级高于ipv4时,就会出现这种情况。网上有一种方法是修改注册表的,具体方法为:打开RegEdit,导航到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ tcpip6 \ Paramete...

2019-01-08 10:44:02 386

原创 阿里云学生机1年114元限时活动(24岁以下都可以购买)

1阿里云学生机1年114元限时活动(24岁以下都可以购买)点击购买  2.爆款云服务器30元/1月点击购买30元/1月服务器3.RDS 40.8元/1月 RDS管理数据点击购买RDS4.阿里云DDOS高仿IP 云盾高仿IP点击阿里云ddos高防ip5.云解析然域名解析更安全点击购买云解析18元/1年6.精品网站模板点击购买精品模板...

2018-12-29 09:49:52 1192 1

转载 Python学习资料总结

原文来自Github连接 网页框架 Django Flask Tornado 其他Web相关 用户图形接口相关 网络相关 数据库相关 游戏相关 开源框架 大数据与人工智能相关 网络爬虫 测试与代码分析审核 安全与破解相关 图表及图像相关 语音相关 运维相关 树莓派 第三方平台 IDE 区块链 其他库 博客与播客及书籍文档 好的文章 他人总...

2018-11-01 18:23:36 4319 1

转载 python2 与 python3的区别

原文出自几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本.这个脚本会将python2程序源文件作为输入,然后自动转换到python3.但并不是所有内容都可以自动转换。print语句python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,pr...

2018-11-01 18:20:48 124

翻译 Swift 4.2语言参考之声明

 声明 用于向你的程序引入新的名字或结构。例如,你可以使用声明来引入函数和方法,引入变量和常量,还可以定义枚举,结构体,类,和协议类型。你还可以用声明扩展命名类型的行为或在程序里导入其他地方定义的模组。在 Swift 里,大多数声明在某种意义上也是定义,因为在定义的同时,也伴随着实现或初始化。因为大多数协议成员只是声明,而并不会实现他们。为了方便起见,也是因为这些区别在 Swift 并不重要,...

2018-09-10 10:22:45 401

翻译 Swift 4.2之语法总结

词法结构空白语法空白  → 空白项 空白 opt空白项  → 断行符空白项  → 注释空白项  → 多行注释空白项  →U+0000, U+0009, U+000B, U+000C, 或者 U+0020断行符  → U+000A断行符  → U+000D断行符  → U+000D 接着是 U+000A注释  → // 注释内容 断行符多行注释 → /*...

2018-08-26 19:24:06 528

翻译 Swift 4.2之数据类型理解

  Swift 提供了三种基本数据类型,包括数组、集合、字典,都可用于存储值集合。数组是值的有序集合。集合是无序值的唯一值集合。字典是关键值关联的无序集合。 Swift 中的数组、集合、字典对它们可以存储的值和键值的类型都是十分严格的。因此您不能随意将错误的数据类型值插入到集合中。同时也保证了对从集合筛选的值准确无误。注释Swift 中的数组、集合、字典类型都是*泛型...

2018-07-30 13:39:41 433

转载 Linux运维常见面试题汇总

版权声明:本文为木偶人shaon原创文章点击打开 Linux面试题一、填空题1. 在Linux 系统 中,以文件方式访问设备 。2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 。3. Linux 文件系统中每个文件用indoe节点来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i 节点表块 和 数据存储块 。5. ...

2018-06-30 18:37:03 9254 1

转载 Java面试2018常考题目汇总(二)

1、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当servlet处理完业务逻辑后会将信息放入到response并响应到客户端。2、s...

2018-05-20 16:02:53 581

原创 大数据技术学习路线

点击打开链接查看学习大数据技术路线

2018-05-20 15:53:12 863

转载 Java面试2018常考题目汇总(一)

一、JAVA基础篇-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于Java主要用于服务器端的开发,因此Java应用的部署环境有很多为Linux。 Windows操作系统的目录结构,是以盘符为单位,C盘、D盘、E盘等等,数据存储在各个盘符之下,...

2018-05-20 15:45:41 485 5

原创 做为后端,需要掌握的架构师技术图谱

点击查看github链接

2018-05-17 10:44:56 1823 1

转载 PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子

Medoo介绍Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发。提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到。特性轻量级,只有一个文件简单易学,数据结构一目了然支持多种SQL语法,以及支持复杂的查询条件支持多种数据库,包括MySQL, MSSQL, SQLite等等安全,可防止SQL注入免费...

2018-04-29 12:13:36 381

转载 symphony 的twig模板引擎的一些常用的用法总结

在使用Symphony项目时,需要一些常用的twig,经过自己做的几个项目,自己的总结如下:一、twig-数据判断有时候在使用后台传给前台数据时需要判断是否有这个值,(是否为空(”或null)或是否定义defined或is empty)例如:多维数组时:{% if item.image is defined %}&lt;div class=”trade-show-imgs”&gt;{% for i...

2018-04-29 12:04:18 176

转载 Slim使用详解

使用 Composer 进行安装首先在你的项目中安装 Composer:1curl -s https://getcomposer.org/installer | php然后在你的项目根目录中建立名为 composer.json 的文件:12345{    "require": {        "slim/slim": "2.*"    }}通过 composer 进行安装:1php compos...

2018-04-29 12:02:05 1160

html5中使用video.js播放器播放m3u8直播文件,兼容微信浏览器自动播放(亲测有效)|video1.html

html5中使用video.js播放器播放m3u8直播文件,兼容微信浏览器自动播放(亲测有效) 。

2020-11-30

手机商城移动端html自适应整套demo

手机商城移动端html自适应整套demo........................................................................................................................

2018-04-13

微信公众号申请步骤及注意事项

微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项

2017-10-26

微信公众平台(1)搭建php开发配置详细步骤1

登录微信公众平台官网后,在公众平台后台管理页面 - 开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档。

2017-02-21

微信公众平台(1)搭建php开发配置详细步骤

登录微信公众平台官网后,在公众平台后台管理页面 - 开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档。

2017-02-21

php基于thinkphp3.2导出excel

基于thinkphp3.2导出excel下载即用

2017-01-12

微信平台开发手册

微信开发公众号

2017-01-12

html5手机端三级地区联动插件

html5手机端、微信端通用三级地区联动

2017-01-10

html5手机端三级地区联动插件案例|关于html5手机端地区联动引用步骤.docx

html5手机端、微信端通用三级地区联动插件

2017-01-10

上传项目到Linux服务器

上传项目到Linux服务器

2016-12-07

PHP之基础语法函数

PHP之基础语法函数,你值得掌握

2016-11-10

设计模式之通俗理解

设计模式你值得拥有

2016-11-10

基于TP框架SQL之where与having区别

数据库之where与having

2016-11-09

apache与nginx区别

而我却多

2016-11-09

PostgreSQL学习文档

喜欢9下载

2016-10-29

redissdfdsfds

是对方提示对方

2016-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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