自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱学习的小鹏友

学渣视角看世界

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 学习数据库系统概论不得不知道的-------NOT EXIST

遥想公瑾当年小乔出嫁了,错,乱入的什么东西,就是上学没好好学,之后花费大把大把的时间进行补习,没有了学校的环境真的好难目录第一章、高山仰止第二章、闭门读书第三章、熟能生巧第四章、予人玫瑰第一章、高山仰止数据库系统概论-数据查询-嵌套查询 人大老师杜小勇版本视频。https://www.bilibili.com/video/BV13J411J7Vu?p=21ht...

2020-04-19 17:56:01 1530

原创 如何学好C语言--你的学渣朋友告诉你

光说不练假把式,光练不说傻把式,又练又说真把式。推荐两个练习的网站(一)C语言网https://www.dotcpp.com/ 水题+基础题偏多标记 编编程的网站号 题目描述 难易程度 输入格式 输出格式 算法分类 √ 1 两数之和 简单 √ 2 两数相加 中...

2020-04-17 13:47:04 3891

原创 关于数据结构的学习目标

能下定决心记录点东西,或者告诉自己也要在这个世界上留下点什么。首先要感谢我大学时候的数据结构老师(虽然我成了教育的漏网之鱼)、感谢严蔚敏老师的数据结构pdf(实体书大学毕业卖了)、小甲鱼数据结构与算法视频、《大话数据结构》pdf、《数据结构 高一凡著 数据结构算法实现及解析》pdf和自己A4打印版、王道数据结构考研视频、漫画算法:小灰的算法之旅等等等等等吧,基本属于屌丝青年将白...

2020-04-01 16:29:50 2616

原创 vs2017安装svn插件

vs2017安装svn插件1、下载https://www.visualsvn.com/visualsvn/download/下载后文件名VisualSVN-VS2017-6.6.0.vsix2.双击运行,好像得等一会,让程序飞一会3.之后还是等,看看能否修成正果4.打开,vs已经大变样啦。5.开始体验功能吧6.如何使用及冲突避免和规范就按照 《SVN...

2020-04-30 10:07:36 455

原创 学渣带你刷Leetcode0029两数相除

题目描述给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数dividend除以除数divisor得到的商。整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2示例1:输入: dividend...

2020-04-30 06:13:37 243 1

原创 你应该知道的和还不知道的SVN

概述 Subversion [səbˈvɜːʃn](SVN)是一个开源的版本控制系统,SVN可以管理文件的版本,属于集中式管理,不同于git的本地有一份。SVN安装 服务端 VisualSVN,服务器上安装就好了,局域网中效果不错。 Gitee也支持SVN 。 下载地址https://www.visualsvn.com/server...

2020-04-29 17:06:11 432

原创 学渣带你刷Leetcode0028实现 strStr() 

题目描述实现strStr()函数。给定一个haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回-1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", nee...

2020-04-29 06:47:18 100

原创 学渣带你刷Leetcode0027移除元素

题目描述给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nu...

2020-04-28 05:19:32 225 2

原创 学渣带你刷Leetcode0026删除排序数组中的重复项 

题目描述给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度...

2020-04-27 06:05:12 138

原创 学渣带你刷Leetcode0025.K个一组翻转链表

题目描述给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当k= 2 时,应当返回: 2->1->4->3->5当k= 3 时,应当返回...

2020-04-26 22:16:39 111

原创 学渣带你刷Leetcode0024两两交换链表中的节点

题目描述给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/swap-nodes-in-pair...

2020-04-26 06:37:39 158

原创 学渣带你刷Leetcode0023合并K个排序链表

题目描述合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出: 1->1->2->3->4->4->5->6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems...

2020-04-25 11:01:39 100

原创 学渣带你刷Leetcode0022括号生成

题目描述数字 n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例:输入:n = 3输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ]来源:力扣(LeetCode)链接:https://leet...

2020-04-24 06:12:11 179

原创 学渣带你刷Leetcode0021合并两个有序链表 

题目描述将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lis...

2020-04-23 21:14:33 124

转载 【转】eclipse中SVN的安装

进行版本控制可以有SVN、Git等等,具体使用哪个看公司了。实际开发中会存在一些需求,如备份、协同修改、查看历史版本等等,要是靠每个开发人员自己解决肯定不现实,到时候会出现五花八门的情况,这就需要版本管理。不多说,首先来看看SVN在eclipse上的安装。一、安装1、点击eclipse菜单栏上的help —> Eclipse Marketplace2、在弹出的窗口中搜索sub...

2020-04-23 14:11:32 777

转载 【转】如何使用使用Visual Studio和SVN建立源代码管理

5分钟快速建立项目版本控制无论是个人进行单独编码还是团体开发项目,项目的版本控制都是很重要的。就我所知的版本控制方式有两种。最简单的版本控制就是保留软件不同版本的数份copy,并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用,但是很没效率。一是因为保存的数份copy几乎完全一样,也因为这种方法要高度依靠开发者的自我纪律,而常导致错误。 使用版本控制工具。常用的wi...

2020-04-23 14:00:48 926

原创 学渣带你刷Leetcode0020有效的括号  

题目描述给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例...

2020-04-23 05:37:03 247 2

原创 学渣带你刷Leetcode0019删除链表的倒数第N个节点  

题目描述给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n保证是有效的。进阶:你能尝试使用一趟扫描实现吗?来源:力扣(LeetCode)链接:https://le...

2020-04-22 05:42:58 94

原创 CXF为何物?

webservice框架,Apache CXF1.CXF下载包环境配置变量1. 找到CXF的安装目录,复制路径:D:\apache-cxf-2.5.9\bin(这是我本地路径);2. 把D:\apache-cxf-2.5.9\bin加入到环境变量的系统变量的path中即可。命令行输入 wsdl2java看效果开发服务端 基于工厂的方式Ipackage...

2020-04-21 16:38:11 266

原创 学渣带你刷Leetcode0018四数之和

题目描述给定一个包含n 个整数的数组nums和一个目标值target,判断nums中是否存在四个元素 a,b,c和 d,使得a + b + c + d的值与target相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。示例:给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的...

2020-04-21 05:50:04 178 1

原创 Java-Webservice 从0开始

目录服务端客户端调用网络资源webservice是一种web服务1.解决企业内部异构系统的整合问题A-interface,B-interface推出一种统一的方法传统webservice,标准,XML,SOAP=HTTP协议+XML数据格式(SOAP是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息)现在推荐的webservice htt...

2020-04-20 16:33:50 192

原创 学渣带你刷Leetcode0017. 电话号码的字母组合

题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。来源:力扣(Lee...

2020-04-20 11:53:38 1572 1

原创 学渣带你刷Leetcode0016. 最接近的三数之和

题目描述给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).来源:力扣(LeetCode...

2020-04-18 19:51:23 246

原创 学渣带你刷Leetcode0015. 三数之和

题目描述给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]...

2020-04-18 06:09:40 248

原创 计算机网络第六章应用层

域名系统分布式的域名系统DNS方便使用,一个域名对应多个ip,防止出错。层次树域名服务器独立于网络上根域名服务器。cn顶级域名服务器 二级域名权限域名服务器 中间的都是这个,5,6,7,8级域名本地域名服务器, 和我直连的最后一个域名服务器浏览器做域名解析递归查询,域名服务器开辟缓存,名字的高速缓存文件传输协议不同系统到的存储命令不同,格式不同...

2020-04-17 12:01:07 219

原创 计算机网络第五章传输层

运输层协议概述用户功能中的最低层网上的视频是UDP协议,快TCP,可靠,首部加文件多,全双工的。不知道经过哪些路由,只是建立一个虚拟的链接。不关心底层两类端口 216熟知端口 0-1023,UDP在IP基础上增加端口的功能和差错检测的功能首部只有8字节伪首部为了保证校验和,TCP2个缓存,发送和接收缓存IP层是实际的有路由器组成的实际,...

2020-04-17 05:38:41 237

原创 学渣带你刷Leetcode0014. 最长公共前缀

题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。来源:力扣(LeetCode)链接:...

2020-04-16 12:56:10 273

原创 Hashcat是啥?带你一步步了解各种文件(压缩包、无线包)的解密

Hashcat密码破解hashcat号称世界上最快的密码破解,世界上第一个和唯一的基于GPGPU规则引擎,免费多GPU(高达128个GPU),多哈希,多操作系统(Linux和Windows本地二进制文件),多平台(OpenCL和CUDA支持),多算法,资源利用率低,基于字典攻击,支持分布式破解等等...

2020-04-16 06:28:54 5939

原创 学渣带你刷Leetcode0013. 罗马数字转整数

题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并...

2020-04-15 21:48:56 197

原创 计算机网络第四章网络层

网络层功能无连接就是路由器把分组随便发,最后整合虚电路类似传统电话网,贵啊X.25网,虚电路的网协议,分组交换网IP协议(数据报)地址解析协议ARP网际控制报文协议ICMP网际组管理协议IGMP网络层协议寻址方案最大分组长度网络接入机制超时控制不同的差错恢复方法状态报告方法路由选择技术用户接入机制(线,wifi)不同的服务不同的管理...

2020-04-15 15:47:28 366

原创 学渣带你刷Leetcode0012. 整数转罗马数字

题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并...

2020-04-13 22:19:22 192

原创 学渣带你刷Leetcode0011. 盛最多水的容器

题目描述给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器...

2020-04-13 21:09:37 320 1

原创 计算机网络第三章数据链路层

目录功能概述数据链路层功能封装成帧和透明传输差错控制流量控制与可靠传输机制介质访问控制点对点协议使用广播信道的数据链路协议以太网扩展以太网高速一台网功能概述数据链路层功能封装成帧和透明传输差错控制流量控制与可靠传输机制介质访问控制点对点协议使用广播信道的数据链路协议以太网扩展以太网高速一台网...

2020-04-13 15:50:47 244

原创 计算机网络第二章物理层

目录基本概念传输介质传输设备基本概念机械特性:水晶头,插槽电气特性:数据链路层转换高低电平,电平的规定,功能特性:电压表示的意义 。反电气规程特性:不同部件的出现顺序,电压的顺序,便于恢复01,数据data--运送信息的实体信号:数据的电气或者电磁的表示模拟信号----连续的数字的---离散调制(调制器)---数转模 解调(PCM编码器)---模转数防...

2020-04-09 16:09:02 558

原创 计算机网络第一章基本概述

电信网络、有限电视网络和计算机网络----三网融合异地信息交互,统一管理要有标准理论研究+实际开发目录计算机网络的组成标准化工作及相关组织速率相关的性能指标时延、时延带宽积、RTT和利用率分层结构、协议、接口、服务OSI参考模型TCP、IP参考模型和5曾参考模型脑图计算机网络的组成标准化工作及相关组织速率相关的性能指标带宽原本是某...

2020-04-09 05:53:45 508

原创 学渣带你刷Leetcode0174. 地下城游戏

题目描述一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为负整数,则表示骑士将损失健康...

2020-04-08 16:24:31 287

原创 【C语言全代码】学渣带你刷Leetcode0064. 最小路径和

题目描述给定一个包含非负整数的 mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[[1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。来源:力扣(LeetCode)链接:https://leetcode-cn.com...

2020-04-08 15:06:16 424

原创 学渣带你刷Leetcode0300.最长上升子序列

题目描述给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是[2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为O(n2) 。进阶: 你能将算法的时间复杂度降低到O(n log n) 吗?...

2020-04-08 13:45:46 179

原创 编程语言的学习笔记---学渣自用版

不定期更新编程语言的知识点,记录自己的学习及差缺不漏目录CC++C#JAVAPythonCC++C#JAVAPython

2020-04-08 09:41:05 201

原创 学渣带你刷Leetcode0120.三角形最小路径和

题目描述给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为11(即,2+3+5+1= 11)。说明:如果你可以只使用 O(n)的额外空间(n 为三角形的总行数)来解决这个问题,那么你的算法会很加...

2020-04-07 16:35:52 302

C语言实用数字图像处理-可执行源代码List1.1

真正想学习C语言使用数字图像处理的小伙伴都知道这本不好买到的书中代码是多么的难看,小鹏友在学习之余手敲亲手调试,随时更新,欢迎交流下载。

2018-07-17

空空如也

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

TA关注的人

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