- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 UNPV22 RPC运行server提示Cannot register service: RPC: Unable to receive; errno = Connection refused
在我的colinux虚拟机上运行RPC server提示:Cannot register service: RPC: Unable to receive; errno = Connection refused,截图如下: 原因是没有安装并启动portmap服务,所以解决办法是安装portmap: 第一步,agt-get update,更新一下源 第二步,apt-get install
2015-11-22 22:25:39 3765
原创 MOV、LDR加载指令和LDR伪指令的区别
1、MOV指令 MOV指令的语法格式: Rd只能是寄存器 Op2寄存器或立即数 Op2为寄存器时: MOV R0, R1 MOV R0, R1, LSL #4 ;将R1中的值逻辑左移4位放入R0 Op2为立即数 立即数就只能由0到255中得某个数经过循环右移偶数次(包含0次)得到 MOV R0,#0x20 ;正确 MOV R0,#0x200 ;正确 MOV
2014-06-25 20:31:28 1364
原创 C语言命名空间详解
一个能够完整说明问题的例子 #include #include //可以开关这个宏定义 //并用gcc -E main.c -o main.i来看宏的效果 //#define msg haha struct msg //【结构标签命名空间】 { int msg; //【结构内部的命名空间】,只需在结构内部唯一即可 }; union u_msg //【联合标签命名空间】和结构、枚
2014-05-27 18:33:14 12408 1
原创 简单的双缓冲区实现
简单的双缓冲区实现 一、简述 在一些应用中可能需要用到双缓冲区,每个缓冲区有两种状态——可读的和可写的。当可写的缓冲区写满后转变为可读的,当可读的缓冲区数据全部被读取后转变为可写的。 二、实现 实现中使用了线程互斥量,保证各个操作是线程安全的。 /* doublebuffer.h starting */ #ifndef __DOUBLE_BUFFER_H__ #define __DOUB
2013-12-16 10:20:01 1443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人