现在位置: 首页 > 综合 > 文章
2020年02月25日 综合 ⁄ 共 3222字 评论关闭
  Preact 是一个 JavaScript 库,它把自己描述为具有相同 API 的 React的3kB快速替代方 案。与类似的框架相比,它是具有最快的虚拟DOM库之一。你可以直接在你的 React/ReactDOM 代码中编写 Preact ,而无需更改工作流程或代码库。   GitHub 上有超过 24,000 个️star,并且有大量活跃的社区成员不断提供支持,在JS中构建高效,小型,高性能,快速的前端应用程序从未如此简单。   自最初发行以来, Preact 的维护者已经发布...
阅读全文
2020年02月25日 综合 ⁄ 共 6797字 评论关闭
  Flutter 设计之初是不考虑 Web 生态的,原因很简单:两种技术设计理念不同,强行融合很可能让彼此都丧失了优势。但是业界又有很多团队在做这种尝试,说明需求是存在的。今天,阿里无线开发专家门柳就来手把手教如何实现 Flutter 和 Web 生态的对接?   为什么要对接?   首先讨论一下为什么要把 Flutter 对接到 Web 生态。   Flutter 现在是一个炙手可热的跨平台技术,能够一套代码运行在 Android、iOS、PC、IoT 以及浏...
阅读全文
2020年02月25日 综合 ⁄ 共 2995字 评论关闭
  我们知道,Del命令能删除数据,除此之外,数据在Redis中,还会以哪种方式被删除呢? 在Redis内存满一定会返回OOM错误? Key到达过期时间就立即删除? 删除大Key会影响性能吗? 下面,咱们一起探讨。   一、同步和异步删除   1.DEL 和 UNLINK   Redis服务自身对Key的删除,可以分为「同步删除」和「异步删除」。使用DEL命令会触发「同步删除」,如果Key是一个有很多元素的复杂类型,这个过程可能会堵塞一下Redis服务自身,...
阅读全文
2020年02月25日 综合 ⁄ 共 8788字 评论关闭
  MATLAB是一款数值和矩阵计算软件,兼有强大的时域系统以及电力仿真Simulink模块,这使得MATLAB在工程领域有着难以取代的地位。不过受限于面向过程的开发逻辑,较大的体积和繁琐的安装、破解流程,以及正版昂贵的特性,加之并不太活跃的官方以及社区支持,对于普通用户和数据分析用户,以及开发项目的纯程序员一直不友好,MATLAB在编程语言界的地位也一直不太高,且有逐年下降的趋势。相比之下,Python具有体积小巧,第三方...
阅读全文
2020年02月24日 综合 ⁄ 共 3235字 评论关闭
  我们在使用django时经常会出现一些问题,比如在执行makemigrations,migrate问题时,下面我们就一起来看下相对应的问题及解决方案。   1. Django2.0+和Oracle11   Traceback (most recent call last): File   “/Users/user/anaconda3/lib/python3.6/site-packages/django/db/migrations/recorder.py”,   line 55, in ensure_schema   editor.create_model(self.Migration) File “/Users/user/anaconda3/lib/pytho...
阅读全文
2020年02月24日 综合 ⁄ 共 813字 评论关闭
  mmap   mmap:memory mapping ,内存映射(磁盘文件映射)。   1、实现原理   建立虚拟空间一段区域和磁盘上的文件的映射。   当访问虚拟空间中该区域时,通过 MMU,得到该区域对应的物理地址,OS 发现该区域没有数据,故产生缺页中断。OS 从磁盘中读取相应页的数据直接 copy 到物理内存中。   对于传统的 read 系统调用来说,他们需要将磁盘中的文件先 copy 到内核缓冲区中,再将该数据 copy 到用户缓冲区中。相较...
阅读全文
2020年02月24日 综合 ⁄ 共 5977字 评论关闭
  一、背景   可能很多人会觉得没必要,因为平时开发用不到,而且不学这个也没耽误学习。但是这里分享一点感悟,即人总是根据自己已经掌握的知识和技能来解决问题的。   这里有个悖论,有时候你觉得有些技术没用恰恰是因为你没有熟练掌握它,遇到可以使用它的场景你根本想不到用。   1.1 从生活的角度来讲   如果你是一个非计算机专业的学生,你老师给你几张图书的拍照,大概3000字,让你打印成文字。   你打开电脑...
阅读全文
2020年02月24日 综合 ⁄ 共 2320字 评论关闭
  什么是JSON?   JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。   json前两个字就是js,说明其与js必然存在一些联系,其实json可以理解...
阅读全文
2020年02月24日 综合 ⁄ 共 1046字 评论关闭
  Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。   Nginx 的整体架构   Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处理网络请求与响应。   master进程主要用来管理worker进程,具体...
阅读全文
2020年02月24日 综合 ⁄ 共 5395字 评论关闭
  我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈。   我们还将看到一些常见的Java代码优化方法以及最佳编码实践。最后,我们将看看用于提升Java应用程序性能的JVM调优技巧和架构调整。   请注意,性能优化是一个很宽泛的话题,而本文只是对JVM探索的一个起点。   性能指标   在开始优化应用程序的...
阅读全文