- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 使用入栈出栈的方式来实现字符串反转
字符串反转先进后出import java.io.IOException;/** * 字符串通过压栈出栈的方式实现字符串反转 */public class StringReverserThroughStack { public String input; private String output; public StringReverserThroughStack(String input) { this.input = input; }
2022-02-09 16:56:00
376
原创 Mac m1 安装mnmp 并且成功编译swoole扩展 PHP版本为7.4
Mac m1安装mnmp(Mac,nginx,mysql,php)使用brew来安装php,nginx,mysql# 搜索php的版本brew search php# 下载phpbrew install php@7.4# 加载到 .zshrcexport PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"# 使之有效source ~/.zshrc#
2021-04-24 19:57:07
1102
原创 leetcode获取最长公共前缀
LeetCode获取最长公共前缀<?php//编写一个函数来查找字符串数组中的最长公共前缀。 //// 如果不存在公共前缀,返回空字符串 ""。 //// //// 示例 1: //// //输入:strs = ["flower","flow","flight"]//输出:"fl"// //// 示例 2: //// //输入:strs = ["dog","racecar","car"]//输出:""//解释:输入不存在公共前缀。 //// ////
2021-04-20 11:09:07
127
原创 MySQL学习笔记
MySQL在不删除数据时,同时重新更新主键ID删除原有主键ALTER TABLE `table_name` DROP `id`;添加新的主键字段ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;设置新主键ALTER TABLE `table_name` MODIFY COLUMN `id` M...
2020-04-07 22:01:53
160
原创 phpstudy 配置站点域名
phpstudy 配置站点域名使用httpd-vhosts.conf进行配置虚拟域名添加以下代码<VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "项目目录/public" ServerName 网址名 ServerAlias 别名 ...
2019-12-11 20:30:08
303
转载 Vue图片的src
我们在用vue渲染页面时,经常会涉及到图片,到是如果按照下面这样,一定会出现问题 <img src="{{item.jpg}}"因为计算机会直接把花括号内容当做路径来解析,这肯定是会出现问题的。因此我们借助v-bind来解决这个问题<img v-bind:src="{{}}">或者不加花括号<img :src="item.jpg">我们在在遍历图片...
2019-12-09 19:05:04
344
原创 ThinkPHP5.1 清除缓存
ThinkPHP5.1 清除缓存在基类控制器里,写上clear()方法,到时候用于调用,在也不是JS里alert('清除缓存了')public function clear(){ if (delete_dir_file(CACHE_PATH) || delete_dir_file(TEMP_PATH)) { return json(["code"=>1,"ms...
2019-12-03 19:39:57
2414
原创 宝塔Linux面板 + PHPStorm配置FTP文件上传
PHPStorm配置FTP1. 在服务器创建FTP在宝塔Linux面板中添加站点的时候会有选择是否添加FTP选项,选择添加,并且会自动生成对应的用户和密码2. 更改项目目录为www用户权限我使用XShell进行连接宝塔Linux面板中,项目主要位置一般在/www/wwwroot/下首先进入存放项目的目录cd /www/wwwroot其次进入对应的项目中cd y...
2019-11-21 21:52:10
1130
转载 解决win环境中Laravel项目storage链接在homestead中无效的问题
如官方文档所述,Laravel提供了Artisan 命令 storage:link 来创建符号链接: php artisan storage:link我的homestead中无法成功执行此命令,或许是文件系统和共享方式的问题无法执行ln,并未追究。因为我在win环境中可以成功执行并使用。但当访问homestead环境时,发现win下的软连接并没有起作用。我们查看一下homestead里此...
2019-11-01 13:49:38
494
原创 PHP实现单例模式
定义:单例模式是一种类的设计,只会最多产生一个对象的设计思想首先定义一个空类,叫做Singleton<?phpclass Singleton {}禁止实例化,只禁止在类外部实例化对象,私有化构造方法class Singleton{ // 私有化构造方法 private function __construct() { ec...
2019-10-14 19:53:02
120
原创 Java常见面试题:数组的反转
Java常见面试题:数组的反转:/** * 数组元素反转 * * 就是对称位置的元素反转,表示对称位置需要两个索引 * 用第三个变量进行交换 * min代表最左边的索引,max代表最右边的索引 * 当min < max时,代表反转完成,停止循环,则为条件 * min从左往右,为++ * max从又往左,为-- */public class Demo03ArrayReve...
2019-09-06 23:02:30
255
原创 Laravel报错集锦
Laravel报错以及解决方法1. No application encryption key has been specified.laravel的key没有生成$ cd 项目目录$ php artisan key:generate出现以下情况,表示解决成功:问题以后慢慢攒。。。...
2019-08-13 21:40:11
640
原创 ThinkPHP导出excel
ThinkPHP导出excelfunction export_to($data,$name=false,$type = 0){ if(!$name){$name=date("Y-m-d-H-i-s",time());} $PHPExcel = new PHPExcel(); //实例化PHPExcel类,类似于在桌面上新建一个Excel表格 $PHPExcel->g...
2019-08-13 17:02:32
144
原创 Django xadmin图片上传与缩略图处理
基本摘要用python django开发时,个人选中Xadmin后台管理系统框架,因为它*内置功能丰富, 不仅提供了基本的CRUD功能,还内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。但是上传图片时想实现图片文件重命名并生成图片预览图时,从网上找了一些大牛写的代码,在自己的项目中出错,所以自己摸索找到使用django-stdimage(参考官方文档)生成...
2019-08-13 16:57:30
393
原创 实操中感觉比较省事的代码
js随机生产6位数字function code() { var num = ""; for (var i = 0;i < 6;i++) { num += Math.floor(Math.random()*10); } document.getElementById("codes").value = nu...
2019-08-13 16:55:11
120
原创 TP5中使用模板继承
ThinkPHP5.1中使用模板继承首先将一个满的html页面复制到view/public/base.html中,接着将头部(__header),导航栏(__nav),左侧菜单栏(__left),底部(__footer),js(__js)都分离到单独的html里在base.html中使用{include file="public/__header" /}这样的方式进行引入头部,其他部分都照这...
2019-08-13 16:12:48
964
原创 Go语言学习-1
变量学习变量定义package mainimport( "fmt")func add(a int, b int) int { var sum int sum = a + b return sum}func main() { var c int c = add(100, 200) fmt.Println("add(100,200)=",c);}定义变量关键...
2019-08-05 19:49:41
168
原创 jQuery中的一些操作
在jQuery中的循环操作:$.each(obj, function(index, el) { // 循环体});obj:需要的循环对象index:表示当前循环到元素的索引el:元素,表示当前循环到的元素原生JS给select添加option选项var cateList = eval(ajaxResult); cateField.innerHTML = ''; for(v...
2019-08-05 16:08:17
120
原创 laravel使用消息队列
队列队列用于异步执行消耗时间多的工作,比如发送邮件等操作,好处是可以快速为客户响应结果,具体处理异步后台的操作。下面的操作使用高效的redis完成处理,所以需要安装相应的扩展包composer require "predis/predis:~1.0"处理失败任务有时你的队列任务会失败。Laravel包含了一个便捷的方式指定任务会被最大尝试的次数。在一个任务到达了它最大尝试次数之后,它会...
2019-08-05 15:36:50
3656
转载 Git常用命令
简单介绍一些命令常用命令$git clone url #克隆远程仓库$git --version #查看git的版本信息$git branch #查看本地所有分支$git branch -a #查看所有的分支$git branch -r ...
2019-07-30 21:13:23
93
原创 Laravel的开发环境Homestead的搭建与配置
Laravel的最好的开发环境Homestead的搭建与配置首先下载vagrant下载地址选择对应的系统进行下载在安装过程中将vagrant最好配到环境变量中,应该会给你一个选项进行选择是否添加的好像。。。安装完成之后进行测试:打开git bash或cmd或zsh输入vagrant -v,有如下内容显示则完成。除此之外,你还需要安装git安装完git之后,并进行配置SSH...
2019-07-30 21:10:11
436
原创 python爬虫学习
python爬虫学习开发环境编译器版本Python 3.632bit:python-3.6.2.exe64bit:python-3.6.5.exe开发工具:Pycharm Jupyter-notebook浏览器类型:google最新版本安装步骤Python3.6https://www.jianshu.com/p/6bd0e6c5cee0Pycharmhttp...
2018-10-30 20:24:31
323
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人