- 博客(18)
- 收藏
- 关注

原创 Python-simpy的仿真模拟
Simpy包的简单使用Simpy包基本概念Environment例子1-汽车启停模拟例子2-汽车充电模拟如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Simpy包基本概念Simpy-制造仿真:SimPy 是离散事件驱动的仿真库仿真技术是再现系统动态行为、分析系统配
2022-03-12 20:33:06
4285
原创 cuda的内存结构以及编程基础
如下图所示,左图表示 CPU 结构,右图表示 GPU 结构。可以清楚的看到CPU 和 GPU 在结构上的巨大差异,与CPU相⽐,GPU的体系架构中的⼀个最⼤特点就是增加了⼤量的运算单元ALU。这种天然的结构差异使的CPU主要是来处理复杂的逻辑控制,而GPU则可以做大量的并行计算。与CPU相⽐,每个核的结构简单了很多,通常不⽀持⼀些CPU中使⽤的较为复杂的调度机制。
2024-10-27 22:31:16
683
原创 TVM编译流程 详细介绍
是一个深度学习描述框架,通过Python代码描述算子(输入、输出、运算方法等)形成抽象语法树(Abstract Syntax Tree,AST),然后在TVM内部转换为中间表示(Intermediate Representation,IR),最终转换成目标平台的机器代码,以作为算子用于构成更复杂的神经网络。下文,将详细讲解这几个部分,并补充TVM的相关组件。
2024-10-19 16:40:04
1215
原创 深度分析算子融合(TVM)
在计算机科学和特别是深度学习和机器学习领域,算子(Operator)或称为操作(Operation),是指在一个或多个数据上执行特定计算或变换的函数或算法。算子是构建和训练神经网络模型的基本构建块,它们定义了数据如何被处理和转换。
2024-10-13 17:47:49
1968
原创 web项目中测试多线程访问接口的并发测试
web项目中测试多线程访问接口的并发测试注意:需要在pom.xml中导入相对应的包<!-- https://mvnrepository.com/artifact/org.wso2.apache.httpcomponents/httpclient --><dependency> <groupId>org.wso2.apache.httpcomponents</groupId> <artifactId>httpclient&l
2022-04-11 22:29:19
393
原创 前端vue解析url地址
前端页面的连接通过页面跳转,有时候需要解析url地址传递的参数,记录方法,完整url可以用 window.location.href路由路径可以用 this.route.path路由路径参数this.route.path路由路径参数 this.route.path路由路径参数this.route.params 例如:/videoLearn/:course_id→ /videoLearn/1234567 → this.route.params.courseid路由查询参数this.route.para
2022-04-05 21:13:32
3114
原创 VUE父组件与子组件之间传值、修改的步骤
1.定义父组件、子组件的变量:=》父组件:使用data定义子组件:使用props承接在父组件中注册/应用子组件构成父子关系:然后就可以在子组件中修改父组件的值:网上有的说需要使用this.$emit(“变量名”,值),但是我在使用的时候直接变量值进行修改就能达到效果如果有错误,请指正谢谢...
2022-04-05 17:57:37
1300
原创 VUE的Date数据的格式转换
因为最近做项目,碰到了Date类型的格式转化,特此纪念一下。 formatDate(date,format){ let time = { 'M+': date.getMonth() + 1, 'd+': date.getDate(), 'h+': date.getHours(), 'm+': date.getMinutes(), 's+': date.getSeconds(), 'q+': .
2022-04-04 17:22:34
1791
原创 解决前后端传输时间的格式问题
最近在使用vue的 el-date-picker 这个组件时,发生了传递的时间值和后端的LocalDateTime的格式不一致的问题,所有需要对该组件产生的值进行一个约束改变, <el-date-picker v-model="newClassData.enrollBeginTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" .
2022-03-28 21:20:35
1161
3
原创 el-table-column根据值来转化为自定义表达
最近使用VUE的时候 为了方便在数据库中存储的类型(type)为0/1 但是在前端页面中却需要用初级/高级来表示。正常在el-table-column 中显示值,<!-- 此处的prop就是数据绑定的属性,--><el-table-column prop="type" label="班课类型"></el-table-column>采用下面代码可以转化为自定义的值<el-table-column label="班课类型" width="70"&g
2022-03-28 17:37:19
3239
原创 安装PyTorch
最近因为学习神经网络下了一下pyTorch,但是当我打开pyTorch的官网按照规定的下载指令是pip3 install torch torchvision但是因为使用这个命令的时候因为下载速度太慢,导致下载失败,所有这个时候我们需要用到国内的镜像,这里我总结了几个国内的镜像第一个是清华大学的镜像https://pypi.tuna.tsinghua.edu.cn/simple第二个是豆瓣的镜像https://pypi.douban.com/simple第三个是阿里云:https
2022-03-22 21:22:22
492
原创 VUE 使用el- upload上传视频获视频的时长传递给后端问题解决
近期做项目遇到了需要从前端传递视频到服务器,然后需要获取视频时长,此处几年一下 audioElement.addEventListener("loadedmetadata", function () { duration = parseInt(audioElement.duration); //时长为秒,取整 });此方法是视频上传之后的回掉函数,是一个异步执行的函数,如果直接在函数外面获取 duration值会是一个NaN,然后此次采用一个延时设计
2022-03-19 21:01:22
2684
原创 macbook运行SpringBoot程序发现端口被占用如何解决
启动下web项目时发现端口被占用了,但是自己明明已经结束了程序,这是可以通过mac的终端命令来查看查看被占用端口:sudo lsof -i :端口号释放端口:kill -9 被占用端口的PID (对应上图就是 kill -9 45364) 不是被占用端口,是被占用端口的PID...
2022-03-18 22:50:23
527
原创 蓝桥杯第十二届A组 D题路径 -迪杰斯特拉算法求解
题目描述:题目分析:该题一看就是单源最短路问题,所有复杂一点可以用迪杰斯特拉算法进行求解,或者简单一点采用0/1背包也可求解(因为可以看成,到i点大概有1-21种路径,每次都选取最短的路径,一直到2021点的路径就为最短),本文主要将单源最短路求解算法步骤:* 第一步:更新数组u =》即开始的时候起点v能到达的点* 第二步:循环进行查找=》循环次数是点数-1 因为一次确认一个点的最短路径,但是此时起点已经确定了所有需要-1* 第二步:在数组u中找到最小值(即已经找到的v到一个点的最小路径
2022-03-17 19:38:20
238
原创 最小生成树的KrusKal算法(含并查集)
最小生成树概念:图的生成树是它的一棵含有其所有顶点的无环连通子图,一副加权无向图的最小生成树它的一棵权值(树中所有边的权重之和)最小的生成树。相关引申概念:加权无向图:在无向图的基础上,我们只需要把边的表示切换成Edge对象即可。最小的生成树:最小生成树,则意味着加入树的所有边权值之和为最小,而且不存在构成环的边加入KrusKal算法:将加权无向图中的所有边进行排序,每次选取权值最小的边,判断边的两端点是否在已经加入最小生成树(此处判断运用到了并查集)(如果加入,就找下一个权值最小边)直到构成最小
2022-03-16 20:28:37
784
原创 蓝桥杯L2-008 最长对称子串 -中心拓展法
对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11博主一开始准备用滑动窗口计算来着,后来没有想好如何处理窗口的边界变化于是改成了中心拓展法。顾名思义,中心拓展法,以自己为中心向两边扩展,很
2022-03-16 14:57:42
126
原创 第十二届蓝桥杯- JAVA A组 C题 货物
问题分析:看到是个填空题所以直接想着采用暴力法求解,但是直接对n进行暴力本题的n又过大,所以对n进行拆解,将n拆解为它的所有因子(如果整数A除B,得出结果是没有余数的整数,就称B是A的因子),在对因子进行暴力组合可以得出答案,上代码答案:2430import java.math.BigInteger;import java.util.*;/** * @ClassName: C * @Description: TODO(类的功能描述) * @Author lay * @Date 202..
2022-03-16 10:36:23
357
原创 P1042 [NOIP2003 普及组] 乒乓球
洛谷题目描述华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在1111分制和2121分制下,双方的比赛结果(截至记录末尾)。比如现在有这么一份记录,(其中W表示华华获得一分,L表示华华对手获得一分):WWWWWWWWWWWWWWWWWWWWWWLW在1111分制下,此时比赛的结果是华华第一局1111比00获胜,第二局1111比00获胜,正在进行第三局,当前比分11比11。而在2121分制下,此时比赛结果是华华第一局2121比00获胜,正在进行第二局,比分22比11。如果一局
2021-03-31 21:44:17
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人