自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农在途的博客

在这里你会看到一个菜鸟的成长历程

  • 博客(17)
  • 收藏
  • 关注

原创 左耳听风 第三十四周

左耳听风 第三十四周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode18. 四数之和LeetCode19. 删除链表的...

2019-06-30 15:30:38 127

原创 浅谈 Java 中的初始化

Java 内存分布需要注意的是,方法中的参数属于局部变量 ,类似于 String str="字符串" 这样定义的字符串是存放在堆内存中的「字符串常量池」(常量池中不会添加已有成员)中。而 String str1 = new String() 内存是直接位于堆中,每一次对象的实例化都会在堆中开辟新的内存空间。成员变量与局部变量的区别结合代码分析class Person { pr...

2019-06-30 11:13:47 330

原创 LeetCode19. 删除链表的倒数第N个节点

删除链表的倒数第N个节点 题目链接给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3-5.双指针法解题思路:node 指针指向头结点,fast 指针指向 node 后的第 n+1 个结点双指针同时向后遍...

2019-06-28 16:35:52 142

原创 LeetCode18. 四数之和

四数之和 题目链接给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a +b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。解题思路:在三数之和的思路上修改,首先是对数组进行排序,将 nums 升序排序先选取 nums 中的...

2019-06-28 15:56:18 127

原创 左耳听风 第三十三周

左耳听风 第三十三周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode 17. 电话号码的字母组合reviewWarn...

2019-06-22 20:08:28 887 2

原创 学如逆水行舟

2019 年已过了快一半,身边的很多人包括我自己渐渐有了疲态。打起了游戏、看起了网络小说、没日没夜的刷起了抖音,我们似乎离我们开年初所定的「2019 年计划」越走越远。为什么我们不再那么努力在我看来这样的原因有以下几点:努力学习的反馈周期太长。比如之前学习的「数据结构和算法」,学习周期很长,一些概念需要花上一礼拜或者更长时间去理解,学了三四个月似乎在表面上没有和别人拉开多大的差距。学习一门新...

2019-06-22 19:35:46 479

原创 LeetCode 17. 电话号码的字母组合

电话号码的字母组合 题目链接给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射与电话按键相同。注意 1 不对应任何字母。思路分析:这类求解所有可能的题目,采用 回溯法 结合 BFS 广度优先的思想来解答。穷举每一种组合:每次取出当前遍历数字所代表的的字符串 strs ,组合字符串 combin 组合每一种情况,继续遍历下一数字 next_di...

2019-06-17 21:29:23 194

原创 左耳听风 第三十二周

左耳听风 第三十二周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode16. 最接近的三数之和reviewTDD Ch...

2019-06-16 17:10:57 177

原创 个人项目复盘

作为一个新手,该怎样从头到尾完整的开发一个项目呢?我将从:开发前、开发过程中、开发完成后,三个方面来分享我的思考。项目开发前项目开发前你要做的就是:需求分析。需求分析就是理清楚:你的项目要解决的问题有哪些?你所面对的用户分别有哪些需求(可能是个多用户系统)?如果学过 UML 你可以画「用例图」画用例图是描述系统需求的方式之一,你可以用简单的思维导图来代替 UML。注意:你个人开发的...

2019-06-16 16:52:42 2365

原创 ASP.NET MVC 项目添加单元测试

ASP.NET MVC 项目添加单元测试给 ASP.NET MVC 项目添加单元测试有两种(实际上一样)。第一种在新建项目时勾选「添加单元测试」。第二种建立网站后,添加新项目 —— 选择测试—— 单元测试出错&解决自己为项目添加单元测试,可能会出现除少引用,无法进行单元测试。例如: 缺少 System.Web.Mvc 引用。可以根据报错中提示的引用,在 NuGet 包管理...

2019-06-15 21:41:28 1607

原创 LeetCode16. 最接近的三数之和

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

2019-06-15 16:10:50 1928

原创 左耳听风 第三十一周

左耳听风 第三十一周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode13. 罗马数字转整数LeetCode14. 最长...

2019-06-09 16:11:22 185

原创 ASP.NET MVC 入门

入门基础ASP.NET MVC 是微软系列基于 C# 语言的 Web 开发框架,并不适合 0 基础入门,在学习之前你必须要了解 4 个知识点:1、HTML 基础。网页的基本标签,结合 ASP.NET MVC 自带的 HTML 辅助方法来开发网页。2、CSS 基础。修改页面样式,使得页面看起来更美观。3、JavaScript 基础。和用户进行交互,表单验证是最基本的。4、C# 基础语法。...

2019-06-09 16:07:21 932

原创 LeetCode14. 最长公共前缀

最长公共前缀 题目链接编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”] 输出: “fl”解题思路:先考虑特殊情况:strs 为空或只有 1 个字符,则返回 “” 或 strs[0] 。以str[0] 字符串长度为基准,依序遍历字符串数组字符。若当前遍历字符串字符与上...

2019-06-08 12:10:57 73

原创 LeetCode13. 罗马数字转整数

罗马数字转整数 题目链接罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II...

2019-06-08 11:02:06 108

原创 左耳听风 第三十周

左耳听风 第三十周每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)Algorithm继续按顺序来完成「LeetCode」前 200 题LeetCode11. 盛最多水的容器LeetCode12. 整数转...

2019-06-01 21:08:41 138

原创 Ajax 验证登录

用户登录,若验证不通过,这时我们刷新页面就会导致用户之前的输入全部丢失,对我来说这是一种非常差的体验,所以我采用 ajax 的方法来验证表单。项目准备我的项目基于 ASP.NET MVC ,运用了 Bootstrap 前端 UI 框架,JavaScript 采用了 JQuery 以及 JQuery unobtrusive-ajax 库。界面如图,只有:用户名、密码 两个输入。具体实现在...

2019-06-01 20:03:53 4670

空空如也

空空如也

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

TA关注的人

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