自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icodes

专注于WEB和APP开发!

原创 公祭日(哀悼日)将网站改成悼念灰黑色的方法

直接将下列代码写入样式表即可:html{filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-webkit-filter: grayscale(1);}

2020-04-04 13:10:25 87

原创 如何将本地已有项目上传到新建的git仓库

方法一:克隆+拷贝克隆仓库(这是一个空仓库):git clone 空仓库地址 复制自己项目的所有文件到刚刚克隆下来的仓库中,最后push到远程仓库上面git add .git commit -m ' 'git push -u origin master // 这是关键一步,这里可以切换分支名方法二:强行合并两个仓库新建git仓库,将本地项目设置为一个git仓库。如果...

2020-03-28 12:00:00 176

原创 vi分屏窗口移动两步走

1、CTRL+w2、SHIFT+<h | j | k | l>

2019-07-27 12:03:21 517

原创 解决非root用户没有权限运行docker命令的问题

问题描述:”Got permission denied while trying to connect to the Docker daemonsocket at unix:///var/run/docker.sock: Gethttp://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix/var/run/docker.soc...

2019-07-24 21:35:05 7373

原创 解决yum安装时出现:Cannot retrieve metalink for repository: epel. Please verify its path and try again

在CentOS 7.6.1810 x64下安装glibc-2.17-260.el7_6.5.x86_64的时候出现了问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again,需要安装epel源。解决方法: 把/etc/yum.repos.d/epel.repo,文件第...

2019-07-17 00:11:06 275

原创 解决linux找不到动态库的问题

动态库即共享库,说到linux找不到动态库的问题,首先要了解动态库的特点:动态库把对一些库函数的链接载入推迟到程序运行的时期。可以实现进程之间的资源共享。(因此动态库也称为共享库)将一些程序升级变得简单。甚至可以真正做到链接载入完全由程序员在程序代码中控制(显示调用)。由上述中的第1点可知,动态库并不是像静态库那样将库文件以二进制形式打包到程序中,而是在程序运行到需要调用对应库函数这...

2019-05-25 17:41:56 757

原创 linux ar 命令的使用说明和实例讲解

命令简介ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。ar可集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。用途说明创建静态库.a文件(如libcalc.a)。用C/C++开发程序...

2019-05-25 11:21:46 1064

原创 linux CTRL常用组合键

ctrl + k -- 剪切光标及其后边的内容;ctrl + u -- 剪切光标之前的内容;ctrl + y -- 在光标处粘贴上两个命令,粘贴方式和被剪切方式相同;ctrl + c -- 结束正在运行的程序或命令;ctrl + d -- 结束当前命令窗口;ctrl + r -- 输入关键字可弹出曾经用过的指令;ctrl + l -- 清屏;(和clear效果相同)ct...

2019-05-20 21:28:44 68

原创 linux用man查看内容时需要用到的快捷键

查看时需要翻屏: 向后翻一屏:space(空格键)   向前翻一屏:b 向后翻一行:Enter(回车键)    向前翻一行:k查看时需要查找:/关键词 向后查找 n:下一个?关键词 向前查找 N:前一个...

2019-05-17 20:09:23 913

原创 linux查看和关闭登录到系统的终端

列出当前登录到系统的用户whoroot@ubuntu:/# who root pts/0 2017-03-01 09:51 (192.168.3.151) root pts/1 2017-03-01 18:27 (192.168.3.129) root pts/2 2017-03-01 18:27 (192.168.3...

2019-05-10 12:10:20 576

原创 vi 批量行缩进和缩回

方法一:通过可视模式实现命令模式下按V(可视模式)或Shift+V(可视行模式)打开可视模式按J或K选中需要缩进的行按Shift>缩进一个tab按Shift<缩回一个tab方法二:末行模式实现末行模式输入 行号1,行号2> 后回车如 :5,10> 则5到10行缩进一个tab末行模式输入 行号1,行号2< ...

2019-05-10 12:04:24 872

原创 vi 批量注释和解注释

方法一:可视块模式批量注释:1、Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列)2、按Shift + I 进入编辑模式,输入你想要插入的字符(任意字符)3、按两次Esc就可以实现批量插入字符,不仅仅实现批量注释而已。批量解注释:1、Ctrl+v进入VISUAL BLOCK(可视块)模式,按 j (向下选取列)或者 k (向上选取列...

2019-05-10 11:47:35 1841 1

原创 ubuntu 18.04设置静态IP

vi编辑 /etc/netplan/01-network-manager-all.yaml 配置文件,原内容如下:# Let NetworkManager manage all devices on this systemnetwork: version: 2 renderer: NetworkManager更改为如下配置:# Let NetworkManager manage ...

2019-05-09 00:41:03 199

原创 码云配置webhook

1、编写webhook内容<?php // function writelog($message,$logFileDir){ // $logFile = 'git_info.log'; // $log = date('Y-m-d H:i:s') . ' - ' . $message . "\n"; // $fp = fopen($lo...

2019-03-19 20:30:33 1035

原创 如何解决mysql服务经常会自动终止的问题

最近在帮客户网站搬家的时候遇到一个比较奇怪的问题,网站搬家后服务器的mysql服务偶尔会莫名其妙的自动终止,而重启服务会报“ERROR! The server quit without updating PID file”这个错误,开始认为对方的服务器被攻击了,经过一番排查发现并没有;经过询问,网站搬家前没有出现类似问题,思来想去最后我把问题锁定到了服务器的空间上,有没有一种可能:服务器的可用空...

2019-02-16 16:46:20 14859

原创 PHP如何实现登录后跳回登录之前的页面

以laravel框架为例,直接上代码:html:<form action="/comment/destination" method="post">{{csrf_field()}} <input type="hidden" name="url" value="ht

2019-02-16 16:13:45 587

原创 PHP算法题:用冒泡法对数组进行排序

用冒泡法对下列数组进行排序:$arr = array(10,8,5,11,4,10,7,20,5,13,2);**方案一:递归**num=0;//将最大值放到后面functionmaopao(num =0;//将最大值放到后面function maopao(num=0;//将最大值放到后面functionmaopao(arr){global num;//结束递归if(count(nu...

2019-02-16 16:08:01 680

原创 windows安装redis + phpstudy安装redis扩展

1.下载安装包 https://github.com/ServiceStack/redis-windows,解压后进入downloads目录找到redis-64.3.0.503.zip解压并copy到指定目录(本文以 D:\redis 为例);2.修改D:\redis\redis.windows-service.conf文件,搜索 maxmemory ,在下边另起一行,设置maxme...

2019-02-16 16:05:20 243

原创 linux经常会用到的查看登陆用户、查看迸发量的命令

查看迸发量:netstat -pnt | grep :80该命令列出了所有此时请求服务器url的用户详情,包括用户IP和状态等等,其中ESTABLISHED表示服务器正在被访问,还可以通过下边这个命令对迸发量进行统计:netstat -pnt | grep :80 | wc -l该命令可以统计服务器所有url被请求的数量,因为服务器本身占用一个连接,所以此时实际迸发数是23个用户访...

2019-02-16 16:05:01 243

原创 OneinStack如何配置MySQL远程连接并授权

为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作(缺一不可):云主机安全组端口开放3306端口参考文档:《云主机安全组端口开放教程》打开iptables 3306端口如果操作系统为CentOS系列:iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp...

2019-02-16 16:04:31 935

原创 一些关于PDO的笔记

<?php//异常处理try{ //写监听内容,遇异常扔包 $link = @mysqli_connect('127.0.0.1','root1','123'); if(!$link){ //实例化一个错误对象 $err = new Exception('链接数据库失败'); //抛出 错误对象 throw $err; echo '这里的代码输出吗??'...

2019-02-16 16:04:01 79

原创 处理PHP计算丢失精度问题(保留指定小数位)

使用php的内库libbcmath(自 PHP 4.0.4,libbcmath 随同 PHP 一起发布。该扩展不需要任何外部的库)$a = bcdiv(100, 100, 2); //除法那么$a = 1.00;bcadd — 2个任意精度数字的加法计算bccomp — 比较两个任意精度的数字bcdiv — 2个任意精度的数字除法计算bcmod — 对一个任意精度数字取模bcmu...

2019-02-14 15:28:21 2582 1

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