- 博客(86)
- 资源 (2)
- 收藏
- 关注

原创 termux基本使用教程
更新与https://lruihao.cn/termux1.html前面有一篇文章写到一些传送门初始化下载并初始化termux安装vim安装编辑器vimpkg install vim解决中文乱码问题在home目录下, 新建.vimrc文件vim .vimrc添加内容如下:set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom...
2018-11-15 22:51:12
90277
13
原创 利用腾讯云为静态页面添加“动态”相册
title: 利用腾讯云为静态页面添加“动态”相册date: 2019-11-24 10:52:34tags:腾讯云cos桶Frontendcategories:FrontendJavaScripthttps://lruihao.cn/posts/cos-album.htmlcos桶相册,终于!!终于来了!!,思路参考自给hexo静态博客添加动态相册功能,功能虽好,但是还是先友情提示!开放API是一个很危险的操作,意味着你的cos桶里面的所有资源包括目录结构都暴露的整个世界中.
2020-12-04 22:04:30
497
原创 cell-blog 功能介绍与安装
title: cell-blog 功能介绍与安装date: 2020-07-25 20:51:11tags:PHPLaravelMarkdowncategories:BackendPHPhttps://lruihao.cn/posts/cell-blog-install.html基于Laravel7开发,Markdown语法的个人独立博客。Cell Blog,也是我的毕业设计作品,目前已開源。功能支持Markdown,文章实时预览效果支持多种编程语言代码高亮编辑器.
2020-12-04 22:02:23
293
原创 web开发规则,代码规范
本文作者: 李瑞豪修改时间: 2019-08-15 21:26:20本文链接: https://lruihao.cn/posts/dev-rules.html精神絕對不寫死程式不留不要用的、垃圾程式碼GitMaster 的 BUG 必須最少且趨近於零每次 Commit 訊息應該確實填寫,不可模稜兩可禁止 Commit IDE 的 project data命名命名應...
2019-09-01 10:47:37
389
原创 HustOJ 基础搭建教程
本文作者: 李瑞豪修改时间: 2019-05-25 10:26:51本文链接: https://lruihao.cn/posts/hustoj.html目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj安装时注意ubuntu版本,没条件的可以在自己ubuntu上尝试,或者虚拟机上(关注公众号回复ubuntu16.04获取is...
2019-07-13 18:51:27
9572
原创 hexo-theme-next @modified LRH
hexo-theme-next基于hexo-theme-next 6.0+的Pisces模板做的DIY扩展性设计。主要是一些custom stlye还有一些第三方的js。修改的地方太多也有点小乱就不提PR了。 官方Demo => https://theme-next.org记录一下折腾过程,修改内容以博採眾長为准,以后备份恢复博客也好方便自己。本文之前的美化修改请见hexo分类。主题...
2019-05-31 00:02:04
8988
原创 最大公约数(二进制算法)
介绍二进制最大公约数算法避免了欧几里得算法(辗转相除法)的大量取模操作,有效减少了时间消耗,且更为方便。原理本算法基于以下事实:对于两个数的最大公约数gcd(m, n),有m<n时,gcd(m, n)=gcd(n, m)m偶n偶时,gcd(m, n)=2*gcd(m/2, n/2)m偶n奇时,gcd(m, n)=gcd(m/2, n)m奇n偶时,gcd(m, n)=gcd(...
2019-05-17 09:14:16
8918
原创 安装pyinstaller出错的解决办法及刷csdn访客数工具打包
本文作者: 李瑞豪修改时间: 2019-05-09 20:36:22本文链接: https://lruihao.cn/posts/pyinstallererror.html版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!{% note %}用过命令pip install pyinstaller安装失败,此包依赖于pywin32,安...
2019-05-09 21:21:34
6723
转载 SQL常用增删改查语句
转自https://www.cnblogs.com/daxueshan/p/6687521.html增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,‘男’,‘1980/6/15’)1.2【将现有表数据添加到一个已有表】inser...
2019-04-28 18:22:53
5253
原创 使用Markdown排版微信公众号 代码格式化
微信公众号一大痛处就是排版问题,而使用Markdown格式的文件可以方便的对微信公众号或者百家号进行文章排版,代码的格式不再错乱,支持更换代码样式主题,代码长度溢出时横向滚动。推荐一款在线的微信公众号Markdown排版工具:Markdown微信公众号转换工具。感谢作者提供的在线编辑器代码:https://github.com/barretl...
2019-04-26 19:17:51
4873
原创 HDU 1009 FatMouse' Trade(贪心)
题目大意:题目链接老鼠有M磅猫食 ,有N个房间 ,每个房间前有一只猫 ,房间里有老鼠最喜欢的食品 J[i] ,若要得到房间的食物 ,必须付出相应的猫食F[i] ,当然这只老鼠没必要每次都付出所有的F[i],若它付出F[i]的a%, 则得到J[i]的a%,求老鼠能吃到的最多的食物。Sample Input5 37 24 35 220 325 1824 1515 10-1...
2019-04-12 17:28:40
4701
转载 使用起步科技WeX5,在win8或者win10操作系统studio中新建.w向导或其他的编辑窗口为什么显示不全?
win10或者win8系统在使用起步科技WeX5这款IDE工具,在新建w文件的时候,会出现不能显示完全的问题,下面是解决办法:(1) 确认是否把操作系统的字体调整为非100%了(2) 把studio\dropins\studio-app2\plugins\plugin\lib\cef1\chromium.jar这个jar包复制到studio\dropins\studio-app2\plugin...
2019-04-01 22:04:38
4973
原创 大数乘法
大数乘法c版 #include<stdio.h>#include<string.h>#define N 202int main() { int a[N] = {0}, b[N] = {0}, c[404] = {0}, la, lb, i, j,k, d = 0, n1, n2; int get(int *p); void change(in...
2019-03-28 22:46:13
4720
原创 caddy - 两步搭建超简单云盘
安装cd ~curl https://getcaddy.com | bash -s personal http.filemanager编写配置文件vim Caddyfile内容如下::80 {filemanager / /sdcardtimeouts nonegzip}这里的8080端口号可以随意指定, 如果在手机termux等搭建,由于手机权限比较低, 所以一般设置1...
2019-03-28 22:34:29
8545
原创 Git常用指令汇总
git 删除远端仓库的文件方法git rm 文件名 #删除文件git rm –r 文件夹# 删除文件夹 –r 表示递归所有子目录git commit –m "提交信息" #提交信息git push origin master #推送到远程仓库 master分支比如删除 photos 文件,本地删除后,远程仓库还会有,所以git rm -r photosgit commit -m ...
2019-03-28 22:31:34
8441
1
原创 shell 脚本初体验
今天上机学了几个小命令readechoif然后自己写了一个小脚本觉得还挺有趣的#!/bin/bash#liruihao#menu.sh#sudo apt curl install nyancat sl figlet toilet cowsay echo "-------------菜-单--------------"echo "------------1-打印二维码----...
2019-03-28 22:28:19
4805
原创 使用js准确获取当前页面url网址信息及301重定向实战
获取链接(转)传送门在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1window.location.href(设置或获取整个 URL 为字符串)var test = window.loca...
2019-02-03 12:42:22
7623
原创 使用Git上传代码到github,coding等仓库
生成ssh这个不多说了,很常见了,前面的文章也有分多次用到ssh-keygen -t rsa -C "admin@lruihao.cn"配置ssh复制id_rsa.pub文件内容去github或者coding配置SSH公钥(根据自己情况)创建本地代码库在本地创建一个文件夹,作为你上传代码的本地仓库,在这个文件夹内点击右键,选择Git Bash Here,首先要初始化本地仓库,输git...
2018-11-18 12:42:05
5169
原创 ttf字体压缩
html网页引用中文字体,文件过大,加载缓慢的解决办法安装nodeJs这个不多说,都有。安装字蛛输入命令npm install font-spider -g运行安装成功之后就开始压缩了我的css&amp;lt;style type=&quot;text/css&quot;&amp;gt; @font-face { font-family: MMT; src: u...
2018-11-05 17:18:55
18873
原创 网页夜间效果
这几天看到别人的博客有开关灯效果,就想给自己的博客也加一个,其实以前就在想了。经过谷歌百度后这样实现了。css+js如何给Web页面增加夜间模式功能? 其实所谓的夜间模式就是在页面上增加一个透明的遮罩层,但是遮罩层会挡住页面元素, 解决方法是 添加DIV,给DIV的outline属性一个很大的outline-width值,用outline的边框作为遮罩,这样既能正常点击页面元素,又能达到夜...
2018-11-05 17:06:26
6018
原创 动态title-网站标题崩溃欺骗
从暑假到现在有好几个小伙伴问我博客的标题怎么变来变去的,前面我和每个人都说一遍,现在觉得好耽误时间,索性写一下。其实看我博客比较仔细的,会发现这个js也是我我在别人博客看到的,在我的那篇搭建博客的教程里写了链接。创建一个js文件我们先创建一个js文件,我们用记事本就好了,然后改个文件名,不妨就叫crash_cheat.js吧,你们可以随意!然后把文件放到source文件夹的js文件夹的...
2018-11-05 17:04:06
5707
原创 linux/centos 下的安装git
下载gitwget https://github.com/git/git/archive/v2.14.1.zip安装依赖sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker解...
2018-11-05 17:00:19
5333
原创 linux系统进入退出vim编辑器及termux修改问候语
vim编辑器是Linux系统自带的文本编辑器进入VIM编辑器vim /&lt;路径&gt;/文件名.后缀名如果这个文件,以前是没有的,则为新建,会有提示,否者则没有提示。进入编辑器后,按"I”,即切换到“INSERT”状态。即插入状态,就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。退出vim编辑器的方法及区别退出编辑器分为4种情况:...
2018-11-05 16:54:02
15016
3
原创 hexo next主题添加字数统计(2018)
2018/11/1说明next主题好像更新了,现在自带的可以用了,如果可以用了,以下教程可以忽略!!!最近有几个小伙伴问我博客的字数统计怎么实现的,怎么网上的教程不管用啊?一开始我搭建博客的时候也遇到了类似的问题,按照github上wordcount的readme操作后,并没有什么用,我打开post相关配置文件并没有发现发现wordcount这个关键词,next本身似乎也并没有在主题配置文件提...
2018-11-05 16:49:04
8904
6
原创 hexo d出错
搭建hexo博客以来,隔一段时间就出现一次部署失败的错误,每次都差不多,莫名其妙地出现的。。。前几次不知道怎么瞎搞就好了。现在做一下记录,防止以后出错用。错误如下Connection reset by 13.229.188.59 port 22fatal: sha1 file '<stdout>' write error: Broken pipefatal: The rem...
2018-11-05 16:45:00
6420
原创 hexo个性化-next主题动态显示subtitle
本文适合我这种纯小白。目前为止,全网也就只有一个博主写到过这样动态显示subtitle的文章。传送门(关键词:js,后加载)但是嘞,该博写的不怎么详细,17年底写的。当然更大的可能是next更新了一些文件结构,所以不适合现在使用了。以前我按原博的流程配置了一下没成功就搁在那里了,今天突然心血来潮。翻了翻原博主博客的源码,再与自己的对比了一下,发现了一些端倪。稍作调整后如下:修改站点配置文件,...
2018-08-23 09:17:31
10915
原创 hexo d 出错
搭建这个博客以来,隔一段时间就出现一次部署失败的错误,每次都差不多,莫名其妙地出现的。。。前几次不知道怎么瞎搞就好了。 现在做一下记录,防止以后出错用。 错误如下Connection reset by 13.229.188.59 port 22fatal: sha1 file '&lt;stdout&gt;' write error: Broken pipefatal: The r...
2018-08-23 09:17:20
11167
原创 git index.lock
在git没有运行完成之前强制关闭,下次提交的时候会产以下生错误,或者类似的。fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.If no other git process is currently running, this probably means agit process crashed in th...
2018-08-22 11:31:02
16609
2
原创 在Android上搭建hexo博客
{% note success %}暑假刚开始的时候放假回家没带电脑,只能玩手机,想折腾一下博客都没有条件,在一个发现一个app,卧槽��,termux真的强大!(初始化需要科学上网)安卓手机上的linux简直了,在手机就可以搭了一个hexo博客,只要在github上实现分支管理就可以多终端同步更新了。恕我学疏才浅,还只想到这些!一开始想回校后,折腾一下hexo-admin实现类似动态博客一样的多...
2018-08-22 11:29:15
11935
原创 石子阵列
链接:https://www.nowcoder.com/acm/contest/157/A 来源:牛客网题目描述xb有m种石子,每种无限个,Ta想从这些石子中取出n个,并按顺序排列起来,为了好看,相邻的石子不能相同。xb想知道有多少种排列的方法。输入描述:第一行有两个正整数n,m。输出描述:第一行一个整数,表示在m种石子中取出n个的排列方案数模10000000...
2018-08-22 11:27:37
9016
原创 Dreamoon and Stairs
题目链接Dreamoon wants to climb up a stair of n steps. He can climb 1 or 2 steps at each move. Dreamoon wants the number of moves to be a multiple of an integer m.What is the minimal number of moves m...
2018-08-22 11:25:46
9024
原创 Dreamoon and WiFi(组合数学)
题目链接题目大意就是给定两个字符串,第一个字符串由”+”,”-“组成,第二个字符串由”+”,”-“,”?”组成,“+”代表加1,”-“代表减一,“?”代表可取正也可取负,问第二个字符串的位置和第一个字符串相等的概率是多少。我一开始的想法是把(+1,-1)^n 看成和二项式定理一样的展开始式,只不过把乘法改为加法,然后得到公式 c(n,0)(n+(-1)0)+c(n,1)(n-1+...
2018-08-22 11:24:04
9144
转载 The equation-SGU106(扩展欧几里得)(转)
转载注明,侵删题意:给出a,b,c,x1,x2,y1,y2,求满足ax+by+c=0,且x∈[x1,x2],y∈[y1,y2]的整数解个数。分析:对于解二元一次不定方程,容易想到利用扩展欧几里得求出一组可行解后找到通解,下面来介绍一下欧几里得以及扩展欧几里得。欧几里得:又名辗转相除法,是用来计算两个数的最大公约数,其中就是利用gcd(a,b)=gcd(b,a m...
2018-08-22 11:22:42
9272
原创 Leading and Trailing-lightoj1282(快速幂+对数运算)
题目链接题目大意:给定两个数n,k 求n^k的前三位和最后三位。分析求后三位的话:直接快速幂,对1000取模就好了。 求前三位,对于给定的一个数n,它可以写成n=10^a,其中这个a为浮点数,则t=n^k=(10^a)^k=10^a*k=(10^x)*(10^y);其中x,y分别是a*k的整数部分和小数部分,对于t=n^k这个数,它的位数由(10^x)决定,它的位数上的值...
2018-08-22 11:21:01
9004
原创 Codeforces Round 502(Div.1 + Div.2)
A. The Rank题目大意: 给出n个学生的成绩,Thomas Smith的成绩是第一行,然后要按总成绩进行排序,总分相同的按编号从小到大排; 开始看还以为要写sort的cmp函数进行多条件排序,敲完才发现其实只要按总分就可以了,因为托马斯的id是一,必然会排在前面。#include&lt;bits/stdc++.h&gt;using namespace std;i...
2018-08-22 11:18:57
8994
原创 欧拉函数
欧拉函数是求小于X并且和X 互质的数的个数通式:φ(X)= X(1-1 / P1)(1-1 / P2)(1-1 / P3)(1-1 / P4)... ..(1-1 / PN)其中P1, P2 ...... PN为X的所有质因数中,x是不为0整数的 φ(1)= 1(唯一和1互质的数就是1本身)【注意:每种质因数只一个比如12 = 2。 * 2 * 3】定理:若Ñ是素数p的ķ次...
2018-08-22 11:14:25
9532
原创 Heavy Transportation-poj1797(dijkstra或最大生成树)
题目链接 大意: 要从城市1到城市N运送货物,有M条道路,每条道路都有它的最大载重量,问从城市1到城市N运送最多的重量是多少。 其实题意很简单,就是找一条1–&gt;N的路径,在不超过每条路径的最大载重量的情况下,使得运送的货物最多。一条路径上的最大载重量为这个路径上权值最小的边; //dijkstra#include&lt;iostream&gt;#include&lt;cstd...
2018-08-22 11:06:42
9019
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人