自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (20)
  • 收藏
  • 关注

原创 解决自建WordPress博客不能上传图片问题

搭建完WordPress个人博客后,编辑文章时,发现不能上传图片,页面左下角报错误提示“Unable to create directory wp-content/uploads/2023/01. ls its parent directory writable by the server?”

2023-02-03 00:31:16 1148

原创 Linux分区swap管理

1、定义swap配置sudo dd if=/dev/zero of=/home/swap bs=1024 count=500000#注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,1024就是块大小,这里是1K,所以总共空间就是bs*count=500M。2、把空间格式化成swap格式sudo mkswap /home/swa...

2020-03-19 00:21:00 39

原创 CentOS7防火墙关闭开启及端口管理

一、开启关闭防火墙1、查看防火墙状态sudo systemctl status firewalld或firewall-cmd --state2、开启防火墙sudo systemctl start firewalld //马上生效,重启会恢复原来状态sudo systemctl enable firewalld //重启生效,重启不会恢复原来状态3、关闭防火墙sudo s...

2020-03-06 17:04:00 39

原创 MySQL int、char、varchar 最大值是多少?

1、int(len)(1)max(len) = 255(2)存储范围:    带符号整数:-2147483648-2147483647。    无符号(unsigned)整数:0-4294967295。2、char(len)(1)max(len) = 255(2)存储范围:UTF-8:    中文=255/3    英文=255/1Unicode(GBK):   ...

2020-02-24 18:49:00 81

原创 MySQL int(1) 与 int(3) 的区别

1、占用的字节都一样,只是容纳字符个数有区别。  int(1): 一个字符。  int(3): 三个字符。2、另外要注意的是,无符号整数,自动左侧0填充宽度。  int(3),插入值5,会变成005存储。3、对于int,如果只设置属性zerofill,系统会自动加上unsigned属性,左侧以0填充。...

2020-02-24 18:31:00 47

原创 MySQL char与varchar 的区别

一、差异1、占用存储空间上  char 初始化时占固定空间,varchar依据插入内容大小使用空间。2、char最大字符长度255个(约0.1KB),varchar则是65535(约192KB)。3、存储时,char只保留前空格,varchar保留前后空格。4、相同长度定义下,在管理上,varchar 比 char 多占用一个字节来存储长度信息。二、相同  char(M) 和 va...

2020-02-24 18:13:00 58

原创 JavaScript变量的传递方式

废话不多说,直接上案例:【案例】1、访问变量 按值:function addM(num) {  num += 5;  return num;}var cnt = 10;var result = addM(cnt);console.log(cnt);//输出:10console.log(result);//输出:152、访问变量 按引用:function setF...

2020-02-22 18:18:00 18

原创 三分钟读懂BGP带宽

p.p1 { margin: 0; font: 18px Arial; color: rgba(51, 51, 51, 1); -webkit-text-stroke: #333333 }p.p2 { margin: 0; text-align: justify; font: 16px Arial; color: rgba(51, 51, 51, 1); -webkit-text-stroke...

2020-02-20 17:42:00 33

原创 Docker安装及基础知识

一、安装 & 启动1、安装Docker  [root@tokyo ~]# yum install docker2、启动Docker服务(1)旧式的 sysv 语法[root@tokyo ~]# service docker start ##启动[root@tokyo ~]# chkconfig docker on ##开机启动(2)CentOS7中支持的新式 ...

2017-03-20 19:23:00 23

原创 CentOS搭建“加速器”

1、安装Shadowsocks 服务端yum -y updateyum install -y python-setuptools && easy_install pippip install shadowsocksyum clean all ##可选操作!*注意:yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yu...

2017-03-19 19:51:00 52

原创 SSH 不分配远程主机tty

$ ssh -NT -D 8080 host  N参数,表示只连接远程主机,不打开远程shell;T参数,表示不为这个连接分配TTY。这个两个参数可以放在一起用,代表这个SSH连接只用来传数据,不执行远程操作。...

2017-02-25 16:26:00 27

原创 SSH 远程端口转发

  既然"本地端口转发"是指绑定本地端口的转发,那么"远程端口转发"(remote forwarding)当然是指绑定远程端口的转发。  还是接着看上面那个例子,host1与host2之间无法连通,必须借助host3转发。但是,特殊情况出现了,host3是一台内网机器,它可以连接外网的host1,但是反过来就不行,外网的host1连不上内网的host3。这时,"本地端口转发"就不能用了,怎么办...

2017-02-25 16:14:00 23

原创 SSH 本地端口转发

  有时,绑定本地端口还不够,还必须指定数据传送的目标主机,从而形成点对点的"端口转发"。为了区别后文的"远程端口转发",我们把这种情况称为"本地端口转发"(Local forwarding)。  假定host1是本地主机,host2是远程主机。由于种种原因,这两台主机之间无法连通。但是,另外还有一台host3,可以同时连通前面两台主机。因此,很自然的想法就是,通过host3,将host1连上...

2017-02-25 16:07:00 19

原创 SSH执行远程命令和传送数据

$ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub ##将本地公钥id_rsa.pub传给远程主机

2017-02-25 15:55:00 13

原创 SSH 绑定本地端口

  SSH可以传送数据,那么我们可以让那些不加密的网络连接,全部改走SSH连接,从而提高安全性。假定我们要让8080端口的数据,都通过SSH传向远程主机,命令就这样写:$ ssh -D 8080 user@host  SSH会建立一个socket,去监听本地的8080端口。一旦有数据传向那个端口,就自动把它转移到SSH连接上面,发往远程主机。可以想象,如果8080端口原来是一个不加密端...

2017-02-25 15:55:00 14

原创 Mac安装fish shell

1、brew update2、brew install fish3、sudo vi /etc/shells  增加内容:/usr/local/bin/fish   ##增加fish到shell环境变量4、chsh -s/usr/local/bin/fish   ##切换至fish5、新开标签页/窗口,马上生效。*如果想切换回zsh或bash,则:chsh -s /b...

2017-02-21 15:27:00 22

原创 Mac安装zsh oh-my-zsh

我们将安装zsh,其拓展功能和主题将由oh-my-zsh提供。其中Env.sh文件用于维护别名(aliases),输出(exports)和路径改变(path changes)等等,以免影响~/.zshrc。1、使用 Homebrew 完成 zsh 和 zsh completions 的安装 brew install zsh zsh-completions2、安装 oh...

2017-02-13 20:34:00 13

原创 进程与线程的区别

1、一个程序至少有一个进程,一个进程至少有一个线程。2、线程的划分尺度小于进程,使得多线程程序的并发性高。3、进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。4、线程在执行过程中,每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。5、从逻辑角度来看,多线程的意...

2017-02-03 17:56:00 10

原创 快速理解 FastCGI、PHP-CGI、PHP-FPM

你(PHP)去和泰国人(web服务器,如 Apache、Nginx)谈生意你说中文(PHP代码),他说泰语(C代码),互相听不懂,怎么办?那就都把各自说的话转换成英语(FastCGI 协议)吧。怎么转换呢?你就要使用一个翻译机(PHP-FPM)(当然对方也有一个翻译机,那个是他自带的)我们这个翻译机是最新型的,老式的那个(PHP-CGI)被淘汰了。不过它(PHP-FPM)只有年轻人(Li...

2017-01-22 17:09:00 25

原创 CentOS RDO方式快速安装OpenStack

一、了解RDORDO是什么?  RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系。 说白了,就是红帽支持一个开源项目,让你帮他踩坑,得到成熟稳定的版本,红帽搞一个企业版赚钱。  这个就是红帽的商业模式,其实是多方受益的,用户有一个开源免费的软件工具使用,当然前期可能“坑”比...

2016-12-26 22:07:00 13

原创 为CentOS7(文字界面操作)系统安装gnome图形界面程序

1、安装gnomesudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"2、更新系统的运行级别  如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面:sudo ln -sf /lib/systemd/system/runlevel5.ta...

2016-12-10 16:20:00 25

原创 安装CentOS7文字界面版后,无法联网,用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法...

*无法联网的明显表现会有:  1、yum install出现 Error: cannot find a valid baseurl or repo:base  2、ping host会提示unknown host方法一、  1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把O...

2016-12-07 12:09:00 14

原创 升级CentOS内核 - 2.6升级到3.10

*因为学习docker的需要,docker的官方推荐内核使用3.8以上,所以本人决定把CentOS内核升到长期稳定版的3.10。##记得切换到root用户执行升级操作.[root@localhost ~]# uname -a ##旧版Linux localhost.localdomain 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 U...

2016-12-06 11:36:00 13

原创 npm、component、spm、bower的区别

ing……

2016-08-28 18:13:00 17

原创 Bower的使用

ing……

2016-08-28 18:11:00 9

原创 Mac安装Bower

1、安装bower,得首先安装node:  brew install npm //npm是nodejs的程序包管理器,如果安装过nodejs,可忽略此步。2、安装Git(因为需要从Git仓库获取一些代码包):sudo brew install git //也可以安装Git客户端版本3、安装bower:sudo npm install -g bower //-g:全局安装...

2016-08-28 18:06:00 16

原创 Bower是什么?

一、简介  Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。其它一些建立在Bower基础之上的开发工具,如YeoMan和Grunt等。二、好处节省时间。为什么要学习Bower的第一个原因,就是它会为你节省寻找客户端的依赖关系的时间。没用Bower之前,每次需要安装jQuery的时候,都需要去jQuery网站下载包...

2016-08-28 18:05:00 10

原创 Mac下安装与配置Go语言开发环境

1、官网下载安装包(需FQ)  https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg2、配置Go环境变量GOPATH和GOBIN  (1)打开终端,cd ~  (2)查看是否有.bash_profile文件:     ls -all  (3)有则跳过此步,没有则:    1)创建:touch.bash_prof...

2016-08-26 15:03:00 22

Greenplum企业应用实战

这是国内首本Greenplum著作,国内最早开始使用Greenplum的企业是阿里巴巴,本书的两位作者是阿里巴巴最早负责使用和维护Greenplum的技术工程师,权威性毋庸置疑。本书完全立足于阿里巴巴的企业应用实践,不仅系统介绍Greenplum的功能特性、使用方法、高级应用,而且还详细讲解Greenplum的系统架构、运维管理、性能优化和各种技巧。最重要的是,包含大量企业级应用案例,每个案例都进行了详尽的讲解和实操指导。, 全书一共15章,分为三个部分:基础篇(第1~3章)首先介绍了Greenplum的应用场景、功能特性以及与PostgreSQL的关系,然后讲解了Greenplum的安装配置、语法以及相关操作,最后通过两个具体的数据仓库ETL案例加强读者对Greenplum的功能特性的了解和操作能力;进阶篇(第4~7章)围绕数据字典、执行计划、系统架构、高级特性等主题对Greenplum进行了更深入地讲解,不仅能让读者更深入理解Greenplum的工作原理,也能让读者游刃有余地应对各种日常操作;管理篇(8~15章)从运维和管理的角度讲解了Greenplum的线上部署、数据库管理、脚本维护、监控、权限控制、容灾/扩容、备份恢复、性能调优、常用技巧和常见问题等。

2017-08-28

程序员的数学

程序员的数学

2017-08-28

MySQL技术内幕 InnoDB存储引擎 第2版

MySQL技术内幕 InnoDB存储引擎 第2版

2017-08-28

HADOOP实战

HADOOP实战

2017-08-28

MySQL性能调优与架构设计

MySQL性能调优与架构设计

2017-08-28

MongoDB权威指南

MongoDB权威指南

2017-08-28

构建高性能WEB站点(完整版)

构建高性能WEB站点(完整版)

2017-08-28

SQL必知必会(第4版)

SQL必知必会(第4版)

2017-08-28

计算机系统概论(原书第2版)

计算机系统概论(原书第2版)

2017-08-28

Redis命令参考

Redis开发必备利器!适合Redis初学者和进阶者使用!

2015-04-22

wifi密码破解,路由密码破解

路由密码破解,路由wifi密码破解,蹭网必备神器!

2015-04-22

Linux菜鸟专用资料

Linux菜鸟必备,Linux菜鸟升级为大鸟必学、必经之路

2015-04-22

PHP核心技术与最佳实践

这是一本致力于为希望成为中高级PHP程序员的读者提供高效而有针对性指导的经典著作。 本书系统归纳和深刻解读了PHP开发中的编程思想、底层原理、核心技术、开发技巧、编码规范和最佳实践。 全书分为5个部分:第一部分(1~2章)从不同的角度阐述了面向对象软件设计思想的核心概念、技术和原则,分析了面向对象的特性、设计模式的理念,指出了如何设计低耦合、高可扩展性的软件,等等; 第二部分(3~6章)详细讲解了PHP中正则表达式的规范和使用技巧,PHP网络编程的原理、方法、技巧和一些重要的操作,PDO、数据库应用优化,数据库设计和MySQL的高级应用,PHP扩展引擎的原理与实践; 第三部分(第7章)拨云见日,围绕PHP扩展开发进行了细致而深入的探讨,解析了PHP的底层实现和Zend虚拟机API,并用PHP扩展开发的实例带领读者走进PHP的底层世界,旨在让读者对PHP性能优化、底层原理进行深入的理解。第四部分(8~11章)重点讨论了缓存的设计、Memcached的原理与实践、NoSQL数据库Redis源码分析与应用实践、高性能PHP网站的架构和设计等内容;第五部分(12~14章)详细讲解了PHP代码的调试和测试、Hash算法和数据库的实现,以及PHP的编码规范,旨在帮助读者提高开发效率,养成良好编程习惯。

2015-03-07

史上最难PHPer测试题与其答案

史上最难PHPer测试题与其答案,PHP开发人员挑战之巅!

2015-03-07

编程高手箴言

内容简介: 本书是作者十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,内有作者对许多问题的认知过程和透彻的分析,以及优秀和精彩的编程经验。

2015-03-07

高性能MySQL(第3版).Baron.Scbwartz_2

第1章 mysql 架构与历史 1 第2章 mysql 基准测试 35 第3章 服务器性能剖析 67 第4章 schema 与数据类型优化 111 第5章 创建高性能的索引 141 第6章 查询性能优化 195 第7章 mysql 高级特性 259 第8章 优化服务器设置 325 第9章 操作系统和硬件优化 377 第10章 复制 433 第11章 可扩展的mysql 501 第12章 高可用性 543 第13章 云端的mysql 563 第14章 应用层优化 577 第15章 备份与恢复 593 第16章 mysql 用户工具 635 附录a mysql 分支与变种 649 附录b mysql 服务器状态 655 附录c 大文件传输 683 附录d explain 687 附录e 锁的调试 703 附录f 在mysql 上使用sphinx 713 索引 739

2015-03-04

高性能MySQL(第3版).Baron.Scbwartz_1

第1章 mysql 架构与历史 1 第2章 mysql 基准测试 35 第3章 服务器性能剖析 67 第4章 schema 与数据类型优化 111 第5章 创建高性能的索引 141 第6章 查询性能优化 195 第7章 mysql 高级特性 259 第8章 优化服务器设置 325 第9章 操作系统和硬件优化 377 第10章 复制 433 第11章 可扩展的mysql 501 第12章 高可用性 543 第13章 云端的mysql 563 第14章 应用层优化 577 第15章 备份与恢复 593 第16章 mysql 用户工具 635 附录a mysql 分支与变种 649 附录b mysql 服务器状态 655 附录c 大文件传输 683 附录d explain 687 附录e 锁的调试 703 附录f 在mysql 上使用sphinx 713 索引 739

2015-03-03

空空如也

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

TA关注的人

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