自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LaTeX中文不显示解决方法

刚开始用LaTeX只显示英文不显示中文只需要找到\documentclass这一行,在下面加上\usepackage[UTF8]{ctex}就行了

2020-04-30 16:15:14 19930 4

原创 manacher(马拉车算法)过程及python代码实现

manacher(马拉车算法)过程及python代码实现问题应用回文子串的寻找回文串特点奇回文:aba偶回文:abba变量定义mx:所有已知右边界中最靠右的位置id:mx对应的中心点p[]:以当前index为中心,s'回文的最大半径,p[i]-1的值就是s中以i为中心回文的长度算法过程1. 字符串处理把所有的回文处理成奇回文,即在字符中间插入字符串中...

2020-04-14 21:13:15 935

原创 科创web组第二期新人任务

1&2.学习数据库这里我学习的的是MySQL,看的是菜鸟教程,会在命令行和python下面简单的操作,了解了数据库的三范式,学习的具体内容:https://blog.csdn.net/qq_40472064/article/details/80088460学习python框架我学的是flask,主要看的是它的中文文档,了解一些基本操作(视图函数与url之间的操作,以及在视图函数下简单的使用...

2018-04-26 14:43:33 159

原创 web相关安全问题

安全意识DDOS攻击中间人攻击sql注入IP欺骗xsscsrf远程脚本执行DDOS攻击在信息安全的三要素——“保密性”、“完整性”和“可用性”中,DoS(Denial of Service),即拒绝服务攻击,针对的目标正是“可用性”。该攻击方式利用目标系统网络服务功能缺陷或者直接消耗其系统资源,使得该目标系统无法提供正常的服务。DDoS攻击通过大量合法的请求占用大量网络资源,以达到瘫痪网络的目的。...

2018-04-26 08:44:54 261

转载 gunicorn和nginx端口映射

web环境部署gunicorn安装pip install gunicorngunicorn启动项目gunicorn module_name:variable_name例:gunicorn run:app例:gunicorn -b 0.0.0.0:8000 run:app可以通过这个ip访问到服务器nginx把本地80端口转到其他端口安装nginxsudo apt-get install nginx...

2018-04-26 08:44:12 1623

原创 Mysql学习(命令及三范式)

MySQL笔记链接MySQLmysql -u root -p启动MySQL服务service mysqld start;停止MySQL服务service mysqld stop重启MySQL服务service mysqld restart添加用户mysql>create user'(username)'@'host(主机IP)' identified by'(密码)';注:在命令行下MySQ...

2018-04-26 08:38:49 140

原创 科创团队web组第一期任务总结

学会科学上网:其实刚看到这个东西我并没有多在意,可能是并没有理解好“科学”一词,直到后来我看到一个微信文章才知道,噢,原来我想的还是太单纯,具体实现就是上GitHub下了某个软件,问舍友要了一个账号就可以“科学上网”了学习git,GitHub:这个的话我是看了廖雪峰的教程,上面说的挺全面的,基本在命令行下的操作现在已经会了,唯一有点迷糊的就是关于多人协作的问题,学习的笔记我发了个博客https:/...

2018-04-12 15:43:07 165

原创 shell基础

shell是什么shell是一种应用程序,提供一个界面,用户通过这个界面访问操作系统的内核服务(我在Linux下用的shell就是命令行)shell命令echo:输出字符串(自动添加换行)printf:(与c语言的类似,移植性好)test:检查某个条件是否成立流程控制命令条件:if……then……elif……else……fi循环:for/whiledo……done管道将不同功能的程序互相联通例:$...

2018-04-12 15:26:02 87

原创 linux下vim的使用

vim的安装$sudo apt install注:一定要使用能用的网络(我第一次安装的时候就被坑了,进度一直为零)vim的使用$vim '进入vim'$vi (文件名) ‘创建该文件,并进入vim'vim三种模式的切换刚开始进入vim是命令模式i、a、o 命令模式---->输入模式ESC 输入模式---->命令模式: 命令模式----->底线命令模式vim的按键基本...

2018-04-12 15:15:11 119

原创 TCP链接的建立与取消(三次握手与四次挥手)

链接的建立(三次握手)客户端向服务器发送链接请求(SYN=1,ACK=0)(进入SYN_SEND状态,等待服务器确认)服务器向客户端发送确认同意链接的数据报(SYN=1,ACK=1)(进入SYN_RECV状态)客户端确认进程后,还要向服务器进行确认(SYN=0,ACK=1)(链接建立)注:SYN:同步序号,用来发起一个连接。当SYN=1而ACK=0时,表明这是一个连接请求报文段,若对方同意建立连接...

2018-04-12 14:44:49 329

原创 Linux基础命令(3)

top:监控cup,内存使用情况,q退出netstat:显示网络相关信息,网络连接,路由表,接口状态ifconfig:显示设置Linux内核,网络接口的网络参数date:显示或设定系统日期与时间vim(vi):打开vim编辑器passwd:设置用户的认证信息及其相关设置touch:创建文件,更改文件的创建时间find:查找……文件或目录locate:=find -namecut:剪切sort:文件...

2018-04-12 14:44:06 144

原创 linux基础命令(2)

linux命令(2)sudo:用root权限来执行man+命令:查看这个命令的手册scp:linux间复制文件和目录ssh:ssh是用户与主机连接的一个方式,比较安全,ssh命令就是对ssh的一些设置ps:显示当前的进程grep:查找当前文件或目录中含有本字符串的文件echo:字符串输出wget ……:从……下载文件curl:利用url在命令行下使用的文件下载和传输的工具chmod:修改其他人对于...

2018-04-08 22:23:22 108

原创 linux基础操作(1)

linux操作(1)目录和文件1. 目录ls:列出当前目录下的目录和文件cd 文件名:切换目录(绝对路径,相对路径)pwd:显示目前目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp:复制文件或目录rm:移除文件或目录2. 文件cat:从第一行开始显示内容tac:从最后一行开始显示(与cat相反)nl:显示的时候,连行号一起输出more:一页一页的显示文件内容less:与more类似...

2018-04-08 22:21:46 113

原创 关于安装ubuntu的分区问题

关于安装ubuntu的分区问题(明明在windows下分出了 一块空闲区域为什么不显示?)看,明明我的机械硬盘分出了一块200g的东西,但是!!!安装的时候只找到了一个50g的固态空闲,却没找到那个200g的,原因在哪里呢???解决方案在了解解决方案之前你有必要了解一下原理:简单来说就是一个硬盘只能分四个区三个主分区和一个扩展分区(扩展分区里面可以分多个逻辑分区),区别主分区和其他分区的方法就是看...

2018-04-07 00:27:45 1474

原创 python装饰器使用

python装饰器使用心得装饰器的返回返回未修改的原始函数不带参数装饰器的使用def foo(func): `def writer(*args,**kwargs): print("hallo") func() print("I am learning decrator") return writer@foodef hi():print("world")hi()结果:hallow...

2018-04-03 22:38:24 79

原创 Github学习

Github学习创建版本库git init(初始化版本库)git add(在git里增加东西)(要保存才能add)git commit -m"……"(写备注)文件变动git add(直接把改动的文件加入后commit)版本回退git log(查看版本改动次数及每次改动的内容)--pretty=oneline(只输出一行)--graph(画出当前分支图)**git reset --hard HEAD...

2018-04-02 23:17:21 107

转载 git添加远程库的错误及解决方案

添加远程库的错误及解决方案这是我在添加远程库时遇到的一些错误,看了一些博客解决了,这里向大家集体推荐(认真看上面的步骤,我当时就是漏了一个步骤,结果搞了好久才弄好)Permission denied (publickey).fatal: Could not read from remote respository.https://blog.csdn.net/mengmengz07/article/...

2018-04-02 23:15:40 293

原创 初试Markdown语法(typora)

学习使用Markdown(typora)概述typora一种方便使用markdown的工具段落和换行用=和-标题用一到六个#注:Ctrl+1,2,3,4,5,6分别是一到六级标题)区块引用用>就会显示出这个效果(如果按回车就一直会是这个区块,用鼠标直接点下一行)列表*无序列表(也可以用+,-表示)(注意中间要至少有一个空格)切换到非列表形式用鼠标或光标键把光标移动到下一行有序列表直接用阿拉伯...

2018-04-02 21:35:30 216

转载 pycharm MongoDB 的安装

给到两个博客,可以到上面看一下1、https://www.cnblogs.com/ystwyfe/p/7599509.html2、https://www.cnblogs.com/zhuangke668/p/4560438.html

2018-02-07 16:05:22 278

原创 Python属性器与修饰器

'''关于property的使用property其实是一个内建的类@property就是吧property装饰到该类的某个属性上。使用property,意味着该属性不是直接暴露的(该属性前面要有下划线)property有三种方法:getter,setter,deleter三种方法对应的函数名相同getter是@property所对应的setter和deleter要自己写(可

2018-01-30 13:32:36 466

空空如也

空空如也

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

TA关注的人

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