自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 10道JAVA基础编程练习题

System.out.println("经过第"+n+"次反弹后,小球共经过"+length+"米,"+"第"+n+"次反弹高度为"+h+"米");"分,属于A等":((n>60)?"分,属于B等":"分,属于C等");System.out.println("在"+m+"和"+n+"之间共有"+count+"个素数");System.out.println("字符‘"+s+"’有"+(end-begin+1)+"个");System.out.println("第"+n+"个月兔子总数为"+fun(n));

2023-04-04 11:44:06 482

原创 你在职场上吃过哪些暗亏?

我是做技术的,但之前都是在学校,缺乏企业的大项目和合作的经验,加上又是新手,每天花了大量时间在纠结和解决一些技术上的细节问题,而没有进展到实际的项目开发中。在工作上,完美主义并不一定是件好事,我们必须懂得取舍和优先级,工作的时间和资源都是有限的,得把时间和精力集中在最重要的任务上,同时也不忽略其它工作。有一次,公司开会,我想把自己的一个创意跟大家分享,可是当我讲了一半的时候,有一个同事突然插嘴打断了我,说他之前就想到过这个点子,然后他开始大力吹嘘自己有多厉害,说自己创造了多少成功案例。

2023-04-04 11:32:01 358

原创 面试题|Java基础17道常见面试题

String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuffer、StringBuilder 可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用 String。AIO:Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非堵塞 IO ,异步 IO 的操作基于事件和回调机制。

2023-03-30 10:56:37 296

原创 面试官:有了for循环为什么还要forEach

再来聊聊究竟什么是迭代器,还记得之前提到的 Generator 生成器,当它被调用时就会生成一个迭代器对象(Iterator Object),它有一个 .next()方法,每次调用返回一个对象{value:value,done:Boolean},value返回的是 yield 后的返回值,当 yield 结束,done 变为 true,通过不断调用并依次的迭代访问内部的值。迭代器是一种特殊对象。迭代:迭代是递归的一种特殊形式,是迭代器提供的一种方法,默认情况下是按照一定顺序逐个访问数据结构成员。

2023-03-30 10:46:50 223

转载 Python 万能代码模版:爬虫代码篇

我们日常在上网的时候,往往都会看到一些有用的表格,都希望保存下来日后使用,但直接复制到 Excel 往往都很容易发生变形,或者乱码,或者格式错乱等种种问题,借助 Python 可以轻松实现网页中表格的保存。是 BeautifulSoup 函数,我们用它一步步从 html 的结构中解析出我们想要的内容,这里我们实现的是首先找到所有 class 属性是 post-info 的 div 标签,然后将这些标签中的 a 标签的文本部分提取出来。我们首先下载网页,然后分析其中的 img 标签,然后把图片下载下载来。

2023-03-27 11:05:20 2762

原创 学Python常逛的10个网站

最全面的Python学习网站非官方文档莫属,它不仅提供了下载安装教程、基础语法教程、标准库、模块、各类术语解释、API接口等内容,还准时更新Python最新版本的变化信息,以及常见问题答疑。Chatgpt是非常火的AI对话工具,区别于以往任何的类似产品,我试过用Chatgpt写爬虫、游戏、算法,表现得都非常好,虽然有错误但是可以去调校它,最终会给你满意的代码。Medium的技术文章质量,不管放国内国外都是数一数二的,给我的感觉是博主们都在认认真真写作,有思考的深度,而不是耍大刀、博眼球。

2023-03-27 10:49:45 1753

原创 16个Python小例子

利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?考虑到三个月成熟,可以构建四个数据,其中:一月兔每个月长大成为二月兔,二月兔变三月兔,三月兔变成年兔,成年兔(包括新成熟的三月兔)生等量的一月兔。思路是:最坏的结果是n的平方与(n+1)的平方刚好差168,由于是平方的关系,不可能存在比这更大的间隙。

2023-03-26 21:24:38 327

原创 培训班学java还是前端?

现在的培训班的费用的差别一般都不是很大的,这些费用主要包括讲师的工资,教学设备的使用和维护费用,场地费用,就业保障费用等,培训机构的学费也不是随便定的,这些都是需要钱的。现在的人们离不开手机,我们现在手机的各种应用都是用代码写成的,互联网对人们的影响越来越大,根据新闻报道未来中国20年,需要软件开发,美工设计,Web前端开发人才2000W人才,各类职业也需求更多,前端的人才需求比以前也有了质的飞跃。前端在前期学习,因为它的效果是实时的展现在页面上的,所以会多多少少带给我们成就感。

2023-03-26 12:37:18 87

原创 从码农到工匠:优秀程序员的共同特质和素养

再次,拥有好奇心的人常常是快乐的,因为一切事物都是那么新奇,你会因为工作中的一点小突破而感到快乐,你会因为同事或者领导的一句肯定而快乐,你更会因为在工作中获取新知识、新技能、创造价值而快乐。我自己也是个“好奇宝宝”,我曾写过一篇文章,是关于阿里巴巴所有缩写的英文全称和中文解释的,上面还配了一段文字:“亲,我懂你,不了解缩写背后的全称,你晚上睡不着。为此,我写了一个TestContainer的小工具,再配合IDE的热部署功能,在大部分情况下都不用重启服务,这个小小的创新为我带来了极大的便利。

2023-03-25 15:53:53 257

原创 程序员技术提升之道

会debug和看日志以后,项目组有任何问题,你尽量参与,小到空指针,大到组件调试,当前哪怕你不熟悉,你或者问人,或者查资料,把这个问题所在的技术点全过一下,然后学会怎么从日志里分析问题,这样不用1个月,你就直接能从中受益,而且还能熟悉项目的业务流程,这是一举两得的事情。一般代码都抄来抄去,要找到类似的代码不难,然后再根据业务,稍做修改,如果在你开发的业务里有你不会的api,你可以问,要实现xx技术,我可以用什么类什么方法?这样过了2个月,我至少能保证能开发好交给的任务了,但分布式这块,我依然不熟。

2023-03-25 15:41:14 93

原创 Python快乐编程—网络爬虫—Scrapy实战项目

通过分析页面中的一篇文章,提取文章名、文章URL、文章的点击数、文章评论数等信息。观察图中的数据,可以看到click111757611后对应的值为第一篇博客的点击数,comment111757611对应的值为第一篇博客的评论数,以此类推,每篇博客的点击数与评论数都可以在该数据中找到,因此可以通过该数据使用正则表达式提取博客点击数和评论数。等待程序运行完成后,进入“D:\scrapy_project\image”目录中,会发现有一个名为full的文件夹,打开该文件夹,将看到爬取到的图片,如图所示。

2023-03-24 01:08:24 610

原创 什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了

聚焦网络爬虫(Focused Crawler)也叫主题网络爬虫,顾名思义,聚焦网络爬虫是按照预先定义好的主题有选择地进行网页爬取的一种爬虫,聚焦网络爬虫不像通用网络爬虫一样将目标资源定位在全互联网中,而是将爬取的目标网页定位在与主题相关的页面中,此时,可以大大节省爬虫爬取时所需的带宽资源和服务器资源。通用网络爬虫所爬取的目标数据是巨大的,并且爬行的范围也是非常大的,正是由于其爬取的数据是海量数据,故而对于这类爬虫来说,其爬取的性能要求是非常高的。采用不同的算法,爬虫的运行效率会不同,爬取结果也会有所差异。

2023-03-24 00:39:48 1151 1

原创 最佳免费网络爬虫工具

​常用的免费网络爬虫工具推荐:OutWit Hub平台由一个内核组成,该内核具有广泛的数据识别和提取功能库,可以在其上创建无数不同的应用程序,每个应用程序都利用内核的功能。常用的免费网络爬虫工具推荐:ParseHub是一款出色的网络爬虫应用程序,可以从使用 AJAX、JavaScript、cookie 和其他相关技术的网站收集信息。GNU Wget是一个免费的网络爬虫工具,可以免费下载,它是一个用 C 语言编写的开源软件程序,允许你通过HTTP、HTTPS、FTP 和 FTPS获取文件。

2023-03-23 21:40:47 2369

原创 编程路上那些让我效率暴增的学习方法

从大一入学被调剂到计算机专业,到喜欢上这个专业,再到毕业拿到10多个offer,最终进入理想的大厂工作。回想起来这些年确确实实踩了很多坑。我刚开始学习编程的时候也想一口吃成一个胖子,想速成,但是有时候却是不尽人意。回忆了下这几年学习编程的过程,整理了一些我自己认为很需要注意的几个方面,分享给大家。希望能让初学编程的你,少走一些弯路,可能文章比较长,但我真心希望初学编程的你能够认真看完,至少,我认为如果我刚学编程的时候看到这篇文章,对我或多或少是有一些帮助的。我个人是一名计算机专业的学生,很多人可能会

2023-03-22 22:18:03 119

原创 程序员必备|最值得收藏的宝藏网站大盘点

提问时要把问题阐述的详细一些,越详细越好,用点心,这样很多人还是可以去提供帮助的。大部分程序员需要用到的小工具在平台上都可以找到,还有其他优质工具,例如开发工具、视频工具、截图工具等等,也还有一些其他资源网站比如字体、图文素材网站、矢量图网站、软件下载网站、电子书下载网站、高质量技术博客等。是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站,其拥有C++、Java、前端、产品、运营技能学习/备考/求职题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习等。

2023-03-22 21:59:03 370

原创 一个老程序员的忠告:你这辈子输就输在以为靠技术就能生存下去

创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在这一万或一百万之内,如果创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲自做技术,聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员的作用。每个人的技术都是有天花板的,你的技术到了天花板的时候,你的收入能够满足你,这个是需要考虑的。

2023-03-21 13:33:36 83

原创 有没有程序员愿意分享一下你的生活?

不同时期的生活方式是非常不一样的。我觉得最重要的是意识到这一点,不要以为某一种生活方式会一直延续下去。这个世界上不会存在特定的程序员生活方式,你在不同的公司工作就会遇到不一样的公司文化,你的人生处于不同的阶段也会做出不同的选择。我实习的时候是在百度,毕业后也在百度做了三年。那时候我完全不介意加班,因为除了加班也没别的事情好干了。2007 年实习时周末天天加班,因为实习算日薪,每天 ¥200,周末加班就能把月薪从 ¥4000 推到 ¥6000。北京没什么吸引我周末出去玩的地方,于是没理由加班也要找理由

2023-03-21 13:21:36 72

原创 基于java前后端分离的人力资源管理系统

该系统是管理员对员工信息的一些列的操作。resources/application.properties:环境配置文件,包括关系型数据库 mysql 连接信息,mybatis 配置文件路径,非关系型数据 redis 的连接信息,邮件服务的配置等。你只需要花 10 分钟,就能拥有一个属于自己的微人事管理系统,并且可以对前后端分离的项目有一个完成的概念和感觉。src/lib:三方依赖目录,包括 SockJS,SockJS 是一个浏览器 JavaScript 库,提供类似 WebSocket 的对象。

2023-03-21 13:15:52 673

原创 毕设源码|基于SSM的物流信息管理系统(附源码+论文下载地址)

基于SSM的物流信息管理系统(附论文),采用Spring,SpringmVC,Mybatis作为后端技术,前端采用html+thymleaf技术。项目整体包含菜单管理,部门管理,用户管理,角色管理,角色配置,采购订单管理,物流订单管理。后端框架: spring+springmvc+mybatis。前段框架:jquery/html/thymeleaf。开发工具: idea/eclipse。Jar包仓库: Maven。需要下载地址的可以找我要。是否包含文档或者论文:是。数据库: mysql。

2023-03-21 09:55:56 31

原创 什么样的程序员简历,最能吸引HR?(附47套简历模板下载地)

47套程序员简历模板下载地址https://download.csdn.net/download/hfbsjkdsb/87591968简历是找工作的第一步,是用人单位了解你的第一个窗口,一份简洁清晰、亮点鲜明、直击要害的简历可以提高你的竞争力,帮助你拿到面试的机会。而在求职过程中,有很多应聘者,因为简历问题埋骨于此,他们只顾埋头钻研技术,而忽略简历的撰写最后被心仪公司拒之门外,里面不乏有能力优秀,非常适合这家公司的人才。

2023-03-20 08:08:03 136

原创 计算机毕业设计 | 源码分享 | 基于Java的俄罗斯方块游戏(附源码下载)

按“结束游戏”按钮,游戏会彻底停止正在进行的当局游戏,再按“开始”或“控制”菜单内的“重新开始”会开始新游戏。试想,如果因为外部环境或者用户需求的变化需要对程序进行功能扩展或者维护,就要对代码作大幅度的更动甚至重写,这样就失去了面向对象的优势,所以在本程序分析时将独立性高的模块作为一个对象,以提高程序的可扩展性和可维护性。本游戏的设计以娱乐为初衷,以益智为目的,在综合研究以往俄罗斯方块经典游戏功能的基础上推陈出新,加之新的功能,赋以新的生机和活力。Box类:方格类,组成方块的基本元素,主要表达方式为颜色。

2023-03-20 07:54:37 276

原创 【计算机毕业设计】五篇优秀的管理系统毕业设计(附下载源码和论文)

本文将推荐5篇XXX管理系统的毕业设计免费下载,适用于计算机类专业的本科生及从业者学习交流使用。如果你对自己的毕业设计的要求是朴实无华且能收获稳稳的幸福,那么XXX管理系统的选题及本文将非常适合你。1、【毕业设计】基于SpringBoot及thymeleaf搭建的疫情信息管理系统疫情信息管理系统。

2023-03-19 14:50:58 4201 4

原创 大四计算机系的,毕设该怎么下手?

不过怎么说呢,如果你写的多了,看的多了,也就有经验了,大概一看就能理出一个改的思路来,然后再去琢磨怎么修改最高效。以下是两个基本的修改原则。我就是所谓的论文从业者,专门给人写论文的,有部分论文拿到我这来都是中途修改的。同时,在修改时也要考虑答辩的因素,不能完全听从老师的意见。第二,修改的时候要照顾答辩,不能完全听老师的。同时,选题目时尽量避免大众化的选题,都被写烂了的题目,一来答辩问题非常多,二来可能连初审都过不了。第一,你修改要基本符合导师的要求,但也只能说是基本,不可能完全符合,一定要有这个心理准备。

2023-03-19 14:34:16 150

原创 菜鸟程序员试用期指南,职场新人必备法则

只问一次,一般来说我个人的话,别人问我问题,除非他问的每次都是相同的问题,只是没动脑子,今天问个二加二,明天又问个四加四,不然的话我个人是不会烦的。你的直接上级如果重新招人,需要重新面试,重新培训,HR就更不用说了,他背着KPI呢,他的入职率、转正率,其实他自己也很看重,所以说有时候你能够入职,或者你能够转正,可能HR比你还要高兴,所以说就这个阶段来说,你的直接上级和HR给予你的一些建议也好,态度也罢,我们不要去做不好的解读,哎呀,他们是不是故意针对我啊,挤兑我,难为我呀,那我走,我们没有必要去做这。

2023-03-17 21:31:01 218

原创 5分钟,让菜鸟程序员面试成功率提升20%↑

每个话题展开了让你聊,你都能聊个五六分钟。所以说如果我会的东西比较少,准备的东西不充分,越是这样我越要多说,越要掌握主动权,这个跟我们日常的逻辑是反的,所以大家一定要去。其实我们在每天叫嚷着找工作找不到的时候,大家可能不知道啊,很多小公司还在发愁招人招不到,再加上其实很多leader他想的很明白的,如果说我这波本来就是要招一个菜鸟,不可能一上班就就干活,都是要培养培养的话,那我与其招一个实力看起来比较强的,我不如招一个我比较有眼缘的,我愿意带的,或者说跟我比较聊得来的一个小同事,这我绝对不是耸人听闻啊。

2023-03-17 21:29:31 81

原创 面试官自爆程序员面试技巧,技术不够,技巧来凑

小王在这里祝大家运气都很好啊,正好考的都会,在问到一些框架中间架的问题时,如果你不会先考虑一下跟这个东西差不多的其他玩意儿有没有你会的,比如人家问Eureka相关的问题,你不会没用过,但你如果这块用过其他的,比如etcd啊,consul啊zk之类的,那你就先把问题接过来嘛,你可以说啊,Eureka我确实之前是不太了解,我之前一直用的是某某某,那如果对方正好也懂,也想问的话,可以跟你一起来聊一聊另外一种技术,如果他不懂或者不想问的。另外常问的还有一些,比如说你,你觉得你的项目的亮点在哪里?

2023-03-17 21:28:08 221

原创 【避坑】求职避坑指南|全程干货

这时候他在说,哎,小伙子,你现在是经验方面呀,能力方面都差一点。然后他再拿出来一些宣传册给你看看,哎呀,看我们这些往期优秀学员啊,你看这个小李,三个月后人家进了某某某一线大厂,现在年薪40万啊,这个小张也不错,怎么怎么样的,相信我啊,人家就是吃这口饭的,给你来这个套路,先是PUA,再是美好。然后让你加班的时候,会跟你说,啊,公司每年是有涨薪窗口的,等窗口打开的时候,一定会为大家尽力去争取,然后你一看那个窗口的时候,他就关上了,你不看它的时候,哎呀,他又悄悄的打开了,你一看他那又关上了薛定谔的窗口。

2023-03-17 21:25:03 226

原创 程序员简历优化,听听面试官和hr怎么说。有干货有幽默

是一个惨字,是一个字,那么于我不高了,所以我直接pass掉了这份简历,这也从侧面阐明了简洁高效对于简历的重要性,类似身高三围这种对it工作无效的信息,请大家酌情填写,除非你不是183,你是283的话,你可。我们大家也知道,目前it行业很多企业是存在严重的薪资倒挂现象的,你眼前的这个面试官,他很有可能在这家企业已经工作了两年,而他当前的薪资是12K,当他看到你的简历上写着期望薪资18K的时候,从这一刻起,他的所有注意力都不在这场面试上了,简而言之,就是他心态已经炸了。下面我们来说说这个项目经历。

2023-03-17 21:24:41 175

原创 老程序员谈IT在校生如何准备就业

所以在校期间一定要保住大家的发量,保持你们的颜值,这个非常重要。当你拥有比较过硬的主语言基础能力后,你可以在校招前小半年开始走马观花的看一些你比如redis ES MQ,这些技术如果能把它们运用在你的简历的项目上的话,是一个非常大的加分点,因为绝大部分校招的应届生,他们的简历的项目经验是非常枯燥的,你比如我当时的项目经验就是两个,一个贪吃蛇,一个连连看,我现在都不好意思说,但是如果你的项目经验是比他们直接高一个level,而且又是自己能看懂,能够自圆其说,能够对答如流呃面试官的问题的话,你基本上稳了。

2023-03-17 21:21:39 66

原创 教你写出【直通面试】的程序员简历!编程学习必看

漂亮的帅的当然不是,因为你招进来的人之后是要和你一起干活的,他帅有什么用?然后呢,在下笔写之前,我们要先规划一下内容,就是把你的简历划分为哪些板块,呃,一般来讲的话,我们会分为个人简介,像什么基本信息,照片、学校、专业、成绩、证书等等,然后个人描述,就是你的专业特长,然后你的个人技能,也就是你会的技术,技术站,还有项目经历,科研学术经历,还有实习经历,大概是这些,规划好内容之后呢,大家就可以开始填充内容了,比如说个人简介,那你的关键信息不能少,然后是个人描述,我很帅,我会打王者,千万别写这些无关的东西。

2023-03-17 20:20:01 72

原创 新手程序员被职场PUA的时候正确的化解姿势

写的代码大多都比较烂,然后公司发展的初期的话,他又为了赶业务对吧,最后就造成了很多代码,它不但很烂,并且的话是没有注释啊,对吧,过了一段时间之后,这个老员工又离职,新员工又入职,拿着代码一看就开始头疼了,一般情况下,像小公司代码质量还比较好的都是属于人家的,可能联合创始人当中本来就有一个技术牛人,他自己就知道我这个代码质量是非常重要的,所以说一开始的时候,他就把这个代码的架构啊,质量啊,注释规范那些都给他定义的比较好,对吧,不然你就算是跳槽了,家一家新公司可能还是一些大纳赖嘛,这个时怎么办呢?

2023-03-17 20:18:07 138

原创 新手小白如何通过自学成为一名合格的新手程序员入职?零基础自学请收下这份超干货的学习指南!!

不管你进入公司使用了哪些快速开发的插件,都离不开这些技术的基础,因为不管什么插件都万变不离其宗,而这些技术就是前端的宗,我们学好这些技术,也就等于我们学会了市场上大部分前端,不要管现在哪个框架最好用,最火热,不同的公司使用的框架都不一样,我们不能全部学会,所以我们只要学会它的综,也就等于掌握了这群技术。平时在练的项目就等于是我们的工作经验,我们是可以写到简历上的,如果你在练项目过程中发生了错误,不要慌,基本的定位逻辑就是查看启动日志,不会英语的请自行安装翻译软件。还有几个常用的技术上难题,第一,缓存难题。

2023-03-17 10:07:17 133

原创 10年老程序员分享程序员职场需要避开的深坑,你避开了几个?

那实际上全站工程师并没有明确的定义,每个人都有自己的定义,那所以这块呢,我觉得没有辩论的必要,但是这个名词呢,却给一些开发者带来了困惑和浮躁,比如很多后端的朋友除了完成自己的本职工作,也能写点前端界面的皮毛,然后就说自己是全站工程师,这个我就觉得不利于个人的发展,那么多学点技术呢,本身呢并没有错,但每项技术都不求深度,懂点皮毛呢,就拿全站工程师来标榜自己,这个要得大家一定要对技术有敬畏之心。直到我29岁的时候,一位35岁的同事,跟我同级的技术leader,他因为岁数大,工资高,被公司裁了。

2023-03-17 09:24:05 85

Andorid项目源码(168套).zip

Andorid项目源码(168套) ,内容都是精华,满足你所有的需求,需要的下载 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handler?(字节跳动、

2023-03-24

[Android实例] Android 竖着的SeekBar.zip

[Android实例] Android 竖着的SeekBar 需要的请下载 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handler?(字节跳动、小米)

2023-03-24

[Android实例] 面试题集.zip

[Android实例] 面试题集 需要的请下载 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handler?(字节跳动、小米) 如何更新UI,为什么子线程不

2023-03-24

[Android实例] 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音.zip

[Android实例] 【版主帖推荐】继人员列表,聊天的实现,包括图片,语音. 需要的可以下载使用 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handle

2023-03-24

[安卓开源项目]Android-炫酷的3D音乐播放器-各种特效OpenGL.zip

毕设安卓源码,分享给需要的人。 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handler?(字节跳动、小米) 如何更新UI,为什么子线程不能更新UI?(美

2023-03-21

Andorid项目源码|(精华)新浪微博图片缓冲技术

Andorid项目源码|(精华)新浪微博图片缓冲技术,分享给大家。 对于现阶段的Android开发而言,技术深度很大一部分就体现在对Android系统底层的理解上。只有理解了底层的运作,我们才能更全面的掌握应用的行为、解决更多疑难杂症、并针对性的进行性能优化。同时,还能触类旁通,往应用层发展。 而Android的底层就是Framework。Framework虽然比较偏底层,圈子较窄,但开发框架的机制、源码体系的设计等都建立在Framework之上。目前大公司的app开发都要基于模块化、层次化、组件化、控件化的思路来设计架构,而这一切的基础都是Android Framework。 如今,各企业Android招聘的面试中,也常常涉及到Framework相关的问题,如: 进程通信你用过哪些?原理是什么?(字节跳动、小米) handler.post(Runnable) runnable是如何执行的?(字节跳动、小米) Looper无限循环为啥没有ANR(B站) Looper、handler、线程间的关系。例如一个线程可以有几个Looper可以对应几个Handler?(字节跳动、小米) 如何更新

2023-03-21

vue精选日常面试题.zip

10老程序员从大厂hr那里拿来精选常见的vue面试题,需要的下载使用。 现在各大招聘网站上,基本都要求会vue 所以掌握好vue 及其重要,下面就整理一个比较常见的vue面试题 一、什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。 ViewModel 通过双向数据绑定把 View 层和 Model 层连接起来,而View 和 Model 之间的同步工作完全是自动的,无需人为干涉,因此开发者只需关注业务逻辑,不需要手动操作DOM, 不需要关注数据状态的同步问题

2023-03-20

java精华面试题200道

10年程序员从大厂hr拿到的精华200道面试题,只需要把这200道面试题掌握,想去哪里去哪里。 每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。 那怎样才能快速拿到大厂的 Offer 呢? 从业十多年,我从面试者变成面试官,在 Java 面试上积累了比较丰富的经验。 其实,很多面试者在搜集面试资料的时候都踩过一些“坑”,你是不是也遇到过: 免费搜索的面试题,内容不全面,这就算了,有时候答案都不准确; 很多培训机构提供的面试宝典内容虽然不少,但深度不够,且面试题过于老旧脱离了企业实际需要; 还有很多付费的面试题存在滥竽充数,提供了很多没有价值的面试题,钱花了,干货没学到; 市面上大部分面试题只讲了基础概念,没有提供题目解析和示例代码,不利于读者真正的掌握背后的原理,只能死记硬背,且容易忘记。 为了规避这些“坑”,我跑了 20 多家互联网公司,来确认 Java 面试中实际考察的高频知识点和常

2023-03-20

基于SSM校园竞赛管理系统

本系统采用自上往下的方法开发,基本定位如下功能: 本课题要求实现一套校园竞赛管理系统,系统主要包括学生、院系、赛事方、赛事信息、赛事报名、赛事成绩等功能模块。 (1)学生管理模块 模块名称:学生管理 主要操作:对学生信息进行增删改查等操作 前提要求:系统能够正常登录,且能够连接到网络。 (2)赛事信息模块 模块名称:赛事信息 主要操作:对赛事信息进行增删改查等操作 前提要求:系统能够正常登录,且能够连接到网络 (3)赛事成绩模块 模块名称:赛事成绩情况 主要操作:对赛事成绩进行增删改查等操作 前提要求:系统学生能够正常登录,且能够连接到网络。 技术架构编程语言:java后端使用技术:SSM前端使用技术:VUE、jQuery数据库:MySQL 本系统采用自上往下的方法开发,基本定位如下功能:本课题要求实现一套校园竞赛管理系统,系统主要包括学生、院系、赛事方、赛事信息、赛事报名、赛事成绩等功能模块。(1)学生管理模块模块名称:学生管理主要操作:对学生信息进行增删改查等操作本系统采用自上往下的方法开发,基本定位如下功能:本课题要求实现一套校园竞赛管理系统,系统主要

2023-03-19

Mysql高频面试题(含答案)

分享的这个压缩包里,包含mysql高频面试题10道,mysql普通面试题40道,mysql面试题(含答案) 如何准备数据分析师的面试,一应俱全,你需要的全都有。 第1阶段:面试开始,逃不掉的自我介绍 第2阶段:考察能力的技术问题 第3阶段:面试结束时的问题 首先,面试的开头就是自我介绍。通常面试官也会根据你的自我介绍来展开问后面的问题。比如你在自我介绍种说了一个项目,那面试官就问这个项目的细 节,比如你用了什么技术,如何实现某个功能的等等。通过项目的细节来考察你某个方面的能力,因此,自我介绍非常重要。 二、考察对数据分析岗位的理解与职业规划 •数据分析师与数据工程师的区别在哪里?·为什么转行,为什么没在公司内部转岗?·你理解的分析师的工作是怎样的? •分析团队的价值是什么? 、你觉得数据分析最重要的是什么? ·你平时都是怎么做数据清洗的? 数据分析都用哪些工具? 、你认为数据分析师应该具备哪些能力? •你的优点和缺点是什么? 三、考察技术能力的问题 虽然各个数据分析师要做的事情不同,但是数据分析师最重要的3个能力却是通用的。面试过程一般会根据这 3个能力来提问: 数据分析工具 理论知识

2023-03-19

程序员简历模板共47套

程序员简历模板47套,分享给大家,不管你是毕业生,换工作,找工作,都有你需要的。 让HR青眼有加的简历 既然HR审核简历只有十几秒或几十秒的时间,那么,下列简历会受到青睐。 1.「按图索骥式」简历。通篇充满了招聘启事上的关键词,这份简历100%过关。 2.「亮点式」简历。背景很牛的人,经历中充满亮点,即便可能和招聘启事的要求有出入,被选中的概率也大一些。例如: *荣获大学辩论赛最佳辩手; *某理工大学Q研究生会主席; *大学期间被选送到美国西雅图波音飞机总部参加培训; *曾义务献血 4 次(部分企业很看重人的善良本性)。 3.外表独特的简历。简历也和人一样,除了内容,也要重视外表。 比如说以下这些独特的地方: *打印纸和大部分应聘者使用的普通白纸不同,当然了,也绝对不是彩色纸。 *字体和大部分应聘者所使用的宋体Q中文或者 Times New Roman英文有差别。 举个例子你可以把宋体和楷体两种字体结合起来。 *通过暗格和影格让自己的简历看上去与众不同。 4.「另类」简历。另类的简历如果设计得体,并且在设计上体现出 和所申请职位的密切关系,被HR选中的概率非常高。

2023-03-19

基于Java的俄罗斯方块项目.zip

本游戏的设计以娱乐为初衷,以益智为目的,在综合研究以往俄罗斯方块经典游戏功能的基础上推陈出新,加之新的功能,赋以新的生机和活力。以下具体阐述游戏的基本流程。 运行说明: 1>运行程序,点击右侧控制面板内的“开始”或“控制”菜单内的“开始”按钮开始游戏。 2>使用上、下、左、右键和空格键,P键,C键控制方块的变形、下落、向左和向右移动和一键迅速下落,暂停,继续。 3>方块满行消除,分数自动增加,等级自动增加一级。 4>等级增加、方块下落速度增加,按右侧控制面板或“游戏”菜单内的“初级”“中级”,“高级”按钮来手动改变游戏难易程度。也可点击“方块颜色”菜单内的选项,更改方块颜色等。

2023-03-19

空空如也

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

TA关注的人

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