今天看了javaweb里的cookie,cookie是一种浏览器客户端技术,用来存储浏览器缓存的,浏览器请求时由服务器返回给浏览器,并由浏览器存储在内存/磁盘(根据cookie.setMaxAge判定-1/0/正数三种情况,-1默认存储浏览器内存,关浏览器结束,0删除磁盘内cookie,正数设置磁盘缓存时间单位秒),还有一个方法也挺重要的,就是cookie的setPath方法,用来设置cookie的作用范围,直接设置为/表示在当前服务器应用下都有效,否则可以根据目录来定。
设置cookie的话可以通过response.addCookie添加,取cookie可以通过request.setCookie设置
创建cookie直接new然后构造参数传入name和value即可
使用cookie可以用来记住用户名
-------------------------------------------------------------------------------------------------------------------------
c的数据类型
c的数据类型基本类型 分为 整型 字符型 浮点型 ,整型分为short int long,整型即数字 1 2 3 这种,字符型分为char,字符型即‘a’ ‘b’这种,浮点型分为float和double,浮点型即小树 1.23 3.4这种
在64位编译器下,他们的长度分别为short 2字节 16位 2的16次方长度,范围-2的15次方到2的15次方-1(即表示-2^15 - -1 和0 - 2^15),这个范围是因为把最高位拿来做符号,剩下的15位做运算来确定的
int 4字节 32位 2的32次方长度,范围-2的31次方到2的31次方-1
long 8字节 64位 2的64次方长度,范围-2的63次方到2的63次方-1
----------------------------------------------------------------------------------------------------------------------
一个简单的c程序,使用终端搞定
1.touch main.c 创建一个c文件
2.open main.c 打开c文件
3.编写c代码
#inclue<stdio.h> 引入库
int main() {
printf("hello world\n");
return 0;
}
4.cc -c main.c 编译c文件生成main.o二进制文件
5.cc main.o 链接o文件和库文件生成执行文件a.out
6. ./a.out 运行