zoukankan      html  css  js  c++  java
  • 近期总结(关键词:抽象程度)

    1.要搞清楚字符编码问题,需要明白字符串是在字节序列基础上的抽象,计算机看到的是字节序列,字符串是对字节序列进行编码后的解读。
    2.程序员和处理器看待内存的方式不一样,程序员以字节来看待内存,处理器以内存存取粒度(8字节或16字节等)来看待内存。
    3.内存的容量有限,所以需要对内存进行管理,进行垃圾回收。不再使用的内存空间要释放掉。C语言的内存大多需要手工管理。c++的智能指针和python的with语句相似,自动对内存进行管理。
    4.计算机拥有容量大的磁盘和容量小的内存这种结构有许多客观因素,磁盘比内存便宜,内存比磁盘读写快,机械磁盘有磁头顺序读取数据,cpu和内存之间有地址线和数据线,内存可以随机读取数据。
    5.看待问题的思考粒度决定了如何解决问题。
    6.数据结构和协议很像,信息在传递过程中,会经过不同程度的封装和解封装。

    7. 除非有明显的好处,并且没有明显的坏处,在numpy中数组使用的优先级是ndarray>array>matrix。(numpy.mat()把列表转换为矩阵有时候会有bug)

  • 相关阅读:
    DP2_第K优解
    DP1
    算法第一讲_动态规划
    CodeForces 487A Fight the Monster
    HDU 2899 Strange fuction
    lower_bound() 与 upper_bound()
    jQuery qrcode生成二维码
    本地代码上传至git仓库
    图片懒加载
    react-native学习(一)————使用react-native-tab-navigator创建底部导航
  • 原文地址:https://www.cnblogs.com/lkprof/p/4774811.html
Copyright © 2011-2022 走看看