自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gocuber的博客

PHP开发 PHP是世界上最好的语言 Python是全宇宙最好的语言

  • 博客(42)
  • 收藏
  • 关注

原创 PHP使用ip2long()来存储IP

PHP使用ip2long()来存储IP$ip = '255.255.255.255';echo sprintf("%u", ip2long($ip)); // 4294967295 %u表示无符号十进制数echo long2ip('4294967295'); // 255.255.255.255

2020-06-18 15:22:21 437

原创 PHP使用sprintf()函数实现自动补0

PHP使用sprintf()函数实现自动补0sprintf('%05s', $str);sprintf() 函数的功能非常灵活%05s 表示输出长度为5的字符串 如果长度不足 左边自动补0%5s 默认以空格自动补全%-05s 如果希望自动补全在右边 则在百分号后加上减号%'#5s 使用特殊字符自动补全 则要在字符前加上单引号$n = 1;$s = sprintf("%05s", $n); // 00001$s = sprintf("%-05s", $n); // 10000$s =

2020-06-18 15:12:25 2913

原创 Linux-CentOS7.6下源码编译安装Git-2.20.1

Linux-CentOS7.6下安装Git-2.20.1官网安装说明https://git-scm.com/book/zh/v2/起步-安装-Git源码安装安装依赖sudo yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel注意最后的2X大写sudo yum install...

2019-04-18 11:10:25 631

原创 Linux-CentOS7.6安装Docker

Docker安装一、Win10安装Docker开启Hyper-V开始-右键-应用和功能-相关设置-程序和功能-启用和关闭Windows功能-勾选Hyper-V确定重启电脑官网下载Docker安装 www.docker.com查看版本是否安装成功docker versiondocker run hello-world二、CentOS7.6安装DockerCentOS下Do...

2019-04-18 11:09:30 511

原创 PHP判断当前是否https协议

/** * isHttps * * @return boolean */public function isHttps(){ return ( (isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on') or (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])...

2019-02-28 15:23:25 722

原创 Linux-CentOS7.6安装composer及简单使用说明

Linux-CentOS7.6安装composer及简单使用说明确保已经安装了PHP/usr/local/php72/bin/php -vln -s /usr/local/php72/bin/php /usr/local/bin/phpphp -v下载composercd /usr/local/bin/wget https://getcomposer.org/download/1...

2019-02-16 23:04:06 2443

原创 win7下启动docker容器的访问地址和SSH连接docker虚拟环境的方法

win7下启动docker容器的访问地址和SSH连接docker虚拟环境的方法docker容器的访问地址win7下安装docker后会为docker所在的虚拟环境分配一个IP,以后如果启动docker容器时指定了映射端口,就可以通过这个IP访问docker容器的应用程序。通过docker-machine env这个命令可以查看分配的IP,其中一行 export DOCKER_HOST="tc...

2019-01-29 14:51:33 773

原创 单独使用Laravel容器 laravel-container

laravel-containerLaravel 容器是完全独立的,即使你的项目不是基于 Laravel 框架的,依然可以使用 Laravel 的服务容器,只要通过 Composer 安装 illuminate/container 就好了。想了解更多关于容器的知识?去读源码吧!容器在底层只有一个类 Illuminate\Container\Container 读完了你就会对容器如何工作有更深的理...

2018-12-25 16:58:35 1154

原创 #1024程序员节,请对身边的程序员们好一点#

1024在外界的众多小伙伴看来,可能是某一不可描述的知名网站,但是(敲黑板,划重点)这是我们程序猿的节日啊!作为一只每天接触程序猿数不胜数的运营喵,咱们共同聊一聊 神秘的程序猿我们程序猿眼中的自己:智商高,对技术的追求孜孜不倦天天被迫因为垃圾需求与产品和运营撕逼风趣幽默,生活简单,对家庭负责但是在其他行业的小姐姐看来,我们是这样的:肥宅的屌丝一年四季=格子衫+冲锋衣+双肩包+黑框...

2018-10-24 20:11:31 266

原创 Nginx基于用户名和密码的认证访问控制

https://blog.csdn.net/dream8062/article/details/78416234https://yq.aliyun.com/articles/462738https://blog.csdn.net/shjh369/article/details/49763013

2018-09-27 17:56:55 1353

原创 完美过滤script标签

完美过滤script标签// .* 不能匹配换行// [\s\S]* 支持匹配换行// ? 表示匹配最近的一个结束标签</script>// i 不区分大小写$html = preg_replace('/<script[\s\S]*?<\/script>/i', '', $html);...

2018-09-14 11:29:10 3990 1

原创 Linux-CentOS6.9安装Elasticsearch

Linux-CentOS6.9安装Elasticsearchsudo -s安装java手动下载 jdk-8u181-linux-x64.tar.gz 官网下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压到 /usr/local/java/j...

2018-09-11 17:59:57 375

原创 PHP浮点数运算需要注意的地方

PHP浮点数运算需要注意的地方$n = 0.58 * 100;echo serialize(n).“\n”;//32位d:57.999999999999993;echoserialize(n).“\n”;//32位d:57.999999999999993;echoserialize(n) . “\n”; // 32位 d:57.999999999999993; echo ser...

2018-09-10 19:00:02 230

原创 PHP使用mpdf生成PDF文件

mpdf/mpdf 6.1.0 GitHub https://github.com/mpdf/mpdf<?php// 导出PDFrequire_once __DIR__ . '/vendor/autoload.php';$mpdf = new \mPDF('utf-8');// 支持中文$mpdf->useAdobeCJK = true;$mpdf->au...

2018-08-23 16:35:40 5356

原创 Linux-CentOS6.9安装ZIP unzip命令解压文件

Linux-CentOS6.9安装ZIP unzip命令解压文件yun install zip unzip

2018-08-19 19:42:39 1809

原创 Linux-CentOS6.9下安装Redis 4.0.10以及安装phpredis扩展

Linux-CentOS下安装Redis4.0.10sudo -s下载、解压、编译 Redis 4.0.10cd /data0/software/wget http://download.redis.io/releases/redis-4.0.10.tar.gztar xzf redis-4.0.10.tar.gzcd redis-4.0.10make安装 Redi...

2018-08-11 20:57:09 476

原创 Git常用命令整理

git常用命令整理克隆git clone https://github.com/gocuber/cuber.gitgit clone https://github.com/gocuber/cuber.git blog查看状态git status # 查看状态更新提交与推送git pull # ...

2018-06-28 10:08:01 418

原创 Linux-CentOS6.9下Nginx+uWSGI+Python3+Django+MySQL开发环境搭建

Linux-CentOS6.9下Nginx+uWSGI+Python3+Django+MySQL开发环境搭建sudo -s安装Nginx-1.12.2首先安装Nginx https://blog.csdn.net/gocuber/article/details/80613503安装安装MySQL-5.7.22安装MySQL-5.7.22 如果不使用MySQL库可以...

2018-06-08 16:38:55 1167

原创 Linux-CentOS6.9安装PHP7.2

Linux-CentOS6.9安装PHP7.2sudo -s安装依赖部分依赖已经在安装PHP5.6时已经安装,这里没有列出;建议看下Linux-CentOS6.9安装PHP5.6,安装依赖部分,将PHP所需依赖库安装;yum groupinstall "Development Tools"yum install libxml2-devel openssl-devel ...

2018-06-07 18:42:32 2972 1

原创 Linux-CentOS6.9安装PHP5.6

Linux-CentOS6.9安装PHP5.6sudo -s安装依赖yum install libxml2-devel curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel net-snmp net-snmp-devel libXpm*安装依赖 libiconv 选其中一...

2018-06-07 18:39:58 2703

原创 Linux-CentOS6.9安装Nginx-1.12.2

Linux-CentOS6.9安装Nginx-1.12.2sudo -s创建www用户和组/usr/sbin/groupadd www/usr/sbin/useradd -g www www创建虚拟主机目录 可建多个mkdir -p /data0/vhosts/wwwchmod +w /data0/vhosts/wwwchown -R www:www /d...

2018-06-07 18:32:28 771

原创 PHP官方中文手册

PHP官方中文手册 http://php.net/manual/zh/index.php从 PHP 7.1.x 移植到 PHP 7.2.x http://php.net/manual/zh/migration72.php从 PHP 7.0.x 移植到 PHP 7.1.x http://php.net/manual/zh/migration71.php从 PHP 5.6.x 移植到...

2018-06-06 09:33:39 7727 1

原创 PHP Windows下手动安装Composer及简单使用说明

PHP Windows下手动安装Composer及简单使用说明Composer官网 https://getcomposer.org/Github https://github.com/composer/composerPackagist / Composer 中国全量镜像官网 https://pkg.phpcomposer.com/全局安装下载 https://ge...

2018-05-30 11:29:24 1409

原创 Linux-CentOS6.9下安装MongoDB3.6

Linux-CentOS6.9下安装MongoDB3.6安装创建 .repo 文件,直接安装MongoDB3.6企业版,一定要选择偶数版本,奇数版如3.5为开发版,不适合生产部署;vim /etc/yum.repos.d/mongodb-enterprise.repo[mongodb-enterprise]name=MongoDB Enterprise Repositor...

2018-05-29 18:35:10 1337

原创 Linux-CentOS6.9下svn安装

Linux-CentOS6.9下svn安装一、安装svnsvn安装cd /data0/software/wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.gzwget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.t...

2018-05-28 16:53:35 522

原创 Linux-CentOS6下配置Samba将目录映射为Windows驱动器用于跨平台编程

Linux-CentOS6下配置Samba将目录映射为Windows驱动器用于跨平台编程一、Linux服务器安装配置安装samba yum install samba system-config-samba samba-client samba-common创建www账号/usr/sbin/groupadd www/usr/sbin/useradd -g www www...

2018-05-23 13:53:07 392

原创 Linux下sudo命令及/etc/sudoers配置说明

Linux下sudo命令及/etc/sudoers配置说明使用su命令切换用户 如切换到root用户 需要输入root密码su root普通用户想要使用root权限 必须切换到root用户 这不废话么或者配置 /etc/sudoerssu rootvim /etc/sudoersroot ALL=(ALL) ALL # 系统默...

2018-05-23 11:55:41 11183

原创 Linux下新增用户设置密码设置nologin等操作

Linux下新增用户设置密码设置nologin等操作查看用户cat /etc/passwd查看用户组cat /etc/group新建用户组/usr/sbin/groupadd www新建用户 指定用户组/usr/sbin/useradd -g www www新建用户 指定用户组/usr/sbin/useradd -g mysql mysq...

2018-05-23 11:20:51 26169 1

原创 Linux关机与重启命令

Linux关机与重启命令使用 shutdown 命令安全地将系统关机(root用户使用)shutdown -r now # 立刻重启shutdown -r 10 # 10分钟后自动重启shutdown -r 20:35 # 在时间为20:35时重启shutdown -h now # 立刻关机shutdown -h 10 # 1...

2018-05-23 08:46:16 522

原创 设置npm镜像 React Native 环境搭建

安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist ...

2018-05-09 13:39:22 737

转载 这份程序员的简历刷爆了五月的朋友圈

这份程序员的简历刷爆了五月的朋友圈 https://mp.weixin.qq.com/s/5rsB956EPVm0FoFOe6xYTg简历的开源地址:https://github.com/sitexa/anires 实际效果地址:https://www.sitexa.org/anires/public 技术和启发来自:http://strml.net/...

2018-05-09 12:34:55 20880 8

原创 MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明

MySQL时间函数from_unixtime()date_format()unix_timestamp()now()说明now() 当前时间mysql> select now(); +———————+ | now() | +———————+ | 2018-05-04 14:58:10 | +———————+ 1 row in set (0.00...

2018-05-04 15:15:24 4330

原创 MySQL监控全部执行过的sql语句

MySQL监控全部执行过的sql语句查看是否开启日志记录 show variables like “general_log%” ;+——————+———-+ |Variable_name|Value| +——————+———-+ |general_log|OFF| |general_log_file|/data0/logs/mysql/general.log| +——————+...

2018-05-04 12:24:36 9802

原创 Linux-CentOS6安装上传rz下载sz命令

Linux-CentOS6安装上传rz下载sz命令su root一、yum安装yum -y install lrzsz二、源码编译安装下载cd /data0/softwarewget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz解压tar zxvf lrzsz-0.12.20.tar.gzcd...

2018-04-27 14:00:52 783

原创 Linux-CentOS6.9安装Git

Linux-CentOS6.9安装Git一、直接使用yum安装yum install git二、或者从源代码安装安装依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install asciidoc xmlto docbook2x下载cd /data0/s...

2018-04-25 21:56:32 2007 1

原创 Linux-CentOS6.9安装MySQL-5.7.22

Linux-CentOS6.9安装MySQL-5.7.22创建mysql用户组和用户/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysql # 使用-r参数表示mysql用户是一个系统用户 不能登录 /usr/sbin/useradd -r -g mysql mysql安装mysql依赖yum install ...

2018-04-25 17:03:41 1236

原创 Linux-CentOS6.9安装Python3与Python2共存

Linux CentOS6/CentOS7 安装 Python3 与 Python2 共存查看CentOS系统自带的Python信息,一般为2.6或2.7版,我们接下来要做的就是保留系统自带的Python版本,并安装 Python3.6.5 版本python -VPython 2.6.6使用命令 which python 查看一下Python可执行文件的位置which ...

2018-04-19 21:21:45 1735 1

原创 MySQL常用SQL整理

MySQL常用SQL整理添加字段alter table `user` add `is_super` tinyint(1) unsigned not null default '0' after `is_sys` ;alter table `article` add `url` varchar(200) not null default '' after `source` ;修改字...

2018-04-03 17:54:19 180

原创 关闭CentOS系统自动更新服务

关闭CentOS系统自动更新服务检查 yum-updatesdchkconfig –list yum-updatesdyum-updatesd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止 yum-updatesd 服务service yum-updatesd stop查看状态service yum-updatesd s...

2018-04-02 18:59:50 9986

原创 Linux CentOS6 网络设置

Linux CentOS6 网络设置查看IP地址ifconfig # 查看IP地址ping baidu.com # ping 百度网卡配置 静态(固定)配置vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetUUID=a8a8a8a8-a8a8-a0a0-0000...

2018-04-02 18:11:26 510

空空如也

空空如也

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

TA关注的人

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