摘要: 本文总结了前端老司机经常问题的一些问题并结合个人总结给出了比较详尽的答案。网易阿里腾讯校招社招必备知识点。 原理讲解参考:前端增长-重新定义大前端 在线课程:网易云课堂课程 思否课堂 官方博客:前端学堂 fed123.com 1.关于性能优化说说js文件摆放顺序、减少请求、雪碧图等等原理, 说下wi 阅读全文
posted @ 2019-07-17 13:15 前端小屁孩 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 课程介绍 高性能极致用户体验前端开发实战课程适合所有前端开发学习或者从业者,结合目前前端开发的最佳实践,提供前端网页性能分析优化知识,结合实际项目经验分析可以采用的优化思路,并给出开发高性能极致体验网页的通用方法和技巧。 课程官方博客:前端学堂 在开始学习本课程之前,先提2个基本要求: 了解业务 作 阅读全文
posted @ 2019-06-08 12:00 前端小屁孩 阅读(1519) 评论(0) 推荐(1) 编辑
摘要: 今天把项目中的反向代理脚本程序抽成了一个插件,通过配置文件配置代理的http请求,这样使用起来比较方便,每位开发成员都可以用自己配置的代理调试代码。也可以用来直接做http代理,你甚至都不用Charles或者fiddler,直接开启proxy-ajax,然后手机上设置代理就可以了。 git prox 阅读全文
posted @ 2017-09-04 16:53 前端小屁孩 阅读(7900) 评论(0) 推荐(0) 编辑
摘要: 细颗粒物又称细粒、细颗粒。PM2.5:指环境空气中空气动力学当量直径小于等于 2.5微米的颗粒物,也称细颗粒物。能较长时间悬浮于空气中,其在空气中含量(浓度)越高,就代表空气污染越严重。可吸入颗粒物又称为PM10,指空气动力学当量直径在10微米以下的颗粒物。[1]在职业危害相关技术标准中,将能够较长时间悬浮于空气中的固体颗粒统称为“粉尘”。PM2.5是指大气中直径小于或等于2.5微米的颗粒物,也称为可入肺颗粒物。它的直径还不到人的头发丝粗细的1/20。虽然PM2.5只是地球大气成分中含量很少的组分,但它对空气质量和能见度等有重要的影响。与较粗的大气颗粒物相比,PM2.5粒径小,比表面积大,.. 阅读全文
posted @ 2013-12-06 18:41 前端小屁孩 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 感冒是冬季常见病,特别是中老年人,一个月就感冒两三次,每次十天半月都不好,这到底是什么原因呢? 现代医学证明:感冒病毒主要侵袭的是呼吸系统,即人体的肺。这跟中医讲的“肾”有着密切的关系,中医讲“肺主气,肾主纳气”,肾气衰弱,就会导致肺气及元气不足,机体免疫力变差,防御病毒能力减弱,感冒几率就会增加。 《黄帝内经》曰:“人到中年,肾气自半”。意即人到中年肾气逐年减弱,肾中元气不足,人体免疫力也处于低迷状态。现代医学研究也证实了这一点:人在40岁以后,体内调控衰老和免疫的T细胞,其凋亡率会明显高于年轻人,而通过服用补肾益寿胶囊后,首先观察到免疫T细胞凋亡率显著下降,其次是机体免疫力增强,感冒... 阅读全文
posted @ 2013-11-23 16:04 前端小屁孩 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最小生成树是数据结构中图的一种重要应用,它的要求是从一个带权无向完全图中选择n-1条边并使这个图仍然连通(也即得到了一棵生成树),同时还要考虑使树的权最小。 为了得到最小生成树,人们设计了很多算法,最著名的有prim算法和kruskal算法(见上一篇博客)。算法描述:假设V是图中顶点的集合,E是图中边的集合,TE为最小生成树中的边的集合,则prim算法通过以下步骤可以得到最小生成树: 1:初始化:U={u 0},TE={f}。此步骤设立一个只有结点u 0的结点集U和一个空的边集TE作为最小生成树的初始形态,在随后的算法执行中,这个形态会不断的发生变化,直到得到最小生成树为止。 2:在所... 阅读全文
posted @ 2012-12-18 16:39 前端小屁孩 阅读(2552) 评论(0) 推荐(1) 编辑
摘要: 克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个。这里面充分体现了贪心算法的精髓。算法如下:假设T中的边和顶点均涂成红色,其余边为白色。开始时G中的边均为白色。 1)将所有顶点涂成红色; 2)在白色边中,挑选一条权最小的边,使其与红色边不形成圈,将该白色边涂红; 3)重复2)直到有n-1条红色边,这n-1条红色边便构成最小生成树T的边集合。 注意到在算法执行过程中,红色顶点和红色边会形成一个或多个连通分支,它们都是G的子树。一条边与红色边形成圈当且仅当这条边的两个端点属于同一个子树。因此判定一条边是否与红色边形成圈,只需判断这条边的 阅读全文
posted @ 2012-12-18 14:22 前端小屁孩 阅读(3423) 评论(0) 推荐(2) 编辑
摘要: oracle中有decode函数,如下: select sum(decode(sex,'男',0,1)) 男生数 from school;统计男生数目,含义为:decode()中sex字段为男时,用1代替,然后计算总和而mysql中没有该函数,替代的有case与if函数。case函数同样统计男女生人数,语句如下:SELECT school,COUNT(school) 人数, SUM(CASE WHEN sex='男'THEN 1 ELSE 0 END) 男生数, SUM(CASE WHEN sex='女'THEN 1 ELSE 0 END) 女. 阅读全文
posted @ 2012-12-06 14:31 前端小屁孩 阅读(20067) 评论(1) 推荐(0) 编辑
摘要: v4L2编程 v4L2是针对uvc免驱usb设备的编程框架,主要用于采集usb摄像头等,编程模式如下:一.设置采集方式 打开视频设备后,可以设置该视频设备的属性,例如裁剪、缩放等。这一步是可选的。在Linux编程中,一般使用ioctl函数来对设备的I/O通道进行管理:extern int ioctl (int __fd, unsigned long int __request, …) __THROW;__fd:设备的ID,例如刚才用open函数打开视频通道后返回的cameraFd;__request:具体的命令标志符。在进行V4L2开发中,一般会用到以下的命令标志符:VIDIOC_REQBU. 阅读全文
posted @ 2012-12-05 22:58 前端小屁孩 阅读(5048) 评论(0) 推荐(1) 编辑
摘要: 元启发式算法(Metaheuristic algorithm) 计算机科学的两大基础目标,就是发现可证明其执行效率良好且可得最佳解或次佳解的算法。而启发式算法则试图一次提供一或全部目标。 例如它常能发现很不错的解,但也没办法证明它不会得到较坏的解;它通常可在合理时间解出答案,但也没办法知道它是否每次都可以这样的速度求解。 有时候人们会发现在某些特殊情况下,启发式算法会得到很坏的答案或效率极差,然而造成那些特殊情况的数据结构,也许永远不会在现实世界出现。因此现实世界中启发式算法常用来解决问题。启发式算法处理许多实际问题时通常可以在合理时间内得到不错的答案。有一类的通用启发式策略称为元启发式算法. 阅读全文
posted @ 2012-12-05 22:00 前端小屁孩 阅读(6335) 评论(0) 推荐(0) 编辑