小哈里
码龄6年
  • 1,161,237
    被访问
  • 1,101
    原创
  • 768
    排名
  • 9,627
    粉丝
关注
提问 私信

个人简介:愿你被世界温柔以待

  • 目前就职: 中国计算机学会
  • 加入CSDN时间: 2016-02-11
博客简介:

gwj1139177410的博客

博客描述:
Link-Cut, Time doesn’t stop. Prepare your doubts, Eat them up.
查看详细资料
  • 8
    领奖
    总分 4,941 当月 506
个人成就
  • 算法领域优质创作者
  • 获得541次点赞
  • 内容获得205次评论
  • 获得1,740次收藏
创作历程
  • 116篇
    2022年
  • 289篇
    2021年
  • 224篇
    2020年
  • 30篇
    2019年
  • 378篇
    2018年
  • 82篇
    2017年
成就勋章
TA的专栏
  • 算法竞赛
  • 算法
    107篇
  • 数据结构
    90篇
  • NOIP
    211篇
  • ICPC
    114篇
  • 蓝桥/天梯/PAT
    124篇
  • CodeForces
    69篇
  • 系统硬件
    101篇
  • 开发工具
    41篇
  • 专业方向
  • 前端开发
    29篇
  • 后端开发
    33篇
  • 网络安全
    20篇
  • 机器学习
    25篇
  • 云计算
    35篇
  • 证书考试
    41篇
  • 科研
    7篇
兴趣领域 设置
  • 人工智能
    聚类集成学习分类
  • 最近
  • 文章
  • 资源
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java中JDBC、JNDI、DBCP的区别和联系

文章目录1、使用JDBC连接数据库2、使用JNDI连接数据库3、使用DBCP连接数据库4、JDBC、JNDI、DBCP的区别1、使用JDBC连接数据库Java使用IntelliJ IDEA创建控制台程序并通过JDBC连接到数据库https://gwj1314.blog.csdn.net/article/details/1229456232、使用JNDI连接数据库在Web.xml中建立对数据源的引用<?xml version="1.0" encoding="UTF-8"?>
原创
发布博客 2022.05.25 ·
42 阅读 ·
0 点赞 ·
0 评论

Linux环境下安装Calibre & 源代码编译

文章目录1、Calibre安装2、Calibre编译1、Calibre安装官网地址:https://calibre-ebook.com/zh_CN/download_linuxhttps://download.calibre-ebook.com/2、Calibre编译
原创
发布博客 2022.05.24 ·
63 阅读 ·
0 点赞 ·
0 评论

Ghost4J库安装,找不到gsdll64.dll或libgs.so报错

文章目录1、什么是Ghost4J1.1 Ghostscript,Postscript与PDF的关系1.2 Ghost4J是什么2、Win下安装gsdll64.dll依赖2.1 解决方案12.2 解决方案23、Linux下安装libgs.so依赖3.1 解决方案1、什么是Ghost4J1.1 Ghostscript,Postscript与PDF的关系主页:https://ghostscript.com/下载:https://ghostscript.com/releases/gsdnld.html
原创
发布博客 2022.05.24 ·
39 阅读 ·
0 点赞 ·
0 评论

Windows与Linux下查看端口占用与结束进程命令

文章目录1、Windows2、Centos1、Windows命令行# 查看所有端口使用情况netstat -ano# 查看某个端口被谁占用了netstat -aon|findstr "8081"# 查看该PID进程叫什么名字tasklist|findstr "9088"# 强制结束该PID进程taskkill /T /F /PID 9088 任务管理器在任务栏右键可以选中显示进程的PID,此时可以结束进程:在资源管理器的网络-TCP连接中可以找到端口占用信息
原创
发布博客 2022.05.24 ·
20 阅读 ·
0 点赞 ·
0 评论

Centos7配置Java maven环境,maven打包编译项目

文章目录1、Java安装2、maven安装3、maven编译1、Java安装判断当前是否有java# 查看java版本java --version下载 JDK甲骨文官网:https://www.oracle.com/java/technologies/downloads/下面这俩个分别是rpm安装包和tar压缩文件。压缩文件只要解压添加到环境变量就可以用。rpm包采用yum进行安装2、maven安装3、maven编译...
原创
发布博客 2022.05.24 ·
39 阅读 ·
0 点赞 ·
0 评论

使用Electron打包JavaSpringboot项目为exe文件(含electron-builder下载出错解决方案)

文章目录1、问题背景2、electron入门,使用electron打包静态页面或URL3、electron-builder下载出错4、使用electron打包springboot1、问题背景问题如下:现在我们有一个springboot的项目,启动后可以在localhost:8080访问网站并使用网站提供的服务。我们想要打包为windows下的可执行文件exe,即 exe会自动打开一个窗口访问到该网站。使用说明:请先将项目打包为jar,并确保可以通过java -jar即可启动该web服务使
原创
发布博客 2022.05.23 ·
53 阅读 ·
1 点赞 ·
0 评论

VMWare虚拟机局域网网络配置,主机访问虚拟机上的网站(端口映射)

文章目录1 problem2 背景知识3 配置主机网络4 配置虚拟机网络1 problem如题,现在虚拟机的80端口和8080端口都有一个网站,我们想要在主机访问它。2 背景知识VmWare支持3种网络连接模式。1、桥接模式:所谓桥接就是把两个本来分开的网段连接起来,连接之后成为了一个更大的网络。vmware提供了一个虚拟的桥接器,他就像一座桥一样把虚拟机的网络环境和物理机的网络环境连在了一起。所以桥接之后虚拟机就是物理机网络环境的一部分了,此时虚拟机就像和局域网中其他机器一样,它可以访
原创
发布博客 2022.05.23 ·
177 阅读 ·
1 点赞 ·
0 评论

2022护网行动 - 云服务器主机安全补充方案

文章目录1、什么是护网行动2、云安全角度2.1 服务器监控 - 判断是否被病毒注入2.2 主机安全&云盾 - 进行隔离查杀与漏洞检测2.3 云防火墙 - 氪金全防护2.4 手动切断 - 阻断特定IP&端口等2.5 快照&镜像 - 数据备份与恢复3、主机安全角度1、什么是护网行动护网行动的背景护网行动是以公安部牵头的,用以评估企事业单位的网络安全的活动。具体实践中,公安部会组织攻防两方,进攻方会在一个月内对防守方发动网络攻击,检测出防守方(企事业单位)存在的安全漏洞。通过与进
原创
发布博客 2022.05.23 ·
222 阅读 ·
0 点赞 ·
0 评论

软件版本号规范与命名原则(node.js与package.json依赖包规范)

文章目录1、软件版本号2、版本号的修饰词3、大厂常用的版本号4、版本号的阶段标识5、(node.js中的)^和~区别1、软件版本号一般来讲大部分的软件版本号分3段,比如 A.B.CA 表示大版本号,一般当软件整体重写,或出现不向后兼容的改变时,增加A,A为零时表示软件还在开发阶段。B 表示功能更新,出现新功能时增加BC 表示小修改,如修复bug,只要有修改就增加C2、版本号的修饰词日期版本号:表示发布日期alpha: 内部测试版,bug较多,主要是修改和实现功能beta: 测试版,大
原创
发布博客 2022.05.23 ·
30 阅读 ·
0 点赞 ·
0 评论

第十八届西南科技大学ACM程序设计竞赛(同步赛)签到题 6题

文章目录B 为欢几何F 青山隐隐,败叶萧萧G 几番烟雾,只有花难护H 岸风翻夕浪,舟雪洒寒灯L 夜暗方显万颗星,灯明始见一缕尘M 劝君终日酩酊醉,酒不到刘伶坟上土B 为欢几何链接:https://ac.nowcoder.com/acm/contest/33540/B来源:牛客网题目描述欢迎各位教练,老师,同学们来到西南科技大学第十八届校赛。在这短暂的五个小时,尽情享受AC , AK的快乐。藏头诗的本意一般藏在每个诗句的首字,将它们按顺序连起来读会有意想不到的效果。《水浒传》第六十一回中梁山好汉
原创
发布博客 2022.05.14 ·
376 阅读 ·
1 点赞 ·
1 评论

2022编程语言排名, 后端开发语言选型

文章目录1 2022 编程语言排名1.1 IEEE Spectrum 2021年度1.2 TIOBE指数 2022.052 后端开发语言选型2.1 特点概览2.2 「PHP 是世界上最好的语言」2.3 「Java:从入门到入土」2.4 「node.js:走向大前端」2.5 「人生苦短,我用Python」2.6 「学了Go能往哪润」1 2022 编程语言排名1.1 IEEE Spectrum 2021年度IEEE Spectrum 发布了 2021 年度编程语言排行榜https://www.eet
原创
发布博客 2022.05.10 ·
655 阅读 ·
0 点赞 ·
0 评论

Python 修改 pip 源为国内源(本地文件全局换源,Pycharm2022.1配置py仓库源)

文章目录1 pip换国内源2 pip包管理命令3 Pycharm 2022.1配置py包管理源1 pip换国内源国内最好用的五个pypi仓库地址豆瓣(douban) http://pypi.douban.com/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 腾讯云 http://mirrors.cloud.tencent.com/pypi/sim
原创
发布博客 2022.05.09 ·
135 阅读 ·
0 点赞 ·
0 评论

【造轮子】从零开始搭建一个搜索引擎,数据结构和架构实现

文章目录1 前端 & 用户界面2 服务层 & 功能实现3 数据层 & 考虑持久化1 前端 & 用户界面最终效果参考Baidu & Google的界面关于功能需要实现的内容有 (4)搜索框+结果列表+关键词推荐+页面跳转关键词直接调用专属API返回的JSON结果列表和页面跳转,考虑在调用API中引入参数第x页,返回1~20条,21~40条的内容。不理解的功能?支持纯文本信息的存储? 存储什么信息呢,是否是用户检索了xx信息,点击了y
原创
发布博客 2022.05.09 ·
687 阅读 ·
2 点赞 ·
0 评论

VS2022+unity3D开发环境搭建

文章目录1 安装 Unity2 使用 Visual Studio 调试1 安装 Unity安装Unity Hub安装 Unity 推荐使用 Unity Hub 管理程序(官方管理程序)。Unity Hub 是一种管理工具,可让您管理自己的所有 Unity 项目和安装。使用 Hub 可以管理 Unity Editor 的多个安装及其关联组件,创建新项目,以及打开现有项目。官网下载:https://store.unity.com/cn/download安装Unity打开Unity Hub,
原创
发布博客 2022.05.08 ·
419 阅读 ·
0 点赞 ·
0 评论

第20届上海大学程序设计联赛春季赛(同步赛) 签到题6题

文章目录A 如何才能穿过传送门C 古老的恩尼格玛机D 并不智能的卡牌 AIG 多吃蘑菇H 差不多得了I 数学题真难啊题号 标题 已通过代码 通过率 我的状态A 如何才能穿过传送门 点击查看 537/2713 通过B 逃离魔爪 点击查看 47/341 未通过C 古老的恩尼格玛机 点击查看 709/1004 通过D 并不智能的卡牌 AI 点击查看 832/2679 通过E 林荫小径 点击查看 3/10 未通过F 到底是多少分啊 点击查看 13/51 未通过G 多吃蘑菇 点击查看 229/9
原创
发布博客 2022.05.08 ·
343 阅读 ·
0 点赞 ·
0 评论

自然语言处理基础——jieba分词的原理与使用方法

文章目录1 什么是jieba1 什么是jieba自然语言处理,特别是中文处理中,最好用的分词组件。开源项目:https://github.com/fxsjy/jieba
原创
发布博客 2022.05.08 ·
656 阅读 ·
0 点赞 ·
0 评论

2021 RoboCom 世界机器人开发者大赛-本科组(决赛)

文章目录7-1 绿地围栏 207-2 队列插入 257-3 账户安全预警 257-4 猛犸不上 Ban 307-1 绿地围栏 207-1 绿地围栏分数 20作者 陈越单位 浙江大学wl.png市政规划了一块绿地,需要采购一批围栏将绿地围起来。为了简单起见,我们假设绿地的形状是个封闭连通的规则多边形,即所有边都是互相垂直或平行的,并且没有交叉的十字边。我们指定某条垂直边上的一个点为原点 (0,0),然后按照顺时针记录这个多边形的拐角顶点的位置。显然两个相邻的点坐标中,总有一个是不变的,因为当我
原创
发布博客 2022.05.07 ·
360 阅读 ·
1 点赞 ·
0 评论

代码分层设计,三层架构Controller、Service和Dao的区别与联系

文章目录1 三层架构概览2 控制层 Controller3 服务层 Service4 数据访问层 DAO5 三层架构与MVC的区别和联系1 三层架构概览如果去饭店吃饭,不可能找厨师点菜吧?小工负责食材存取,洗菜切肉;厨师负责烹饪;跑堂负责接待食客并与后厨沟通。这就是精典的分层体现。如果一个厨师既负责跑堂,又负责烹饪。那这个饭店的管理一定非常混乱吧。小工就是DAO,从食材库里(数据源)取出食材(原始数据),进行简单处理(数据对象化)。厨师就是Service,找到小工(DAO),获取各
原创
发布博客 2022.05.07 ·
634 阅读 ·
0 点赞 ·
0 评论

【物联网】Arduino Uno开发板连接阿里云实现云端远程控制LED灯开关

文章目录1 思维图概览2 阿里云—>ESP8266 部分3 ESP8266—>ArduinoUno开发板 部分4 ArduinoUno开发板—>LED灯 部分5 云端体验控制1 思维图概览需要实现的有ESP8266通过wifi与阿里云进行通信ESP8266与Arduino Uno开发板的通信Arduino Uno开发板与LED灯的通信#mermaid-svg-ZSpgyxlEdloVmytQ {font-family:"trebuchet ms",verdana,aria
原创
发布博客 2022.05.06 ·
885 阅读 ·
0 点赞 ·
1 评论

【阿里云】物联网平台配置ESP8266真实设备AT串口连接,支持MQTT协议通信

文章目录1 阿里云物联网平台2 MQTT.fx虚拟设备连接2.1 配置设备连接(建立连接)2.2 配置订阅和发布(数据通信)3 ESP8266真实设备连接3.1 配置设备连接(建立连接)3.2 配置订阅和发布(数据通信)4 设置云产品流转5 生活物联网与手机APP连接1 阿里云物联网平台官方文档:https://help.aliyun.com/product/30520.html官方控制台:https://iot.console.aliyun.com/lk/summary/new左边有产
原创
发布博客 2022.05.04 ·
1401 阅读 ·
0 点赞 ·
0 评论
加载更多