现在位置: 首页 > 综合 > 文章
2020年03月13日 综合 ⁄ 共 2013字 评论关闭
  Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎。   诚然,它有点老了,但仍是80后啊 —— 至少没有 Cobol 或者 Fortran 那么老。而且,如果还能派上用场的话,为啥要折腾着改变它呢 (尤其在这个还有那么多方法可以提升它性能的时候)?   实际上这要看你怎么看待它,生命线长本身就是件好事 —— 说明它稳定且可靠。   如果你是像其他许多人...
阅读全文
2020年03月13日 综合 ⁄ 共 1798字 评论关闭
  随着软硬件技术的发展,界面动画在我们的日常生活中随处可见。桌面软件、移动应用、云服务此刻回顾四周我相信你一定能发现他们。   在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。   如果你关注过界面动画,你可能见过以下这些动画曲线吗。   他们表述了动画变化的程度与时间的关系。通过...
阅读全文
2020年03月13日 综合 ⁄ 共 1237字 评论关闭
  最近用强转的时候发现了一个很奇怪的事,就是当我想把一个类转换为List时,编译器不会报错,但是如果想转成同为引用类型的String时,编译器就会说不能转,Lis请问t和String的区别在哪里呢?   List l1 = (List)fileWrite;//不报错   String s1 = (String)fileWrite;//编译器提示无法转换   为什么Java中随便一个类都可以被强转为List类且编译不出错   String虽然也是引用类型,但是它比较特殊,它是内置的类型,并且...
阅读全文
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字,让你打印成文字。   你打开电脑...
阅读全文