OOP和AOP
OOP面向对象编程,针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程的某个步骤或阶段,以获得逻辑过程的中各部分之间低耦合的隔离效果。这两种设计思想在目标上有着本质的差异
https://www.jianshu.com/p/2d634f128d3e
AOP出现的更深层次的原因可能是java只能继承单一父类这个性质
计算机竞赛
- ACM
- leetcode
- 牛客网
- 阿里云天池
- 谷歌云kaggle
- 华为杯数学建模
Jupyter NoteBook Installation
https://www.jianshu.com/p/91365f343585
在使用前一定要找配置文件,修改默认存储路径。
常规的情况下,Windows和Linux/macOS的配置文件所在路径和配置文件名如下所述:
- Windows系统的配置文件路径:C:\Users<user_name>.jupyter\
- Linux/macOS系统的配置文件路径:/Users/
/.jupyter/ 或 ~/.jupyter/ - 配置文件名:jupyter_notebook_config.py
《编码:藏匿在计算机软硬件背后的语言》,读后感列表
- haskell和lisp等函数式语言是非冯诺依曼结构的编程语言,这类语言的函数式特点才应该是人工智能需要的啊
- 电脑真的是一点一点造出来的
- 近代CPU技术都是在原有的基础系统的主线上添加,然后用驱动使用这些功能。
- CPU更多是线性的计算,这在矩阵计算时非常吃亏。
- 控制,存储,寻址,计算
- 虎头蛇尾,最后这本书的思路有些混乱,应该是在凑字数。
- 方块波是一个基准
- 模拟计算机的设计还是令人着迷
- 傅立叶变换
- 量子计算机