摘要:
前言 学校小组Project那些外国人啥也不会, 基本上我一个人全包了前端和后端, 说实话这些天来也感受到了写一个比较拿得出手的web确实也不是这么容易的, 特别是我没什么项目经验, 很多时候碰到问题只能自己往死里想, 一个地方一个地方的debug. 以前我一直有点看不起web开发, 觉得web开发 阅读全文
摘要:
JSP的本质 JSP本质上就是Servlet, 正常情况下, 它会在第一次被访问的时候被容器转化成Java代码, 然后再从Java代码编译成.class文件, 之后实际就和Servlet没区别了, 也就是多个请求也只有这一个实例, 最终仍然是通过多线程单实例的方式来完成任务. 所以其实就算你写的J 阅读全文
摘要:
没有什么固定的结构, 就是稍微总结一下学习到的, 基本上想到哪里写到哪里. 关于基本的最HttpServlet 实际上Servlet是J2EE(也就是现在的Java EE)中规范的一个接口, 用于根据客户端请求生成响应内容并将其传给服务器, 也就是Java的动态Web应用的基本. 大概的体系构架, 阅读全文
摘要:
在国外没啥事做, 考前也不愿意复习, 看到aws能免费试用一年, 于是就试着搞了搞, 就准备搭建个个人网站玩玩. aws的注册与创建实例 首先个人感觉这个东西使用起来还是很方便的, 一开始注册完验证完银行卡手机等等一系列的东西之后, 会有一个等待时间. 之后要搭建网站, 我实际上只是使用了了其中的E 阅读全文
摘要:
思路 这道题确实有点费劲, 不过我上个暑假也是实现过一个简单的正则表达式引擎的, 所以慢慢分析慢慢写也就写出来了... 我来说下我是怎么想的 : 1. 首先我忽略了p或者s为空之类的繁琐corner case, 先想正常情况下的处理可能遇到的问题. 2. 主要在于' '和'.', 处理'.'很简单, 阅读全文
摘要:
思路 这道题, 一下就能联想到第7题, 因为回文数不就是倒过来和自己相等吗? 那么我们reverse输入, 对比原输入即可. 实现 个人考虑了如下corner case : 1. 负数 : 一律不是 2. 0555, +323 之类的 : 由于输入的是int, 这种值实际被传入时已经变成了555, 阅读全文
摘要:
思路 这道题和上一道题有点类似, 基本实现很容易, 主要难度在于corner case的考虑... 实现 我的实现过程中考虑了如下几种情况的corner case : 1. 输出为空字符串 返回0. 2. 输出中带有小数或者其他非法字母(eg : 3.12) 在出现的非法字母的地方停止. 3. 输出 阅读全文
摘要:
思路 这道题说起来贼简单, 思路倒没什么思路, 就是把数字一个一个剥离下来然后逆序还原就行了. 实现 看上去简单我却提交了三次才AC. 这里面其实关于int越界的情况的坑很多, 就比如输入的结果是一个10位的int, 倒过来就会越界, 此时要特别小心, 按题目的意思应该返回0. 提交 前两次都爆炸, 阅读全文
摘要:
思路 这道题本身不难, 但是题目有点难理解, 我也是捉摸了很久才看懂他题目什么意思. 其实它第二个输出的 就是决定字符串以ZigZag摆放形式的最大行数. 具体可以去网上查一下, 这里我不多提. 我个人想到的思路大概是这样的 : 1. 将这个字符串摆放出来的图形看成一个数组, 那么每个点的坐标为(i 阅读全文