前端开发实习面试题(Vue篇)(持续更新)

1.介绍一下Vue的生命周期钩子函数,请详细说下你对Vue生命周期的理解?Vue实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。在vue组件中,组件的实例从创建前(beforeCreate)、创建后(created)、挂载前(beforeMount)、挂载后(mounted)、更新前(beforeUptate)、更新后(updated)、销毁前(beforeDestroy)、销毁后(destr.
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

前端开发实习面试题(Web篇)(持续更新)

1.http有哪些请求方式?GET方法 发送一个请求来取得服务器上的某一资源 POST方法 向URL指定的资源提交数据或附加新的数据 PUT方法 跟POST方法很像,也是想服务器提交数据。但是,它们之间有不同。PUT指定了资源在服务器上的位置,而POST没有 HEAD方法 只请求页面的首部 DELETE方法 删除服务器上的某资源 OPTIONS方法 它用于获取当前URL所支持的方法。如果请求成功,会有一个Allow的头包含类似“GET,POST”这样的信息
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

前端开发实习面试题(其它问题篇)(持续更新)

1.自我介绍2.你还有什么问题要问的吗?3.你有什么爱好?4.你最大的优点和缺点是什么?5.你为什么会选择这个行业,职位?6.你觉得你适合从事这个岗位吗?7.你有什么职业规划?8.你对工资有什么要求?9.如何看待前端开发?10.未来三到五年的规划是怎样的?11.你的项目中技术难点是什么?遇到了什么问题?你是怎么解决的?12.你认为哪个项目做得最好?13.说下项目中你做过的一些性能优化处理14.最近在看哪些前端方面的书?15.平时是如何学习前端开发的?
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

Android背景颜色滑动渐变效果(上下滑动,左右滑动)

今天和朋友聊到这个功能,刚开始的想法是自定义view,如何进行滑动监听,经过一列操作完成效果后,发现了一个贼简单的实现效果,如下(老规矩后面有可运行代码)。效果图:1.在布局中放入一个ScrollView,然后确保里面的内容能够达到滑动的效果2.获取屏幕的高度 //获取屏幕高度 private float getScreenHeight(){ DisplayMetrics metric = new DisplayMetrics(); getW
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

Android屏幕适配(使用ConstraintLayout)

前言:有一个还在上大学的小学弟问博主有没有啥屏幕适配简单的方法,把鸿洋大神的帖子发给他,他说看不懂,鉴于其学Android的时间很短,所以自己出一篇比较容易的简单方法的帖子(百分比适配)。博主准备的例子是csdn的启动页:效果图如下现在用AS新建一个项目,都会默认用到一个布局–ConstraintLayout,而博主主要给大家介绍一下下图红框内的部分的前两种(类似于ps的参考线)首先要会对位置进行设置–以前有写过一个博客——Android约束布局ConstraintLayout点击Add V
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

Android常用的room增删改查语句(外部数据库)

最近博主把一个以前用原生数据库写的单词APP中数据库部分改成了room,在这个过程中踩了很多坑坑大概为两点使用room增删改查的一些语句导入外部数据库并对其表格内容进行增删改查在项目最后是全部重构成功了,但是在处理外部数据库时遇到的坑比较多,一时间没整理出来(整理了一个demo,但是没整理完),所以这篇文章解决room增删改查的一些常用语句。如果项目吃急,遇到外部数据库的一些问题,可通过公众号:计蒙不吃鱼 联系博主相信看这篇文章的人应该都有room的使用基础了,所以直接上菜(以下图表格为
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

软件著作权个人申请全套攻略

博主从事Android开发,在公司大多都是上架到谷歌,在国内市场上架,如今都需要软著权,在网上有很多代理公司,但是收费有点小高(速度较快),所以写一篇申请的小白文。准备工作:需要准备的材料身份证复印件1张软件著作权申请表一份4张说明书一份(最好大于16张)源程序一份61张等待时间:两个月左右。下面开始操作1.软件著作权申请表一份4张进入中国版权保护中心官网1.点击——>软件登记2.注册账号,并登录后,点击——>我要登记然后按照其要求去填写(Android端可参
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

Android对抗反编译

由于博主最近升学成功,早早的离职,所以有大把的时间弄一些好玩的东西------->反编译谷歌上的APK对我个人而言反编译一个APK可能会有的操作:1.修改APP名称,包名,图片2.想模仿实现某个功能3.得到数据库网上有很多代码混淆,加固,第三方打包的操作教程所以博主就写一篇对自己操作的进行对抗的文章用到的反编译工具是:Apktool,二次签名的工具是:signapk并掌握smali的文件格式以下为使用Apktool反编译出一些的文件下面开始进入正题(工具类在文章最后)1.在A
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

ACM传奇之路(紧握着自己颤抖的双手)

一个ACM传奇的旅途故事!!!
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

C++手动开启编译优化

手动开启O2、O3优化,实测有效!#pragma GCC optimize(2)#pragma GCC optimize(3,"Ofast","inline")关闭同步,加快IO效率int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); /* your co...
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

ucore Lab1回忆录

Lab1:系统软件启动过程bootloader的启动我们的操作系统镜像文件uroce.img保存在硬盘disk上,其中前512个字节是引导扇区,存放了一个小软件bootloader,而后面存放的则是ucore内核文件。当CPU加电启动时,将会默认执行位于固件上的BIOS程序(姑且认为它在内存中),当BIOS完成硬件自检后将选择系统盘当中引导扇区的512个字节加载到内存当中,此时CPU跳转到该...
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

ucore Lab2回忆录

Lab2:物理内存管理物理内存布局的探测和管理在Lab1当中,我们仅仅是把操作系统内核从硬盘上搬到了内存里,而没有对内存进行管理。其实bootloader在加载ELF文件之前,首先会检测所有的物理内存块,把这些内存块的信息存储在内存当中的内存块信息表e820map当中,其中包括:块的起始地址addr、块的大小size、块的类型type(例如是不是可用的)。当ucore内核开始运行时,将会利...
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

如何安装chromedriver

step1:检查谷歌浏览器的版本浏览器地址栏输入:chrome://versionstep2:从网站下载chromedriver从官网下载网速较慢,这里提供一个镜像网站:http://npm.taobao.org/mirrors/chromedriver/step3:找到chromedriver的位置如果安装过chromedriver,则可以在CMD中输入“where chro...
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

C++ 自定义比较:仿函数、函数与重载操作符

cpp 模板泛型编程cpp 比 c 方便不少不光因为其支持面向对象支持class,同样还因为其支持泛型编程,有方便的STL库。泛型要比宏强大的多,是一种设计更巧妙的编译期动态机制,类型安全,使得一些通用算法的封装变得十分方便。模板操作的是类型,特化的时候编译器会做类型推导,这是模板一个核心特征。 根据C++标准,当一个模板不被用到时它就不应该被具体化。对于cpp 编译器是如何特化,编译成最终代...
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

子串判定算法(KMP&字符串哈希)

题目描述给定字符串haystack和needle,判定needle是否是haystack的子串。以下给出的两种算法复杂度均为O(m)。传送门:Leetcode 28KMP算法首先计算needle的next数组,随后执行KMP算法。class Solution{public: int strStr(string haystack, string needle) { if (needle.empty()) return 0;
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

B站文章复制方法

B站网页版专栏文章不可复制,在控制台执行一下代码即可,尊重up原创,以下内容仅供参考学习,不得用于商业用途:document.querySelector('div.article-holder').classList.remove('unable-reprint');document.querySelector('div.article-holder').addEventListener('copy',function(e){ e.clipboardData.setData("text",w
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

全码与关系范式

最近复习数据库原理,中国人民大学慕课中出现了这样一道思考题:如果一个关系模式R的主码是全码, 则R至少可以达到第几范式?思考过后,我觉得答案应当是“BCNF”。首先,如果R是全码,意味着所有的属性都是主属性,没有非主属性,因此符合3NF。其次,主属性不可能对码存在部分函数依赖或传递函数依赖。假设R(A,B,C,D),若有部分函数依赖,如(A,C)->B,那么将违背“全码”这一条件,此时的码应当是(A,C,D)。另外,不可能存在传递函数依赖,因为任何主属性都直接依赖于(.
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

相交链表(浪漫指针相遇法)

走到尽头见不到你,于是走过你来时的路,等到相遇时才发现,你也走过我来时的路。题目Leetcode 160:找到两个单链表相交的起始节点解法一种比较巧妙的方式是,分别为链表A和链表B设置指针A和指针B,然后开始遍历链表,如果遍历完当前链表,则将指针指向另外一个链表的头部继续遍历,直至两个指针相遇。若两个链表相交,则指针A和指针B必定在相交结点相遇;若两个结点不相交,则将会同时到达NULL。代码(JAVA)public ListNode getIntersectionNod.
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

【1】计算机专业必备基础知识《计算机体系结构基础》(胡伟武)速读笔记(上篇)“这位同学,请描述一下PPT完成翻页时电脑软硬件是如何协作的?”

210 运算结果是 1024.插入链接与图片链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0

【2】互联网生态New understanding;关于文理科thinking and choosing;找工作Java or C++?

0 引言最近有很多杂事需要处理,我想坚持更csdn,但是发现没有学到特别值得写出来的,就写个思考总结吧。1 何为互联网“生态”最近听课查资料突然对互联网业界广为流传的“生态”有了新的理解。像tensorflow就比paddlepaddle生态建设更好,GitHub同样如此。这不仅仅是因为“使用的人数够多”,更多的原因是动态的。再比如Linux系统作为一个开放的软件,不同于Windows,众多程序员通过修正源码使得Linux整体系统不断优化也更加稳定。类比生物界的“生态圈”,有生产者、消费者、分解
分类: 其他 发布时间: 09-26 11:35 阅读次数: 0