自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 php 自动加载机制

一、基础了解。 1、php引入文件使用include与require,这两个的区别在于,include可以在代码执行过程中再引入,而require是需要在代码执行前就进行引入操作。 2、命名空间。引入命名空间的作用是为了规避掉因为重名而引发的混乱与错误。可以把命名空间理解为一个箱子,不同的箱子都可以有苹果,但是A箱子的苹果与B箱子的苹果是不一样的。 psr-4对命名空...

2019-12-17 18:22:49 149

原创 go get 速度慢

linux or mac# 启用 Go Modules 功能export GO111MODULE=on# 配置 GOPROXY 环境变量export GOPROXY=https://goproxy.iodetail:https://goproxy.io/

2019-12-16 14:35:59 442

原创 thinkphp新版本添加__ROOT__

thinkphp新版本去掉了原来定义的__ROOT__,__PUBLIC__等变量,所以,为了方便的引入静态文件,需要自定义这些变量。'tpl_replace_string' => [ '__ROOT__' => explode('/public',$_SERVER["REQUEST_URI"])[0], ]话不多说,上代码在config/temp...

2019-01-30 16:41:36 1186 1

原创 laravel artisan基本用法

创建控制器    php artisan make:controller UserController创建模型    php artisan make:model User创建中间件    php artisan make:middleware Active创建auth所需文件    php narrtisan make:auth数据迁移    新建迁移文件...

2019-01-25 16:18:03 210

原创 U盘文件变exe文件

       今天去打印店打印东西,打印完之后,文件就变成了.exe文件,由于本人比较懒,并没有安装360等杀毒工具,所以就打算用·另一种方法恢复文件。       先win+r 进入cmd命令提示符下,定位U盘,输入attrib -R -A -S -H /S /D即可,然后删除exe文件即可。       由于U盘病毒都是在U盘根目录里新建一个autorun.inf文件,因此可以事先建一...

2018-12-25 19:49:14 1852 1

原创 redis修改密码

redis修改密码有两种方法一、直接在redis-cli修改    首先登陆redis    (无密码)-h 127.0.0.1 -p 6379      (已有密码)auth [password]     查看当前密码     config get requirepass     修改密码     config set requirepass    (这种方式...

2018-12-02 09:15:41 8864 2

原创 php组件

安装composercurl -sS https://getcomposer.org/installer | php移动到/usr/local/bin/composer使用composer安装php组件composer require vender/package可以去packagist查看组件包

2018-11-26 20:52:45 341

原创 启用php内置服务器

php -S 127.0.0.1:4000启用一个新的php web服务器,地址127.0.0.1 端口4000  工作目录是这个web服务器的根目录缺点 一次只能处理一个请求

2018-11-26 20:45:19 263

原创 Zend OPcache

字节码缓存  能存储预先编译好的php字节码。这样能节省很多时间,极大的提高性能。首先在php.ini开启Zend OPcacheOPcache配置opcache.validate_timestamps = 1opcache.revalidate_freq = 0opcache.memory_consumption = 64opcache.initerned_strings...

2018-11-26 20:42:30 255

原创 php生成器

生成器就是简单的迭代器创建生成器<?phpfunction myGenerator(){yield 'value1';yield 'value2';yield 'value3';}}调用生成器<?phpforeach(myGenerator() as $y){echo $y;}...

2018-11-26 20:31:00 249

原创 php性状

性状形状是类的部分实现(即常量、属性、方法),可以混入一个或多个现有的php类中,性状有两个作用:表明类是作什么用的(像是接口);提供模块化实现(像是类)。如何创建性状<?phptrait MyTrait{//性状实现}如何使用性状<?PHPclass MyClass{use MyTrait;//这里是类的实现}...

2018-11-26 20:20:00 120

原创 php接口

php接口是两个php对象之间的契约,其目的是不让一个对象依赖另一个对象的身份,而是依赖另一个对象的能力。接口定义interface Documentable{    public function getId();   public function getContent();}这个接口定义表明任何实现Documentable的对象都必须提供一个公开的getId()方法和...

2018-11-26 20:10:35 115

原创 php命名空间

php命名空间在php5.3.0中引入,是一个很重要的工具,其作用是按照一种虚拟的层次结构组织php代码,这种层次结构类似操作系统的文件系统目录结构。命名空间声明语句应该放在<?php标签后的第一行,如Symfony\HttpdFoundation组件的命名空间(有一个Response类)<?namespace Symfony\Component\HttpdFoundati...

2018-11-26 19:46:44 107

原创 linux添加mysql8安装源

http://dev.mysql.com/downloads/repo/apt/  下载.deb文件sudo dpkg -i mysql-apt-config_0.*.****_all.deb 选择mysql8apt updata

2018-11-26 13:08:16 425

原创 nginx 配置支持pathinfo和url重写 thinkphp5

apache是默认支持pathinfo,而nginx本身是不支持pathinfo何为pathinfo?请看这条url127.0.0.1/test.php/a/b/c,/a/b/c即为pathinfo配置支持pathinfolocation ~ \.php(.*)$ { include snippets/fastcgi-php.conf; ## With php-fpm (...

2018-11-25 20:44:09 335

原创 linux nginx

一. 序言 历经了千难万险, 终于是把Nginx 配置成功了, 单单自己还不行, 还要不断从网上总结各种问题的解决方法才能彻底解决, 要不一下两下是不能轻易解决。 在这我详细说名一些我遇到的问题, 让大家省些时间, 少些煎熬。 二. 安装Nginx sudo apt-get install nginx . 启动Nginx 服务。 sudo systemctl...

2018-11-25 17:45:36 337

原创 php组件

第一个组件集合网站:https://packagist.org       这个网站用于收集php组件,可使用关键字搜索第二个:https://github.com/ziadoz/awesome-php      这里面的php组件个人感觉比较优秀...

2018-11-23 21:44:33 271

原创 html pdf jquery插件

GitHub地址:https://github.com/malsup/media/tree/master 下载jquery插件<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <link rel=&quot

2018-11-12 20:57:06 394

原创 phpexcel导入导出

首先要下载phpexcel扩展https://pan.baidu.com/s/1HxzFxfafAbZnJL0z-eEFmA$file=$this->request->file('excel'); $root_path=Env::get('root_path'); $src=$root_path.'public/upload/excel'; ...

2018-11-08 21:10:15 127

原创 js页面跳转并传参数

window.location.href="index/index/show?"+"txt="+encodeURI(123);; 

2018-11-07 21:10:06 368

原创 mysql登陆错误

1、mysql修改密码:set password for root@localhost = password('123456');2、登陆需要加sudo:Mysql中root用户的密码强度不是强类型。查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password。然后 flush privilege...

2018-11-03 11:26:26 231

原创 linux导入python matplotlib.pyplot报错

在linux端执行python脚本,有时候需要画图,但是linux没有GUI界面,因此需要在导入matplotlib.pyplot库之前先执行import matplotlib as mplmpl.use('Agg')再执行import matplotlib.pyplot as plt...

2018-11-01 11:49:11 458 1

原创 linux安装python-pip

1、apt-get install python3-pip    # Python32、apt-get install python-pip      # Python2

2018-11-01 11:32:02 982

原创 Eclipse弹出对话框内容为 A Java Runtime..

原因,找不到jre\bin\javac.exe解决方案:首先在jdk找到javac.exe路径找到eclipse安装位置的eclipse.ini文件打开添加javac.exe文件路径  ok!问题解决。

2018-10-31 22:21:12 1126

原创 linux python版本切换

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150sudo update-alternatives --config pyt...

2018-10-31 12:29:43 273

原创 火狐浏览器改中文

火狐浏览器默认语言是英语。可以使用官方插件来改成中文。http://ftp.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/xpi/zh-CN.xpi其中,中间的数字是浏览器的版本号,可以在help-about firefox中查看。数字后面是系统格式,64位系统填linux-x86_64,32位系统填linux-i686。...

2018-10-30 23:36:54 2409

原创 linux动态桌面

首先安装 mplayer 播放器:sudo apt install mplayer相比 VLC,mplayer 真是超级轻量!~然后下载 xwinwrap,我上传到百度云了,安装包只有 8KB,非常简单的代码。接下来安装 xwinwrap64.deb:sudo dpkg -i xwinwrap64.deb我只传 64 位的到百度云,需要 32位程序的去 Google ...

2018-10-29 21:52:55 1146

原创 数据库连接permission denied

通常情况下载安装完CentOS7后,默认情况下SElinux是启用状态此时,需要将SElinux关闭[root@localhost ~]# sestatus  SELinux status:                 enabledSELinuxfs mount:                /sys/fs/selinuxSELinux root directory:    ...

2018-10-28 14:36:55 1484

转载 centos安装postgresql

安装配置postgresql# 安装[root@vm-06 ~]# yum -y install postgresql-server# 初始化[root@vm-06 ~]# postgresql-setup initdb Initializing database ... OK# 设置postgresql可被远程连接登录[root@vm-06 ~]# vi /var/lib/pgsq...

2018-10-26 16:05:28 208

原创 bootstrap4导航栏居右

.ml-auto   元素居右.mr-auto   元素居左

2018-10-24 14:32:23 4311 2

原创 Permission denied问题

出现Permission denied是因为操作文件权限不够chmod 777 -R ------R 是级联所有子目录

2018-10-23 22:38:52 1763

原创 linux 安装sublime text3中文问题

1、下载所需文件  sudo apt install git git clone https://github.com/lyfeyaj/sublime-text-imfix.git 2、安装脚本 上述命令执行完成之后,一般会在用户的主目录下找到相应的文件夹sublime-text-imfix,进入该文件夹下的lib目录,将脚本libsublime-imfix.so复制到Su...

2018-10-17 18:04:39 599

原创 debian 安装teamviewer

1、下载teamviewer  deb包2、dpkg -i *.deb3、apt-get insftall -f      解决依赖关系

2018-10-15 19:47:35 820

原创 debian 安装mysql8

1、下载mysql-apt-config_*.deb文件2、dpkg -i mysql-apt-config_*.deb3、弹出框  ok4、apt-get update5、apt-get install mysql-serverover!

2018-10-14 21:08:11 1075

原创 git学习笔记

1、git init 目录名                                                           ----使该目录成为git仓库2、git add 文件名/目录                                                 ----添加文件或者目录到git仓库3、git commit -m "这里填写解释" ...

2018-10-12 21:34:50 115

原创 debian 关闭ipv6

vi /etc/sysctl.confnet.ipv6.conf.all.disable_ipv6=1

2018-10-11 23:07:04 2487

原创 oracle php解析clob类型字段

假设你的字段名是“content“   读取:select to_char(content) from table_name;

2018-10-01 09:57:58 642

原创 将文件复制到ftp时发生错误

FTP作为文件传输,是以流的形式进行的具体解决步骤:首先进入“Internet信息服务(IIS)管理器“,可以在windows搜索进行搜索查找在网站中选中创建并正在使用的FTP站点,并点击右边 “ 高级设置 ” 进入到FTP的高级设置 Dialog 中允许uft-8选择flase;重启  问题解决。...

2018-09-26 20:29:29 8323 2

原创 打开ftp服务器的文件夹 请检查是否有权限

1,打开ie浏览器进入工具 高级->浏览

2018-09-26 20:09:42 2393

原创 php获取客户端真实ip

获取客户端真实ip:(下方代码)//获取客户端真实ip public function get_ip() { if(!empty($_SERVER["HTTP_CLIENT_IP"])) { $cip = $_SERVER["HTTP_CLIENT_IP"]; } else if(!empty($_SER...

2018-09-24 15:43:50 353

空空如也

空空如也

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

TA关注的人

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