- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 使用debug分析tomcat内存在请求转发时getSession方法的细节
tomcat中的session集合并没有增加且session的id也没有变化说明仍然是原来的那session对象,但是按理来说如果getSession方法只是从reguest中的cookie来获取JSESSIONID的话,这里应该还会因为该reguest中没有JSESSIONID而创建一个新的session对象。若有则直接返回JSESSIONID对应的session对象。因此这里的response也是上一个servlet转发过来的,里边持有我们要得到的session的JSESSIONID。
2023-02-09 17:29:46
187
原创 C语言使用文件指针时遇到的位置问题
在做书上的题时发现文件指针移动中的字节并不是该变量的大小而是该变量在文本/文件上输出的字节数代码如下:#include <stdio.h>#include <stdlib.h>#define N 10void Write(FILE *fp){ int n; for(int i = 0; i < N; i++){ int num; printf("请输入第%d个数:", i+1); scanf("%d", &num); fprint
2022-04-28 18:49:31
1807
原创 C语言中遇到的feof函数与EOF的结果问题
#include <stdio.h>#include <windows.h>// EOF是文件结束符 int main(void){ FILE *fp; int ch;// char ch; int i = 0; if((fp = fopen("D:\\file.txt", "rb")) == NULL){ printf("open error\n"); exit(0); } while(!feof(fp)){ ch = fgetc(fp); .
2022-04-26 21:22:12
1241
原创 C语言中结构体变量的赋值与传参问题
#include <stdio.h>#include <string.h>typedef struct { int num; unsigned int age; char name[30];}STU;void test1(STU std){ strcpy(std.name, "White"); printf("in1:%d\n", &std); // 6487392} void test2(STU st_list[]){ strcpy(st.
2022-04-20 19:06:09
498
原创 CSS中position的初始位置问题以及对offset偏移量的影响
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>...
2022-04-12 18:36:53
413
原创 使用C语言实现计算矩阵加减法的功能
#include <stdio.h>int main(void){ int L, R, num; printf("请输入两个数组的行与列"); scanf("%d%d", &R, &L); int arr_A[L][R] = {0}, arr_B[L][R] = {0}; for(int i = 0; i < R; i++){ for(int j = 0; j < L; j++){ printf("请输入A矩阵中的第%d行第%d个值", i,.
2022-04-11 20:33:10
1836
原创 遇到的C语言指针变量的运算问题
#include <stdio.h>#define N 5int main(void){ // 但是通过加减法能够求出两个指针的差值,人为改变指针的指向 int arr[N], *p1, arr1[N]; p1 = arr; printf("p1=%d\n", p1); printf("arr=%d\n", arr); // 6487520 printf("arr1=%d\n", arr1); // 6487488 p1 = p1 - 8; // 本质上是-8*4 = -.
2022-04-09 20:02:21
1448
原创 记录一下在学习C语言数组指针时遇到的指向问题
#include <stdio.h>int main(void){ // 数字数组的地址等于第一个元素的地址 int arr[5] = {1, 2, 3, 4, 5}, *p = arr; printf("arr的地址为%d", arr); printf("arr第一个元素的地址为%d\n", &arr[0]); // 字符串数组的地址等于第一个元素的地址 char str[6] = {"Hello"}; printf("str的地址为%d", st...
2022-04-09 19:55:28
727
1
空空如也
在用这个代码的追加结点函数添加较多的结点后就报错是什么原因?
2022-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人