自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

原创 Cesium从零开始开发

Cesium从零开始开发

2023-10-13 15:41:21 166

原创 《Redis实战》笔记——第五章

本章主要讲述了redis的几个应用场景。使用Redis记录日志在linux中有两种记录日志的方式,一种是将其记录到文件中,一个又一个的添加日志行以及文件,包括redis在内的软件都使用这种方式。另一种是使用syslog服务,除了存储日志,syslog还负责日志的轮换和删除,syslog的转发功能可以将不同日志存到多个文件中。使用redis的lpush命令将日志推入列表,使用lra...

2019-08-29 16:00:17 263

原创 Redis 报错 MISCONF Errors writing to the AOF file: Read-only file system

问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误。问题场景:学习使用redis时开启了AOF持久化,随后产生了大量数据,并进行了一次非法关机。一开始到/var/lib/redis目录下执行ll,发现appendonly.aof体积非常之大,想要删除,却提示“只读文件系统”到网上查找方案,进行重启后无法正常进入系统The root filesystem on /dev/sda...

2019-08-29 15:51:55 11993

原创 《Redis实战》笔记——第四章

持久化选项redis提供两种持久化方式:快照只追加文件1.快照:使用save或bgsave,使用save独占程序save6010000满足60秒写入10000次选项,redis自动触发bgsave,若设置多个条件,任意一个都会执行当redis收到shutdown或接受term信号时,会执行一个save当redis连接另一个redis,并向对方发送sync命令...

2019-08-27 15:06:39 170

原创 《Redis实战》笔记——第三章

字符串自增和自减命令命令 用法描述 incr incrk1键值+1 decr decrk1键值-1 decrby decrbyk115键值-15 incrby incrbyk120键值+20 incr...

2019-08-26 19:17:12 132

原创 《Redis实战》笔记——第二章

本章讲述Redis在Web方面的应用场景,将数据库的数据处理任务转交给Redis完成。涉及的新命令:zremrangebyrank(移除一定范围内成员)setex(设置值同时设置有效时间)zcard(返回长度)​登录和cookie缓存首先是管理登录会话,使用令牌cookie,使用一个散列(Hash)来存储cookie令牌和已登录用户。检查用...

2019-08-26 15:40:57 214

原创 《Redis实战》笔记——第一章

Redis的5种基本数据结构类型:1.String(字符串)2.List(列表)3.Set(集合)4.Hash(散列)5.Zset(有序集合)​String(字符串)使用:SetGetDel例子:setmykeymyvaluegetmyk...

2019-08-24 21:35:15 141

原创 springboot+freemarker+pagehelper分页

首先是springboot版本,使用的是2.1.6,随后导入pagehelper,pagehelper能找到两种,这里使用pagehelper-spring-boot-starter 1.2.5,另一个测试了一下没有生效。pagehelper使用默认配置即可使用。然后是freemarker,导入后需要设置配置文件。完整依赖如下 <!-- freemarker -...

2019-07-18 17:40:12 1397

转载 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nu...

2018-08-21 09:26:52 174

原创 泰迪杯数据挖掘挑战赛C题 通用论坛正文提取

参与第五届泰迪杯,侥幸获得二等奖,简单记录一下。一、问题的背景      在当今的大数据时代里,伴随着互联网和移动互联网的高速发展,人们产生的数据总量呈现急剧增长的趋势,当前大约每六个月互联网中产生的数据总量就会翻一番。互联网产生的海量数据中蕴含着大量的信息,已成为政府和企业的一个重要数据来源,互联网数据处理也已成为一个有重大需求的热门行业。借助网络爬虫技术,我们能够快速从互联网中

2017-06-12 10:27:51 13820 6

原创 在win10下安装kali系统小记

对渗透有一点点小的好奇,于是打算安装了kali linux系统试试。因为本身是双系统,win10+ubuntu(其实是伪三系统,还有个win7),所以想着跟之前装ubuntu没什么区别。但是问题却频频出现,我的系统是legacy启动方式,如果有相同的朋友可以参考一下。我安装的是kali 2016.2版本的,开始使用easy bcd,失败,手动配置,失败。网上找到的一些安装方式比较老旧,很多

2017-03-29 18:18:21 6463

原创 多线程Web服务器的设计与实现(JAVA与PYTHON)

内容相关:1、 网络基本原理(如:HTTP协议、Web服务器、Socket、TCP、UDP等)2、 网络服务器基本配置(简单C/S网络的组建、web服务器的基本配置等)3、程序设计(socket编程、多线程程序设计等)JAVA代码:MultiThreadWebServer.javaimport java.net.* ;public final class Multi

2016-11-24 19:32:13 4897 2

原创 阿里云DDOS防护——ubuntu14.04下iptables的使用

在11月2日阿里云服务器连续被DDOS干掉两次,11月4日被干掉一次后,学了一点iptables防火墙的使用,现在是11月7日,设置iptables三天后。暂时没有崩溃,若崩溃我会立刻删除这篇博文,如果你还能看到的话,大概就是iptables成功起了点作用。这是最近几次的网络流量异常,写有123的是被击垮的三次,在这之后又出现三次异常,但是服务器没有出现问题,尤其11月7日强度为之前三倍的

2016-11-07 22:53:39 4318

原创 浅谈windows系统右键菜单

在更新nvidia和intel显卡驱动后,桌面右键菜单多了几个选项,由于平时基本用不到,所以打算删掉。查到一个能用的答案是这样的regsvr32 /u /s igfxpph.dllreg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /freg add HKEY_CLASSES_ROO

2016-11-07 21:55:36 2029

原创 Ubuntu 14.04 NTP放大攻击

收到阿里云服务器的短信,遭受到了DDOS攻击,直接导致服务器关闭了40分钟,平时服务器用于校内的OJ服务,日常C语言实验等,所以还是比较紧急的。然后打开发现有抓包下载,正好wireshark派上用场。几乎都是NTP,个别是其他的,而且是来自国外的IP,关于NTP,NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议。这样一看没什...

2016-11-03 22:00:28 1613

原创 python带验证码登录

本次登录的是中国石油大学ACM的OJ(管理员不要打我),原型是hustoj,选择的原因是验证码比较简单,纯数字。实际上利用了验证码页面和登录页面cookie的一致。但是在顺序上我们需要先打开验证码页面,有兴趣可以简单测试一下:1.打开登录页面(不要关闭)(http://acm.cup.edu.cn/loginpage.php)2.找到验证码图片的地址打开(http://acm.cu

2016-10-24 14:31:06 7013 2

原创 python验证码识别(windows适用)

验证码识别需要的库pytesseract,说白了就是调用别人的东西!!!依赖PIL及tesseract-ocr,PIL是python 的一个库,但是tesseract-ocr是一个需要安装的软件,百度一下安装后应该会自动配置环境变量。简单测试一下,cmd-》tesseract vode.png result,之后会将验证码保存在一个result.txt的文件中。然后上代码:

2016-10-23 16:24:38 1487

原创 模拟登陆知乎,2016/10/23可用

登录这东西,目前理解的还是比较浅,就是说想办法搞到cookie就好。最简单就是自己用浏览器登录上,从开发者工具里把cookie复制。。。今天说的呢,既然是模拟登陆,就少不了账号密码这些环节。首先打开知乎https://www.zhihu.com/#signin,开发者工具(博主用的360chrome),network,选中preserve log,不选的话之前的信息会被清空的。

2016-10-23 11:05:54 561

原创 爬取糗事百科图片,(截止至2016/10/23可用)

区分开头像和图片所在文件夹就好头像红颜一笑醉心弦~99真正的图一个是avtnew,一个是pictures,正则即可(我写的比较搓)from urllib.request import Request,urlopen ,urlretrievefrom bs4 import BeautifulSoupimport reimport osH

2016-10-23 10:38:12 487

原创 爬取糗事百科文字段子,(2016年10月22日可用)

简单的利用bs4提取了一些东西,中途尝试了网上的多个版本,自己简单的模仿了一下。主要提取部分:偶遇小朋友玩家家酒!一小姑娘说:谁要扮演老公的?只见小男孩们纷纷举起小手:我、我、我……好,这是你的搓衣板和尿壶,你就跪在这上面手上拖着尿壶,我在旁边化妆找到相应class提取span即可from urllib.request import urlopen ,Reque

2016-10-22 22:21:00 1071

原创 简单总结

已经大半年不更blog了,这半年过的浑浑噩噩,需要好好反思一下。上一篇博客是2016/04/07,一道关于图论的题目,现在在看一下,算是总结了两个结论。也没有想到,那大概是大学ACM期间的最后一道。六月的省赛,还算一个不错的退役赛。由于没有及时的赛后总结,所以只能通过看别人的总结回忆一下。那场的发挥其实还不错,队友出于信任,几乎所有的时间,键盘都在我的手里。除了那个C题的最短路,思路开始时出现

2016-10-22 22:10:44 359

原创 POJ3259----Wormholes(SPFA判断负环)

判断给定的有向图中是否存在负环。利用spfa算法判断负环有两种方法:1)spfa的dfs形式,判断条件是存在一点在一条路径上出现多次。2)spfa的bfs形式,判断条件是存在一点入队次数大于总顶点数。DFS#include<stdio.h>#include<algorithm>#...

2016-04-07 20:58:37 2133 1

原创 HDU1532----Drainage Ditches

网络流最大流。dinic参考#include<stdio.h>#include<string.h>#include<queue>#include<algorithm>using namespace std;#define inf 0xffffffint N,M,S;int edg[250][250];int dis...

2016-03-09 18:57:54 401

原创 POJ1723----SOLDIERS

利用了中位数思想。借鉴内容1 y方向:要使士兵最后位于同一水平线,则最终所有士兵的y坐标相同。将所有坐标的y值从小到大排序,对于首尾两个y值,移动到它们之间的任何y值所需要的步数是相同的,所以 最终的y值取中位数。y方向的步数y_steps=|y[0]-y_mid|+|y[1]-y_mid|+...+|y[n-1]-y_mid|,y_mid=y[n/2]。2 x方向...

2016-03-02 19:39:21 965

原创 HDU1087----Super Jumping! Jumping! Jumping!

很简单的一个DP,dp数组记录从前往后的最大值,用a数组进行比较。#include#include#include#include#include#include#define eps 1e-5#define inf 0x7fffffff#pragma comment(linker,"/STACK:102400000,102400000")#define ll __int64u

2016-02-20 11:05:22 396

原创 HDU1839---Delay Constrained Maximum Capacity Path(SPFA+vector+二分)

题目就是说在时间的限制下,找一条最短路,且最短路的最小边最大。对边进行排序,筛选可以符合条件的,进行二分,dist存放时间即可。有个数组开小了无限TLE。。。然后就是二分,多理解二分。#include#include#include#include#include#include#define eps 1e-5#define inf 0x7fffffff#pragma

2016-02-18 14:44:19 347

原创 新年第一题HDU 1026 ( Ignatius and the Princess I )

从左上角走到右下角,然后把路径打印出来,麻烦就麻烦在打印路径,所幸题目数据小,每个坐标都可以用点一个数表示,一次性胡乱水过,代码比较简单,但是很搓- -、#include#include#include#include#include#define eps 1e-5using namespace std;int n,m;char g[105][105];int vis[105

2016-02-15 14:08:16 370

原创 HDU1372----Knight Moves

bfs水题,以前看错题意等balabala的不做,现在一眼就。。。还是要多敲代码啊#include#include#include#includeusing namespace std;int vis[20][20];int dx[8]={1,1,2,2,-1,-1,-2,-2};int dy[8]={2,-2,1,-1,2,-2,1,-1};int sx,sy,ex,ey

2016-01-26 16:43:43 369

原创 UVA10047----The Monocycle

变量实在弄的太乱了!!!用vis记录状态,坐标,颜色,方向。然后就是研究一下方向,直接bfs过去。(UVA的格式错误提示WA,操蛋)#include#include#includeusing namespace std;char g[30][30];int vis[30][30][6][6];int n,m;int sx,sy,ex,ey;struct node{

2016-01-25 19:16:42 588

原创 UVA11624----Fire!

第一次bfs一次记录起火的时间,第二次对人bfs,再多一个对于着火时间的判断。一开始没读明白题,以为只有一个F点,最后发现可能有多个。#include#include#include#include#includeusing namespace std;#define ll long longint r,c,sx,sy;int T[1010][1010],vf[1010

2016-01-25 12:07:56 453

原创 UVA213----Message Decoding

由于字符比较少,只有7个,再将每个二进制转换成数值的形式,存到数组的位置。如样例2  解码key为"S#**\"code[1][0]对应编码'0'存的字符为'$'       code[2][0]对应编码'00'存的字符为'#'code[2][1]对应编码'01'存的字符为'*'      code[2][2]对应编码'10'存的字符为'*'code[3][0]对应编码'0

2016-01-23 14:32:22 528

原创 uva11729----Commando War

#include#includeusing namespace std;struct node{ int j,b;}a[1005];int cmp(node a,node b){ return a.j>b.j;}int main(){ int n,cas=1; while(scanf("%d",&n)&&n) { for(i

2016-01-21 18:09:34 409

原创 uva11292----Dragon of Loowater

#include#includeusing namespace std;int main(){ int n,m; while(scanf("%d%d",&n,&m)!=EOF) { if(n==0&&m==0) break; int d[20010],q[20010]; for(int i=0;i<n;i++)

2016-01-21 16:38:17 343

原创 UVA10881----Piotr's Ants

/* 考虑蚂蚁的相遇时,蚂蚁可以理解为互相穿过,最后用a里的蚂蚁的顺序, 在b里面找对应的蚂蚁。*/#include#include#includeusing namespace std;#define N 10005struct node{ int id; int p; int dir;};int cmp(node a,node b)

2016-01-21 16:13:53 421

原创 HDU1423----Greatest Common Increasing Subsequence

#include#include#include#include#includeusing namespace std;#define maxn 1000int a[maxn];int b[maxn];int f[maxn];int n,m;int LCIS(){ int i,j,k; memset(f,0,sizeof f); for(int i=

2016-01-21 10:31:10 368

原创 HDU1176----免费馅饼

#include#include#include#include#includeusing namespace std;int a[12][100006];int main(){ int n; while(scanf("%d",&n)&&n) { memset(a,0,sizeof a); int mt=1;

2016-01-21 09:48:16 399

原创 HDU1509---Windows Message Queue

练手了,很久没好好学了,寒假尽量充实一点。题目的参数是没用的数据- -、#include#include#include#include#include#includeusing namespace std;struct node{ string name; int par,pri,id; friend bool operator< (node a,n

2016-01-16 17:03:41 529

原创 许久不写博客了。

学期末了,简单总结下吧。对ACM的激情减退了不少,虽然还会打打BC,偶尔做一下CF。但是学习的新算法着实不太多(旧算法也忘了好多),忙一些很乱的事。也不是说这学期过的特别烂,也在不同的领域有不同程度的收获吧。本来以为数据结构我可以不用学了,但是慢慢发现自己之前走的路子很不正,基础不稳,在老师的讲解下很多算法理解的更深了一点。但是着实因为环境问题,老师对于数据结构讲的不是很深。总体来说,学到

2015-12-29 13:58:46 515

原创 大整数模版

#include#include#include#include#includeusing namespace std;#define MAXN 9999#define MAXSIZE 10#define DLEN 4class BigNum{private: int a[500]; //可以控制大数的位数 int len; //大数长度publi

2015-09-26 13:38:12 365

原创 Hustoj关闭Apache的目录浏览功能

昨晚漏洞扫描问题颇多,一个很常见的就是Apache的目录浏览问题。我这里使用的是ubuntu具体命令vim /etc/apache2/apache2.conf找到 Options Indexes FollowSymLinks修改为 Options -Indexes (减号就代表取消)保存退出,重新启动Apache/etc/init.d/apache2 restart

2015-09-23 13:22:44 722

最新全国各省市级边界矢量(shp格式面文件)

全国各个省及自治区的地级市面文件,不含直辖市,每个省一个shp文件,包含该省的所有地级市范围面文件,属性表包含市名等属性。

2020-08-24

全国县级地名点矢量(shp文件)

全国各个市县的所有地名点point,在一个shp文件里,可根据属性表进行筛选或裁剪。最新版的哦~~~~~~~~

2020-08-24

审图版China国界线及各省边界矢量(含南海诸岛,均为shp文件)

总的polygon以及各个省份的polygon,最新版的,包含南海诸岛和钓鱼岛等等。各个省份的polygon在一个shp文件里。 请勿未经审图部门允许擅自改动后公开发表,后果自负。

2020-08-24

imagenet-vgg-verydeep-19.zip

图像风格迁移模型(含imagenet-vgg-verydeep-19.mat模型和代码),基于tensorflow1.14,实测可用。

2020-08-20

poi ooxml schemas 3.9

poi ooxml schemas 3.9 java操作poi常用工具包,poi常用工具包。

2018-07-15

poi ooxml 3.16

poi ooxml 3.16 java操作word常用工具包,poi常用工具包。

2018-07-15

ooxml schemas 1.3

ooxml schemas 1.3 java操作word工具包,poi工具包,常用jar包。

2018-07-15

java poi word开发

java poi word开发,poi常用基本操作,各类API使用规范。

2018-07-15

jsoup jar包

jsoup jar包,java网络爬虫,java网络开发使用必备工具包。

2018-07-15

xml sources jar

xml的开发API jar包,可查看源码信息文档等,java工具包。

2018-07-15

jreechart-sources

jreechart-sources包,java开发图表使用,java工具包。

2018-07-15

jreechart.jar

jreechart的jar包,可以绘制各种图表,java工具包,导入即可使用。

2018-07-15

在线考试系统数据库设计

在线考试系统数据库设计

2017-05-27

流畅的python 中文高清完整版PDF

流畅的python,中文版,pdf

2017-05-27

学院考勤管理系统数据库设计

学院考勤管理系统数据库设计

2017-05-21

学生考勤管理系统(javaee包含数据库和文档)

学生考勤管理系统(javaee包含数据库和文档)

2017-05-21

RRIM(RED RELIEF IMAGE MAP)制作指南

此方法使用了SAGA GIS和ArcMap

2022-08-11

全国铁路矢量shp文件.zip

2020版的

2021-04-07

全国湖泊矢量shp文件.zip

2020版的

2021-04-07

全国河流矢量shp文件.zip

2020版的

2021-04-07

全国公路矢量shp文件.zip

2020最新版的

2021-04-07

青藏高原河流流域矢量shp文件.zip

青藏高原的河流basin文件,都是polygon

2021-04-07

高亚洲山脉范围shp文件.zip

高亚洲山脉shp文件,包含青藏高原及帕米尔高原等区域

2021-04-07

Arcgis堰塞湖库容计算.pdf

计算给定平面下的高程容积方量

2021-04-07

arcgis滑坡方量计算.pdf

英文的,但是很简单易懂

2021-04-07

DSAS v5.0中文指导手册.pdf

本人手动翻译的官方手册

2021-04-07

2018年国产陆地观测卫星绝对辐射定标系数.pdf

2018年国产陆地观测卫星绝对辐射定标系数.pdf

2021-04-07

leetcode1-240题中文题解,md格式,java

leetcode1-240题中文题解,md格式,java版本 有题目有题解有代码 需要使用markdown打开

2020-03-02

Leetcode综合题解md版.zip

Leetcode综合题解md版 共有三个文件 1-50题的md 51-100题的md 101-240题的md 有题解有代码

2020-03-02

反编译工具jd-gui-windows-1.6.6.zip

Java反编译工具 jd-gui-windows-1.6.6.zip windows使用版本 Java反编译工具 jd-gui-windows-1.6.6.zip windows使用版本

2020-01-13

C语言 俄罗斯方块

C语言 俄罗斯方块,代码简单易懂,简单上手,经典例子。

2018-07-15

python 经纬度计算距离

python 经纬度计算距离,输入经纬度即可计算亮点距离,导入即可调用。

2018-07-15

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

TA关注的人

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