- 博客(7)
- 收藏
- 关注
原创 TP代码总结【1】
这里有一个void *private,上面在proc_create_data中传入的私有数据就成为了这里的private成员,因为是void*类型的,所以在show函数中,可以以proc_create_data传入的那个数据结构来强转这个private,同时在single_open的最后一个参数要是inode->i_private,至此完成了proc设备节点的私有数据传递。在linux内核中,show函数可以把驱动的数据传递给上层,store函数把上层的数据传递给驱动,分别对应上层的cat和echo命令。
2024-10-14 17:49:48 119
原创 response,请求转发,重定向,cookie
1.response:响应对象提供的方法:void addCookie(Cookie cookie):服务端向客户端增加cookie对象void sendRedirect(String location) throws IOException:页面跳转的一种方式(重定向)void setContentType(String type):设置服务端响应的编码(设置服务端的contentType类型)示例:登录login.jsp -> check.jsp -> suc
2021-11-06 15:03:29 758
原创 JSP页面元素以及request对象
1.JSP的页面元素a.脚本Scripleti.<%!全局变量、定义方法%>ii.<%局部变量、JAVA语句%>iii.<%= 输出表达式%>b.指令page指令<%@page.................. %>page指定的属性:language:jsp页面使用的脚本语言import:导入类pageEncoding:jsp文件自身编码 jsp->javacontentT.
2021-11-03 22:15:12 127
原创 函数调用的时间复杂度分析(重点运用极限的思想)
例1#include <stdio.h>int main(){ int i=0,n=5; for(i=0;i<n;i++) { function(i); } return 0;}void function(int m) { int j; int n=5; for(j=m;j<n;j++) printf("%d\n",j); }
2021-10-19 15:27:35 258
原创 时间复杂度基本概念
时间复杂度是算法效率的度量方法。如:第一种:#include <stdio.h>int main(){ int i=0,n=100,sum=0;//执行1次 for(i=1;i<=n;i++)//执行n+1次 { sum+=i;//执行n次 } printf("%d",sum);//执行1次 return 0;}第二种:#include <stdio.h>int main(
2021-10-19 15:00:14 289
原创 自己写一个函数计算字符串数组长度(C语言)
#include <stdio.h>int main(){ char arr[]="bit"; int len=0; len = my_strlen(arr); printf("len=%d",len); return 0;}int my_strlen(char * str){ int count=0; while(*str!='\0') { count++; str++; .
2021-10-18 20:59:06 1548
原创 输入一个数,按顺序打印这个数的每一位(C语言)
运用递归的思想。#include <stdio.h>#include<string.h>int main(){ int num; scanf("%d",&num); print(num);}void print(int n){ if(n>9) { print(n/10); } printf("%d ",n%10);}
2021-10-18 20:32:58 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人