csu_cangkui
码龄3年
  • 22,346
    被访问
  • 30
    原创
  • 74,318
    排名
  • 83
    粉丝
关注
提问 私信

个人简介:日中则昃,月盈则食

  • 加入CSDN时间: 2019-09-23
博客简介:

ALong的博客

博客描述:
一个喜欢妄想的野指针
查看详细资料
  • 3
    领奖
    总分 378 当月 43
个人成就
  • 获得59次点赞
  • 内容获得11次评论
  • 获得224次收藏
创作历程
  • 4篇
    2022年
  • 25篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 数据库系统SSD7
    5篇
  • Linux程序设计环境
    3篇
  • python爬虫
    1篇
  • 操作系统原理
    2篇
  • 计算机图形学
    8篇
  • 软件开发架构平台
    1篇
  • 计算机网络原理
    3篇
  • 开发工具配置问题
    2篇
  • 计算机原理与结构
    3篇
  • 编译原理
    2篇
  • 表达式求值
    1篇
兴趣领域 设置
  • 数据结构与算法
    随机森林支持向量机
  • 前端
    es6webpack前端框架
  • 后端
    springnode.js爬虫restful架构
  • 人工智能
    自然语言处理知识图谱pytorchbert
  • 设计模式
    抽象工厂模式适配器模式组合模式
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据库系统SSD7 实验5 《触发器与游标》(MySQL)

数据库系统SSD7 实验5 《触发器与游标》(MySQL)一、实验目的进一步熟悉SQL语句对数据库进行完整性控制的方法;理解触发器的概念、定义方法和触发条件;理解游标的定义、打开、使用、关闭与释放的方法。二、实验内容1、设置一个触发器,该触发器仅允许“dbo”用户可以删除学生表内数据。2、针对学生表写一个DELETE触发器。3、针对学生表写一个UPDATE触发器。4、统计学生的平均成绩,输出低于平均分的成绩(使用游标)。三、实验方法与实验步骤1、设置一个触发器,该触发器仅允许“dbo”
原创
发布博客 2022.02.24 ·
576 阅读 ·
2 点赞 ·
0 评论

数据库系统SSD7 实验4 《存储过程》(MySQL)

数据库系统SSD7 实验4 《存储过程》(MySQL)一、实验目的理解存储过程的概念、建立和调用方法。进一步熟悉SQL语句对数据库进行完整性控制的方法。二、实验内容1、利用存储过程查找自己的学号、选修课程及成绩。2、利用存储过程查找姓“李”并且性别为“M”的学生学号、选修课程。3、利用存储过程计算某同学(学号作为存储过程的参数)所选课程的平均分。三、实验方法与实验步骤1、设计查找自己的学号、选修课程及成绩的存储过程,以自己的学号作为参数,调用存储过程。2、设计存储过程查找姓“李”并且性别为
原创
发布博客 2022.02.24 ·
515 阅读 ·
1 点赞 ·
1 评论

数据库系统SSD7 实验3 《视图与完整性约束》(MySQL)

数据库系统SSD7 实验3 《视图与完整性约束》(MySQL)一、实验目的学习灵活熟练的进行视图的操作,认识视图的作用;掌握完整性控制的方法。1.熟悉和掌握对数据表中视图的定义操作和SQL命令的使用;2.熟悉和掌握对数据表中视图的查询操作和SQL命令的使用;3.熟悉和掌握对数据表中视图的更新操作和SQL命令的使用,并注意视图更新与基本表更新的区别与联系;4.熟悉SQL语言对数据库进行完整性控制的方法。二、实验内容(一)以S , C , SC表为基础完成以下视图定义及使用:1.定义“SSCH
原创
发布博客 2022.02.23 ·
257 阅读 ·
2 点赞 ·
0 评论

数据库系统SSD7 实验2 《数据表查询与更新》(MySQL)

数据库系统SSD7 实验2 《数据表查询与更新》(MySQL)一、实验目的1、熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式,加深理解关系运算的各种操作(尤其是关系的选择,投影,连接和除运算);2、熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用(熟悉使用UPDATE/INSERT/DELETE语句进行表操作);加深理解表的定义对数据更新的作用。二、实验内容(一)在表S,C,SC上完成以下查询:1. 查询学生的基本信息;2. 查询“CS”
原创
发布博客 2022.02.16 ·
1532 阅读 ·
6 点赞 ·
0 评论

操作系统原理 实验2 《Allocation & Reclaim》

操作系统原理 实验2 《Allocation & Reclaim》>>本实验源码一、实验目的帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。二、实验内容1、主存储器空间的分配和回收:2、在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。三、实验方法1、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表;表目内容:起址、长度、状态(未分/空表目)2、结合实验一,PCB增加为:{PID,要求运行时间,优先权,状态,所需主存大小,主存
原创
发布博客 2021.09.23 ·
651 阅读 ·
4 点赞 ·
2 评论

计算机图形学 实验8 《复杂图形绘制-Bezier曲面及其纹理》

计算机图形学 实验8 《复杂图形绘制-Bezier曲面及其纹理》一、实验目的学习样条曲面绘制技术。二、实验内容1、绘制Bezier曲面;2、将纹理图像映射到曲面。三、实验方法Bezier曲面的几种表现形式:1、双一次Bezier曲面2、双二次Bezier曲面该曲面的四条边界是抛物线。3、双三次Bezier曲面该曲面的四条边界都是三次Bezier曲线:可通过控制内部的四个控制顶点P11,P12,P21,P22来控制曲面形状。四、实验步骤1、准备好Bezier曲面的控制点,存储
原创
发布博客 2021.09.17 ·
706 阅读 ·
2 点赞 ·
0 评论

操作系统原理 实验1 《CPU Scheduling》

操作系统原理 实验1 《CPU Scheduling》一、实验目的多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,加深了解处理机调度的工作过程。二、实验内容选择一个调度算法,实现处理机调度:1、设计一个按优先权调度算法实现处理机调度的程序;2、设计按时间片轮转实现处理机调度的程序。三、实验方法1、构建进程PCB,PCB内容包括:\qquad进程名/PID;\qquad要求运行时间(单位时间);\qquad优先权;\qquad
原创
发布博客 2021.09.17 ·
654 阅读 ·
2 点赞 ·
0 评论

计算机图形学 实验7 《复杂图形绘制-Bezier曲线与Hermite曲线》

计算机图形学 实验7 《复杂图形绘制-Bezier曲线与Hermite曲线》一、实验目的学习样条曲线的绘制。二、实验内容1、绘制Bezier曲线;2、绘制Hermite曲线。三、实验方法Hermite曲线是给定曲线段的两个端点坐标以及两端点处的切线矢量来描述的曲线。平面上一条三次参数曲线可以表示为:四、实验步骤1、设定Bezier曲线的四个控制点的位置,结果存储在数组中;2、根据样条法处端点不断拟合曲线;3、将制作好的成果刷新在显示区域。五、实验结果实验输出图1、Bezier
原创
发布博客 2021.09.07 ·
430 阅读 ·
0 点赞 ·
0 评论

计算机图形学 实验6 《纹理映射》

计算机图形学 实验6 《纹理映射》一、实验目的学习真实感图形绘制技术。二、实验内容1、读取或生成纹理图像数据;2、将纹理图像映射到物体表面。三、实验方法要使用纹理映射,我们必须做以下三件事情:在OpenGL中装入纹理,为顶点提供纹理坐标(为了把纹理映射到顶点),用纹理坐标在纹理上执行一个采样操作,得到一个像素颜色。OpenGL支持 1D, 2D, 3D, cube等等多种纹理,使用glEnable(GL_TEXTURE_2D)开启2D纹理功能,使用glDisable(GL_TEXTURE_2D
原创
发布博客 2021.09.06 ·
545 阅读 ·
0 点赞 ·
0 评论

计算机图形学 实验5 《显示列表》

计算机图形学 实验5 《显示列表》一、实验目的学习加快图形显示的显示列表技术。二、实验内容1、用显示列表输出文字;2、用显示列表显示图形。三、实验方法OpenGL并没有直接提供显示文字的功能,并且,OpenGL也没有自带专门的字库。因此,要显示文字,就必须依赖操作系统所提供的功能。各种流行的图形操作系统,例如 Windows系统和 Linux系统,都提供了一些功能,以便能够在 OpenGL程序中方便的显示文字。最常见的方法就是,我们给出一个字符,给出一个显示列表编号,然后操作系统由把绘制这个
原创
发布博客 2021.09.06 ·
242 阅读 ·
0 点赞 ·
0 评论

计算机图形学 实验4 《颜色和光照》

计算机图形学 实验4 《颜色和光照》一、实验目的学习图形颜色和物体材质的设置、学习光源的设置。二、实验内容1、光源设置;2、材质设置;3、法向量设置。三、实验方法光源设置方面,主要是设置光源的位置、种类(环境光、漫反射光)、模式,主要通过glLightfv、glLightModelfv等函数实现;材质方面,主要是设置对环境光、漫反射光、镜面反射光的反射程度、镜面系数、自身发光等,主要是通过glMaterialfv函数实现。四、实验步骤1、绘制12个不同的球体;2、设置光照相关参数并且开
原创
发布博客 2021.09.06 ·
449 阅读 ·
1 点赞 ·
0 评论

数据库系统SSD7 实验1 《数据库与表的基本操作》

数据库系统SSD7 实验1 《数据库与表的基本操作》一、实验目的1、熟练掌握一种DBMS的使用方法,完成数据库的创建、删除和连接;数据表的建立、删除;表结构的修改。2、加深对表的实体完整性、参照完整性和用户自定义完整性的理解。二、实验内容在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。用SQL语句分别完成。1、创建学生-课程数据库,数据文件名为student_data、大小10M,日志文件名为student_log、大小5M的新数据库,该数据库名为
原创
发布博客 2021.09.05 ·
540 阅读 ·
1 点赞 ·
0 评论

Linux Nginx部署前后端分离项目(Vue+Springboot)

Linux Nginx部署前后端分离的Java Web项目(Vue+Springboot)系统(CentOS 8)环境准备工作:- Java JDK的安装和配置(Java 8)- Nginx的安装与配置- MySQL的安装与配置、项目数据库的建立测试找的一个项目demo地址:https://gitee.com/xqnode/springboot-vue-demo一、项目分析部署到Linux服务器之前需要明确该项目的运作模式。这里选取的前后端分离项目基于Vue+Springboot开发,前端
原创
发布博客 2021.09.05 ·
679 阅读 ·
1 点赞 ·
0 评论

CentOS 8安装MySQL-5.1.55(.tar.gz源码安装)遇到的一些问题及其解决

centOS 8安装MySQL-5.1.55(.tar.gz源码安装)遇到的问题及其解决一、版本选取官网下载地址。选取操作系统版本为Linux-Generic、64位(如上图),Compressed TAR Archive源码包(如下图)。具体安装过程参考这篇博客。二、安装过程错误执行安装命令./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.1.55 --datadir=/usr/local/mysq
原创
发布博客 2021.09.02 ·
110 阅读 ·
1 点赞 ·
0 评论

计算机图形学 实验3 《图形变换》

计算机图形学 实验3 《图形变换》一、实验目的学习图形的基本几何变换。二、实验内容1、投影变换;2、视口变换;3、旋转、平移和缩放。三、实验方法本次实验将投影变换、视口变换结合到具体的旋转、平移、缩放操作当中,其中旋转、平移、缩放操作通过对键盘的响应进行处理实现人机交互;这三个操作可以通过OpenGL提供的glScalef、glTranslatef、glRotatef函数进行实现,本质上是传入参数形成一个变换矩阵M,将该矩阵M与当前选定的矩阵(模型视图矩阵)做乘法最后重绘完成变换。四、实验
原创
发布博客 2021.08.23 ·
1142 阅读 ·
4 点赞 ·
0 评论

计算机网络原理 实验3 《IP数据包捕获及数据分析》

计算机网络原理 实验3 《IP数据包捕获及数据分析》一、实验目的JPCAP是一个能够捕获、发送网络数据包的Java类库包。这个包用到了Winpcap/Libpcap和原始套接字API,目前,JPCAP在FreeBSD 3.x、Linux RedHat 6.1、Solaris 和Microsoft Windows 2000/XP系统上已经做过测试,并且支持Ethernet, IPv4, IPv6, ARP/RARP, TCP, UDP, ICMPv4协议。Java语言虽然在TCP/UDP传输方面给予了良好
原创
发布博客 2021.08.22 ·
1340 阅读 ·
2 点赞 ·
0 评论

MyBatis-Plus拦截器对敏感数据实现加密

MyBatis-Plus拦截器对敏感数据实现加密做课程项目petstore时遇到需要加密属性的问题,而MyBatis-Plus为开发者提供了拦截器的相关接口,用于与数据库交互的过程中实现特定功能,本文主要介绍通过MyBatis-Plus的拦截器接口自定义一个拦截器类实现敏感数据如用户密码的加密功能,即实现在DAO层写入数据库时传入明文,而数据库中存储的是密文。由于加密算法有多种,这里不展示具体的加密步骤,主要讨论拦截器的构建。一、定义注解自定义相关注解,将需要加密的字段及其所在的实体类进行标注,方便拦
原创
发布博客 2021.08.18 ·
577 阅读 ·
2 点赞 ·
0 评论

计算机网络原理 实验2 《NS3路由模拟实验》

计算机网络原理 实验2 《NS3 路由模拟实验》一、实验目的1、了解NS3网络模拟器的基本操作;2、学习采用距离矢量算法(Distance Vector Algorithm)的动态路由。二、实验内容本实验的主要实验过程分别是:搭建NS3平台的坏境和学习采用距离矢量算法(Distance Vector Algorithm)的动态路由。此外,在实验过程中需要自学linux操作系统的安装和使用(可在虚拟机中安装linux,本实验指导书使用的VMware虚拟机中的ubuntu操作系统),熟悉linux下的
原创
发布博客 2021.08.08 ·
887 阅读 ·
1 点赞 ·
0 评论

计算机网络原理 实验1 《Windows Socket编程》

计算机网络原理 实验1 《Windows Socket编程》一、实验目的通过实验,熟悉并掌握计算机Windows 编程的基本知识,进一步加深对课堂所学基本内容的理解,掌握基本的Windows编程技巧,通过实验能够进行一些简单的网络程序设计。二、实验内容1、了解基本的Socket知识2、基于Java完成Socket编程,设计并实现一个简单的聊天系统,包括客户端及服务器端。完成服务端使用telnet与服务器通信完成客户端与服务端通信完成基于多线程的实现服务端可以与多个客户端通信3、可选,重
原创
发布博客 2021.08.08 ·
186 阅读 ·
0 点赞 ·
0 评论

计算机图形学 实验2 《绘制抛物线和正弦曲线》

计算机图形学 实验2 《绘制抛物线和正弦曲线》一、实验目的学习图形数据的计算、存储和图形绘制。二、实验内容1、计算抛物线和正弦曲线,将结果存放在一个数组中;2、 用OpenGL函数绘制相应的图形。三、实验方法使用OpenGL提供的GL_LINE_STRIP绘制模式,不断根据抛物线和正弦曲线函数绘制点,通过GL_LINE_STRIP模式将点连起来形成抛物线和正弦曲线。四、实验步骤基本流程和实验1类似,此次绘制仍然在display函数中进行,使用的都是GL_LINE_STRIP模式进行绘制:
原创
发布博客 2021.08.07 ·
935 阅读 ·
2 点赞 ·
2 评论
加载更多