首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
RyanCatalina
获赞
18
粉丝
2
关注
5
看过 TA
6
男
北京大学
2023
Java
IP属地:湖南
书一文,解一惑
私信
关注
拉黑
举报
举报
确定要拉黑RyanCatalina吗?
发布(28)
刷题
RyanCatalina
2020-05-19 09:49
Java
2020-05-19
在牛客打卡1天,今天也很努力鸭!
0
点赞
评论
收藏
转发
RyanCatalina
2020-01-11 18:52
Java
简述前后端分离和关于前端部署到nginx服务器上
为什么要了解这个知识 因为笔者参与了学校的一个服务外包项目,我们选用的技术栈是springboot+vue的;又要考虑前后端分离,所谓适应时代的步伐。然而笔者是个菜鸡,所有笔者查看了一些博客,并将其进行总结。 那什么是前后端分离呢? 传统的web应用开发中,大多数将浏览器当做前后端的分界线。浏览器中为用户进行页面展示的部分称为前端。而将运行在服务器上,为前端提供业务逻辑和数据准备的所有代码称为后端。 前后端分离 前后端分离并不只是开发模式,而是web应用的一种架构模式。开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;在运行阶段前后端分离模式需要对web应用进行分离部署...
0
点赞
评论
收藏
转发
RyanCatalina
2019-12-18 00:53
Java
正则表达式知识点总结
0
点赞
评论
收藏
转发
RyanCatalina
2019-12-17 01:26
Java
JavaWeb重定向与请求转发的区别和执行流程之图解分析
欢迎各位大神予以指教 个人看法 由于我们专业的主要方向式webApp开发,所以不可避免的要接触到HTTP的servlet的知识,而servlet中的重定向与请求转发式比较让人比较迷惑的,我不想讨论技术的对错,技术不分好坏,只有人才分。 这两个技术各有千秋!但是在不考虑服务器的性能的情况下我还是更倾向于使用请求转发,因为它不会把url暴露出来。 调用方式区别 写过这么多的代码了,我想servlet中的调用转发、重定向的语句应该已经融入灵魂之中了吧! 虽然这么说,但是作为好人的我还是要将此代码公布与众,请求转发的语句是: request.getRequestDispatc...
0
点赞
评论
收藏
转发
RyanCatalina
2019-12-17 01:29
已编辑
Java
Java通过JDBC向MySQL插入中文显示异常(问号或者乱码)
由于本人刚开始接触Java后端,如果有说错的地方,还请大家予以指出批评,谢谢!!!对于很多初学者来说,中文字符编码不相同的问题,是一个超级烦躁的问题!因为很多时候都不知道哪些地方出了问题?其实通过查阅相关资料,我们也很容易发现肯定是三层中的一层没有设置好字符编码,我记得专门我写过一篇关于字符集编码的博客,在此就不介绍gbk和utf-8的编码格式了。为防止乱码,其实我们应该在数据传输和接受的时候设置统一的字符集编码。而向MySQL中插入中文字符,其实也就三层可能会出现问题: 前端页面的字符集编码格式没有设置 后台接收以及发送数据未设置统一的编码格式 还有就是数据库中的字段编码格式以及数据库默认...
0
点赞
评论
收藏
转发
RyanCatalina
2019-12-11 23:33
Java
把一件事做到极致,不然,岂非白活
年年岁岁花相似,岁岁年年人不同———论技术的迭代 我们现在这个时代拥有海量的学习资源以及指数增长的新技术于知识。有太多的选择,甚至是穷尽一生都看不完的资料,书籍,文档...但是,作为一个亲历者,不免感慨的说一句这个时代真好!虽然我无法预料未来什么技术当兴,但是可以肯定的是人类必将越来越强大,终有一天会突破人类的两大极限智商以及生命,相信应该会在不久的将来会实现。但是在这个数据大时代应该如何进行选择呢?我个人觉得应该是选择自己感兴趣的方向研究下去。并把这个做到极致。不管是学习什么技术,最终都需要你进行归纳、整理,才能把所学的东西变成自己的。工作时为什么要写日志,学习时为什么要写博客,其实就是构建...
0
点赞
评论
收藏
转发
RyanCatalina
2019-11-22 01:44
已编辑
Java
Silly Mistake题解
这是一个超时的做法,真的令人头秃。 //https://vjudge.net/problem/CodeForces-1253B# //会超时 #include <iostream> #include <algorithm> using namespace std; const int maxn=1e5+1; int bb[maxn]; int c,n; struct node2{ int num; struct node2 *next; node2(){ num=0; next=NULL; } }; st...
0
点赞
评论
收藏
转发
RyanCatalina
2019-11-22 00:52
Java
任意进制转换成十进制
按权展开,逐级求和。二进制转十进制就是权2四进制转十进制就是权4八进制转十进制就是权8十六进制转十进制就是权16(a-z要特判也就是-'a'+1+9) 对于任意进制要区分是否大于10进制当大于10进制时我们的 十进制之中的10 可以表示位 A ,11:B...所以我们需要进行特殊处理而不能与十进制以下的转换混合操作。在编写代码一定要注意尽量减少循环次数,每一次循环都会延长你的计算机运行该程序的时间.以下个人思想所实现的代码,供大家参考,如有疑问请及时提出。 #include <iostream> #include <algorithm> using namespace ...
0
点赞
评论
收藏
转发
RyanCatalina
2019-11-18 23:14
Java
二叉树水题
方法1: #include <cstdio> using namespace std; int main(){ int m; int n; while(scanf("%d%d",&m,&n)!=EOF && m!=0 && n!=0){ int answer = 0; if(m == n){ answer = 1; }else if(m <= n){ answer = 1; int le...
0
点赞
评论
收藏
转发
RyanCatalina
2019-11-01 12:06
已编辑
Java
关于C++中结构体(史上最超级详细)
什么是结构体 结构体是程序员定义的数据类型,可以容纳许多不同的数据值。 声明结构体的方式 声明方式跟类的方式大致相同,其区别如下: 使用关键字struct而不是关键字class 尽管结构体可以包含成员函数,但它们很少这样做。所以,通常情况下结构体声明只会声明成员变量。 结构体声明通常不包括public或private的访问修饰符。 类成员默认情况是私有的,而结构体的成员则默认为public。程序员通常希望它们保持公开,只需使用默认值即可。 struct PayRoll { int empNumber; string name; double hours,payRat...
0
点赞
评论
收藏
转发
RyanCatalina
2019-10-27 00:32
Java
关于C++中的格式化输入输出(详解版)
标准库定义了一组操作符来改变流的格式状态,包括控制数值的输入与输出形式以及控制补白的数量和位置,大多数改变格式状态的操作符是设置/复原成对的,当操作符改变流的格式状态时,通常改变后的状态对所有后续IO都生效。 控制布尔值的格式 默认情况下bool值打印为1或0,我们可以使用boolalpha操作符使之输出true或false,使用noboolapha可以取消这种格式状态。对于输入流也同样生效,只有输入true才能使值变为true,输入1不行。 #include <iostream> #include <ios> #include <iomanip> //fo...
0
点赞
评论
收藏
转发
RyanCatalina
2019-10-23 15:11
Java
关于链表反转的图文讲解
链表的翻转是程序员面试中出现频度最高的问题之一,常见的解决方法分为递归和迭代两种。最近在复习的时候,发现网上的资料都只告诉了怎么做,但是根本没有好好介绍两种方法的实现过程与原理。所以我觉得有必要好好的整理一篇博文,来帮忙大家一步步理解其中的实现细节。 我们知道迭代是从前往后依次处理,直到循环到链尾;而递归恰恰相反,首先一直迭代到链尾也就是递归基判断的准则,然后再逐层返回处理到开头。总结来说,链表翻转操作的顺序对于迭代来说是从链头往链尾,而对于递归是从链尾往链头。下面我会用详细的图文来剖析其中实现的细节。1、非递归(迭代)方式 迭代的方式是从链头开始处理,如下图给定一个存放5个数的链表。 ...
0
点赞
评论
收藏
转发
RyanCatalina
2019-10-22 21:49
Java
i=1为何(++i)+(++i)=6?
#include "iostream" #include "algorithm" #include "bits/stdc++.h" using namespace std; int main(){ int i=1; cout<<(++i)+(++i)<<endl; //system("pause"); return 0; }为何结果是6呢?()内的运算优先级高于 + ,先计算两个++i, 两个++i执行完 i=3, 3+3 =6以下内容来自https://...
0
点赞
评论
收藏
转发
RyanCatalina
2019-10-22 17:14
Java
信奥题解
贪心的基本思想,为防止错误要把握好精度。刷满1000题,与君共勉!!! //https://ac.nowcoder.com/acm/contest/950/B #include <iostream> #include <algorithm> #include <bits/stdc++.h> using namespace std; const int MAX = 3e4 + 5; struct nowcode { int b, e, t; } cow[5005]; int q[MAX] = {0}; bool cmp(nowcode one, now...
0
点赞
评论
收藏
转发
RyanCatalina
2019-10-11 15:42
Java
常见错误
本页面主要分享一下在竞赛中经常/很多人会出现的错误。 会引起 Compile Error 的错误 由于这类错误过于简单,相信是个正常人都会修, 故略写。 int main() 写为 int mian() 。 写完 struct 或 class 忘记写分号。 不会引起 Compile Error 但会引发 Warning 的错误 这类错误较难发现,但会在使用 -W{warningtype} 参数编译时被编译器指出,所以要多学会使用 -W{warningtype} 参数,常见的有 -Wall , -Wextra , -...
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务