- 博客(562)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 学长教你学C-day12-C语言函数
其中main()也是函数,只不过他是一个比较特殊的函数,人称:主函数。其中f称为映射法则,它可以用很多其他符号来表示,括号中的x是函数的一个参数,或者叫自变量,通过等号右边的式子,对参量进行运算,最终得到的值就是通过函数想要最终得到的结果。“其中函数类型和函数返回值的类型是一致的,形式参数是在函数体中才有效的,函数外则无效,通常我们想要拿一个变量到函数中进行运算,那么我们在调用函数的时候,将实际参数的位置放到与形式参数对应的位置即可,如果你的函数不需要传入其他的参数,在定义时括号中也可以什么都不写。
2023-01-28 19:13:13
4
原创 【Python-Django】医疗辅助平台-匹配搜索与详情页面实现-day2.2
在url.py中,路径'do_search//get_details/'传递了一个字符串型变量uname.也是数据库中的主键,以此来显示对应的详情信息。do_search和get_details,前一个实现匹配搜索和展示功能,后一个实现展示详情页面功能。在view.py中构建函数。
2023-01-20 22:19:31
62
原创 【Python-Django】医疗辅助平台-创建项目-day1
Bootstrap v3 中文文档 · Bootstrap 是最受欢迎的 HTML、CSS 和 JavaScript 框架,用于开发响应式布局、移动设备优先的 WEB 项目。| Bootstrap 中文网。Bootstrap 是最受欢迎的 HTML、CSS 和 JavaScript 框架,用于开发响应式布局、移动设备优先的 WEB 项目。在app目录下创建static和templates目录。删除,将setting.py中的路径置空。第一步:修改原templates路径。
2023-01-19 23:26:13
1080
原创 学长教你学C-day10-C语言数组
首先,从变量的定义角度讲都没有问题,但是很明显,我们存储的是一串连续的变量,但是变量在内存中的声明可能并不是连续的,也就是说,我们的变量在定义时,内存空间是随机获取的,那么有没有一种方式,能在内存中获取一串连续递增的地址空间来存储一些变量,方便我们循环遍历呢?“从输出的十进制的地址可以看出,数组元素a[0]、a[1]、a[2]的地址空间是连续的,并且每次地址增加4,因为我们申请的数组类型是int类型的,前面我们讲过,一个int类型变量会占4个字节,所以连续的地址号会相差4。“好,写完可以回到座位了。
2023-01-14 22:31:21
89
原创 想要提升英语阅读能力的小伙伴建议收藏!
据统计:四六级阅读题目的来源主要来自纽约时报、经济学人、大西洋月刊、时代、新闻周刊、卫报等报刊,其分布比重如下图:纽约时报四六级阅读来源占比22%。经济学人四六级阅读来源占比17%。大西洋月刊四六级阅读来源占比17%。时代四六级阅读来源占比17%。新闻周刊四六级阅读来源占比12%。卫报四六级阅读来源占比12%。其他报刊 3%。
2022-12-18 20:43:02
405
5
原创 计算机学徒等级划分
你问他计算机是干什么的?他说:“打游戏的,看电影的。偶尔也会做个表格或写个文档。”然后,然后就没有然后了。一开始对计算机的认知还处在应用层面,对编程语言一窍不通甚至没有听过,此等表现为学徒中的菜鸟。(学徒指的是正在学习计算机的人)
2022-12-15 10:28:33
979
原创 【JavaWeb开发-Servlet】拾起海中的漂流瓶超强版
在dao层实现数据的查询和插入功能,在业务层copy数据插入功能并实现随机显示功能,新建一个jsp前端页面,然后在servlet中完成请求处理。添加时比较复杂,需要导入上传文件时的专用jar包,然后新建一个文件夹保存图片到服务器(但是有个问题就是每次重启服务器图片都会消失数据库中的名字还在),然后把名字保存到数据库即可。显示时比较简单,直接从数据库中获取图片名,然后在前端进行拼接,从而显示数据。思路和上传文字类似,也是插入一条数据然后随机显示,只不过处理图片数据和文字略有不同。先说思路,在看实现过程。
2022-12-12 10:30:58
649
原创 【JavaWeb开发-Servlet】将项目部署在云服务器
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码。链接:https://pan.baidu.com/s/1dRswlQK2UCMT1HHuPqAC9g。例如,你想codeknight使用P@ssw0rd从任何主机连接到mysql服务器的话。使用第二种方法,修改系统环境变量(因为此服务器是自己用的涉及不到其他用户)访问路径---http://ip:端口号/项目名称/main.jsp。将刚传好的压缩包解压到/usr/local下面。
2022-12-12 00:42:09
415
原创 【JavaWeb开发-Servlet】将项目打包部署在本地
Servlet与JSP进阶十:Web应用程序打包与发布(war包)_小枯林的博客-CSDN博客_servlet项目如何打成war包本篇博客主要内容是: ●如何使用Eclipse打war包;●打好的war包如何发布;访问演示;●解决url中8080端口和上下文路径的问题程序开发完成后,将工程打成一个war包,发布;使用Eclipse工具,如何打war包?eclipse操作流程:war包打好了,然后呐,如何发布?如何使用?
2022-12-11 20:48:49
433
原创 【JavaWeb开发-Servlet】拾起海中的漂流瓶
需求:点击网页按钮随机显示一句话:1、内容涵盖:老人言、励志语录、名言名言、一句情话2、设计要求:以老人言为例:①在数据库创建一张表,存放老人言经典语录。字段包括:id、sentence。②前端一个页面,四个按钮,下面一个文本框,点击其中一个按钮就在文本框随机显示一句对应的话,初始时文本框内容为空。上一个项目是从数据库中随机显示一句话,和用户的交互感觉很少,在此基础上,我又增加了用户插入句子功能的功能,再结合之前的随机性,就做出了一个类似于漂流瓶的小项目。Servlet层新加一个功能。运行一下,大功告成!
2022-12-11 15:46:58
135
原创 【JavaWeb开发-Servlet】老人言随机语录
需求:点击网页按钮随机显示一句话:1、内容涵盖:老人言、励志语录、名言名言、一句情话2、设计要求:以老人言为例:①在数据库创建一张表,存放老人言经典语录。字段包括:id、sentence。id为int型主键,保存句子序号(不可设为自增长,因为在删除相应字段后,id就找不到了)、sentence为varchar类型的字段,用来保存句子(需要显示中文所以用utf-8编码格式)。②前端一个页面,四个按钮,下面一个文本框,点击其中一个按钮就在文本框随机显示一句对应的话,初始时文本框内容为空。
2022-12-11 11:52:09
148
原创 【JavaWeb开发-Servlet】day08-学生成绩管理系统-添加前端样式
虽说好看的皮囊千篇一律,有趣的灵魂万里挑一。but,这灵魂实在是有趣的有点露骨。不慌,这年代哪个好人前端自己手写,现在教大家一个最简便的方法,给刚写好的网站穿上衣服。然后再去BootStrap的官网找到想要的样式,直接复制粘贴即可。依旧是个人喜欢的极简风,想要项目源代码的点最下方链接。在想要修改样式的页面中的head标签中引入这些文件。
2022-12-10 15:45:59
231
原创 【JavaWeb开发-Servlet】day07-学生成绩管理系统-实现登录注册功能
实现对所有访问路径的拦截,只对login、style、checkcode路径放行,必须从login页面跳转到list页面否则其他路径都不予通行,原理是登录时会在session中留下记录,所以session不为空,判断后可以继续向下访问,如果session为空,也就是没有完成登录,就会跳转到login.jsp,直到完成登录才能进行继续访问。实现验证码功能时,我们单独写了一个Servlet(也可以和上面的写在一起,以CheckCode.do的方式)但是代码有点多,就单拿出来了。后缀匹配 *.do。
2022-12-10 13:47:28
437
原创 【JavaWeb开发-Servlet】day06-学生成绩管理系统-实现分页功能
原来的前端非常简陋,没有明显的突出其功能,下面将对前端页面进行新的完善。写一个标题模板,然后将这个模板在其他页面进行引用显示效果:这种写法能帮我省去很多重复性的代码,将重复的页面模块写在一个jsp文件中,然后通过一句代码直接调用即可。
2022-12-09 19:59:22
340
原创 【JavaWeb开发-Servlet】day05-学生成绩管理系统-实现添加、删除、修改、查询功能
前端stuList.jsp上的添加按钮跳转到的页面是addStu.jsp,其表单提交页面是addStu.do,也就是说在addStu.jsp写好学生信息后点击确认,表单会传递给addStu.do页面,此时addStu.do在Servlet层接收处理,通过实体类接收前端传递来的信息,在调用业务层方法将封装好的信息传递给dao层再存入数据库。在前端通过url传递参数,在servlet中从request中获取前端传递来的参数,再通过业务层对象调取dao层方法,将此id全部学生信息显示在修改页面。
2022-12-09 15:52:07
356
原创 【JavaWeb开发-Servlet】day04-学生成绩管理系统-环境搭建与展示页面
1、项目名称:学生成绩管理系统2、技术要求:Java、Servlet、JSP、HTML5、JavaScript、Css3、编译环境:JDK1.8、eclipse2022、TomCat9.04、基本功能:增、删、改、分页、登录、注册。
2022-12-08 21:26:45
393
原创 【JavaWeb开发-Servlet】文件上传功能(UpLoad)
创建一个Dynamic Web Project 关联TomCat并导入Servlet-api.jar包。拖入copied到lib文件夹。firsttest是项目文件名。点击上传,跳到显示页面。
2022-12-08 17:42:55
89
原创 【JavaWeb开发-Servlet】应用过滤器实现登录功能验证(filter-login)
添加过滤器后每次访问不同路径都会先进行session过滤,看是否已经登录,登录了就可以访问其他页面,没登录就返回登录界面。因为此时session为空,跳转到登录页,此时session还是为空,陷入死循环,程序无法正常启动。原来需要一个一个写,现在通过过滤器拦截与放行可以实现一劳永逸了。修改方法:获取请求路径并进行判断,允许特定的几个页面放行。将filter写在最上面,/*可以拦截所有路径。
2022-12-08 14:02:57
169
原创 【JavaWeb开发-Servlet】初识过滤器(Filter)
目录一、ChatGPT解答什么是Servlet Filter二、创建一个信息过滤器 1、新建项目 2、添加service-api.jar包 3、创建两个包 4、创建一个测试页面a.jsp 5、在servlet包下创建一个servlet类 6、在filter包下创建一个过滤器类 7、编辑web.xml 8、启动服务进行测试 三、字符长度过滤器 1、创建一个过滤器类 2、修改部署文件 3、测试效果 新建项目前确保eclipse已经关联了Tomcat服务器。【JavaWeb开发-Servle
2022-12-08 09:57:09
127
原创 【JavaWeb开发-Servlet】购物车功能示例(Session版)
目录1、创建数据表computer2、创建初始数据 3、新建web项目:shoppingCart 4、配置Servlet环境 5、导入数据库连接驱动 6、搭建项目文件层:entity、util、dao、servlet、test。7、创建实体类8、创建数据库连接类9、编写dao层操作数据库代码10、测试dao层操作数据库是否可用11、编写Servlet层12、导入前端文件13、 编辑部署文件web.xml14、启动服务使用浏览器访问网址:http://localhost:8080/shoppingCart/
2022-12-07 17:16:05
460
原创 【JavaWeb开发-Servlet】day03-URL参数传递与MySQL数据库连接
(4)编写loginServlet.class(5)编写web.xml(6)输入带有参数的网址,进行测试http://127.0.0.1:8080/firsttest/login?name=zs&pwd=1234 http://127.0.0.1:8080/firsttest/login?name=zs&pwd=123 首先在电脑上安装5.0版本的MySQL数据库 在安装一个数据库可视化管理工具:将下载好的驱动包(此处的驱动必须和mysql版本相对应)拖入
2022-12-07 13:20:20
186
原创 【JavaWeb开发-Servlet】day02-使用eclipse实现Servlet开发
免安装版本:安装版(下载时务必选择Java Web Project): 点击菜单栏window->选择Preferences->在·搜索框中输入Server->选择Runtime Environments-> 点击Add按钮-> 找到对应的服务器版本(下面的复选框先不用选)->点击Next ->填好服务器和JDK的环境路径->点击finish 状态栏显示服务后,点击OK,Tomcat服务器就添加进来了。 ->点击菜单栏window->选择Show VIew->在other中找到server
2022-12-07 00:42:37
259
原创 【JavaWeb开发-Servlet】day01-使用TomCat实现本地web部署
安装好后配置环境变量 打开命令行窗口进行检测是否配置成功:(2)下载TomCat服务器 下载好后对文件夹进行解压、 (3)在Tomcat\lib目录中找到servlet-api.jar文件复制粘贴到项目文件 编译完成,默认生成first文件夹,里面还有.class文件。 appname:自己起的文件名,无硬性要求。WEB-INF:固定文件名,保存web部署的相关文件。classes:固定文件名,保存.class文件。lib:固定文件名
2022-12-06 14:22:03
123
原创 Unity笔记(13):Android Movement of Characters[2D]
因为资源已经弃用了,资源商店搜是搜不到的。但是我之前下载过,所以有些还能用。
2022-12-01 11:56:46
114
原创 《传统文化典藏馆》前端模板
一个基于多种插件的前端二次开发——弘扬中华传统文化的前端模板,内容丰富,可做学习前端技术使用。主要技术实现:HTML、CSS、JavaScript下载链接:弘扬中华传统文化前端模板-Javascript文档类资源-CSDN下载《传统文化典藏馆》涉及:古籍、古画、古典音乐、历史年表等功能更多下载资源、学习资料请访问CSDN下载频道.
2022-11-24 11:45:00
153
原创 后台管理系统纯前端模板
分享一个个人学习前端写过的模板,简单、高效、好用。下载链接:相关技术:HTML、CSS、JavaScript、Vue2.0(仅部分功能使用)。
2022-11-21 19:26:16
607
1
原创 学长教你学C-day9-C语言循环结构与选择结构
小刘最近在读《老子》,被道家“一生二,二生三”的哲学思想迷住了,他不禁想代码是谁生的呢?首先代码就是一堆字符,字符不是代码,就像“白马非马”,但是当字符按照一定的顺序组织起来时,就有点逻辑了,杂乱无章的字符好像有规律可循了,再给每个字符赋予一定意义,那么代码就出现了。表达一定含义的字符有序组合,就是代码。那么是不是就可以说,思维生逻辑,逻辑生结构,结构生代码呢?这时一个QQ消息的声音传来打破了小刘的沉思,上面写着:“学长你怎么还没来?”,小刘一拍脑袋说:“坏了,忘了今晚上课了!”说着就披上一衣服飞奔到教
2022-11-16 19:34:48
718
原创 深度学习实验总结:PR-曲线、线性回归、卷积神经网络、GAN生成式对抗神经网络
本人是深度学习初学者,为了加强对深度学习的认识和应用,从网上搜集了几个实验和代码,个人感觉对小白很有帮助,现与大家分享。代码原文链接均已在博客中标注。学习资料:环境配置就是你在一个什么样的环境下敲代码做实验,我总结了两种环境,下面一一介绍给大家。 在本机上配置深度学习实验环境有两种方法: 用法:命令行(cmd)+交互式笔记本(Jupyter) 特点:简单方便个人比较推荐。 a、安装Anaconda
2022-11-16 14:09:37
1083
原创 Nginx纯前端服务器部署
DNSPod并入腾讯云,腾讯云域名解析是在DNS解析DNSPod控制台操作的,腾讯云百科来详细详细说下腾讯云域名解析教程:腾讯云域名解析教程DNSPod帝思普并入腾讯云,腾讯云域名解析是由DNSPod提供的。用于在数据传输时对计算机的定位标识,由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
2022-11-12 17:42:17
1185
原创 学长教你学C-day8-C语言三大基本运算符
算数运算很简单你可以理解为我们小学学的加减乘除,逻辑运算其实就是大家在中学学过的“与、或、非”,今天讲完我们能用代码对数据实现这两种运算方法,我们的任务就算完成了。“在上述代码中我们使用了两种除法符号,一个是‘/’,C语言里我们用这个符号进行‘取整’,就是得到除法算式结果的整数部分;C语言的算数运算符有以下这些:”“除了算数运算和逻辑运算以外,C语言中还有很多其他的运算,比如进行大小比较的比较运算,计算二进制的位运算,还有赋值运算等等,剩下的这些也都很好理解,大家看看教材就能理解了,今天就将这么多,下课。
2022-11-10 15:13:43
525
原创 学长教你学C-day7-C语言指针
在赋值的时候,指针变量的数据类型可以理解为对应数据类型的地址,所以在给p1赋值时,a的前面加&,说明我们把a变量的地址赋值给了指针变量p1;“上面的代码中我们定义了两个变量,一个整数型变量a,一个字符型变量str,然后我们输出两个变量的地址,%#X表示输出的是带前缀0X的十六进制数,输出a变量的地址要加&(取地址符),数组str就直接代表了数组的首地址,所以不用加&。没错,指针作为变量也是有自身的地址的,指针变量的值是地址,且指针自身也有自己的地址,这点大家一定要注意区分,不要搞混了。
2022-11-03 18:27:27
137
原创 学长教你学C-day6-C语言内存分区
主函数也是函数,那么我们之前写过的代码里面的变量其实都属于局部变量[补充说明1],是存储在内存分区中的栈区的。变量也是如此,在内存中是有专门的地方来存储变量和其他数据的。“上图就是Linux下32位环境的用户空间内存分布模型,内存模型都是由操作系统构建的,虽然操作系统的不同会对内存模型产生影响,但是基本上大同小异,这里以Linux系统为例是因为它的模型比较经典且更好理解。3、生命期不同:全局变量的生命期和主程序一样,随程序的销毁而销毁,局部变量在函数内部或循环内部,随函数的退出或循环退出就不存在了。
2022-11-01 21:07:33
178
原创 学长教你学C-day5-C语言变量与数据类型
小刘笑道:“指针的全名叫指针变量,从表面来看他其实就是个变量,但是从深层来看因为它存储的数据有些特殊,是内存中的地址,所以我们有时才会说‘指针就是地址’,逻辑上讲指针变量存储的是地址变量,那不谈变量指针不就是地址了吗?“当然不是,在用unsigned修饰整数型变量时,原本内存中表示负数的位数全都用来表示正数了,也就是说,当我们用unsigned修饰变量时,数据的最大值会提升一倍,而最小值变成了0,就是因为负数已经不存在了,简单来说就是牺牲负数表示正数,正数最大值扩大一倍。代码表示:[code_11]”
2022-10-31 21:21:31
125
深度学习实验报告+代码
2022-11-15
这算不算是本末倒置,这种学习方式效果真的好吗?
2021-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人