-
JavaScript已经从浏览器中脱颖而出,成为一种通用的编程语言
所属栏目:[优化] 日期:2019-04-25 热度:194
传统上,JavaScript都是关于Web开发的,但一项新的调查显示,它正在打破这种束缚,成为移动应用程序开发中的一股主力军。 不久前的移动开发主要局限于使用Java和Objective-C等语言,而React Native、NativeScript、PhoneGap/Cordova、ionon等方法已经将Jav[详细]
-
可能这些是你想要的H5软键盘兼容方案
所属栏目:[优化] 日期:2019-04-25 热度:96
前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android 和 IOS 上,获知软键盘弹起和收起状[详细]
-
QEMU 4.0.0 发布,几乎可以模拟任何硬件设备的模拟器
所属栏目:[优化] 日期:2019-04-25 热度:86
QEMU 4.0.0 发布了,此版本更新亮点包括: ARM:实现了一批 ARMv8.X 的扩展,包括 SB、PredInv、HPD、LOR、FHM、AA32HPD、PAuth、JSConv、CondM、FRINT 与BTI ARM:virt:支持 255 GB 的 RAM 和 u-bootnoload镜像类型 ARM:改进 ARM PMU 模拟 HPPA:支持 T[详细]
-
详解日志采集工具--Logstash、Filebeat、Fluentd、Logagent对比
所属栏目:[优化] 日期:2019-04-25 热度:57
概述 常见的日志采集工具有Logstash、Filebeat、Fluentd、Logagent、rsyslog等等,那么他们之间有什么区别呢?什么情况下我们应该用哪一种工具? Logstash Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一[详细]
-
45个值得收藏的CSS形状
所属栏目:[优化] 日期:2019-04-24 热度:192
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。 我们还可以使用 CSS 伪元素[详细]
-
Python的高级特征你知多少?来对比看看
所属栏目:[优化] 日期:2019-04-24 热度:109
Python 多好用不用多说,大家看看自己用的语言就知道了。但是 Python 隐藏的高级功能你都 get 了吗?本文中,作者列举了 Python 中五种略高级的特征以及它们的使用方法,快来一探究竟吧! Python 是一种美丽的语言,它简单易用却非常强大。但你真的会用 Pyth[详细]
-
2019年Python Web五大主流框架
所属栏目:[优化] 日期:2019-04-24 热度:53
我们都知道风靡一时的Python语言作为人工智能战场上主要使用的枪外,还被广泛应用在Web开发、游戏开发、人工智能、云计算开发、大数据开发、数据分析、科学运算、爬虫、自动化运维、自动化测试等领域,其实Python在各领域的应用最方便的就是使用框架,可以[详细]
-
8 个给前端的顶级 VS Code 扩展插件
所属栏目:[优化] 日期:2019-04-24 热度:89
微软的 VS (Visual Studio) Code 是一个免费的开源代码编辑器,最近越来越受欢迎。它非常轻巧、灵活,同时也提供了很多强大的功能。它支持绝大多数流行的编程语言,包括PHP、JavaScript、C++ 等。 VS Code 是跨平台的。它不仅能用于 Windows 平台,同时也[详细]
-
HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
所属栏目:[优化] 日期:2019-04-22 热度:200
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. web始祖HTTP 全称:超文本传[详细]
-
Python简直是万能的,这5大主要用途你一定要知道!
所属栏目:[优化] 日期:2019-04-22 热度:155
从2015开始国内就开始慢慢接触Python了,从16年开始Python就已经在国内的热度更高了,目前也可以算的上全民Python了。 众所周知小学生的教材里面已经有Python了,国家二级计算机证也需要学习Python了! 因为Python简单、入门快,是不少程序员入门的首选语言[详细]
-
微软推出新编程语言 Bosque,超越结构化程序设计
所属栏目:[优化] 日期:2019-04-22 热度:54
微软近期推出了一款全新的编程语言 Bosque,该语言参考了 TypeScript 的语法与类型,还有ML 和 Node/JavaScript 的语义。作者微软计算机科学家Mark Marron致力于消除编程过程中出现的各种复杂情况,创造出了他认为超越主流结构化程序设计的Bosque 这一语言[详细]
-
Erlang 之父 Joe Armstrong 逝世,享年 68 岁
所属栏目:[优化] 日期:2019-04-22 热度:196
4月20日,Erlang 语言设计者Joe Armstrong 去世,享年 68 岁。 Photo byBrian Troutwine Erlang Solutions 创始人 Francesco Cesarini在推特发布了这则消息,并说道:虽然他(Joe Armstrong)已经离世,但他的工作为未来几代人奠定了基[详细]
-
牛逼了,用Python写个会做诗的机器人
所属栏目:[优化] 日期:2019-04-21 热度:123
上一次的聊天机器人,大家关注度非常的高,阅读量破万了(不到20行代码,用Python做一个智能聊天机器人),通过简单的代码就能实现一个简单的聊天机器人,今天小编就带领大家,利用自然语言处理技术和聊天机器人结合,做一个自动做诗的聊天机器人。 1.原理介[详细]
-
不到20行代码,用Python做一个智能聊天机器人
所属栏目:[优化] 日期:2019-04-21 热度:85
伴随着自然语言技术和机器学习技术的发展,越来越多的有意思的自然语言小项目呈现在大家的眼前,聊天机器人就是其中最典型的应用,今天小编就带领大家用不到20行代码,运用两种方式搭建属于自己的聊天机器人。 1.神器wxpy库 首先,小编先向大家介绍一下本[详细]
-
“Python太火了!请救救Java
所属栏目:[优化] 日期:2019-04-21 热度:140
没想到有生之年,笔者能观察到霸主陨落的过程,继PLPY4月榜单官宣,Python躺赢,再度夺冠,实力甩下Java和C后,近期,Stack Overflow发布了2019开发者调查报告,也证实了王者陨落这一事实。 那么,2019年大环境下,程序员群体正在发生哪些变化?收入究竟如[详细]
-
红帽接手维护 OpenJDK 8 和 OpenJDK 11
所属栏目:[优化] 日期:2019-04-20 热度:146
在 Oracle 退出和变更许可后,红帽宣布接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补[详细]
-
干了4年程序员,转行做公务员,月薪2万变2千,赚了还是赔了?
所属栏目:[优化] 日期:2019-04-18 热度:176
程序员这份工作,很多人都这份工作的理解就是两方面,一方面工资很高,另一方面就是加班很多,程序员的确是一个很赚钱的工作,但是不能长时间干,因为加班很严重,如果一直干,对身体的伤害的确是非常大。 最近在职场论坛看到一位朋友发帖说出自己的疑惑,[详细]
-
2019年前端工程师自检清单与思考
所属栏目:[优化] 日期:2019-04-18 热度:96
2019前端工程师自检清单 对于JavaScript,掌握其语法和特性是最基本的,但是这些只是应用能力,最终仍旧考量仍然是计算机体系的理论知识,所以数据结构,算法,软件工程,设计模式等基础知识对前端工程师同样重要,这些知识的理解程度,可以决定你在前端工[详细]
-
Java架构高并发的解决实战总结方案,看完这些就够了!
所属栏目:[优化] 日期:2019-04-18 热度:148
1.应用和静态资源分离 刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服[详细]
-
数字签名与HTTPS详解
所属栏目:[优化] 日期:2019-04-18 热度:147
前面几篇博客聊了HTTP的相关东西,今天就来聊一聊HTTPS的东西。因为HTTP协议本身存在着明文传输、不能很好的验证通信方的身份和无法验证报文的完整性等一些安全方面的确点,所以才有了HTTPS的缺陷。HTTPS确切的的说不是一种协议,而是HTTP + SSL (TSL)的结[详细]
-
送你 21 个好用的持续集成工具
所属栏目:[优化] 日期:2019-04-18 热度:118
市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接。 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工具,降低了 DevOps 的入门门槛。Buddy 使用 DeliveryPipeline 进去软件构建、[详细]
-
使用Dask在Python中进行并行计算
所属栏目:[优化] 日期:2019-04-18 热度:52
Dask 库可以将 Python 计算扩展到多个核心甚至是多台机器。 关于 Python 性能的一个常见抱怨是全局解释器锁(GIL)。由于 GIL,同一时刻只能有一个线程执行 Python 字节码。因此,即使在现代的多核机器上,使用线程也不会加速计算。 但当你需要并行化到多[详细]
-
JavaScript是如何工作的:JavaScript的共享传递和按值传递
所属栏目:[优化] 日期:2019-04-18 热度:199
关于JavaScript如何将值传递给函数,在互联网上有很多误解和争论。大致认为,参数为原始数据类时使用按值传递,参数为数组、对象和函数等数据类型使用引用传递。 按值传递 和 引用传递参数 主要区别简单可以说: 按值传递:在函数里面改变传递的值不会影响[详细]
-
面试官问你什么是消息队列?把这篇甩给他!
所属栏目:[优化] 日期:2019-04-17 热度:92
一、什么是消息队列? 消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。 我们先不管消息(Message)这个词,来看看队列(Que[详细]
-
Bash vs Python:你该使用哪个?
所属栏目:[优化] 日期:2019-04-17 热度:104
两种编程语言都各有优缺点,它们在某些任务方面互有胜负。 Bash 和 Python 是大多数自动化工程师最喜欢的编程语言。它们都各有优缺点,有时很难选择应该使用哪一个。所以,最诚实的答案是:这取决于任务、范围、背景和任务的复杂性。 让我们来比较一下这两[详细]
