Souleigh ✨ Souleigh ✨
3年前
中高级前端-面试秘籍(三)
引言本篇文章会继续沿着前面两篇的脚步,继续梳理前端领域一些比较主流的进阶知识点,力求能让大家在横向层面有个全面的概念。能在面试时有限的时间里,能够快速抓住重点与面试官交流。这些知识点属于加分项,如果能在面试时从容侃侃而谈,想必面试官会记忆深刻,为你折服的🤤另外有许多童鞋提到:面试造火箭,实践全不会,对这种应试策略表达一些担忧。其实我是觉得面试或者这些知识点
李志宽 李志宽
3年前
Rootkits,黑客之颠!内核方向应该怎么学?
大家好,我是周杰伦。继续咱们的三个月入门系列文章,上次的三个月入门Web安全发布后,有读者留言让我写一写内核方面的,今天就来了。不过学习内核方向,需要的基本功确实有点多,梳理发现再怎么着压缩,三个月时间还是不够,最后压缩到了四个月。内核方向可能不如Web安全那么让人熟知,搞安全的学习内核干什么?安全领域中,主要有这几个方向会需要学习内核技术:1、Rootki
科工人 科工人
3年前
博客园的整改了,我们还能去哪些技术社区写博客
前几天突然技术群里有人说,博客园好多文章页面打不开了,上网一查,原来,博客园在整改,至少一周的时间博客园都处于关站状态作为技术社区里面知名的博客写作网站,里面有很多干货,突然一下子整改了,影响还是挺大的。对于广大程序猿来说,写文章既可以理清思路,又可以通过分享技术结交到朋友。一个专业的技术社区对程序员的职业生涯来说,是很重要的,可以这么说,技术社区一般会陪伴
Wesley13 Wesley13
3年前
.NETCore微服务探寻(三)
前言一直以来对于.NETCore微服务相关的技术栈都处于一个浅尝辄止的了解阶段,在现实工作中也对于微服务也一直没有使用的业务环境,所以一直也没有整合过一个完整的基于.NETCore技术栈的微服务项目。正好由于最近刚好辞职,有了时间可以写写自己感兴趣的东西,所以在此想把自己了解的微服务相关的概念和技术框架使用实现记录在一个完整的工程中,由于本人技术有
Wesley13 Wesley13
3年前
Android之基于百度云推送IM
偶然的一天,发现百度出了一个云推送包,想想百度的服务器还是比较靠谱的说,怎么着也比我们自己搭建的服务器要稳定,于是乎,我就花了几天时间,写了一个小小的聊天工具,权当是练手。主要思路是:客户端的聊天内容通过json格式封装(包含聊天内容、发送人信息)之后,HTTP请求百度服务器,即请求把该消息发送到指定id的用户,请求成功之后,百度服务器就把我们的信息转发给指
Wesley13 Wesley13
3年前
8分钟可以完成一个小程序?而且是一个11岁小姑娘完成的.......
    9月19日,在阿里巴巴云栖大会现场,举行了支付宝8分钟小程序挑战赛,在这次挑战赛中最受人关注的是一位年仅11岁的小姑娘,也是现场最年轻的选手。    据了解,这次挑战赛持续三天时间,每7位选手即可组成一次比赛,系统将从题库中随机分配3个题目给每个选手。完成7晋1冠军争夺赛,最长赛程将进行3轮。在活动现场,这位11岁小选手和选手们先通
Wesley13 Wesley13
3年前
MySQL索引那些事儿
我们都有到图书馆借书的经历,偌大的图书馆,为什么能在短的时间内找到想要找的书?如果这些书是杂乱无章的堆放,或者没有任何标识的放在书架,那么还能这么快的找到吗?这个场景就很接近我们软件开发中使用数据库的场景,图书馆的书就类似我们数据表中的数据,楼层索引牌、书架分类标识、索书号就类似我们查找数据的索引。那我们常用的数据库的索引底层的一个数据结构是什么样的呢?要了
Wesley13 Wesley13
3年前
Java并发编程(三)什么是线程池
什么是线程池学习编程的小伙伴们会经常听到“线程池”、“连接池”这类的词语,可是到底“池”是什么意思呢?我讲个故事大家就理解了:在很久很久以前有一家银行,一年之中只有一个客户来办理业务,随着时间的推移,办理业务的人数每年都增加五千。20年之后这家银行办理业务的人次已经到十万。最开始只有一个客户的时候银行只需要雇佣一个按办理业务次数计工资的临时工就
Stella981 Stella981
3年前
Devops的衍生
软件开发的流程通常都是需求分析开发测试运维,每个环节都是独立存在的,各个部门关起门做好自己的事情,然后移交给下一个部门,进行下一个环节,但是在测试和运维阶段会出现问题,需要开发针对程序错误进行更新,但是各部门之间的协作和协调是需要很大的工作量的,甚至会出现互相推诿的现象出现,毕竟人与人之间的协作本身就是需要时间的磨合,何况是各部门之间,那么,为了让各环
新支点小玉 新支点小玉
10个月前
如何缩短软件检测周期,快速拿结果!
什么是测试周期?  我们将测试周期定义为由测试人员以预定义的开始日期和结束日期进行测试的时间。  如何加快测试过程?  为了加快测试过程,您可以遵循以下几点:保持井井有条、使用智能测试数据、进行清晰简洁的自动化测试、执行并行测试、采用模块化方法、了解测试金字塔、跨浏览器测试策略,以加快您的测试、寻找正确的参数、使用工具  回归测试测试的五个阶段是什么?  这些是测试的五个阶段:静态测试、单元测试、集成测试、系统测试和验收测试。