自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 GitHub上README.md排版样式教程

最近对它的README.md文件颇为感兴趣。便写下这贴,帮助更多的还不会编写README文件的同学们。README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮。不过GitHub支持的语法在标准markdown语法的基础上做了修改,称为Github Flavored...

2019-05-17 20:45:48 690

转载 阿里云服务器ECS LAMP环境安装(Ubuntu)

很有帮助的一篇文章,这里转载记录一下。所周知如果要搭建一个网站lamp环境必不可少,但是阿里云初始的时候没有自带lamp环境,原本阿里云自带的包也已经失效了,所以需要自己来安装。但是网上大部分博客都有些老,于是中间遇到了一些小坑,今天就在这里记录下来方便大家。在所有的开始,先升级apt-get,不然会在后续的过程中出现无法找到对应包的情况:sudo apt-get updat...

2019-04-17 19:57:48 909

转载 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系

作者写的太好了,保留记录一下https://www.cnblogs.com/vipyoumay/archive/2017/08/31/7455431.html我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。1. 一文看懂web服务器、应用服...

2019-03-02 22:43:30 394

转载 nohup和&的区别

在第一家公司工作的时候, 我认识了&,在第二家公司工作的时候, 我认识了nohup,  这就是渊源。  随后, 我就一直糊涂用他们, 但并不懂这两个东西。 网上很多地方是乱扯, 瞎复制, 为什么不自己实践一下呢?        看个小程序:#include <stdio.h>#include <unistd.h> int main (){ i...

2019-02-02 19:16:43 1449

转载 linux下运行jar

Linux 运行jar包命令如下:方式一:java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二:java -jar XXX.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?...

2019-02-02 18:58:56 159

转载 linux添加环境变量

查看PATH环境变量的设置,当前命令是否存在于PATH环境变量中    #查看PATH:    echo $PATH    举例说,命令 hello 在/c    但执行的时候提示:    -bash: composr: command not found    这个时候,通过echo $PATH,,发现hello并未在PATH环境变量中有设置,这个时候就需要把hello所在...

2019-02-01 05:27:03 198

转载 linux下运行js文件

linux下运行js文件:1、首先创建一个js文件:    vi test.js在里面写    console.log(‘Hello World!’);然后    wq!保存并强制退出2、运行    node test.js命令,就会看到    Hello World!Author:leedaning转:http://blog.csdn.net/le...

2019-02-01 02:21:45 9989

转载 命令行执行php脚本中的$argv和$argc配置方法

在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去配置一个conf用外网访问。在nginx命令行中 使用php index.php就可以执行这个index.php脚本了,但是怎么传递参数呢?那就要用到$argv和$aegc了。不用开启什么设置 直接在脚本中使用,类似于http传值中的$_POST和$_GET.。在index.php插入以下菜吗&l...

2019-01-05 10:59:56 501

原创 linux常用解压命令

.tar.gz     格式解压命令为    tar   -zxvf   xx.tar.gz.tar.bz2   格式解压命令为    tar   -jxvf    xx.tar.bz2 tar cvf xxx test.php  将test.php打包,名称为xxxtar xvf xxx 上述过程的逆过程,解包。 详见:https://blog.csdn.net/qq_4...

2018-12-10 10:42:07 114

原创 base64编码原理

abc 编码为YWJj未编码: abc转成ascii码: 97 98 99转成对应二进制(三组,每组8位): 01100001 01100010 01100011重分组(四组,每组6位): 011000 010110 001001 100011每组高位补零,变为每组8位:00011000 00010110 00001001 00100011每组对应转为十进制: 24 22 9 35...

2018-11-29 18:07:50 346

转载 优化VMware提高虚拟机运行速度的技巧

感觉这篇文章写的不错,转载一下vmware虚拟机如何设置不当的话会造成运行速度慢,并影响主机运行,甚至会出现死机。1 修改preference中的选项(全局设置)a 进入设置界面的方法如下图所示: b 修改虚拟机内存的使用方式(关键)这步也是关键步骤之一,否则也会因为读硬盘而导致虚拟机速度明显下降(同时硬盘狂叫,读硬盘是虚拟机速度慢的主要原因)。选中“Fit a...

2018-11-13 12:43:23 489

转载 Python中 sys.argv[]的用法简明解释

因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明python教程上那个一长串代码的例子,说看了就明白了,可我看得晕头转向的还是没真正明白,只知道“sys.argv[0]表示代码本身文件路径”这点,其实还...

2018-10-31 22:23:33 149

原创 VMware tools安装后,没有自启动怎么办

运行以下命令cd /usr/bin./vmware-user然后

2018-10-18 22:11:33 6235 4

转载 WebStorm使用教程详解

WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的 * 的。 好处:省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页面了。  坏处:没有以前的 * 标识,万一键盘误操作也会被立...

2018-10-15 08:45:48 2474

转载 70个Python练手项目列表(都有完整教程)

70个Python项目列表:1、【Python 图片转字符画】2、【200行Python代码实现2048】3、【Python3 实现火车票查询工具】4、【高德API+Python解决租房问题 】5、【Python3 色情图片识别】6、【Python 破解验证码】7、【Python实现简单的Web服务器】8、【pygame开发打飞机游戏】9、【Django 搭建简易博客】10、...

2018-09-11 12:56:55 24372

转载 python入门

转载:https://blog.csdn.net/u010132497/article/details/79233939最近完全被python的各种版本,安装包,工具什么的弄疯了,感觉与python相关的东西太多了,一时间让人分辨不出来到底什么是干什么的。于是,我疯狂的查阅各种资料,才逐渐慢慢理解了与python相关的各种工具和包。下面,将我的困惑记录下来,希望可以...

2018-05-12 23:38:54 882

转载 搞懂回车与换行的区别

转载于:https://blog.csdn.net/fanwenbo/article/details/54848429关于换行和回车其实平时我们不太在意,所以关于两者的区别也不太清楚,在平时开发时可能会遇到一些文件处理的问题,放到不同的操作系统上出现各种坑。那么回车和换行到底有哪些区别呢?今天咱们就来总结一下。1. 由来在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 3...

2018-05-12 23:31:24 187

原创 51nod1046 快速幂

题目链接:1046求a^b mod c 是多少, 重点是a,b的范围都是10^9,简单模拟坑定是要超时的。学会了一种技巧:快速幂。这一题隔得太久,已经忘了原理了。下面是快速幂的核心代码: int pow3( int a, int b ) { int r = 1, base = a; while( b != 0 ) { ...

2018-04-14 20:31:36 211

转载 Python中默认参数self的理解

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——其他名称都是不赞成你使用的。使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集成开...

2018-04-05 22:03:19 747

转载 Python3安装Scrapy

运行平台:Windows Python版本:Python3.x IDE:Sublime text3出处:http://blog.csdn.net/c406495762/article/details/60156205一、Scrapy简介     Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架,可以应用于数据挖掘,信息处理或存储历史数据等一些列的程序中。Scrapy最初就是为了网络...

2018-04-05 11:32:51 205

原创 51nod1006 最长公共子序列

题目链接:51nod1006最长公共子序列问题可以用动态规划解:详细分析看这个:搞懂动态规划解最长公共子序列问题#include<stdio.h>#include<string.h>char p[1010],s[1010];int flag[1010][1010],c[1010][1010],len1,len2;//flag数组用来标记void LCS(int m,...

2018-04-01 21:01:40 201

转载 搞懂动态规划解最长公共子序列问题

动态规划法 经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。 为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。【问题】 求两字符序列的最长公共字符子序列 问题描述:字符序列的子序列...

2018-04-01 20:47:28 199

原创 hdu1035 Robot Motion

题目链接:1035简单dfs:#include<stdio.h>#include<stdlib.h>#include<string.h>char p[15][15];int a,b,c,n,m;int vis[15][15],count[15][15];//vis数组用来标记此方格机器人是否走过.count数组用来记录机器人走到(x,y)时走了多少步...

2018-04-01 17:38:26 192

原创 51nod1019 逆序数

这一题可以用树状数组做(树状数组详解),思路分析:假设原数据为  1 9 6 8 3 4 0 7离散化后为     1 2 3 4 5 6 7 8     (离散化是为了有效利用空间,因为给的原始数据不一定是连续的,比如原始数据是:1 10000   10000000,离散化后只需要一个存三个数据的数组即可,离散化并不会对后面根据大小排序造成影响,因为我们是根据结构体中原数据的大小对离散化后的数据...

2018-04-01 17:13:00 224

转载 搞懂树状数组

博客原文:http://blog.csdn.net/int64ago/article/details/7429868      写下这个标题,其实心里还是没底的,与其说是写博帖,不如说是做总结。第一个接触树状数组还是两年前,用什么语言来形容当时的感觉呢?……太神奇了!真的,无法表达出那种感觉,她是那么的优雅,10行不到的代码,却把事情干的如此出色!没有了解她原理的前提下即使把代码倒背如流也理解不了...

2018-04-01 15:34:17 141

原创 hdu1233详解 还是畅通工程

这一题是并查集的题,和hdu1232有一些不同。输入的时候用到了struct结构体,这样两个城镇才会和它们之间的距离紧紧“绑”在一起,不会因为用sort排序后,找不到每个距离所对应的两个城镇。根据距离把struct结构体从小到大排序(用sort对struct结构体排序的方法),然后用for循环遍历排序后的结构体,如果两个城镇的还未连接,就连接它们,并在总距离中加上这两个城镇的距离;#include...

2018-04-01 14:55:15 727

原创 用sort/qsort依据struct结构体中的某个变量对struct结构体排序

sort和qsort对struct结构体排序的详细记录:sort(p+i,p+j,cmp);// 被排序的范围为[p[i],p[j])int cmp(struct node a,struct node b){ return a.p<b.p;//p是依据的变量.注意连接符号是<号,不是-号.如果用减号 结果是逆序输出 而不是从小到大输出.} qsort(a+i,j,s...

2018-03-30 23:17:17 1795

原创 python中max函数的用法解析

python中 max函数可以输入一个参数,也可以输入两个参数。如果是一个参数,这个参数必须是可迭代的,max会for i in … 遍历一遍这个迭代器函数会返回其最大值,也可以给出key参数,这样函数会把第一个参数的每个值依次放入key提供的比较大小的方法里(常常是一个函数)求出最大值.下面这个例子很好地反映了key的作用:list=[1,2,5,9,4,6,3]>>> ma...

2018-03-30 22:49:12 23156

原创 hdu1232详解 畅通工程

题目链接:hdu1232畅通工程这一题是并查集的题,关键就是找出根结点的数目,下面附上详细的代码和注释讲解:(注释中  祖先=根节点)#include<bits/stdc++.h>int m,n,pre[1010],rank[1010];//pre数组存关系(pre[a]==b表示a的父亲是b),rank数组存树上有多少节点(rank[i]==j表示根节点为i的树上有j个节点) v...

2018-03-30 22:31:26 1120 1

原创 hdu1010详解 TLE如何解决

题目链接:hdu1010这一题是需要剪枝的,会用到一个小技巧:奇偶剪枝,否则就会TLE。奇偶剪枝:是数据结构的搜索中,剪枝的一种特殊小技巧。如图所示(“|”竖走,“—”横走,“+”转弯),现假设起点为(sx,sy),终点为(ex,ey),给定t步恰好走到终点, s    |    |    |    +———e 易证abs(ex-sx)+abs(ey-sy)为此问题类中任意情况下,起点到终点的最短...

2018-03-30 19:37:06 1186

空空如也

空空如也

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

TA关注的人

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