编程开发
今天又对大学生进行专业面试,谈谈感想!
昨天晚上就接到电话,计划今天要完成27个人的校招大学生的专业电话面试。每个人的面试时间是15分钟左右,这样算下来15*27=405/60=6.75小时,再加上中间可能会因为其他的原因耽搁,今天一天就可能干不了其他事了。于是,赶紧把几个能力强的同事叫上,给他们一人分几个,还好,同事都很给力,最后给我留了8个。作为兼职的面试官,结合前几年的专业面试,谈谈关于专业面试的一些想法。
1 关于专业深度的问题
HDU 2092 整数解
Problem Description
有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。
例如:
x + y = 9,x * y = 15 ? 找不到这样的整数x和y
1+4=5,14=4,所以,加起来等于5,乘起来等于4的二个整数为1和4
7+(-8)=-1,7(-8)=-56,所以,加
[OpenJudge 186/洛谷 P1949/NOI 2001] 聪明的打字员〔搜索〕
题目链接:OpenJudge - 1184:聪明的打字员
题目
总时间限制: 5000ms 内存限制: 65536kB
描述
阿兰是某机密部门的打字员,她现在接到一个任务:需要在一天之内输入几百个长度固定为6的密码。当然,她希望输入的过程中敲击键盘的总次数越少越好。
不幸的是,出于保密的需要,该部门用于输入密码的键盘是特殊设计的,键盘上没有数字键,而只有以下六个键:Swap0, Swap1, U
Python判断语句
一、判断的定义:
如果 条件满足,才能做某件事情,
如果 条件不满足,就做另外一件事情,或者什么也不做
二、if 语句语法结构
标准if条件语句的语法 缩进:python代码的层级关系
缩进一般加4个空格
if 语句语法结构
如果表达式的值 非0 或者为布尔值 True,则代码组 if_suite 被执行;否则就去执行 else_suite
代码组是一个 python术语
HTTP/1.0 到 HTTP/3.0
HTTP/1.0:
存在的问题,不能复用 TCP 连接,很消耗资源。
HTTP/1.1
解决了 HTTP/1.0 不能复用 TCP 连接的问题,使用流水线请求复用 TCP 连接,但是流水线请求必须按照顺序请求,原因在于 HTTP/1.1 是一个文本协议,文本协议的解析必须等到上一个请求应答完成之后才会有下一个,这就有可能发生流水线头部阻塞。
HTTP/2.0
解决了 HTTP/1.0 流水线头部阻
Jenkins服务器搭建
一、环境准备:
配置jenkins的IP地址
关闭selinux/防火墙
导入jenkins安装包
二、开始实操搭建:
第一步:安装jenkins
安装依赖包
# jenkins需要通过git下载代码,所以装git。
# jenkins是java程序,所以装java
# postfix和mailx是邮件程序,jenkins可以通过它们给管理员发邮件
[root@jenkins ~]# yu
Flutter (仿写网易云音乐)
接口地址 NeteaseCloudMusicApi
项目地址
先上效果图
发现页
IMG_0625.PNG
IMG_0626.PNG
IMG_0627.PNG
IMG_0628.PNG
IMG_0629.PNG
每日推荐
IMG_0674.PNG
歌单广场
IMG_0675.PNG
IMG_0676
项目部署到Linux
镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
项目部署
之前我们讲解Linux操作系统时,就提到,我们服务端开发工程师学习Linux系统的目的就是将来我们开发的项目绝大部分情况下都需要部署在Linux系统中。那么在本章节,我们将通过两种方式,来演示项目部署,分别是:手动部署项目 和 基于shell脚本自动部署。
3.1、手动部署项目
3.1.1、在IDEA中开发SpringBoot项目并打