随笔分类 - 计算机科学
            
    C-order/Fortran-order(Row-/Column-major order)
    
            
            
        
摘要:1. row-major / column-major order无论是行序优先还是列序优先,其实在计算机计算中,指的都是在线性空间(linear storage,如 RAM,也即连续内存存储 contiguous in ,memory)存储多维数组(multidim...
        阅读全文
            
        
            
    C-order/Fortran-order(Row-/Column-major order)
    
            
            
        
摘要:1. row-major / column-major order无论是行序优先还是列序优先,其实在计算机计算中,指的都是在线性空间(linear storage,如 RAM,也即连续内存存储 contiguous in ,memory)存储多维数组(multidim...
        阅读全文
            
        
            
    32位与64位、单精度(single-precision)与双精度(double-precision)
    
            
            
        
摘要:What’s the difference between a single precision and double precision floating point operation?0. 64-bits CPU如果说一个 CPU 是 64 位机,通常意味着,其...
        阅读全文
            
        
            
    32位与64位、单精度(single-precision)与双精度(double-precision)
    
            
            
        
摘要:What’s the difference between a single precision and double precision floating point operation?0. 64-bits CPU如果说一个 CPU 是 64 位机,通常意味着,其...
        阅读全文
            
        
            
    位操作(一)—— 截断(保留低位,保留高位)
    
            
            
        
摘要:低位:k least significant bits;高位:k most significant bits;1. 截断保留低位def _int32(x): return int(0xFFFFFFFF & x)
        阅读全文
            
        
            
    位操作(一)—— 截断(保留低位,保留高位)
    
            
            
        
摘要:低位:k least significant bits;高位:k most significant bits;1. 截断保留低位def _int32(x): return int(0xFFFFFFFF & x)
        阅读全文
            
        
            
    signed 与 unsigned 有符号和无符号数
    
            
            
        
摘要:unsigned int a = 0;unsigned int b = -1; // b 为 0xffffffffunsigned int c = a - 1; // c 为 0xffffffff ...
        阅读全文
            
        
            
    signed 与 unsigned 有符号和无符号数
    
            
            
        
            
        
            
        
摘要:unsigned int a = 0;unsigned int b = -1; // b 为 0xffffffffunsigned int c = a - 1; // c 为 0xffffffff ...
        阅读全文
            
        
            
    概率论 —— 分析计算机系统和网络的可靠性和通用性
    
            
            
        
摘要:计算机工程师需要有效的技术来分析计算机系统;网络工程师也需要适当的方法来分析网络协议、路由算法和拥塞现象;计算机系统和网络都有可能发生故障,因此有必要分析它们的可靠性和可用性。用于分析的理论基础就是概率论。例如,在分析算法运行时间时,通常需要对其在最差和一般情况下的运...
        阅读全文
            
        
            
    概率论 —— 分析计算机系统和网络的可靠性和通用性
    
            
            
        
摘要:计算机工程师需要有效的技术来分析计算机系统;网络工程师也需要适当的方法来分析网络协议、路由算法和拥塞现象;计算机系统和网络都有可能发生故障,因此有必要分析它们的可靠性和可用性。用于分析的理论基础就是概率论。例如,在分析算法运行时间时,通常需要对其在最差和一般情况下的运...
        阅读全文
            
        
            
    缓存(cache)的理解
    
            
            
        
摘要:缓存的特点:读取速度很快,容量相比硬盘较小;缓存在实现时,本质上仍然是一块内存区域;cache 机制的一个核心关注点还在于,究竟什么样的数据应该放在缓存中,显然不是所有,那就应当是部分,就应该是多次使用的数据。1. 动态规划中的缓存机制动态规划将问题划分为子问题时,可...
        阅读全文
            
        
            
    缓存(cache)的理解
    
            
    
摘要:缓存的特点:读取速度很快,容量相比硬盘较小;缓存在实现时,本质上仍然是一块内存区域;cache 机制的一个核心关注点还在于,究竟什么样的数据应该放在缓存中,显然不是所有,那就应当是部分,就应该是多次使用的数据。1. 动态规划中的缓存机制动态规划将问题划分为子问题时,可...
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号