- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 红黑树之Golang代码简释
写在前面:一,本文侧重诠释对算法的思考记录过程,忽略其他诸如代码简洁、字符编码等细节问题。二,本文结合 红黑树插入过程图示 这篇一起看,有助于理解。package mainimport "fmt"type Node struct { Data int Left *Node Right *Node Color int Parent *Node}//红黑树(Red-Black Tree)是每个节点都带有颜色属性的二叉排序(查找)树,具备以下特性://1,节点是红色或黑
2020-11-18 09:21:10 232
原创 win10 virtualbox装centos8虚拟机,设置网络能访问外网,并可用Xshell登录
引言:本文重点描述在 VirtualBox 里的一些选项和操作,至于一些常规的 Centos 的安装步骤可参考文中的图片事前准备:1,win10系统上已安装virtualbox,下载地址:https://www.virtualbox.org/wiki/Downloads,选择 Windows hosts,下载完成后一步一步安装即可2,准备好 centos 的系统镜像,相关下载链接如下:官方镜像版本列表:http://mirror.centos.org/centos/8.2.2004镜像源下载列表:
2020-08-09 11:27:43 1086 2
原创 ubuntu16.04下用laradock部署nodejs+laravel前后端环境
ubuntu16.04下用laradock部署nodejs+laravel前后端环境 一,前提:已安装下述软件: 1,docker-ce; 2,docker-compose; 3,git;二,安装laradock: 》laradock官网:laradock.io 参考laradock官方文档安装laradock: 1,git clone https://github.com/...
2018-02-23 18:20:43 1550
原创 win10下安装homestead如何打破网速限制,并且安装多个homestead的方法
win10下安装 homestead 的大体流程:安装virtualbox -> 安装vagrant -> 添加vagrant basic box(vagrant box add laravel/homestead) -> git clone homestead -> 配置homestead.yaml和hosts -> vagrant up -> 浏览器输入...
2018-02-23 18:15:25 856
原创 centos7下装php7的集成开发环境xampp
写在前面: centos7里已有apache2.4.6+mariadb5.5.52+php5.4.16,现需要再装一套php7的开发环境,以备学习研究用一,官网下载xampp: https://www.apachefriends.org/index.html 下载 XAMPP for Linux(2017.7.20 为 PHP7.1.7) 下载完成后是一个.run的文件,我这里是xampp-l
2017-07-20 20:39:24 793
原创 centos7下apache2.4.6虚拟主机配置
1,/etc/httpd/conf.d 目录下新增 vhost.conf,添加内容如下:80>#绑定的主域ServerName centos7.xxx.com#绑定的子域名ServerAlias localhost#网站主目录DocumentRoot /var/www/html/#日志配置ErrorLog /var/log/httpd/error.logCustomLog
2017-07-20 13:25:40 3110
原创 centos7下lamp环境搭建
一,Apache:1,安装apache:yum -y install httpd 2,启动apache:systemctl start httpd.service 3,设置开机启动:systemctl enable httpd.service 4,查看状态:systemctl status httpd.service 5,防火墙放通80端口:firewall-cmd –zone=public
2017-07-20 12:30:57 865
原创 uefi+gpt+centos7探索历程之一:win10下安装centos7
一、硬件准备: 1,电脑一台:我的是 联想小新 air13 pro(自带win10系统) 2,两个U盘:一个2g足够,用来做wePE应急启动盘;另一个8g以上,用来做centos的安装盘二、软件准备: 1,备份esp分区,用的是EasyUEFI软件,官网下载地址:http://www.easyuefi.com/index-us.html 2,制作微PE启动盘,制作工具下载地址:http
2017-06-10 10:48:15 13116 6
原创 PHP 利用 Apache OpenOffice 将word、excel转为pdf
一、开发环境: windows7(64位)+ Apache 2.4.23 + PHP 5.6.28 + mysql 5.7.15二、前提: 安装JDK,并配置好相关变量: 1.http://www.oracle.com/technetwork/java/javase/downloads/index.html 官网下载并安装最新jdk; 2.配置系统变量 JAVA_HOME ,值为 C:\Pr
2017-01-26 12:32:50 5638 1
原创 图解PHP的几种运行模式
最近看了几篇关于PHP运行模式的文章,便用图表的形式把自己的理解记录下来:一、CGI:fork-and-excute 二、FastCGI: 三、 LoadModule(Apache独有): 在Apache配置文件httpd.conf里,通常加的LoadModule php7_module “D:/…/php71/php7apache2_4.dll”起到的作用就是这个 四、ISAPI(IIS独
2017-01-26 11:40:31 1256
原创 win7-64位安装配置php7+apache+mysql+navicat
一、卸载电脑中原有程序:(一)备份: 1. 电脑中原有项目目录(例如htdocs或www)、windows的hosts文件、Apache的httpd-vhosts.conf和logs等按需打包备份; 2. mysql的数据库表存放目录按需打包备份; (二)windows系统服务卸载: 1. 若Apache之前已安装到windows系统服务里,则需把服务从系统中删除,命令行进入到Apache的
2017-01-25 10:32:04 948
原创 不同中奖概率的多奖包抽奖几种算法
不同中奖概率的多奖包抽奖几种算法需求描述:总共有很多个奖包,每个奖包的中奖概率是人为自由设定的,规定每次抽奖必须抽中。 算法分类: 一、最初自行编写的算法:<?php//目标id:随机抽中的奖包id$pid = 0;//$pList为奖包信息存放数组,是从数据库中提取出来的//为方便研究,这里直接给$pList赋值$pList = array( [0] => array
2016-12-20 11:14:38 2664
原创 不依赖于第三方库的日期时间选择器插件--Rome
一、学习背景: 由于项目中原有的 formValidator 验证插件,与新添加的基于jquery的各种日期时间插件,都产生冲突,无奈之下,只好另辟蹊径,这时,今天的主角Rome便登场了。二、Rome的 下载: 点击此处 下载下来的原始目录如下: 其中,只有dist目录下的rome.css 和 rome.js 文件是在开发中必须引入的。三、实验:
2016-07-27 17:26:23 1381
原创 jquery.fileupload.js插件使用--前两篇日志中两个类的使用示例
一,前台代码: 上传一张正确图片测试: 上传一张错误图片测试: 上传一个正确视频测试: 上传一个错误视频测试: 二,后台代码:<?phprequire_once 'upload_one_class.php';$upload_one_class = ne
2016-02-26 16:15:03 1309
原创 jquery.fileupload.js插件使用--后台处理单个上传文件类
<?php/** * 处理单个上传文件类 * 主要实现功能:1.判断文件类型和扩展名 2.判断文件大小 3.判断图片宽高 4.获取预览地址 5.移动文件(通常用于把预览文件移动到最终目录) * */class upload_one_class { //数组,$_FILES中存放的临时文件信息: protected static $post_file; //字符串,$_FILES中
2016-02-26 16:12:59 2033
原创 jquery.fileupload.js插件使用--前台上传预览辅助插件类
<?php/** * 前台上传文件预览辅助插件类 * */class upload_plugin_class { /** * 输出上传一个文件的前台代码 * * @param String $accept_upload_ajax_url: 响应上传ajax的url地址 * @param String $file_type: image/vi
2016-02-26 16:05:58 1141
原创 jquery.fileupload.js插件使用--多视频或音频上传预览
一、前台代码: jquery.fileupload.js使用测试 .bar { margin-top:10px; height:10px; max-width: 370px; background: green;
2016-02-26 16:02:39 7773 4
原创 jquery.fileupload.js插件使用--单视频或音频上传预览
一、前台代码: jquery.fileupload.js使用测试 .bar { margin-top:10px; height:10px; max-width: 300px; background: green;
2016-02-26 15:58:04 32509 31
原创 jquery.fileupload.js插件使用初探--多图片上传预览
一、前台代码: jquery.fileupload.js使用测试 .bar { margin-top:10px; height:10px; max-width: 370px; background: green;
2016-02-26 14:28:25 9587
原创 jquery.fileupload.js插件使用初探--单图片上传预览
一、官方插件下载地址:http://plugins.jquery.com/blueimp-file-upload/ 下载下来后会发现里面包含了一堆文件,首先需要弄清楚的是最核心的部分是哪些,根据官方的例子可以知道,一个最简单的jQuery File Upload上传组件,必须包括以下文件:jQuery核心库,建议使用jQuery 1.8以上版本js/vendor/jque
2016-02-26 14:21:23 2057
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人