自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 virtualbox虚拟机磁盘空间扩展

扩展虚拟机所在目录vdi文件空间https://www.cnblogs.com/gdpdroid/p/6066170.htmlVBoxManage modifyhd F:\ubuntu.vdi --resize 50000进入VirtualBox安装目录使用VBoxmanager修改,执行:vboxmange modifyhd   <uuid|filename> [--resize <megabytes>|--resizebyte <bytes>]

2021-07-08 15:10:56 589

原创 gitlab创建仓库后配置

命令行指引您还可以按照以下说明从计算机中上传现有文件。Git 全局设置git config --global user.name "Administrator"git config --global user.email "admin@example.com"创建一个新仓库git clone git@gitlab.anyue.com:php/frame.gitcd framegit switch -c maintouch README.mdgit add README.m

2021-06-26 12:07:37 2128

原创 git仓库创建

简易的命令行入门教程:Git 全局设置:git config --global user.name "fzy"git config --global user.email "2522968417@qq.com"创建 git 仓库:mkdir greencd greengit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add originhttps://gitee.c.

2021-06-10 14:58:23 108

原创 git 裸仓库的使用

创建裸仓库git init --bare初始化裸仓库,用于做为git服务端共享仓库裸仓不能被clone,需要创建本地初始化一个真实的项目,再添加裸仓为远程推送地址,然后初始化代码推送到远程mkdir myappgit initgit remote add origin <remote_url>git push origin master如果不初始化裸仓,直接用一个git init创建的目录作为服务端仓库,推送远程的时候有可能会报master -> master (bra

2021-02-23 12:11:41 2378

原创 php和mysql计算一年中第几周

phpdate函数W参数计算一年中第几周date('W',date)W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) echo date("W",strtotime('2023-01-01'));php使用的是星期一开始,本年度中有3天以上的计算为第一周,3天(包含)以下的计算为上个年度的最后一周(可能是52,也可能是53)mysqlWEEK(date[,mode])该函数返回date 对应的星期数。WEEK() 的双参数形.

2021-01-19 10:36:39 455

转载 CENTOS 7 YUM 安装PHP7.4

1.安装源 yum install epel-release yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm2.安装YUM管理工具 yum install yum-utils3. 查看PHP(可忽略此步骤) yum search php73 yum search php744.安装PHP yum install php74-php-gd php74-php-pdo php.

2020-11-27 20:55:32 5292 1

原创 git 命令

git永久保存账号密码,免去git重复输入账号密码操作在git bash 中执行命令:git config --global credential.helper store配置用户名:git config --global user.name "username" git config --global user.email "email"修改本地仓库的用户名和邮箱:...

2020-03-31 10:20:29 79

转载 git http方式免密提交

设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置时间,可以这样做:git config credential.helper 'cache --timeout=3600'这样就设置一个小时之后失效长期存储密码:git config --global credential.helper store增...

2020-03-26 19:45:17 712

转载 git中出现remote: HTTP Basic: Access denied

1.git clone时出现Username for 'http://******': ***remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://******/java/gh-assemble.git/'2.解决方法1. 如果账号密码有变动 用这个命令 git confi...

2020-03-26 09:27:25 367

转载 让Mac终端保持(SSH)与远程的连接状态

经常性需要联机工作,一开就是好几个终端窗口来回的切换。有的窗口离开时间长了再切回来的时候就无法操作了,随便的敲几下键盘要等一会才有反应说已经断开了ssh连接。编辑 /etc/ssh/ssh_config 添加以下设置可解决这个问题:# 断开时重试连接的次数ServerAliveCountMax 5# 每隔5秒自动发送一个空的请求以保持连接ServerAliveInterval 5...

2020-02-05 19:03:47 735

转载 linux仅修改文件夹权限 分别批量修改文件和文件夹权限

比如我想把/var/www/html下的文件全部改成666,文件夹改成777,怎么做呢方法一:先把所有文件及文件夹改成666,然后把所有文件夹改成777chmod -R 666 ./find ./ -type d|xargs chmod 777方法二:把所有文件改成664,把所有文件夹改成777find ./ -type f|xargs chmod 666...

2020-02-05 18:53:21 571

原创 vscode调试当前脚本

vscode调试分"当前脚本调试"和"监听xdebug调试"。当前脚本调试:Launch currently open script监听xdebug调试(即站点调试):Listen for XDebug1)监听调试这个不容易出问题,配置方式网上很多,百度一下安装php_xdebug.dllphp.ini配置:[Xdebug]zend_extension=php...

2019-11-28 23:55:01 1441

转载 LVS的三种工作模式_DR模式

https://www.cnblogs.com/yaboya/p/9109745.html

2019-08-28 02:56:45 162

转载 Websocket--抓包分析

https://www.cnblogs.com/songwenjie/p/8575579.htmlChrome控制台(1)F12进入控制台,点击Network,选中ws栏,注意选中Filter。(2)刷新页面会得到一个ws链接。(3)点击链接可以查看链接详情注意红框标出的信息,后面会详细说明。(4)当然也可以切换到Frames查看发出和接收的消息,但是非常的简陋,只能看到消息...

2019-07-23 15:40:55 355

转载 git

commit报错很正常的提交语句,但是就是报错git commit -m 'modify a2.txt'error: pathspec 'a2.txt'' did not match any file(s) known to git.解决方法:将单引号换成双引号就行了原因:在Linux系统中,commit信息使用单引号包括,windows系统,commit信息使用双引号。...

2019-07-03 15:56:58 188

转载 notepad++环境变量

Notepad++配置java编译环境https://blog.csdn.net/m0_37914799/article/details/81809311Notepad++环境变量变量名称 含义 FULL_CURRENT_PATH 文件路径名称 CURRENT_DIRECTORY 文件目录 FILE_N...

2019-05-08 18:37:10 1775

原创 CLion使用

mingw-w64安装了CLion之后,需要电脑里安装mingw-w64才能够编译c程序下载:https://sourceforge.net/projects/mingw-w64/安装教程(可能是我电脑问题,下直安装不成功,最好只得下载解压版):https://www.cnblogs.com/ggg-327931457/p/9694516.htmlwindows下安装ming...

2019-05-06 15:19:29 1464

原创 gulp4用法

gulp4用法gulp4文档gulp中文文档 旧文档,未同步翻译仅参考安装删除旧版本npm rm --global gulp检查node,npm,npxnode --versionnpm --versionnpx --version安装gulp-clinpm install --global gulp-cli创建项目npx mkdirp my-projectcd...

2019-04-26 16:25:15 1445

转载 pycharm问题:module 'pip' has no attribute 'main'

转自:《解决pycharm问题:module 'pip' has no attribute 'main'》http://www.cnblogs.com/Fordestiny/p/8901100.html更新pip之后,Pycharm安装package出现报错:module 'pip' has no attribute 'main'找到安装目录下 helpers/packaging...

2019-04-09 11:39:19 105

转载 笨方法学Vimscript

笨方法学Vimscript面向那些想学会如何自定义Vim编辑器的用户。http://learnvimscriptthehardway.stevelosh.com/

2019-03-25 15:27:57 826

转载 VIM常用快捷键

https://blog.csdn.net/mergerly/article/details/21620465宏命令按q+x 开始录制宏,x可用其他字母代替,只要不是已经设定的快捷键按q 结束宏录制按@x播放宏 ,以上三步操作不需要进vim的命令模式按5@x,可以重复5次播放查找替换/pattern 向后搜索字符串pattern?pattern 向前搜索...

2019-03-23 17:25:00 109

转载 vim多标签和多窗口

https://blog.csdn.net/fuxingdaima/article/details/8658342进入vim前vim -p <文件名> 以多标签形式打开文件。如vim -p * 就是编辑当前目录的所有文件,vim编辑中:tabnew 增加一个标签:tabc 关闭当前的tab:tabo 关闭所有其他的tab:tabs...

2019-03-21 22:04:26 141

原创 vim插件管理器Vundle.vim

下载地址:https://github.com/VundleVim/Vundle.vimgit安装git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vimgit下起来好慢的感觉,可以直接用zip包,下载解压到目录:~/.vim/bundle/Vundle.vimunzip Vundl...

2019-03-21 21:01:07 609

原创 vim树形目录NERDTree

安装先安装 Vundle.vimhttps://blog.csdn.net/qq_35845964/article/details/88725572通过git下载git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree下起来很慢,可以用zip包安装,下载解压到目录:~/.vim/bun...

2019-03-21 20:45:47 331

转载 vim折叠

设定折叠方式:set fdm=marker在.vimrc文件中添加设置,可以使得每次打开vi 都启动折叠方式。如添加:set fdm=syntaxvim 提供 6中折叠方式 manual 手工定义折叠 indent 更多的缩进表示更高级别的折叠 expr ...

2019-03-21 14:57:22 692

原创 vim窗口分割

基本命令:vs 或者 :vsplit --vertical split,将当前窗口竖直分割,当前文件在两个窗口中显示:vs filename 将当前窗口竖直分割,文件filename在新窗口中显示:sp 或者 :split 将当前窗口水平分割,当前文件在两个窗口中显示:sp filename 将当前窗口水平分割,文件filename在新窗口中显示:q 退出当前窗口切换窗口...

2019-03-21 14:41:39 883

原创 vim支持鼠标

https://blog.csdn.net/qq_27968607/article/details/54966912在~/.vimrc文件中添加设置 set mouse=a,然后用鼠标进vim,输入":help mouse"可查看帮助文档‘mouse’的参数说明n 普通模式 可用点击不同的vim窗口并获取窗口焦点,双击NERDTree目录树的文件可打开,使用起来像...

2019-03-21 14:37:29 1716 1

转载 git使用https协议出错:Peer reports incompatible or unsupported protocol version.

链接:https://www.jianshu.com/p/047081fdd5bc今天在linux上执行git pull 报错(github上的项目 使用https协议)fatal: unable to access 'https://github.com/wenshaoyan/function-interceptor/': Peer reports incompatible or ...

2019-03-21 14:09:30 635

原创 python虚拟环境--virtualenv、virtualenvwrapper

安装pip install virtualenv创建一个虚拟环境cd my_project_dir #进入到目录 virtualenv venv  #venv为虚拟环境目录名,目录名自定义选择使用一个Python解释器可以加-p参数virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径激活虚拟环...

2019-03-06 15:27:08 187

原创 sqlite3的sql语言中运用php函数,createFunction、createCollation、createAggregate

贴代码&lt;?phpinclude 'sqlite.php';$db = new sqliteDb('order.db');//--------------------函数-------------------------//$sql = "select uid,name,money,func(money) as cd from user order by cd desc";...

2019-03-06 10:54:19 351

原创 设计模式(七) 装饰器模式

https://blog.csdn.net/xingjiarong/article/details/50131743http://www.runoob.com/design-pattern/decorator-pattern.html 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类...

2018-12-14 00:02:26 99

原创 设计模式(六) 组合模式

http://www.runoob.com/design-pattern/composite-pattern.htmlhttps://www.webfalse.com/read/201739/1268854.htmlhttps://my.oschina.net/botkenni/blog/1603660组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的...

2018-12-13 21:03:39 118

原创 设计模式(五) 桥接模式

这个博客写的很好,定义和例子都说的很形像,直接引用。https://blog.csdn.net/xingjiarong/article/details/50132727例子:大中小3种型号的画笔,能够绘制5种不同颜色,如果使用蜡笔,我们需要准备3*5=15支蜡笔,也就是说必须准备15个具体的蜡笔类。而如果使用毛笔的话,只需要3种型号的毛笔,外加5个颜料盒,用3+5=8个类就可以实现15支蜡...

2018-12-13 15:40:28 134

原创 设计模式(四) 适配器模式

https://blog.csdn.net/xingjiarong/article/details/50146615定义:适配器模式将一个类的接口,转化成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。比如:读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。使用场景:有动机地修改一个正常运行的系统的接口,...

2018-12-13 11:49:34 112

原创 设计模式(三) 原型模式

原理:https://blog.csdn.net/xingjiarong/article/details/50047443示例:https://www.cnblogs.com/ddddemo/p/5623213.html原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。简单的说,就是克隆一...

2018-12-10 15:17:23 83

原创 设计模式(二) 建造者模式

参考:http://www.runoob.com/design-pattern/builder-pattern.html介绍意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合...

2018-12-08 14:03:16 103

转载 设计模式(一) 工厂模式

下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂。1.简单工厂模式简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数 0,生产戴尔鼠标,给参数 1,生产惠普鼠标。class DellMouse{ public function sayHi() { echo 'hi dell'; }}clas...

2018-11-29 11:37:32 113

转载 PhpStorm Xdebug远程调试环境搭建原理分析及问题排查

http://blog.nsfocus.net/phpstorm-xdebug-remote-debugging-troubleshooting/对于简单的工程,直接print_r();exit()已经足够,但是对于大型项目有时就有点力不从心,如果直接将apache部署在本地,phpstorm调试本地代码这种方式也可以,我以前就是这么干的,这篇文章主要介绍远程调试系问题排除。 1,环境介...

2018-11-19 17:55:01 771

转载 记录php daemon 进程 遇到的问题--posix_setsid函数

https://segmentfault.com/a/1190000005979154总结一下先~ 一个守护进程一般需要root权限,因为可能要使用特殊端口1-1024及其他权限 一个守护进程的父进程会被fork之后被杀掉,所以可以说他的父进程是init进程。 一个守护进程无需交互,也和终端(teriminalsession)无关,所以任何输出,无论是向标准输出还是错...

2018-11-17 15:52:55 521

转载 pcntl之pcntl_signal_dispatch

https://www.cnblogs.com/linzhenjie/p/5485436.html PHP的pcntl扩展提供了信号处理的功能,利用它可以让PHP来接管信号的处理,在开发服务器端守护进程方面,信号处理至关重要。函数原型bool pcntl_signal(int $signo ,callback $handler [,bool $restart_syscalls=tr...

2018-11-17 14:55:36 4816

空空如也

空空如也

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

TA关注的人

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