自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法笔记——KMP算法

原文:https://blog.hwg1998.com/blog/105大概看了一下,距离上次记录学习笔记已经过去了将近100天了,这段时间忙着出差,写论文(到现在为止还没消息,难过。。)。今天开始继续坚持写笔记,这样才能最大效率的进步。动态规划是我接触的第一个算法或者是思想吧,挺难的,学了快一星期了,还没熟练掌握技巧。学习的过程中接触到一些比较经典的算法,特此记录。###1.0 QuestionKMP算法是为了解决字符串匹配问题。具体来说,给出字符串S和P,检查P是否为S的子串,如果是的话,给出P

2021-09-15 00:04:42 170

原创 centos 上 opencv4.5.0安装

原文:https://blog.hwg1998.com/blog/97操作系统:Linux version 4.18.0-240.22.1.el8_3.x86_64编译器:gcc version 8.3.1 20191121 (Red Hat 8.3.1-5)cmake:3.11.4make:GNU Make 4.2.1opencv:4.5.0####1. 依赖关系这里有一个小窍门,就是直接运行./configure,看一下哪些模块是not found,然后想办法去安装相关的模块。有的依赖是

2021-09-15 00:01:05 1010

原创 C++学习笔记——共同体

原文:https://blog.hwg1998.com/blog/95C++中有一个很神奇的类型——union共同体、或者说联合体。它提供了一个很便捷的功能,方便我们能对一块内存上的数据安装不同的格式去使用。定义union one4all{ char c[4]; unsigned short s[2]; unsigned int in;};安装这种定义方式,这个联合体在内存中占据4个byte,32bit安照不同的方式去读取one4all te;te.in = 0x123

2021-09-14 23:59:43 864

原创 Window免密登录Linux——ssh+rsa密钥

原文:https://blog.hwg1998.com/blog/92之前一直是使用putty登录linux服务器,今天偶然发现,cmd就能直接ssh连上,只是每次都需要输入密码。于是找了一下怎样免密登录,特此记录一下。window 生成密钥cmd下面运行一下命令ssh keygen #然后一路回车就ok会在当前用户的文件夹下的 .ssh目录下生成俩个文件 id_rsa 和 id_rsa.pubcentos 配置修改配置文件vim /etc/ssh/sshd_config

2021-09-14 23:57:58 323

原创 使用IDEA生成可运行java程序

原文:https://blog.hwg1998.com/blog/87好久没使用IDEA写java程序了,有点点生疏了,记录一下遇到的一些小问题。2021年3月8日 21点31分1. IDEA 设置不区分大小写提示File>>settting>>Editor>>General>>Code Completion , 取消Match case2. IDEA 导入外部引用(不是借助maven、gradle)File>>Project S

2021-09-14 23:56:43 1735

原创 vim常用命令

原文:https://blog.hwg1998.com/blog/86设置行号有的Vim是默认不显示行号的,如果想要暂时显示的话,命令行模式下输入’set number’或者是’set nu’即可。如果想要Vim默认显示行号,需要编辑配置文件’vim /etc/vimrc’,在文件末尾加上代码’set number’或者是’set nu’,保存退出。再次使用vim的时候,就会显示行号了。行间跳转正常模式:输入数字,然后输入小写字母g命令模式:输入数字,然后回车常用的跳转:回

2021-09-14 23:55:13 95

原创 tomcat9升级https

原文:https://blog.hwg1998.com/blog/84tomcat7已经越来越不够用了,所以今天下午升级了一下tomcat9,然后配置https访问,以防以后用到,特此记录一下。###背景信息Tomcat 9强制要求证书别名设置为tomcat。需要使用以下keytool命令将protocol="HTTP/1.1"转换成protocol=“org.apache.coyote.http11.Http11NioProtocol”keytool -changealias -keystor

2021-09-14 23:54:06 651

原创 centos 配置 mariadb (mysql)

原文:https://blog.hwg1998.com/blog/68今天不小心在服务器上执行了一条命令:rm -rf /*屏幕上瞬间开始滚动,简直停不下来!我当时还纳闷呢,我要删除的文件夹里面有这么多的文件吗?怎么还没有权限删了嘞然后仔细一想,天,我居然误操作,执行了传说中的那行代码,删库跑路ò_ó唉……然而服务器还是要重新再搞一次的。mariadb10版本why mariadbmysql是一款开源的数据库软件,随着软件越做越好,被越来越多的人使用,开发者卖给了sun公司,听说买了十

2021-09-14 23:52:17 152

原创 从阿里下载python的包[阿里云镜像]

阿里的网址https://mirrors.aliyun.com/pypi/simple/使用方法,不想写了, 反正我记得,

2020-10-10 11:16:41 1126

原创 c++中向量(vector)的使用

初始化vector<type> v; 没有初始值,没有指定大小vector<type> v(10) 容量为10,值随机vector<type> v(10,value) 容量为10 ,值都为 value遍历for(int i = 0; i<v.size();i++){ cout<<v[i]<<endl;}for(vector::iterator it=v.begin();it<v.end();

2020-09-23 14:37:23 207

原创 unordered_map 的使用

查找umap.find(key) 返回一个iterator,可以与 umap.end() 是否相等进行判断umap.count(key) 返回一个整数,可以与 0 是否相等进行判断遍历for(auto& v:umap) cout<<v.first<<v.second<<endl;for(unordered_map::iterator it=umap.begin();it!=umap.end();it++) cout<&l

2020-09-23 14:21:42 175

原创 2020-08-14

pip 安装 结巴出错。原命令pip install i https://pypi.tuna.tsinghua.edu.cn/simple jieba然后报错如下更换新命令:pip3 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ jieba至于原因,等我有空了查找一下之后,再更新。...

2020-08-14 14:48:36 93

原创 为tomcat配置https,实现https访问

我的个人网站。现在有很多网站都会提供免费的CA认证,之前使用的阿里云的一年的到期了,续费的话非常的不划算,所以另外选择了一家免费ssl,非常良心的一家网站。我的操作环境:CentOS 7tomcat 7JDK 1.8生成keystore文件首先在我们的服务器上生成[本地证书签名请求文件],也就是CSR。在服务器上选定一个目录,用作保存文件的路径,最好放在tomcat下面,不能随意删除。我是在tomcat下创建了一个cert文件夹。进入到该目录下,利用java提供的工具,在命令行输入一下命

2020-05-11 16:45:12 1061

空空如也

空空如也

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

TA关注的人

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