自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hexo低成本搭建静态网页博客(部分内容待更新)

引言好多同学有写博客的习惯,也有各大例如csd*、简*等博客平台。但是这些平台毕竟是盈利平台,无法做到对自己的博客完全掌控,有一丝丝的不爽快。想要DIY一下几乎不可能。在这里推荐同学们自己动手丰衣足食。准备知识github最基本的使用(拥有账号,会建立仓库,与本地电脑进行远程代码推送)。git最基本的使用(推送代码到远程例如github这种托管平台)。linux最基本的常用的命令(推...

2020-01-19 15:39:02 211

原创 HDU - 2072

题目:lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮 助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Samp...

2019-08-03 09:38:37 131

原创 MYSQL 笔记一

在MYSQL中查询操作涉及内容文章目录functionsentence常用语句JOINNULL正则表达式临时表复制表重复数据处理function对待查询字段在待查找表中出现的若干记录中的函数参数中指定的字段进行某些操作。COUNT : 统计SUM : 求和AVG : 平均数sentence各个语句执行顺序:select –>where –> group b...

2019-08-01 16:11:47 134

原创 linux三剑客之grep的使用

部分内容源自网络和grep帮助信息。用法grep [参数选项] [模式串] [文件或目录]常用参数选项说明-o只显示与模式串匹配的内容。-E 使用扩展正则表达式。栗子:cat index.html | grep -Eo '<img\ [^>]*'-v显示与模式串不匹配内容所在的整行内容。-w只匹配整个单词,也就说只有独立的整个单词斗鱼模式串匹配...

2019-07-31 14:36:11 109

原创 方便的轻文本处理语言markdown用法锦集

不同的markdown编译器对markdown语法的支持与拓展会有一些出入,但是基础语法基本都会支持。有的效果默认关闭,需要到设置里打开。本文使用typora编译器。推荐typora一般的markdown编译器都是可以导出为各种格式的:pdf、html、word以及png等等。标题在文字的开头加上若干#最后跟上空格,这段文字就变成了相应等级的标题。# 一级标题## 二级标题...

2019-07-30 10:41:48 177

原创 Linux三剑客之awk的使用

awk 是一款极其强大的文本处理工具,其语言于c语言的语法极其相似,上手很容易内置变量与运算符数据来自RUNOOB简单用法awk [参数] 'awk代码'awk [参数] -f awk脚本文件 常用参数cat xxx.txt | awk -F ':' 'BEGIN{}{printf("%s %s", $1, $2);}END{printf("OK!");}'# -F 参...

2019-07-29 12:49:17 120

原创 服务器健康监控

项目地址简介:使用C语言和bash脚本实现的服务器健康监控系统。服务器端通过执行bash脚本获取健康信息,利用socket即时发送到监控端主机。监测数据类型:采用bash脚本获取相关信息cpu内存硬盘恶意进程系统信息登录用户信息技术说明:C语言socket编程。C语言多线程与多进程编程。数据结构实现(链表)。linux的bash脚本编程。l...

2019-07-26 18:10:48 889 2

原创 HDU-1222

题目传送题目描述:There is a hill with n holes around. The holes are signed from 0 to n-1.A rabbit must hide in one of the holes. A wolf searches the rabbit in anticlockwise order. The first hole he get...

2019-07-17 13:26:21 90

原创 deepin系统使用笔记

如果你是小白用户并且没有人在旁边指导,那么建议不要自行更改本文给出的命令。图形界面相关的东西自行探索。deepin系统安装后推荐配置:安装必要软件:终端命令:sudo apt-get install -y git wget curl openssh-server manpages-* graphvizvim:vim的配置我们选择ma6174的配置,终端命令:wget ...

2019-03-07 22:28:52 1411

转载 Linux常见配置文件

转载自CoderZhuang,对CoderZhuang先生的博客进行补充和整理。/etc 配置文件/etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密口令和用户的其他信息/etc/group 类似/etc/passwd ,但说明的不是用户而是组。/etc/inittab init 的配置文件/etc/issue 在登录提示符前的输出信息。通常包括系统的...

2018-11-13 17:28:18 8091 2

原创 进程、线程及共享内存学习笔记

系统环境:deepin Linux,语言环境:Linux C欢迎大家转载,转载请注明出处,谢谢!理论基础:进程:计算机上每个执行的活动,运行一个可执行程序是一个进程,打开一个软件是一个进程,打开一个终端是一个进程等等。多进程:为了充分利用计算机资源产生了多进程的执行方式。通俗来讲就是在同一时间做多个事情,从而可以充分利用计算机资源还可以提高程序的执行效率。在创建一个新的子进程后,...

2018-10-20 16:15:47 954

原创 用户信息获取

欢迎大家转载,转载请注明出处,谢谢!知识准备w:获取当前登录信息grep:对数据进行筛选cut:对字符串进行剪切sort:排序uniq:统计每个字符串个数head:显示开头几行awk:文本处理工具代码#!/bin/bashnowtime=`date +"%Y-%m-%d_%H:%M:%S"`usernum=`awk -F ":" 'BEGIN {num =...

2018-10-18 09:39:09 507

原创 系统信息获取

欢迎大家转载,转载请注明出处,谢谢!知识准备date:获取当前时间/etc/issue:系统版本信息/proc/loadavg:负载信息df:获取磁盘信息free:内存信息/sys/class/thermal/thermal_zone0/temp:cpu温度hostname:主机名代码#!/bin/bash# 现在时间nowdate=`date +"%Y-...

2018-10-18 09:38:05 796

原创 内存信息获取

free:该工具用来获取内存信息grep:该工具用来筛选数据awk':该工具用来处理数据代码:#!/bin/bashfree -m | grep "^Mem" | awk -v last_per=$1 -v nowdate=$(date +"%Y-%m-%d_%H:%M:%S") '{ printf("%s %sM %sM %.1f%% %.1f%%\n", ...

2018-10-18 09:35:38 808 2

原创 进程信息获取

知识准备:ps 该工具用来获取进程信息awk该工具用来处理数据代码#!/bin/bashps -aux | awk -v last_all=$(ps -aux | awk 'BEGIN{ num = 0;} { if ($3 &gt; 50 || $4 &gt; 50) { if (num &gt; 0) { ...

2018-10-18 09:34:36 411

原创 磁盘信息获取

知识准备:df:该工具用来获取文件系统挂载信息。awk:该工具用来处理 df的数据。代码:#!/bin/bashdf -m | grep "^/dev/" | awk -v ntime=$(date +"%Y-%m-%d__%H:%M:%S") 'BEGIN{ num = 0; unum = 0; hnum = 0;} { nu...

2018-10-18 09:33:38 395

原创 bash 实现素数线性筛

知识准备for循环for i in `seq 1 10`;do echo ${i}done#执行结果---------12345678910--------for ((i = 0; i &amp;lt; 10; i++));do echo ${i}done# 执行结果与上面代码相同# 双小括号中可以使用C语言一样的语法进行数学计算# echo 是回...

2018-10-18 09:30:12 304

原创 HDU 1072

题目描述:首先输入一个N;代表测试数据的个数;然后每个测试数据的开头第一行输入一个n和一个命令(FIFO或FILO&amp;lt;就是先进先出或先进后出&amp;gt;)然后是该测试数据的n行,每行包括“IN”加一个数字(代表入栈或入队)或者一个“OUT”(代表出队或出栈)若已经是空的了遇到“OUT”命令时输出“None”;其实就是c++STL的队列和栈的简单应用;代码如下: ***********...

2018-10-17 19:15:22 192

原创 Codeforces 787a

题目传送拓展欧几里德:ax+b=cy+d; -&amp;gt; ax+cy=d-b;代码:#include&amp;lt;bits/stdc++.h&amp;gt;using namespace std;#define ll long longll exgcd(ll a,ll b,ll &amp;amp;x,ll &amp;amp;y){ if(b==0){ x=1; y=0;...

2018-10-17 19:13:27 108

原创 HDU 1222

题目传送题目描述:There is a hill with n holes around. The holes are signed from 0 to n-1.A rabbit must hide in one of the holes. A wolf searches the rabbit in anticlockwise order. The first hole he get i...

2018-10-17 19:11:54 119

原创 POJ 1979

原题目:DescriptionThere is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacent...

2018-10-17 19:03:03 196

原创 HDU - 2072

题目:lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample Inp...

2018-10-17 18:59:49 566

原创 bash 脚本 -- 爬取图片

代码传送原理主要就是采用curl命令采集网页html源码,然后利用正则表达式和grep、`sed`等工具对网页源码进行剪切和筛选,最终找到图片下载链接,最后用wget进行下载。...

2018-10-17 18:56:36 599

原创 Linux 下把网页封装成应用

下文中的xxx是某某某的意思,按自己情况修改。。。高能预警:以下操作全程需要管理员权限,大家自求多福。。。本文知识学习自deepin官方论坛在/lastore/下创建文件夹apps/把我们的配置文件放在这个文件夹下(这不是必须的,但是这是个好习惯)进入到/lastore/apps/下,创建一个apps.com.应用名/的文件夹,在这个文件夹里新建一个应用名.json的文件,复制如下内容...

2018-10-17 18:51:50 1263

原创 cpu信息获取

准备知识/proc文件系统是一个伪文件系统,该文件系统中存储着内核控制相关信息,通俗点说就是这个目录是虚拟的,它受内核直接控制,存储与内核控制相关的数据,与其他目录不同的是/proc目录不是真实存储在硬盘中的,它的数据存储在内存中,但是由于它和其他目录一样把自己注册到虚拟文件系统层了,所以我们还是能看到这个目录相关信息,然而只有虚拟文件系统层调用它的时候,他才会建立相关文件和目录并与内核...

2018-10-17 18:07:56 1635

原创 Red and Black(poj-1979)

&#13; 原题目:DescriptionThere is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one o...

2017-07-09 17:49:00 95

原创 codeforces-787a

&#13; https://vjudge.net/problem/709847/origin拓展欧几里德:a*x+b=c*y+d; -&gt; a*x+c*y=d-b;代码:#include&lt;bits/stdc++.h&gt;using namespace std;#define ll long longll exgcd(ll a,ll b,ll &amp;x,l...

2017-05-24 00:01:00 102

原创 HDU - 1072

题目描述:首先输入一个N;代表测试数据的个数;然后每个测试数据的开头第一行输入一个n和一个命令(FIFO或FILO&lt;就是先进先出或先进后出&gt;)然后是该测试数据的n行,每行包括“IN”加一个数字(代表入栈或入队)或者一个“OUT”(代表出队或出栈)若已经是空的了遇到“OUT”命令时输出“None”;其实就是c++STL的队列和栈的简单应用;代码如下:#in...

2017-05-04 00:17:00 122

原创 HDU-1276

&#13; 题目描述:某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。  Input本题有多个测试...

2017-05-03 21:22:00 71

原创 Codeforces Round #410 (Div. 2)-A - Mike and palindrome

&#13; 题目简述:给定一个字符串判断是否能够恰好改变一个字符使其变成回文(回文:eg.abcba或abccba)。注意:1,是恰好改变一个字符,恰好!           2,字符串例如“abc”这样的奇数个数的而且是完整回文的字符串也是可以恰好改变一个字符变成回文的(改变最中间的那个字符,中间的那个字符改成什么都是回文)我当时就卡死在这个坑。我的代码是用栈做的虽...

2017-04-22 23:06:00 54

原创 ubuntu16.04安装wps

&#13; 首先要下载一个wps的ubuntu版的安装包(.deb文件)网址:http://community.wps.cn/download/这里推荐一个安装工具:gdebi  (受阿笨猫&lt;qq1531072114&gt;指点,非本人发现,谢谢!)终端:sudo apt install gdebi下载完wps的.deb文件后鼠标右键选择打开方式:gdebi安装...

2017-04-22 19:07:00 164

原创 交换函数swap

&#13; 该函数是我在做HDU上的水题2039时遇到的,那道题是给出三个边,输出能否组成三角形,两边之和大于第三边,正常做是写三个不等式,但是,用swap函数把两个小的交换到a和b这样只需要判断if(a+b&gt;c)这一个语句就好了。                                                                  ps...

2017-04-17 20:39:00 124

原创 BFS广搜例题,问题引入 --- 阿狗荒岛逃生系列(其一)

&#13; 该例题来自我的学长,感谢学长们对我的带领:例题简述: 代码及详细注释:  #include&lt;bits/stdc++.h&gt;using namespace std;struct Node{ int x,y;};int n,m;int Map[31][31];//用来存图; int vis[31][31];//在搜索父点的四个方向时用...

2017-04-11 21:22:00 147

原创 H - Power Strings POJ - 2406

&#13; 题目传送(http://poj.org/problem?id=2406): 题目描述定义两个字符串s1和s2的乘积s1*s2为将s1和s2连结起来得到的字符串。 例如:s1="xy",s2="z",那么s1*s2="xyz"。 由此可以定义s1的幂次:s1^0="",s1^n=s1*s1^(n-1),n&gt;0。输入输入包含多组测试数据。 每组数据由...

2017-04-10 00:48:00 104

原创 10喵哈哈村的魔法石

&#13; 题目传送:描述传说喵哈哈村有三种神奇的魔法石:第一种魔法石叫做人铁石,拥有A的能量;第二种魔法石叫做地冈石,拥有B的能量;而第三种,则是最神奇的天玄石,拥有无可比拟的C的能量!但是有一天,沈宝宝太调皮了,把一颗天玄石玩丢了……“这可玩大发了,这样我会被天行廖责备的。”沈宝宝悲伤的说到,“怎么办呢?”这时候沈宝宝望了望窗外的飞过的白鸽,突然急中生智,想到...

2017-04-09 23:23:00 64

原创 X - The Game POJ - 1970

&#13; 题目翻译:一个由19位的19人组成的玩家,由两名玩家组成。一个玩家使用黑石头,另一个玩家使用白石。游戏开始于一个空白的棋盘,两个玩家交替放置黑石头和白石。黑色总是先走。板上有19条水平线和19条垂直线,石头放在线路的交点处。水平线从上到下标记为1,2,...,19,垂直线从左到右标记为1,2,...,19。这个游戏的目标是沿着水平,垂直或对角线连续地放置相同...

2017-04-06 00:13:00 103

原创 第八届蓝桥杯2017模拟赛本科组题其一

&#13; 英国数学家德摩根出生于19世纪初叶(即18xx年)。他年少时便很有才华。一次有人问他的年龄,他回答说:“到了x的平方那年,我刚好是x岁”。请你计算一下,德摩根到底出生在哪一年。题中的年龄指的是周岁。请填写表示他出生年份的四位数字,不要填写任何多余内容。结果:1806代码:/*解释代码中的x*x-x: 他出生在十九世纪初叶,也是就是说他出生在18...

2017-04-05 19:29:00 269

原创 加强赛第五轮G题(G - 单词数 HDU - 2072 )

&#13; 感谢我的学长们对我的带领;该题思想与代码来源于WArobot;题目概述:lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Ou...

2017-03-25 18:48:00 89

原创 加强赛(二)E - Ants POJ - 1852

&#13; 感谢我的学长对我的带领;该题思想来源于WArobot; 输入数据:N(N组测试数据)L (绳长)n(蚂蚁的个数)接下来是n个数据(n个蚂蚁每个在绳子上距离绳子最左端的距离l)该题给出每个蚂蚁的速度均为1cm/s,所以该问题无需考虑;输出:蚂蚁的最短掉落时间和最长的掉落时间; 掉落的最短时间:找出每一只蚂蚁离最左端的距离和离最右端的距离的最小值...

2017-03-16 20:24:00 121

原创 加强赛(二)B - Rotten Ropes POJ - 2291

&#13; 感谢我的学长们对我的带领;本题思想来源于我的学长:WArobot;现有长短相等粗细不等(即最大承受中重量不等)的若干根绳子;本题有三种承受能力分别为:1,10,15的绳子;首先输入N,N为N组测试数据;n为n个绳子,接下来是n个数据,代表每个绳子的最大承受的重量;几个承受能力不同的绳子一起的承受能力取决于承受能力最小的,例如:一个承受能力为3的和一个...

2017-03-14 23:56:00 156

空空如也

空空如也

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

TA关注的人

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