- 博客(47)
- 收藏
- 关注
原创 小程序常用组件用法
① pages 用来存放所有小程序的页面② utils 用来存放工具性质的模块(例如:格式化时间的自定义模块)③ app.js 小程序项目的入口文件④ app.json 小程序项目的全局配置文件⑤ app.wxss 小程序项目的全局样式文件⑥ project.config.json 项目的配置文件⑦ sitemap.json 用来配置小程序及其页面是否允许被微信索引其中,每个页面由 4 个基本文件组成,它们分别是:① .js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)② .js
2025-08-21 09:14:53
570
原创 Python量化策略编程终极指南
策略开始运行时调用,用于进行全局设置,仅执行一次。每个交易日开盘前调用,用于执行每日的准备工作,可选择执行时间,也可以设置为不启动。在盘中根据设定的频率被反复调用,是策略逻辑的核心。每个交易日收盘后调用,用于执行当日的复盘和清理任务,可选择执行时间,也可以设置为不启动。
2025-07-22 02:29:56
795
原创 web第十次课后作业--Mybatis的增删改查
里面的属性名可以随便写,如:#{id}、#{value}。}进行字符串拼接,这种方式呢,由于是字符串拼接,并不是预编译的形式,所以效率不高、且存在 sql 注入风险。这种SQL语句主要是为了防止SQL注入–将敏感字进行转义,以保障 SQL 的安全性。执行结果:生成的 SQL 都是预编译的 SQL 语句(性能高、安全)@Delete 注解:用于编写 delete 操作的 SQL 语句。如果实体类属性名和数据库表查询返回的字段名不一致,不能自动封装。方法中的形参名和 SQL 语句中的参数占位符名保持一致。
2025-06-05 20:15:22
507
原创 web第八次课后作业--分层解耦
容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。例:EmpController 程序运行时需要 EmpService 对象,Spring 容器就为其提供并注入 EmpService 对象。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。对象的创建权由程序员主动创建转移到容器(由容器创建、管理对象)。是按照 bean 的名称进行注入。那如果在 IOC 容器中,存在多个相同类型的 bean 对象,会出现什么情况呢?提供一个容器,容器中存储一些对象(例:EmpService 对象)
2025-06-03 18:28:28
384
原创 web第九次课后作业--SpringBoot基于mybatis实现对数据库的操作
在前面我们学习MySQL数据库时,都是利用图形化客户端工具(如:idea、datagrip),来操作数据库的。在客户端工具中,编写增删改查的SQL语句,发给MySQL数据库管理系统,由数据库管理系统执行SQL语句并返回执行结果。增删改操作:返回受影响行数查询操作:返回结果集(查询的结果)什么是MyBatis?MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。
2025-06-03 15:38:25
752
原创 web第一次课后作业--运行一个java web项目
1.新建java EE --> 模版:Web应用程序2.选择版本:Java EE 83. 配置tomcat。
2025-05-15 18:19:01
284
原创 web第三次课后作业--基于JDBC对mysql数据库的增删查改操作
【代码】web第三次课后作业--基于JDBC对mysql数据库的增删查改操作。
2025-05-14 22:51:50
237
原创 蓝桥杯第十五届C++B组省赛真题解析
题目要求找到三个数,使得它们的最大公约数(GCD)尽可能大,并在GCD相同的情况下选择数值最小的三个数。以下是分步解析:LCMabcGCDab×GCDbc×GCDaca×b×c×GCDabcSGCDabc。
2025-04-09 19:00:15
902
原创 STL常用容器整理
容器特性典型应用场景string动态字符序列文本处理vector动态数组,快速随机访问替代C数组,高频增删尾set有序唯一元素集合去重,范围查询map键值对有序映射字典,快速查找键。
2025-04-09 00:15:22
585
原创 动态规划--线性规划
3.dp【y】= max(dp【y】,dp【x】+1):如果当前数字接在以x结尾数列后(dp【x】+1)的长度。3.状态转移方程:如果num[j]<num[i],dp[i] = max(num[j]+1,dp[i])2.每读入一个数字x...y,关注头尾的x,y来更新dp[y]步骤:1.dp[i]表示以i结尾的最大上升子序列的长度。不加当前数字的以y结尾数列长度,则更新dp【y】。1.dp[i]表示以i结尾最长接龙数列长度。4.求出最长接龙数列,最小删减数等于。2.初始化dp【i】=1。
2025-03-29 23:29:34
269
原创 杂题练习3.2
小明的老师准备组织一次班级活动。班上一共有 nn 名 (nn 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 nn 以内的正整数作为 idid,第 ii 名同学的 idid 为 aiai。老师希望通过更改若干名同学的 idid 使得对于任意一名同学 ii,有且仅有另一名同学 jj 的 idid 与其相同 (ai=ajai=aj)。请问老师最少需要更改多少名同学的 idid?
2025-03-02 23:34:39
627
原创 CSS-11/12/13-盒子模型/浮动布局/定位布局
其中,固定定位是相对于电脑屏幕的偏移量进行定位的,绝对定位是相对于离他最近的开启了定位的祖先元素进行定位的,相对定位是相对其原来的位置偏移。
2024-11-07 14:58:11
238
原创 CSS-chapter5-边框样式
除了上表列出这几个,还有hidden、dotted、double等取值。不过其他取值几乎用不上,可以直接忽略。border-style属性用于定义边框的外观,常用取值如下表所示。border-width属性用于定义边框的宽度,取值是一个像素值。
2024-11-02 14:15:47
227
原创 CSS-第三章-字体样式
实际上,font-size属性取值有两种:一种是“关键字”,如small、medium、large等;另外一种是“像素值”,如10px、16px、21px等。font-weight属性取值有两种:一种是“100~900的数值”;另外一种是“关键字”。其中,关键字取值如下表所示。关键字,指的就是颜色的英文名称,如red、blue、green等。在HBuilder中,也会有代码提示,很方便。此外,对于16进制颜色值,有两个我们需要知道的:#000000是黑色,#FFFFFF是白色。
2024-11-02 00:03:31
432
原创 CSS-第二章-CSS的选择器
在CSS中,有很多方式可以把你想要元素选中,这些不同的方式其实就是不同的选择器。选择器的不同,在于它的选择方式不同,但是它们的最终目的是相同的。
2024-10-31 23:12:28
922
原创 HTML-第八章-超链接
在HTML中,我们可以使用a标签来实现超链接。一般情况下,我们只会用到_blank这一个值,也只要记住这一个就够了,其他三个值不需要去深究。
2024-10-28 21:17:33
797
原创 HTML-第五章-列表
在HTML中,定义列表由两部分组成:名词和描述。dl即definition list(定义列表);dt即definition term(定义名词);而dd即definition description(定义描述)。
2024-10-28 14:51:53
171
原创 第四章-文本
在实际开发中,对于字体大小的改变,我们几乎不会用big标签和small标签来实现,而是使用CSS来实现,因此只需要简单了解一下即可。在这一节,我们只需要掌握表4-1中的几个重要标签就可以了,因为其他标签的效果完全可以使用CSS来实现,因此可以直接忽略。因此如果想要往p标签内加入2个空格,那么我们需要往p标签内加入6个。其中,1个汉字约等于3个。
2024-10-28 14:11:20
530
原创 HTML-第三章-基本标签
在HTML中,script标签用于定义页面的JavaScript代码,也可以引入外部JavaScript文件。这段代码表示当前页面在6秒后会自动跳转到http://www.baidu.com这个页面。如果你发现页面打开是乱码,很可能就是没有加上这一句代码。在实际开发中,为了确保不出现乱码,我们必须要在每一个页面中加上。的作用是为了防止页面出现乱码,以后在每一个HTML页面中,我们都要为其添加上。HTML中,一般来说,只有6个标签能放在head标签内。meta标签就是用来告诉“搜索蜘蛛”这个页面是干嘛的。
2024-10-28 01:12:54
385
原创 AcWing 843. n-皇后问题
因为数组下标始终为正,所以b1 = y - x + n,即b1 = u - i + n, b2= u + i.对角线是y = x + b1,反对角线是y = -x + b2;以i为横坐标, u为纵坐标, 建立坐标系。找到对角线和反对角线和。
2024-09-23 20:16:14
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人