240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    关于常规排序算法的比较实验

    一、实验结果 实验说明:在逆序的情况下,模拟部分算法的最坏情况。如有错误望指正。实验环境:Windows,x86 Release,单线程实验结果...

  • Resize,w 360,h 240
    进程互斥(mutual exclusion)——软件算法方式

    Peterson算法 适用于两个进程之间的互斥 问题1:如何更好的理解turn变量的作用?  如果没有turn变量肯定是错误的。如果去除,那么在...

  • Resize,w 360,h 240
    Mac应用的生命周期——入门第一篇

     学习一个平台的开发一开始的时候,我想最先应该从应用的生命周期开始学习。应该带着问题去了解一个应用。从哪里开始,到哪里结束,其中的过程又是什么?...

  • Resize,w 360,h 240
    [译]Mac科技概况

    在一个复杂的系统中,层次化设计可以说是非常基础和重要的。从认识一个系统的每个层次入手去学习一个系统,是一个非常不错的开始。(笔者著) 一、OS ...

  • Resize,w 360,h 240
    OpenGL简介

    一、OpenGL的CS模型 OpenGL采用的是客户端与服务端模型。当应用调用OpenGL函数时,会告知OpenGL客户端,再由客户端发送绘制命...

  • Resize,w 360,h 240
    对二叉树遍历的思考

    前言 在数据结构教材中的中序遍历非递归形式过程中发现每次遍历到叶子结点的时候,都会把NULL空结点放入栈中。 从而让我思考这个空结点是否有必要放...

  • Resize,w 360,h 240
    Dijkstra最短路径算法

    前言 Dijkstra算法是应用于图中单源最短路径的搜索。我在这记录下我在学习该算法时的一些想法、理解与总结。首先我会写一段预备知识,以便于之后...

  • 设计模式与游戏——Command命令模式

    解耦(decoupling) 两段相互依赖的代码之间的关系就叫耦合 If two pieces of code are coupled, it ...

  • 纯代码创建macOS应用,及仿写[NSApp run]

    一、前言 写该篇文章的缘由是:我想手动控制macOS的主程序循环,用来添加自己想要的处理。正文 I ~ IV 部分 讲解我理解macOS应用结构...