自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feinifi的博客

never stand still

  • 博客(851)
  • 资源 (7)
  • 收藏
  • 关注

原创 MyBatis-Plus自定义分页SQL语句插件配置

我的需求是普通的分页查询,只能针对一个实体,如果这个实体关联了其他实体对象,同时我们还需要查询出关联对象的属性,那就必须自定义sql了,这个自定义的sql就涉及到怎么和默认的分页产生关联。这样设置之后,我们的分页和原来没有太大改变,甚至controller都不用大改动,除了返回类型改变,原来是单一的实体对象,这里是一个封装继承的新实体(原实体与关联实体组合体)。分页查询语句和普通的列表查询没有什么区别,也没有添加limit,因为前面配置了分页插件拦截器,拦截器会默认帮我们加上。尤其是插件配置,非常简单。

2026-01-08 12:21:34 323

原创 微信小程序开发部署问题

实在没办法,反正到审核这里,我不提交版本审核,可以一直往这边提交代码,我就在页面设置一块区域显示调试信息,可是调试信息有时候返回的是对象[object object],页面上还是看不到,后来想了一个办法,把这个object转json字符串,JSON.stringify(obj)。本以为这个问题解决了,所有的接口就没有问题了,可是糟心的事马上又来了。其实在发现这个问题的时候,我都快要崩溃了,本地好好的,提交审核的时候,体验版不行,体验版可以切换开发调试,可是切换调试,接口又通了,问题根本看不出来。

2026-01-05 20:08:48 215

原创 微信小程序组件与父页面传值示例

有时候,一些常见的复杂的,或者原生组件没有的,我们需要自定义组件,这个组件在页面上使用的时候,就形成了一个有边界的盒子,这个盒子,我们可以在页面上传入值,组件内部可以获取这个值,然后进行展示或者其他计算。组件传值,可以通过属性的方式传递,但是属性也有另一种书写方式,就是data-xxx的方式,这种方式传递,当前组件可以获取,形成一个dataset对象。当我们点击按钮“点击测试”的时候,先是在当前组件打印了width值,接着通过触发change事件的方式向父页面传值,父页面接收响应,打印传回的值。

2026-01-03 22:01:46 333

原创 css实现五星好评样式

这里需要传入宽度百分比,但是样式在wxss文件中又不能写死,只能在wxml页面上通过style="width:xx%"的方式传入,这里有点不太优雅,本来css有个函数attr()可以获取元素属性值作为变量,并设置width属性值的。五星好评的样式,很多地方都有简单实现,比如设置1星,2星,3星,4星,5星,这个没什么好说的,但是我有强迫症,我要是想看看4.5星的效果呢?我的想法是第一层做个默认没有星级的展示底图,然后把想要显示的五星级覆盖底层,然后设置覆盖层的宽度百分比。经过验证,这个思路是可以的。

2026-01-02 22:12:34 253

原创 记录第一次线上部署java服务

部署服务之前,先在阿里云买了云主机ecs8G内存,80G硬盘,因为要提供对外域名访问,还买了域名和证书,但是域名需要备案,花了不少时间,提交管局备案大概一个星期审核通过,这时候因为域名绑定了主机,做了ip解析,所以能ping通,但是没有后端服务。比较坑爹的是,主机220块一个月,但是备案的时候,需要购买主机服务至少三个月,然后就续了三个月费用,域名本身不贵,才100多块钱,可是证书一年要300多,费用总计1000多,还是花费不少。这里有一点,就是java里面因为有上传文件本地保存,所以设置了静态资源目录。

2026-01-01 14:53:57 624

原创 css样式attr()获取元素属性值测试

有时候,不想把样式设置太死,想灵活变化,可能会想到动态传值,这时候我们可以使用css的attr()方法,如下所示,根据传入的几个data-width我们分别设置像素px,百分比%,以及默认的百分比,和data-content作为内容填充。个人的理解,attr获取属性,默认传入数值类型,可能只认整型数字,不认百分比。其他情况下的使用,默认都是没有问题的,因为属性值,除了数字类型,其他颜色值,定位,显示本身就是字符串。可以看到,通过第一个attr(data-width px)的方式,设置像素,的确生效了。

2025-12-19 10:15:08 267

原创 langchain简单初探

先说说遇到的问题吧,我之前pycharm2023版本,使用python3.12之后,不兼容,添加python解释器之后,pip install出现问题,no module named distutils。langchain集成了很多模块。可以方便的进行开发,本人不才,两年没有写代码,开发工具停留在23年,刚开始折腾langchain的时候,各种环境问题,这几天全面升级,拥抱python3.12+pycharm2025.3。不过这个不是重点,重点是环境问题解决了,后面可以慢慢折腾本地LLM。

2025-12-12 10:01:11 160

原创 微信小程序button按钮指定open-type事件点击提交之前做数据检查

微信小程序按钮通过open-type指定小程序内置事件,如何在事件调起之前做其他检查工作,这里采用了取巧的办法,通过状态来改变按钮的显示,从而实现数据检查功能。

2025-11-27 18:05:18 296

原创 微信小程序图片上传示例

本文还有一个需要注意的地方,微信小程序规定,wx.request,wx.uploadFile等请求后台的接口,必须是https协议,带域名的,但是本地调试,一般都是localhost或者192.168.1.112这样的ip地址,没办法做到外网可访问的办法,所以这里需要对开发工具进行设置,不校验合法域名。本人对微信小程序是刚入门,遇到了很多问题,很多知识都在摸索中,这里图片上传应该可以做成插件或者叫组件的形式,这样方便每个需要上传的地方进行调用。这里通过实例演示来感受微信小程序开发中图片上传的功能。

2025-11-26 17:37:12 557

原创 vmware虚拟机启动提示此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态

我就记着我中途有一次打开电脑,结果原来的密码忘记了,折腾了很久,搞不定,后来问了一个ibm的朋友,他推荐我使用他给的装机工具,进入安全模式,然后设置密码,再进入系统就好了,确实按照那个办法是进入系统,而且改掉了密码,设置无密码,避免类似事情再次发生,但是这个过程,我是没有更改bios设置的,而且bios设置里支持虚拟化这个选项是enable状态。前面因为失业原因,差不多两年时间没有折腾自己的电脑了,重回工作岗位之后,有一天需要打开虚拟机,发现虚拟机打开失败,提示虚拟化被禁用,日志如下。

2025-11-23 15:28:12 189

原创 csdn回归有点遗憾

希望官方不要私自对别人的博客做设置,违背了社区的初衷,写博客本来是分享的,而不是图流量图金钱图利益,纯粹是个人兴趣爱好的一种极客精神。分享开源精神推动社区进步,推动技术创新,永不止步才是技术人追求的境界。2023年的时候,主动离职,然后就失业,两年多的时间,很少来这边,偶尔的一次登录,发现官方竟然把我的很多博客升级为vip文章,其实很遗憾的,以前我还混csdn的时候,就特别讨厌别人随便发表一篇博客就指定vip可看全部,当时对这种作法非常反感,如今自己的博客被官方私自转vip,很震惊,也很遗憾。

2025-11-06 11:52:21 229

原创 java try throw exception finally 遇上 return break continue造成异常丢失

try finally遇上break,continue,return会让异常丢失,这里单纯就是try finally,没有catch。

2023-10-30 00:07:46 1999

原创 java通过jol-core库分析对象内存分布以及查看Synchronized锁升级过程

jol-core查看对象内存结构,利用内存结构我们可以清楚看到同步锁Synchronized升级过程。

2023-10-27 16:10:00 2738 1

原创 java通过IO流下载保存文件

通过URLConnection来下载文件到本地。文件操作借助IOUtils工具类来完成,减少代码量。

2023-10-24 21:46:50 2524

原创 java中按行读取文件内容

java按行读取文件方法介绍,BufferedReader以及Scanner如何按行读取文件。

2023-10-24 21:28:47 3205

原创 HJ33整数与IP地址间的转换

HJ33整数与IP地址间的转换解题思路与代码,需要注意这里要使用Long.parseLong()来进行转化。

2023-10-05 23:27:48 561

原创 剑指offer32Ⅰ:从上到下打印二叉树

剑指offer32Ⅰ:从上到下打印二叉树思路与代码分享。

2023-09-28 12:08:10 616

原创 NC52 有效括号序列思路分析与代码实现

牛客网NC52 有效括号序列思路分析与代码实现

2023-09-21 12:39:51 808

原创 leetcode面试题0808有重复字符串的排列组合

leetcode面试题0808有重复字符串的排列组合使用递归思路解题分析与代码。

2023-09-20 17:58:23 960

原创 HJ68 成绩排序

HJ68 成绩排序解题思路与代码

2023-09-13 10:19:31 433

原创 HJ23 删除字符串中出现次数最少的字符

HJ23 删除字符串中出现次数最少的字符解题思路分析与代码示例。

2023-09-11 12:09:01 466

原创 keras深度学习框架构建LeNet5神经网络模型实现手写数字识别

keras根据LeNet5模型构建卷积神经网络实现手写数字识别。

2023-08-30 22:34:38 835

原创 Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!解决办法

Could not locate cudnn_ops_infer64_8.dll是环境变量导致的问题,Could not locate zlibwapi.dll需要下载zlib动态库并放入c:\windows\system32下。

2023-08-28 22:14:29 9709 7

原创 keras深度学习框架通过卷积神经网络cnn实现手写数字识别

keras构建卷积神经网络实现手写数字识别实验。

2023-08-28 16:23:47 982

原创 keras深度学习框架通过简单神经网络实现手写数字识别

keras构建简单神经网络实现手写数字识别。

2023-08-27 16:25:34 818

原创 Keil编译告警 warning: #1-D: last line of file ends without a newline

Keil编译告警,最后一行代码不是以一个新行结束。

2023-08-25 11:29:20 1226

原创 c语言调用mciSendString播放音乐

mciSendString()方法发送打开,播放,关闭指令调用系统播放音乐,如果无法播放,检查音乐文件格式是否是mp3,mpeg,avi,mav。

2023-08-25 11:03:36 1080

原创 vscode+ros开发环境搭建

ubuntu下搭建vscode+ros开发环境,创建工程,包,添加依赖,编写代码,编译,运行。

2023-08-24 11:26:17 1606

原创 AI创作助手:介绍 TensorFlow 的基本概念和使用场景

介绍 TensorFlow 的基本概念和使用场景,入门示例。

2023-08-24 09:45:15 984

原创 树莓派4B raspiberry设置vnc远程登录

树莓派不外接显示屏开启vnc服务,提供远程登录服务。解决两个问题 1自动登录,2进入桌面。

2023-08-22 16:35:48 1381

原创 ros小车实现slam_gmapping建图

ros小车通过雷达实现slam gmapping建图。

2023-08-20 12:13:33 1635

原创 STM32单片机通过串口烧录hex程序

flymcu结合usb to ttl工具将hex程序烧录stm32单片机中。

2023-08-16 22:52:06 4809

原创 Keil开发STM32单片机项目的三种方式

Keil工具开发STM32单片机项目构建工程的几种方式,以及他们各自的特点。

2023-08-15 14:29:29 5511

原创 proteus结合keil-arm编译器构建STM32单片机项目进行仿真

proteus单独构建stm32项目并进行仿真。

2023-08-15 00:25:44 3800

原创 keil构建STM32工程并使用proteus仿真led点灯实验

proteus结合keil建立STM32工程仿真STM32单片机点灯实验。使用标准库操作单片机时钟与管脚电平,相对复杂一些。

2023-08-13 19:12:30 2617 1

原创 proteus仿真uart串口实验

proteus模拟uart串口通信实验显示单片机发送的字符串到虚拟串口终端上。

2023-08-11 15:50:17 6664 1

原创 51单片机IIC方式驱动oled屏代码示例

51单片机以IIC方式驱动oled屏。有proteus仿真与实际单片机连接展示示例。

2023-08-06 20:38:51 7437 7

原创 visual studio运行c++代码播放《起风了》

visual studio中运行c++代码播放《起风了》。

2023-07-31 23:27:02 1346

原创 轮趣科技教育版ros小车键盘控制运动

键盘控制ros小车运动。注意需要编译工作空间,串口映射要准确,因为树莓派控制底板是通过串口连接的。

2023-07-29 22:39:39 4541 5

原创 信息熵与信息增益在决策树生成中的使用

香农熵,信息增益概念和公式整理,以及根据信息增益求出最合适的根节点。

2023-07-18 11:05:38 1617

Java调用批处理示例

Java调用批处理,以及需要注意的地方,多使用,可以增强编程与windows服务的知识

2010-11-03

Monaco-font.zip

Monaco字体是一款mac系统默认的字体,可以在windows上安装,喜欢这款字体的可以下载。 1、下载之后,可以直接打开,然后点击界面上的安装字体,就可以将字体安装到C:\Windows\Fonts目录下 2、也可以直接将下载的字体文件MONACO.TTF文件放入C:\Windows\Fonts文件夹下。

2019-10-23

linux下rustup安装可执行文件

centos7下可以通过该工具来安装指定版本的rust,eg:path/to/rustup install nightly-2018-01-12

2018-03-23

xftp6绿色版

配合xshell6快速传输资源,只要与linux服务器连接上,速度优于lrzsz传输。

2019-01-11

jmxtools.jar jmxri.jar

jmx依赖包,官方已经不提供了,这里给2分,给大家下载。

2018-01-24

在桌面程序的选项面板里找到选中的面板

如何在选项面板以及双层选项面板里找到当前选择的面板,通过分层拨开。

2010-11-03

mysql主从复制环境搭建(Fedora20)

mysql主从复制 两台虚拟机Fedora20 安装相同版本(mysql-community版) 配置hosts 配置主从关系 配置bin-log日志

2016-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除