-
CSS 宣布支持三角函数,下一步是什么?
所属栏目:[优化] 日期:2019-03-14 热度:84
2 月底万维网联盟(W3C)CSS 工作组会议宣布了一项决议,批准在 CSS 标准中加入一批新函数,其中包括: 正弦函数- sin() 余弦函数 - cos() 正切函数- tan() 反余弦函数 - acos() 反正弦函数 - asin() 反正切函数 - atan() 使用两个参数x 和 y 的反正切函数[详细]
-
Web应用安全性: HTTP简介
所属栏目:[优化] 日期:2019-03-14 热度:56
HTTP是一个美好的东西:一个存在了20多年而没有太多变化的协议。 正如我们在前一篇文章中看到的,浏览器通过HTTP协议与web应用程序交互,这是我们深入研究这个主题的主要原因。如果用户在网站上输入他们的信用卡信息,攻击者就能在数据到达服务器之前拦截数[详细]
-
使用Shell构建多进程的CommandlineFu爬虫
所属栏目:[优化] 日期:2019-03-14 热度:162
CommandlineFu是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 参数定义 这个脚本需要能够通过 -n 参数指定并发的爬虫数(默认为 CPU 核的数量[详细]
-
你不知道的CORS跨域资源共享
所属栏目:[优化] 日期:2019-03-14 热度:163
了解下同源策略 源(origin)*:就是协议、域名和端口号; 同源: 就是源相同,即协议、域名和端口完全相同; 同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源; 同源策略的分类: 1 . DOM 同源策[详细]
-
React教程:组件,Hooks和性能
所属栏目:[优化] 日期:2019-03-14 热度:109
正如我们的React教程的第一部分中所指出的,开始使用 React 相对容易。首先使用 Create React App(CRA)初始化一个新项目,然后开始开发。不过遗憾的是,随着时间的推移,代码可能会变得难以维护,特别是在你不熟悉 React 的情况下。组件有可能会变大,或[详细]
-
程序员租房妙招,爬一个好房
所属栏目:[优化] 日期:2019-03-14 热度:113
背景 春节过后回京,本想好好休息两天结果家里迎来了不速之客老鼠。最后通过一系列的操作终于成功捕获一家 8 口,这个过程笔者就不做多描述了。由于此次捕鼠事件留下阴影决定搬离。和媳妇开始寻找合适的房源,这还只是一个开始;之后看好房子(房子还在配置[详细]
-
Nginx多进程高并发、低时延、高可靠机制在缓存twemproxy代理中的应用
所属栏目:[优化] 日期:2019-03-14 热度:50
1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因此性能低下,短连接QPS大约为3W,长连接QPS大约为13W,同时某些[详细]
-
携程杀熟再次被曝,技术背锅也无法挽回用户
所属栏目:[优化] 日期:2019-03-14 热度:57
1 3月11号,网友@陈利人 爆料在携程购买机票,当时显示为17548元,就因支付时突然发现自己没有选择报销凭证,退回重选却被系统告知没有票了,等到重新搜索时价格变成了18987元。 贵了将近1500元,期间间隔不到10秒。 他当即退出软件重新登录,依旧是一样的[详细]
-
美国国家安全局释出其软件逆向工程框架 Ghidra
所属栏目:[优化] 日期:2019-03-10 热度:164
美国国家安全局(NSA,National Security Agency)近日释出了其软件逆向工程框架 Ghidra。 Ghidra 是由 NSA 的研究理事会为 NSA 的网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解[详细]
-
Web聊天工具的富文本输入框
所属栏目:[优化] 日期:2019-03-10 热度:183
最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 仓库地址:chat-input-box 预览地址:https://codepen.io/jrainlau/p...[详细]
-
同样做前端,为何差距越来越大?
所属栏目:[优化] 日期:2019-03-10 热度:140
前端应用越来越复杂,技术框架不断变化,如何成为一位优秀的前端工程师,应对更大的挑战?今天,阿里前端技术专家会影结合实际工作经验,沉淀了五项重要方法,希望能对你的职业发展、团队协作有所启发。 过去一年,阿里巴巴新零售事业群支撑的数据相关业务[详细]
-
总结Java程序员最常用的20%技术
所属栏目:[优化] 日期:2019-03-07 热度:59
我听说编程语言,经常使用的是其中20%的技术。在Java这门语言中,这20%包括哪些内容?参加培训两个月了,还有两个月的时间,要 想在两个月后,找到一份Java初级程序员的工作,有哪些是必须掌握的,有哪些是可以现学现卖的?一个完整的Javaweb项目,有哪[详细]
-
如何成为一名优秀的工程师(语义篇)
所属栏目:[优化] 日期:2019-03-07 热度:108
好的语义表达是团队协作中高效迭代的润滑剂,好的语义表达是线上未知代码问题排查的指南针。 本篇文章巨长,如果你比较懒,来我讲给你听(直播中有更多细节) 回放地址 看完这个还不过瘾?学习使你快乐?还想学习?快上车 不要让其他人读不懂你的代码,其他人可[详细]
-
Web性能优化: 图片优化让网站大小减少62%
所属栏目:[优化] 日期:2019-03-07 热度:71
这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清[详细]
-
2019年好用的自动化测试工具Top 10推荐,果断收藏!
所属栏目:[优化] 日期:2019-03-07 热度:189
经常有人问我,做自动化测试用哪个工具好,或是学哪门编程语言好呢? 这个时候总是无奈的说: 你应该学习Python 或是Java。 你应该掌握Selenium。 又或者你需要学会jmeter,嗯,可能LoadRunner你应该学习。 也许SoapUI是个不错的选择,或者你可是试试PostMa[详细]
-
调查发现开发者最讨厌 PHP,最爱 Python
所属栏目:[优化] 日期:2019-03-07 热度:88
Hired 网站近日发布了2019 年软件工程师现状报告,亮点颇多。 该报告数据由 Hired 数据科学团队收集与分析,覆盖了13 个城市的 98 000 名求职软件工程师,反映了超过 170 000 个面试申请和过去一年的工作机会,还收集了来自 Hired 平台上 700 多名软件工程[详细]
-
这一次,除了骂阿里云,还能做些什么?
所属栏目:[优化] 日期:2019-03-07 热度:82
很多朋友经历了前几天阿里云3小时左右的故障,我司的业务也受到了一定影响,技术的同事一起熬夜奋战,最终观察服务稳定运行了两个多小时,直到凌晨五六点多才逐渐登出VPN。 一次事故如一场战役,不管是在故障过程中的处理,还是故障后的总结,除了骂阿里云[详细]
-
Javascript面试中经常被问到的三个问题!
所属栏目:[优化] 日期:2019-03-07 热度:125
本文不是讨论最新的 JavaScript 库、常见的开发实践或任何新的 ES6 函数。相反,在讨论 JavaScript 时,面试中通常会提到三件事。我自己也被问到这些问题,我的朋友们告诉我他们也被问到这些问题。 然,这些并不是你在面试之前应该学习的唯一三件事 - 你可[详细]
-
互联网公司为啥都不用MySQL分区表?
所属栏目:[优化] 日期:2019-03-05 热度:134
潜在场景如何? 当MySQL单表的数据量过大时,数据库的访问速度会下降,数据量大问题的常见解决方案是水平切分。 MySQL常见的水平切分方案有哪些? 分库分表; 分区表。 画外音:我C,没听过分区表,有朋友惊叹。 什么是分库分表? 把一个很大的库(表)的数据分[详细]
-
微软宣布成立量子网络 承诺向成员免费开放开发资源
所属栏目:[优化] 日期:2019-03-05 热度:73
微软 Azure 硬件系统集团副总裁 Todd Holmdahl 据国外媒体报道,微软旗下量子计算研究团队 Microsoft Quantum 宣布成立微软量子计算研究联盟微软量子网络(Microsoft Quantum Network),这个全球性的社区将直接在微软的领导下进行相互合作,推进量子计算[详细]
-
与 30 家公司过招,得到了这章面试心法
所属栏目:[优化] 日期:2019-03-05 热度:197
笔者坐标上海,做技术开发,之前有几个月的时间,基本上都是在面试中度过的。我求职的职位是 Linux 服务器开发,最倾向的职位是服务器开发主程或技术经理。在那几个月的求职过程中,我面试了 30+ 家公司,包括腾讯、百度、阿里的蚂蚁金服和国际支付宝部门[详细]
-
要不要引入新技术?先思考这几个问题
所属栏目:[优化] 日期:2019-03-05 热度:135
我们应该使用这种新技术,你看它多快、多好,又多么优雅,可以加快开发进度[详细]
-
Java/JDK 13 可能带来什么新特性?
所属栏目:[优化] 日期:2019-03-05 热度:148
JDK 13 正处于Early-Access(EA,早期访问)阶段,正式版本预计将于 9 月份发布。 目前最新版本是 build 9,各个 build 的更新说明可以查看:https://jdk.java.net/13/release-notes。 本文引用InfoWorld 的报导,介绍一下 Oracle Java 平台组首席架构师Ma[详细]
-
Web应用安全性: 浏览器是如何工作的
所属栏目:[优化] 日期:2019-03-05 热度:166
这本系列的第一篇,先解释浏览器的功能以及执行方式。由于大多数客户将通过浏览器与 web 应用程序进行交互,因此必须了解这些出色程序的基础知识。 浏览器是一个渲染引擎,它的工作是下载一个web页面,并以人类能够理解的方式渲染它。 虽然这几乎是一种过[详细]
-
Web性能优化: 使用Webpack分离数据的正确方法
所属栏目:[优化] 日期:2019-03-05 热度:200
制定向用户提供文件的最佳方式可能是一项棘手的工作。 有很多不同的场景,不同的技术,不同的术语。 在这篇文章中,我希望给你所有你需要的东西,这样你就可以: 了解哪种文件分割策略最适合你的网站和用户 知道怎么做 根据 Webpack glossary,有两种不同类[详细]