爱吃巧克力的程序媛
码龄7年
关注
提问 私信
  • 博客:47,626
    社区:4
    动态:10
    47,640
    总访问量
  • 42
    原创
  • 37,646
    排名
  • 2,152
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-12-20
博客简介:

twtongwei的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    640
    当月
    25
个人成就
  • 获得142次点赞
  • 内容获得4次评论
  • 获得241次收藏
  • 代码片获得722次分享
创作历程
  • 16篇
    2024年
  • 12篇
    2023年
  • 15篇
    2022年
成就勋章
TA的专栏
  • c++
    1篇
  • 上位机
    11篇
  • qml
    2篇
  • JS
    3篇
  • Java
    15篇
  • 数据库
    5篇
  • 网络
    1篇
  • 编程工具使用说明
    2篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

安装 mingw 工具 gcc、gdb、g++

链接: https://pan.baidu.com/s/1Pgw3INaiwUDDENhj5P1a3A?pwd=kqka 提取码: kqka。通过网盘分享的文件:msys2-x86_64-20241116.exe。–来自百度网盘超级会员v7的分享。
原创
发布博客 2024.11.23 ·
175 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【QML 与 C++ 之间的通讯机制】QML 与 Qt 通讯:讲解如何在QML 中使用C++类,以及如何在C++ 中获取QML的内容

> 【QML 与 C++ 之间的通讯机制】QML 与 Qt 通讯:讲解如何在QML 中使用C++类,以及如何在C++ 中获取QML的内容-阿里云开发者社区在同一可执行文件中,C++和QML共享同一个进程,但是它们运行在不同的线程上。在Qt中,C++和QML都是在同一个进程中运行的,因为QML只是一种声明式的UI语言,它通过Qt Quick框架解析和渲染,最终也是由C++代码实现的。因此,当我们编译并运行一个Qt应用程序时,只会生成一个可执行文件,在该可执行文件运行时,C++和QML都是在同一个进程中运行的
原创
发布博客 2024.11.11 ·
364 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

qml Menu菜单自定义背景、字体等属性

【代码】qml Menu菜单自定义背景、字体等属性。
原创
发布博客 2024.10.10 ·
227 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

qt低版本中列表同步滚动

qt5.15版本中scrollView没有同步滚动信号。采用Flickable滑动的信号,在Flickable中使用ScrollBar自定义滚动条,滚动条可以附加到任何 Flickable。使用Flickable中的onContentYChanged和onContentXChanged信号,并且设置滚动方向flickableDirection: Flickable.HorizontalAndVerticalFlick,从而同步其他的Flickable。
原创
发布博客 2024.09.23 ·
220 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

js 获取当前时间 yyyy-MM-dd HH:mm:ss

【代码】js 获取当前时间 yyyy-MM-dd HH:mm:ss。
原创
发布博客 2024.08.27 ·
535 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

RGB 转16进制

【代码】RGB 转16进制。
原创
发布博客 2024.08.27 ·
316 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

qt 拷贝文件以及子文件夹

【代码】qt 拷贝文件以及子文件夹。
原创
发布博客 2024.08.16 ·
252 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Js 颜色十六进制转RGB

【代码】Js 颜色十六进制转RGB。
原创
发布博客 2024.08.14 ·
555 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

Mybatis 框架 基础语法

考点: SQL 注入#{}最终生成预编译sql,预编译Sql语句中?替换#{}内容一个#{} 替换一个?在模糊查询时要使用′{}%’ ,因为?不能出现在‘’中,而${}不会生成预编译sql,会直接将传过来的字符串进行拼接。但这种方式性能低、不安全、存在SQL注入问题因此可换成:concat(‘%’,‘张’,‘%’)插件在idea中下载 MybatisX插件,更好地使用mybtiais。
原创
发布博客 2024.03.03 ·
1126 阅读 ·
22 点赞 ·
0 评论 ·
25 收藏

Mybatis Plus框架 基本语法

QueryWrapper、UpdateWrapper条件构造器都是用字符串的形式指定。这种方式无法在编译期确定列名的合法性。
原创
发布博客 2024.03.02 ·
1094 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

MySql 事务

事物:是一组操作的集合,它是一个业务,是不可分割的工作单位。假设存在两条正在执行的sql,这两条sql要么都成功,要么都失败。隔离性:数据库系统提供隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。不可重复度:在一个事物内读取表中的某一行数据,多次读取的结果不同。原子性:这两个步骤一起成功或一起失败,不能出现一个成功一个失败。持久性:事务一旦提交或回滚,它对数据库中数据的改变就是永久性的。脏读:一个事物读取了另一个事物未提交的数据。幻读:一个事务内读取到了别的事物插入的数据。
原创
发布博客 2024.02.27 ·
415 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

java8函数式编程 Lambda表达式,Optional,Stream流

实际开发中,数据是从数据库获取的,可以直接把dao方法返回值类型定义为Optional类型,MyBatis会把数据自动封装成Optional对象返回。orElseGet():获取值并且设置数据为空时的默认值,如果数据不为空九年获取到该数据;将具体数据封装到Optional对象内部,使用Optional中封装好的方法操作封装进去的数据,可以避免空指针异常。filter():如果为空,或者数据不符合判断,就会是一个无效的Optional对象。map():数据转换,转换的数据是被Optional包装好的。
原创
发布博客 2024.02.24 ·
453 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

MVC三层架构、Springboot IOC容器以及DI依赖注入

用这个之后需要指定扫描的包,以及启动类所在的包(会覆盖默认的@SpringbootApplication,需要重新指定)如果有其他类(不属于这三层,比如:工具类)需要加到IOC容器,这时可以使用@Component。1.手动----@ComponentScan,让Springboot能够扫描到(不推荐!@Primary:在其中一个实现类上加,设置这个实现类的优先级先注入,自动注入这个类。运行时,IOC容器会提供该类型的bean对象,并赋值给该变量。IOC容器中创建、管理的对象,称之为bean。
原创
发布博客 2024.02.22 ·
427 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

spring 框架统一格式响应

作用:定义在类/方法上,将方法返回值直接响应,如果返回值是实体类或集合,会转换成JSON形式响应。
原创
发布博客 2024.02.22 ·
356 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

Springboot Apipost测试前端传参方式

Spring boot 能够对前端参数自动类型转换,不用手动转换选择x-www-form:from表单** 如果前后端参数不对应怎么办?**** 解决方案**使用@RequestParam 完成映射:将接收的name转换为username。
原创
发布博客 2024.02.22 ·
515 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

SQL基础语法

【代码】SQL基础语法。
原创
发布博客 2024.01.29 ·
357 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

IP地址、子网掩码、同一网段、交换机、路由器等网络知识

一、如何判断两个IP地址属于同一网段。网络ID:192.168.1。
原创
发布博客 2023.09.21 ·
1730 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

句柄--持续更新中

原创
发布博客 2023.08.10 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt----实现模拟键盘

使用 Windows API 函数来模拟键盘按键操作。第一个参数:QEvent事件(查阅官方文档)第二个参数:键盘按键(查阅官方文档)一、方法一:模拟按键—Ctrl+Q。二、方法二:QkeyEvent。
原创
发布博客 2023.08.10 ·
3219 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

批处理(XXX.bat) 打开多个应用程序

一、新建.txt文件,使用start命令。二、将txt后缀名修改为.bat。
原创
发布博客 2023.08.02 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多