分类: 知识积累 |
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。
在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求。nginx把所有静态请求自
分类: 知识积累 |
分类: 操作系统 |
分类: 编译器 |
分类: 知识积累 |
为什么messagepack
分类: 知识积累 |
标签:
杂谈 |
分类: C/Cxx语言 |
表达式 a*(b+c)-d是中缀表达式,转化成二叉树后,它是中序遍历的结果
标签:
杂谈 |
分类: C/Cxx语言 |
C语言有以下几种取整方法:
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。
3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:
floor(2.5)
= 2
标签:
杂谈 |
分类: C/Cxx语言 |
1、现在 FRAM.h 文件中声明一个结构体
struct
FRAM_W_ADDR
{
};
extern
2、在FARM.c文件中定义一个结构体变量
3、回到FRAM.h 声明外部可调用
既:FRAM.h中声明结构体和外部可调用
struct
FRAM_W_ADDR
{
};
extern
FRAM.c中定义结构体变量
struct
FRAM_W_ADDR
&
标签:
杂谈 |
分类: 编译器 |
一、设置:
1、怎么设置可以查看单片的内存(消耗)使用状况?
IAR的菜单栏 -->Tools -->IDE Options -->Messages -->Show build messages选择 ALL
设置完后IAR点MAKE,没有error的话最后会在Message框显示代码的大小
(菜单栏-->View-->Maessge-->Build)