21

BAT 前端开发面经 —— 吐血总结

更好阅读, "请移步这里" 聊之前 最近暑期实习招聘已经开始,个人目前参加了阿里的内推及腾讯和百度的实习生招聘,在此总结一下 一是备忘、总结提升,二是希望给大家一些参考 其他面试及基础相关可以参考其他博文: "Questions of FE" "Web basis summary" "FE know ...
超然haha 发布于 2018-04-20 16:57 评论(11)阅读(1446)
2

腾讯自己的直播答题,如何实现稳定的性能输出

WeTest 导读 对症活动上线服务器崩溃,有疗效。 项目背景 2017年下旬开始,“直播答题”活动突然在各大直播,短视频应用集中的开展了起来,动辄上百万的奖金吸引了大量用户的参与。主要的玩法是,主持人出选择题,然后用户会收到题目,然后选择答案。大家都选择完后,主持人公布答案。12道题一场,答对题目 ...
腾讯WeTest 发布于 2018-04-20 16:53 评论(1)阅读(289)
0

解决有关flask-socketio中服务端和客户端回调函数callback参数的问题(全网最全)

由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 首先看看官方文档及其译文 看到这里以后,我就开始照着文档敲代码,发现即使我按照文档里的写法写了,也没 ...
听风。 发布于 2018-04-20 16:52 评论(0)阅读(60)
0

接口自动化测试:python+json+requests+数据驱动

接口测试是单元测试的一个子集,但又不等同于单元测试。从测试的角度来看,接口测试的价值在于其测试投入比单元测试少,而且技术难度也比单元测试小。一般来说,接口测试的粒度要比单元测试更粗,它主要是基于子系统或者子模块的接口层面的测试。因此,接口测试需要测试的接口或者函数的数量会远远小于单元测试,与此同时, ...
魂牵梦琳 发布于 2018-04-20 16:31 评论(0)阅读(176)
1

jdk 动态代理源码分析

闲来无事,撸撸源码 使用方法 直接看代码吧。。 运行了InvocationHandlerImpl中的main方法我们会得到结果: 撸源码 通过上面的例子可以看到,生成代理对象的重点是 这个方法,我们进入这个方法看看jdk动态代理的具体实现。 去繁就简,删掉一些不关注的东西,有兴趣的自己一一过下 继续 ...
哲操的blog 发布于 2018-04-20 16:29 评论(0)阅读(139)
2

将 Net 项目升级 Core项目经验:(二)修复迁移后Net Standard项目中的错误

修复迁移后Net Standard项目中的错误 接上一章,项目编译结果如下: 解决依赖dll引用 在Net Framework项目的引用如下: 各引用和作用: log4net(1.10.0.0) 用于写框架日志 Castle.DynamicProxy(1.1.5.1) 用于代理类生成 Micosof ...
xakoy 发布于 2018-04-20 16:26 评论(3)阅读(68)
1

ASwipeLayout一个强大的侧滑菜单控件

前言 该控件的优点: 1.无论是在RecyclerView,ListView,还是LinearLayout等,只要是ViewGroup用该控件都能实现侧滑。 2.控件的手势滑动冲突已解决,不会出现嵌套到ScrollView等控件出现滑动不流畅的情况 3.控件使用简单,只需要在xml外套一层该控件就好 ...
WelliJohn 发布于 2018-04-20 16:19 评论(0)阅读(46)
0

Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】

接上篇 防止重新渲染 其实说不对客户端代码做任何修改是忽悠人的。在我们的Express 应用中,通过Puppteer加载页面,提供给客户端响应,但是这个过程是有一些问题的。 js脚本在服务端的Headless Chrome 中执行过一次,但是等浏览器拿到真正的结果后,并不会阻止js再次执行,所以这种 ...
JerremyZhang 发布于 2018-04-20 16:01 评论(0)阅读(84)
4

使用C# (.NET Core) 实现迭代器设计模式 (Iterator Pattern)

本文的概念来自深入浅出设计模式一书 项目需求 有两个饭店合并了, 它们各自有自己的菜单. 饭店合并之后要保留这两份菜单. 这两个菜单是这样的: 菜单项MenuItem的代码是这样的: 最初我们是这样设计的, 这是第一份菜单: 这是第2份菜单: 同时有两个菜单存在的问题 问题就是多个菜单把事情变复杂了 ...
solenovex 发布于 2018-04-20 15:25 评论(3)阅读(350)
0

用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 使用原型链和EventTrigger

原型链是JS的必备,作为ECMAScript4,原型链也是支持的。 特别说明,ActionScript3是支持完整的面向对象继承支持的,原型链只在某些非常特殊的情况下使用。 本文旨在介绍如何使用原型链。 任意对象类型都有一个prototype属性,包括导入的Unity的API也有。我们可以和JS一样 ...
烙馅饼喽 发布于 2018-04-20 14:57 评论(0)阅读(99)
1

【基础】EM 还是 REM?这是一个问题!

应用象`EM` 和 `REM`这种相对长度单位进行页面排版是WEB开发中的最佳实践。在页面排版中较好应用`EM` 和 `REM`,根据设备尺寸缩放显示元素的大小。这就使得组件在不同设备上都达到最佳的显示效果成为可能。 但问题是究竟该用 `EM` 还是 `REM` 呢?关于这个问题一直存在比较大的争... ...
毛三十 发布于 2018-04-20 14:37 评论(0)阅读(30)
0

php中一些提高性能的技巧

php作为一种脚本语言,本身的性能上肯定是不如c++或者java的。拥有简单易学的特性的同时,性能提升的空间也并不是没有。养成一些好的编程习惯,也许可以让你的php代码性能得到可见的提升。 ...
vinter_he 发布于 2018-04-20 14:18 评论(2)阅读(200)
0

SocketServer源码学习(二)

SocketServer 中非常重要的两个基类就是:BaseServer 和 BaseRequestHandler在SocketServer 中也提供了对TCP以及UDP的高级封装,这次我们主要通过分析关于TCP的处理逻辑来对SocketServer模块进行一个很好的理解和学习 TCPServer ...
python修行路 发布于 2018-04-20 13:58 评论(1)阅读(239)
0

Efficient&Elegant:Java程序员入门Cpp

最近项目急需C++ 的知识结构,虽说我有过快速学习很多新语言的经验,但对于C++ 老特工我还需保持敬畏(内容太多),本文会从一个Java程序员的角度,制定高效学习路线快速入门C++ 。 Java是为了就业,C++ 是信仰。(C++ 是教学、信仰、商业这三个原本互斥的概念(这三个概念也是三个阶段,正好 ...
一面千人 发布于 2018-04-20 13:29 评论(0)阅读(56)
3

Spring Cloud Eureka 自我保护机制

Eureka Server 在运行期间会去统计心跳失败比例在 15 分钟之内是否低于 85%,如果低于 85%,Eureka Server 会将这些实例保护起来,让这些实例不会过期,但是在保护期内如果服务刚好这个服务提供者非正常下线了,此时服务消费者就会拿到一个无效的服务实例,此时会调用失败,对于这 ...
田园里的蟋蟀 发布于 2018-04-20 12:57 评论(1)阅读(215)
1

以 Angular 的姿势打开 Font-Awesome

环境 Angular: v5.2.9 Font-Awesome: v5.0.10 angular-fontawesome: v0.1.0-9 无须再用传统的 Web Font 方式 以前习惯于 Font-Awesome 的传统方式:页面底部引用一个 font-awesome.min.css 文件,然 ...
tjcccc 发布于 2018-04-20 12:31 评论(2)阅读(199)
3

【温故而知新】HTTP 概述

什么是 HTTP 官方解释是 “因特网的多媒体信使”,通俗点说,就是个送信的。电话机出来之前,人与人(有一定距离)之间的沟通基本靠写信,然后由快递员送发。如果把 web 服务器和客户端比作当时人类,那么 HTTP 便是快递员。客户端通过 HTTP 发送请求,服务器收到后请求后通过 HTTP 返回响应 ...
妖艳货 发布于 2018-04-20 11:11 评论(1)阅读(86)
2

从零开始搭建支持http2的web服务

前段时间开始,公司各项业务开始陆续接入http2,关于http2的优点与所适用的场景网上有很多的文档可以查阅,这里我主要是总结分享一下如何从0到1搭建http2服务。 这里先说明一下,要完成http2的请求需要客户端和服务端同时支持,如下表格可以看出,只要客户端或服务端任意一端不支持http2,都会 ...
学明 发布于 2018-04-20 11:00 评论(1)阅读(783)
1

360°透视:云原生架构及设计原则

本文由 网易云 发布。 云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。这个概念是Matt Stine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、持续交付(Cont ...
网易云 发布于 2018-04-20 10:59 评论(0)阅读(216)
1

ReactNative Android之原生UI组件动态addView不显示问题解决

ReactNative Android之原生UI组件动态addView不显示问题解决 版权声明:本文为博主原创文章,未经博主允许不得转载。 转载请表明出处:http://www.cnblogs.com/cavalier /p/7483871.html [TOC] 在如今的App中,已经有成千上万的原 ...
Cavalier- 发布于 2018-04-20 09:49 评论(0)阅读(42)