240 发简信
IP属地:广东
  • AsyncTask再整理

    AsyncTask是Android中用于异步处理的辅助类,十分的有用,能够让我们简单的在工作线程中进行耗时操作(比如I/O,网络请求),然后在UI线程进行更新操作等。 Asy...

  • 时间旅行

    未来有没有可能制造出时光机,能够将人传送到任意时间段?答案是不能。 回到过去 霍金做了一个实验,在网上编写了一封邀请函,邀请未来的人来到他家参加派对,他相信这封邀请函打印的份...

  • 并发

    并发的作用: 访问慢速I/O设备 人机交互。(在执行一个任务的时候,用户依然可以进行其他操作) 服务多个网络客户端 多核机器上进行并行计算 并发的三种方式: 进程每个进程有独...

  • 网络编程

    ## 客户端-服务器编程模型 客户端与服务器均指进程。 一个客户端-服务器事务由四步组成: 1. 客户端发送请求 2. 服务器处理请求 3. 服务器发送响应 4. 客户端处理...

  • 第十章-Unix I/O

    输入、输出是在主存和外部设备之间复制数据的过程。 Unix I/O一个Linux 文件就是一个m个字节的序列。所有的I/O设备都被模型化为文件,所有的输入和输出都被当做对应文...

  • 第九章-虚拟内存

    物理和虚拟寻址物理寻址:内存可以看做是一个字节数组,每个字节都有一个唯一的物理地址。从0开始递增。CPU使用物理地址访问内存,这种方式就是物理寻址。虚拟寻址:CPU通过生成一...

  • android安装应用(适用于各个版本)

    本篇讲解一下如何在Android各个版本上实现应用内安装APK。首先在android7.0以下,采用普通的方式就可以了: 其次android7.0,这里要说的要比较多一点:如...

  • 第八章-异常控制流(2)

    信号 一个信号就是一条小消息,通知进程系统中发生了一个某种类型的事件。 通常异常都是由内核异常处理程序进行处理的,正常情况下,对用户进程是不可见的。信号提供了一种机制,通知用...

  • Android-原生系统分享小记

    前言 ~现在的社会化分享大多是使用的第三方的分享,例如友盟,ShareSDK等等,当然也用使用微信,qq等官方的SDK分享。不过最近在项目中,要求使用安卓系统自带的分享来实现...

  • 120
    第八章-异常控制流(1)

    异常控制流 如果程序计数器一直按照内存相邻的地址来执行指令,那么执行过的指令序列是平滑的。但是这种平滑的过程通常不会长久,因为会有程序调用,返回,跳转等指令,使得平滑流突变。...

  • 120
    第七章-链接(2)

    可执行目标文件 可执行目标文件还包括了程序的入口点,即第一条指令的地址。各个段会被映射到连续的内存区域,段头部表描述了这种映射关系。 加载可执行目标文件 将程序复制到内存并运...

  • 120
    第七章-链接(1)

    链接(linking) 链接是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载到内存并执行。链接执行时期: 编译时 加载时 运行时 编译过程:gcc -...

  • 120
    第六章

    随机访问存储器 Random-Access Memory,RAM 静态RAM(SRAM)速度比动态的RAM要快,但是也贵得多,通常作为高速缓存存储器。电路类似于下面的图,只...

  • 120
    第三章(3)

    数组分配和访问 T A[N] T代表数组存放的元素类型,在内存中分配连续的L*N字节的空间,其中L是指类型T的大小。A作为指向数组开头的指针。 访问数组的汇编指令: 例如:i...

  • 第三章(2)

    条件码,每个条件码是单个bit。 CF:进位标志。最近的操作使最高位产生了进位。ZF:零标志。最近的操作得到的结果为0SF:符号标志。最近的操作得到的结果为负数OF:溢出标志...

  • @cc_d419 对,是这个问题,在csdn已经改正了,忘记在简书改正了。不好意思:sob:

    django rest framework实战

    前言 本文标题为实战,那么希望你已经搭建好了环境。如果没有,请参考官方文档进行环境搭建: 官方教程 通过学习这个例子,你可以学到: 如何使用django rest frame...

  • 第三章(1)

    感觉这章前面基本上在讲汇编,学过汇编了,看起来还是比较轻松的。就记录一下比较感兴趣的吧。在x86-64架构的CPU上,有16个寄存器,每个寄存器有64个bit。可以分为多个小...

  • 第二章(2)

    浮点数 小数的表示:假如101表示小数,则值为 1x2^-1 + 0x2^-2 + 1x2^-3 = 5/8。 定点数: 将符号位,整数位,小数位都固定分配好,无法更改。每次...

  • 第二章(1)

    大端与小端 将物理内存构造成一个字节数组,叫虚拟内存,其中每个字节都有一个序号,叫地址,所有地址的集合叫虚拟地址空间。CPU的位数,决定了寻址能力。比如32位的CPU,只能访...

  • 第一章

    hello从编写到运行 编写程序当编写一个hello.c的时候,hello.c是源文件,存储在硬盘里。具体的表示形式是Bits,计算机中所有的信息都是各种Bits或Bytes...

个人介绍
默默奋斗的程序员