上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 这三个高阶函数比较简单,但也特别常用。他们提供的抽象分别是 map → 变换 filter → 筛选 reduce → 归并 这三个函数只需要了解了就能够立即运用到自己的代码中,所以了解以下还是比较有用的。 map 转换一组值,但是该函数只是提供转换的一个抽象,如何转换需要由使用者提供,例如: de 阅读全文
posted @ 2022-03-04 09:51 秦晓 阅读(119) 评论(0) 推荐(0)
摘要: Python性能优化 Python性能优化有两个方面: 绕过Python解释器 代码优化 绕过Python解释器 首先绕过Python解释器,大致有以下几个方法: 不使用默认的C解释器实现,使用Pypy,Jyhton等 编写C扩展,Numba等编译器 其他解释器实现 使用非默认的解释器实现,其实获得 阅读全文
posted @ 2022-02-28 21:49 秦晓 阅读(694) 评论(0) 推荐(0)
摘要: 一般说,在基类中定义的访问基类中属性的方法,即使派生类覆盖他也不会造成影响,没懂😂? 我的意思是这个👇 举一个简单的例子 public class Person { private final String _name = "person"; public String getName() { 阅读全文
posted @ 2021-12-15 21:06 秦晓 阅读(104) 评论(0) 推荐(0)
摘要: 观察者模式,又称为发布订阅模式,属于行为模式。 定义一对多的依赖关系,观察者和被观察者,订阅者发发布者的比喻都很形象。 java中对该模式有原生实现,这里贴上删除注释的代码 public interface Observer { void update(Observable o, Object ar 阅读全文
posted @ 2021-12-10 21:53 秦晓 阅读(85) 评论(0) 推荐(0)
摘要: 为什么又是两个模式放在一起呢?因为这两个模式也是非常非常的像,但是他们却分属不同的分类,策略模式属于行为型模式,而桥接模式则属于结构型模式。 首先看两幅UML图 空心三角连线表示继承关系,空心菱形连线表示组合关系(其中有并使用,是其一部分)。可以看到当用面向对象UML表述时,他俩的结构是十分相似的。 阅读全文
posted @ 2021-12-07 15:51 秦晓 阅读(540) 评论(0) 推荐(1)
摘要: 最简单的两个模式,同属结构性模式,为啥把他俩放在一起呢?因为他俩实在太像了,并且我也觉得没啥区分的必要。 实际上他俩的实现方式都差不多,通过组合已有类对象来实现。 那么他俩的区别是什么呢?唯一的区别就在于外观模式创建的对象他的接口是供程序员使用的(目的),所以“外观”相较于“被外观的”接口更简单(特 阅读全文
posted @ 2021-12-05 21:51 秦晓 阅读(121) 评论(0) 推荐(0)
摘要: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 --百度百科 Docker中镜像是未运行的容器模板,而容器是运行中的 阅读全文
posted @ 2021-11-29 14:06 秦晓 阅读(177) 评论(0) 推荐(0)
摘要: 對於csapp上面謀道習題,這是我的答案 #include <stdio.h> /** * Do rotating left shift. Assume 0 <= n < w * Examples when x = 0x12345678 and w = 32: * n = 4 -> 0x234567 阅读全文
posted @ 2021-08-09 21:31 秦晓 阅读(91) 评论(0) 推荐(0)
摘要: #include <stdio.h> int show_bytes(void *ptr, int length); int main() { int x = 0xff; show_bytes(&x, sizeof(int)); } int show_bytes(void *ptr, int leng 阅读全文
posted @ 2021-08-05 17:56 秦晓 阅读(103) 评论(0) 推荐(0)
摘要: 仅仅一些暂时的想法... 我觉得面向对象相对与面向过程,最大的改善不是应对软件的变化而是对于客户程序/过程/函数的私有数据/函数的隐藏。 面向过程程序设计通过良好的结构设计,高内聚低耦合,实际上也能够比较容易通过较小的修改来的应对变化。 面向过程的程序设计中虽然总是强调高内聚低耦合,但是实际过程中总 阅读全文
posted @ 2021-06-15 22:21 秦晓 阅读(38) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 14 下一页