- 博客(21)
- 收藏
- 关注
原创 RESTful风格
API的全称是Application Programming Interface,是将一些功能封装成组件,通过一个接口给其他程序和开发者使用。RESTful风格是一种基于HTTP协议设计Web API的软件架构风格,由Roy Fielding在2000年提出。它强调使用HTTP动词来表示对资源的操作(GET、POST、PUT、PATCH、DELETE等),并通过URI(统一资源标识符、Uniform Resource Identifier)表示资源的唯一标识符。。
2025-12-09 10:04:42
899
原创 纯js/ts前端的多条件组合筛选json数据
关键就在于.filter()这个方法,通过设置过滤条件,举一个化学的例子,为true的数据就允许通过过滤器进到烧杯里,为false的就过滤掉留在滤纸上。这样我们就可以把需要筛选的条件定义为一个滤纸,如果需要筛选全部类型id为2的数据,那就使用filter过滤,如果符合条件的就默认为true,不符合条件就默认为false。后端获取到返回的数据列表后,不通过向数据库发送请求进行筛选,只在前端实现多条件的组合筛选。2.我们需要的数据(即筛选后的数据)定义筛选条件,这里举例三个条件。拿到条件后,可以筛选数据了。
2025-11-26 16:43:30
117
原创 [object Object]
在浏览器里直接搜是搜不到的,浏览器似乎是会自动忽略符号。一个空对象的时候没有输出。加交流群的时候遇到了一道题。于是,在js里直接输出长度。({}+{})的长度是?那找找办法再测试一下别的。转换为字符串时会变成。又测试了几个不同的结果。(共 15 个字符)
2025-09-04 15:46:11
209
原创 XMLHttpRequest(XHR)的创建
(XHR)对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。// 创建并发送请求后续执行可用定义的xmlhttp指代XMLHttpRequest为了方便理解,文章里保留使用XMLHttpRequest初始化一个请求。发送请求。如果请求是异步的(默认),那么该方法将在请求发送后立即返回。
2025-07-09 11:27:03
326
原创 代码分类法则:三级目录结构
《分类管理的战略价值》摘要(148字) 有效的分类体系应遵循三级结构原则,如"卧室-床底柜-抽屉层"的递进关系。分级标准应以管理成本为界,参考行政区划的层级逻辑。分类规范是具有战略意义的资源,不能因短期便利破坏体系完整性。整齐的三级分类远比混乱的一级分类更有价值,因为秩序本身构成了核心基础价值。在工作和生活中建立这样的条理体系,能显著提升效率与理解度。这要求牺牲暂时的战术灵活,换取长远的系统优势。
2025-07-09 11:03:26
210
原创 初入职场完成了一个小需求
入职了两周,把前端的JavaScript模块用typescript写了一次。了解清楚每一行代码和变量的作用。能够交接给下一个人进行维护。
2025-05-21 12:21:23
129
原创 JQuery笔记
JQuery是一个JavaScript库,能够帮助我们选取(再将an的值设置成j的'value'元素值。元素并对他们执行操作(actions)将j定义为一个JQuery。就是选取当前元素并隐藏。
2025-05-12 11:05:00
183
原创 PostgreSQL主键使用bigint无法自增问题
使用bigserial,创建之后显示是bigint,但如果创建时选的是bigint,就会导致无法自增。一般来说 主键默认是serial,于是改成了bigint,结果一直显示无法自增。如果想使用bigint,PostgreSQL是提供了bigserial的属性的。发现工作项目的数据表使用的是bigint。创建表时选择用bigserial这个属性。
2025-05-08 09:22:38
250
原创 Android studio 2024.3.1 版本汉化
Android studio是基于IDEA二次开发的,汉化包可以通用汉化插件在官网上找不到对应的版本可以在Android studio的帮助里看到目前的版本是2024.3.1。
2025-03-20 11:13:38
3897
原创 IDEA卡在”正在解析Maven依赖项“的解决方法
找到IDEA的文件目录,进入conf文件夹。修改Maven镜像,修改Maven镜像为。找到settings.xml文件。在</mirrors>标签上添加。
2025-02-28 17:11:01
811
原创 智能浇花系统
采集目标花卉的土壤环境和实时环境的温湿度数据。将湿度模拟信号转换为数字信号传送到 ArduinoArduino将检测到的湿度值与预设的湿度阈值进行比较若小于预设阈值则启动系统,大于预设值则停止浇水。2.
2025-02-06 20:34:30
1597
2
原创 栈——顺序栈和链栈
后进先出Last in First out,先进后出。栈是只允许在一端进行插入或删除的线性表。顺序栈SequenceStack的实现。栈是一个操作受限的数据结构。链栈是基于链表实现的。
2024-08-27 11:12:04
264
原创 在单链表中删除最后一个节点
这样的时间还是会耗费多一次,从T(n)变成T(2n) ,时间复杂度O(n)是不变的。因此在删除最后一个结点时既没有办法找到后一结点,也没办法找到前一结点、将后一结点的数据复制到当前结点,free后继节点。以b站王道考研讲的数据结构为例。在另一种写法里,可以做双重判断。写法是做一个while循环。这时就有了前面结点的值。后继节点:我成替身了。
2024-08-16 12:22:46
474
原创 通过爬虫爬取豆瓣top250电影信息
标签定义 HTML 文档中的分割或部分(分区或小节,division/section)。数据是互联网的石油,如何从石油中提取自己想要的部分,爬虫可以很好的帮助我们找到。右侧可看到网页的html源代码,找到电影信息的部分。打开豆瓣的top250榜单,按F12 控制台。以肖申克的救赎为例,(这部电影的原作也很棒),那么该标签的作用会变得更加有效。可以看到标签<div item>
2024-06-29 20:40:35
1124
原创 python 取余和取整
17 // 4 的结果是 4,因为 17 除以 4 的商是 4.25,而整数部分是 4。得出一个0 1 2 0 1 2循环的数。因为取余运算符返回两个数字相除后的。整除运算符返回两个数字相除后的商的。
2024-04-12 16:44:07
578
原创 递归(高斯计数 汉诺塔)
递归调用myfun(99),此时i变为了99 得到99+myfun(98)print('移动 从 %c 到%c'%(A,C))print('移动 从 %c 到%c'%(A,C))如果i大于0的情况 则返回i这个数 加上 执行i-1。可得100+99+98+.....+1 = 5050。先把小的从A移到B 再把大的从A移到C。A上放着一个大的矩形 一个小的矩形。由大佬的视频里找到了好用的手写软件。得到 100+myfun(99)我们需要把A上的方块移动到C。函数myfun(100)小的不能放在大的下面。
2024-03-24 15:54:55
548
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅