自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hplong

小白之路

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

原创 PHP入门见解

PHP编程初学者最关心的几个问题1、多长时间可以入门php呢?这个问题其实在于个人,其中主要影响因素有两个:是否有其他语言的基础;是否愿意花时间和精力。如果答案是肯定的,那么你入门只需要不到两周,甚至一周的时间,再经过一个月的强化,就可以做点小东西了。2、PHP语言的学习路线是什么样的?如果你学php只是作为一个过渡的话,那么 http://www.php.cn/course/7...

2019-03-27 12:03:20 388

原创 碎碎念——刷算法题的日子(2)

一周过去了,该催自己写写总结了,那么这周都有些什么要说的呢?!首先要说的是,这周刷的题大部分是ccf认证往年题的前两题,还有部分第三题(顺便吐槽下ccf官网,还有报名费),真实的感受到了自己的弱。下面是正题:要注意版本其实这个问题不是第一次感受到,只是之前都没有记录,所以这次写一下。从c、c++,到java,再到数据库,他们都有多个不同的版本,相近的版本可能没什么,可一但版本有了一定差距,那...

2019-03-10 16:41:41 180

原创 碎碎念——刷算法题的日子(1)

开学一周,进入了刷算法题的阶段,用一周的时间完成了洛谷新手村的任务(感觉自己蒟蒻),适当进行一下总结,之后会尽量保持一周一次总结的习惯。新手村大部分都是些基础题,就算是赛前热身的阶段,感受一下敲代码,有技巧和难度的题也有,但是不多,下面就说几点自己的坑。条件判断的顺序第一次深刻感受到 || 和 &&的影响之大。在一个if判断语句里,如果有多个条件的话,很有必要考虑一下哪个条件...

2019-03-02 17:58:40 282

原创 程序设计训练(四)

在假期结束之前,总结一下假期的收获——动态规划。其中会和分治法进行一下比较。文章目录动态规划动态规划让我们先看一下百度百科上对动态规划的定义:动态规划是运筹学的一个分支,是求解决策过程最优化的数学方法,它把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解。按照我的理解,也就是把大事化小,小事化无,把问题划分成我们方便处理的状态最后再汇总,也就是dp问题。...

2019-02-19 20:27:22 183

原创 程序设计训练(三)

关于深度优先算法(dfs)的一点东西。文章目录深度优先遍历经典例子深度优先遍历深度优先,本质应该是图的遍历,从某个顶点出发,访问图中的每一个顶点,而深度优先就意味着它是优先选择更深层次的顶点,用树来看得的话,那就是最快到达某个叶子结点。一般步骤:1)选取图中某一顶点Vi为出发点,访问并标记该顶点;2)以Vi为当前顶点,依次搜索Vi的每个邻接点Vj,若Vj未被访问过,则访问和标记邻接点...

2018-11-04 11:38:40 473

原创 程序设计训练(二)

这次是一点关于贪心的看法,轻喷QAQ文章目录什么是贪心?经典例题实例什么是贪心?要说贪心算法,骂我们首先就要知道什么是贪心。通俗一点来讲,我觉得贪心就是我就要最好的;而站在程序设计的角度的话,贪心就是做出当前情况下最好的选择,也就是局部最优解;这同时也意味着贪心并不一定会得到最优解,但一定是当前的最优解。那么什么时候适合使用贪心呢?具有最优子结构。把问题划分以后存在最优解(这个最有...

2018-10-31 17:36:00 245

原创 JAVA学习总结(四)

关于Mybatis,一点想说的东西文章目录Mybatis准备工作创建项目测试Mybatis平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statment, ResultSet 这些其实只是手段的辅助类。 不仅如此,访问不同的表,还会写很多雷同的代码,显得繁琐和枯燥。那么用了Mybatis之后,只需要自己提供SQL语句,其他的工作,诸如建立连接...

2018-10-24 17:33:40 195

原创 JAVA学习总结(三)

文章目录MavenMaven的安装Maven仓库Maven项目的创建添加JAR包测试MavenMaven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,...

2018-10-24 12:18:55 215

原创 JAVA学习总结(二)

关于面向对象中的异常处理、XML文档、Servlet使用异常处理我们在写程序的时候难免会出现各种错误,其中有些是我们可以预见的,有些确实我们无法预见的,而不同的异常情况处理方式也有所不同,这里我要说的就是利用Exception来处理一些我们在写程序时可以处理的异常。我们可以了解到常见的异常原因有:用户的非法输入请求的流不存在内存溢出等相应的就会产生一些:检查时异常运行时异常...

2018-10-21 20:51:04 225

原创 程序设计训练(一)

为了offer,为了更好的薪资,为了锻炼更强的思维能力,本人开始了程序设计的训练,也可以说是算法吧,进入了一个不断找题刷题的循环,在此记录一下过程中遇到的问题。算法的精髓在于其思想,如果对算法仅仅是看书了解其实现的过程是远远不够的,对算法的熟练实现与掌握算法的思想,才能在遇到题目或者应用场景的时候准确了解这个算法是否可行。第一次的内容主要是一些基础的算法和题目,主要是为了熟悉一下c/c++...

2018-10-21 17:42:48 1104

原创 JAVA学习总结(一)

JAVA学习总结(一)面向对象的三大特性继承多态封装(写在开始)好记性不如烂笔头,为了巩固和验证自己所学内容,特写下这一系列文章,如有错误欢迎指正。面向对象的三大特性关于面向对象(Object-oriented programming),它是一种计算机编程架构,同时也是一种程序开发的方法。它将对象作为程序的基本单元,将程序和数据封装其中,这些基本单元相互独立相互调用形成我们的程序。而面向对象...

2018-10-20 22:56:16 6251 1

空空如也

空空如也

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

TA关注的人

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