自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的鱼的博客

岁月如冰河,热望如鲸歌

  • 博客(155)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux svn服务器的搭建及配置

今天学习了一下svn服务器的搭建过程,在这记录如下:检测svn是否安装:rpm -qa subversion #检查现有版本,如果输入命令后没有提示的话,表明没有安装yum remove subversion #如果有安装,可以通过该命令卸载旧版本的svn服务yum -y install subversion #执行安装创建svn目录:mkdir /home/svn #以后新的svn...

2018-05-02 18:27:59 9213 1

原创 ftp服务器的搭建及windows ftp客户端的连接,域名解析到ftp目录过程

最近入手了一台阿里云服务器,学习了一下如何搭建ftp服务器及配置,以及在windows本地用ftp客户端工具进行连接操作,域名解析到ftp目录,在这儿分享下。工具及环境:服务器版本为centos7.4预先下载好ftp客户端(比如flashFXP),远程登录操作工具(比如xshell),自行百度下载,具体下载后的连接操作不说了,有点注意,连接时的ip是服务器的公网ip搭建ftp服务器...

2018-04-25 10:59:27 9911 1

原创 快速排序

<?php//快速排序function quick_sort($arr){ if(!is_array($arr)){ return false; } $length = count($arr); if($length <= 1) return $arr; $left = $right = array(); for($i = 1;$i < $length;$...

2018-11-29 11:14:21 471

原创 插入排序的原理及php实现

核心思想:插入排序就是把一组数字分成两部分,一部分是排好顺序的,另一部分是没有排好顺序的,然后,就是从没有排好顺序的那组数字中获取数字,把它插入到已经排好的顺序的那部分数字中,当然,在插入到已经排好顺序的那部分数字时,你还必须让这个插入进来的数字与已经排好顺序的数字进行比较,为的是保证已经排好的顺序的那部分数字不被打乱。<?phpfunction charu_sort($arr){...

2018-11-05 19:39:53 716

原创 选择排序的原理及php实现

<?php function xuanze_sort($arr){ $length = count($arr); //计算序列长度 for($i=0;$i<$length-1;$i++){ $min = $i; for ($j=$i+1; $j < $length; $j++) { if($arr[$j...

2018-11-05 17:55:12 490

原创 冒泡排序原理及php实现

核心思想:相邻的两个数一一比较,大的数上浮,若按从小到大排列的话,大的数向右移动,小的数向左移动,n个数,需要经过n-1轮循环,每一轮循环,需要进行n-i(i代表第i轮循环)次调换,最后可把一列数顺序排列 下面是实现方法:<?phpfunction maopao_sort($arr){ $length = count($arr); //计算排序长度 for($...

2018-11-05 14:59:44 955

转载 laravel框架与其他框架的对比

优点:1、代码比较明白易懂,跟英语句子差不多,关键词就是函数,举个例子,获取数据库中某个表的所有数据:$article=new Article;$articles=$article->all(); //这样就得到了articles表所有记录的所有字段;$count = $article->where('class_id','=', 1)->count(); //是...

2018-09-19 10:50:10 1500

转载 PHP框架最低支持PHP版本

 ThinkPHP Laravel Yii (3.0)5.2 (4.0)5.3.7 (1.0)5.1 (3.1)5.2 (4.1)5.3.7 (1.1)5.1 (3.2)5.3 (4.2)5.4 (2.0)5.4 (5.0)5.4 (5.0)5.4   (5.1)5.6 (5.1)5.5.9    ...

2018-09-19 10:38:05 3322

转载 linux环境下如何卸载一路赚钱(yilu/mservice)

一、删除定时任务:sudo crontab -l -u root 2>/dev/null | grep -v mservice | sudo crontab -u root -二、停止服务对于ubuntu以及centos 7的用户service YiluzhuanqianSer stop对于centos 6的用户sudo pidof mservice | xarg...

2018-08-30 14:31:25 1736

转载 nginx中的MIME.types的作用

转载自  https://blog.csdn.net/debug_zhang/article/details/50749646MIME-type和Content-Type的关系:当web服务器收到静态的资源文件请求时,依据请求文件的后缀名在服务器的MIME配置文件中找到对应的MIME Type,再根据MIME Type设置HTTP Response的Content-Type,然后浏览器根据C...

2018-08-29 18:54:52 13277

转载 Linux CentOS完全卸载PHP

转载自  https://www.cnblogs.com/sunshine-H/p/8117105.html很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。查看php版本命令:#php -v下面的命令是删除不干净的#yum remove php因为使用这个命令以后再用#php -v还是会看到有版本信息的。。。。。 必须强...

2018-08-28 17:16:19 3400 1

转载 学习HTTPS加密原理及安全加密

转载自  https://baijiahao.baidu.com/s?id=1595441779997706095&wfr=spider&for=pcHTTP、HTTPS在我们日常开发中是经常会接触到的。我们也都知道,一般 Android 应用开发,在请求 API 网络接口的时候,很多使用的都是 HTTP 协议;使用浏览器打开网页,也是利用 HTTP 协议。看来 HTTP ...

2018-08-28 17:07:44 19106

原创 centos7 systemctl启动方式添加nginx.service服务

进入到  /usr/lib/systemd/system 目录下,编辑文件 nginx.servicecd /usr/lib/systemd/systemvi nginx.service在nginx.service文件中加入以下代码[Unit]Description=The nginx HTTP and reverse proxy serverAfter=network.t...

2018-08-28 16:14:16 11747 2

转载 linux查看和修改PATH环境变量的方法

转载自  https://www.cnblogs.com/hust-chenming/p/4943268.html查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终...

2018-08-28 15:49:04 300

转载 ps -ef和ps aux的区别

转载自  https://blog.csdn.net/ljfrocky/article/details/50187165 第一点 -ef是System V展示风格,而aux是BSD风格。  字段含义:  USER:用户名称  PID:进程号  %CPU:进程占用CPU的百分比  %MEM:进程占用物理内存的百分比  VSZ:进程占用的虚拟内存大小(单位:KB)  RSS:进程占...

2018-08-28 15:23:48 3203

转载 CentOS7使用systemctl添加自定义服务

转载自  https://www.jianshu.com/p/79059b06a121一、简介Centos7开机第一个程序从init完全换成了systemd这种启动方式,同centos 5 6已经是实质差别。systemd是靠管理unit的方式来控制开机服务,开机级别等功能。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,...

2018-08-28 15:14:08 857

转载 如何解决Chrome对HTTPS页面的CNZZ 统计代码报错警告?

转载自  https://blog.csdn.net/liaoxj2046/article/details/80625004很多站长会遇到一个问题,网站加入CNZZ的JS统计代码后,Chrome浏览器出现警告:阻止跨站解析器阻断脚本通过document.write调用(A parser-blocking,cross site script,XXXX.js is invoked via docu...

2018-08-28 14:14:57 6793 1

转载 编译安装php时遇到virtual memory exhausted: Cannot allocate memory

转载自  https://blog.csdn.net/hostbus/article/details/17222697编译安装php时遇到virtual memory exhausted: Cannot allocate memory有时候用vps建站时需要通过编译的方式来安装主机控制面板。对于大内存的VPS来说一般问题不大,但是对于小内存,比如512MB内存的VPS来说,很有可能会出现问题...

2018-08-27 17:54:20 2496

原创 Discuz对不起,您安装的不是正版应用的解决办法

discuz 社区在更新到2.0以上后,增加了对插件的版本检测,在安装时,可能会出现:“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示,要解决这个其实挺容易的,找到以下文件:    /source/function/function_cloudaddons.php    找到文件中的cloudaddons_validator这个处理过程,将中间提示部份注释掉,改为像以下这样即可...

2018-08-27 16:37:43 3154

转载 如何使用 yum-cron 自动更新 RHEL/CentOS Linux

转载自  https://linux.cn/article-9455-1.html?pryum 命令是 RHEL / CentOS Linux 系统中用来安装和更新软件包的一个工具。我知道如何使用 yum 命令行[1] 更新系统,但是我想用 cron 任务自动更新软件包。该如何配置才能使得 yum 使用 cron 自动更新[2]系统补丁或更新呢?首先需要安装 yum-cron 软件包。该软...

2018-08-27 15:38:37 729

转载 Git warning: LF will be replaced by CRLF 解决方案

问题描述我在github远程创建了一个repository,然后在机器上新建一个文件夹,然后使用Git bash ,执行命令 git init 后,又创建了一个 gh-pages 分支,把别人的模板文件拷贝的这个仓库中,然后执行 git add -A ,结果Git bash 提示信息:warning: LF will be replaced by CRLF、原因分析原因应该是我在Win...

2018-07-26 14:57:55 1251

转载 理解同步/异步和阻塞/非阻塞的区别

同步、异步:概念:消息的通知机制解释:涉及到IO通知机制;所谓同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;所谓异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。阻塞、非阻塞:概念:程序等待调用结果时的状态解释:涉及到CPU线程调...

2018-07-24 15:55:32 955

转载 CentOS7 ab压力测试安装与解释

背景Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用 在此提供 ab 在 centOS7 下的安装和使用方法 注:个人发现,之前安装的centos6.5 默认已安装了ab,具体原因不明①.ab(apache benchmark)安装命令: yum -y install httpd-tools②.ab测试的命令参数命令: ab...

2018-07-19 16:44:26 278

转载 Lua中,泛型for循环遍历table时,ipairs和pairs的区别

转载自  https://blog.csdn.net/tsbyj/article/details/47302611为了看出两者的区别,首先定义一个table:a={"Hello","World";a=1,b=2,z=3,x=10,y=20;"Good","Bye"}使用ipairs对其进行遍历:for i, v in ipairs(a) do print(v)end输出...

2018-07-19 11:41:40 1293

转载 python文件读写,以后就用with open语句

转载自  https://www.cnblogs.com/ymjyqsx/p/6554817.html读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从...

2018-06-29 18:26:25 497

转载 response.follow作为创建Request对象

import scrapy class QuotesSpider(scrapy.Spider): name = "quotes" start_urls = [ 'http://quotes.toscrape.com/page/1/', ] def parse(self, response): for quote in re...

2018-06-29 17:55:30 3256

转载 scrapy常用命令行工具

转载自  https://www.cnblogs.com/cnkai/p/7396283.html简介Scrapy是通过Scrapy命令行工具进行控制的,包括创建新的项目,爬虫的启动,相关的设置,Scrapy提供了两种内置的命令,分别是全局命令和项目命令,顾名思义,全局命令就是在任意位置都可以执行的命令,而项目命令只有在你新创建了项目之后,在项目目录中才可以执行的命令。在这里,简单的介绍一些常用的...

2018-06-29 17:22:26 227

原创 linux 内存清理/释放命令

清理前内存使用情况 free -m释放缓存前同步sync释放所有缓存echo 3 > /proc/sys/vm/drop_caches释放缓存数字参数说明0 – 不释放1 – 释放页缓存2 – 释放dentries和inodes3 – 释放所有缓存free -m命令结果说明第一行:全局角度描述系统使用的内存状况total——总物理内存used——已使用内存,一般情况这个值会比较大,因...

2018-06-29 16:28:53 12211

转载 python文件读写,以后就用with open语句

转载自  https://www.cnblogs.com/ymjyqsx/p/6554817.html读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从...

2018-06-25 16:32:30 3461

转载 Django与Flask的比较

FlaskFlask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库入门简单,即便没有多少web开发经验,也能很快做出网站非常适用于小型网站非常适用于开发web服务的API开发大型网站无压力,但代码...

2018-06-14 19:19:27 1918

转载 git回滚到任意版本

转载自  https://www.cnblogs.com/wancy86/p/5848024.html先显示提交的log$ git log -3commit 4dc08bb8996a6ee02fAuthor: Mark <[email protected]>Date: Wed Sep 7 08:08:53 2016 +0800 xxxxxcommit 9cac9ba76574...

2018-06-11 11:42:35 212

转载 Scrapy爬虫之settings.py配置文件详解

# -*- coding: utf-8 -*- # Scrapy settings for demo1 project # # For simplicity, this file contains only settings considered important or # commonly used. You can find more settings consulti...

2018-06-09 16:44:47 664

转载 scrapy中ROBOTSTXT_OBEY = True的相关说明

转载自  https://blog.csdn.net/you_are_my_dream/article/details/60479699在scrapy中创建项目以后,在settings文件中有这样的一条默认开启的语句:# Obey robots.txt rules ROBOTSTXT_OBEY = True 观察代码可以发现,默认为True,就是要遵守robots.txt 的规则,那么 ro...

2018-06-09 16:03:59 2708 1

原创 python 打印对象的所有属性值的方法

def prn_obj(obj): print '\n'.join(['%s:%s' % item for item in obj.__dict__.items()]) 以上是打印某个对象的所有属性值的方法

2018-06-09 15:57:44 22913 2

转载 『python思考』关于列表的浅复制和深复制的理解

>>> mylist1 = [1, 2, 3, 4] >>> myl = mylist1 >>> myl [1, 2, 3, 4] >>> mylist1[0] = 5 >>> mylist1 [5, 2, 3, 4] >>> my

2018-06-09 13:43:15 286

转载 python encode和decode函数说明

转载自  https://www.cnblogs.com/evening/archive/2012/04/19/2457440.html字符串编码常用类型:utf-8,gb2312,cp936,gbk等。python中,我们使用decode()和encode()来进行解码和编码在python中,使用unicode类型作为编码的基础类型。即u = u'中文' #显示指定unicode类型对象ust...

2018-06-08 17:03:51 7652

转载 Windows pycharm Terminal使用Anaconda 的Prompt

转载自  https://www.cnblogs.com/dj0325/p/8998517.html从Stack Overflow上找到的方法如下在Settings->Terminal->Shell path 改成:cmd.exe "/K" "C:\Users\me\Miniconda3\Scripts\activate.bat" "C:\Users\me\Miniconda3"C:\...

2018-06-05 16:27:56 3749 3

转载 git记住用户名和密码

转载自  https://blog.csdn.net/qq_28602957/article/details/52154384在使用git时,如果用的是HTTPS的方式,则每次提交,都会让输入用户名和密码,久而久之,就会感觉非常麻烦,那么该如何解决呢?方式一:使用SSH,添加ssh key。方式二:在全局中存储用户的账号密码,方式如下在%HOME%目录中,一般为C:\users\Administr...

2018-06-05 10:14:39 4702

转载 PHP 配置文件详解(php.ini 详解 )

转载自  https://www.cnblogs.com/laowenBlog/p/6067800.html[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文...

2018-05-31 18:59:17 321

转载 FTP主/被动模式的原理

转载自  https://blog.csdn.net/zjejlzc/article/details/7546183FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件相比于HTTP,FTP协议要复杂得多复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数...

2018-05-31 16:43:47 465

使用wireshark抓包分析TCP三次握手

用wireshark实际操作来分析tcp三次握手的整个过程,看完会对三次握手有更深入了解

2018-04-12

code-blocks汉化包

C语言开发学习的编辑器 code-blocks汉化包,详细安装教程见博客 https://blog.csdn.net/wz947324/article/details/79812926

2018-04-04

easeus data recovery

用于对电脑中误删除的文件进行恢复,不收费,很好用。

2018-04-03

空空如也

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

TA关注的人

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