个人介绍
/**
* 大嘴猫爱吃鱼 - 前端/嵌入式Qt开发工程师(DeepSeek部署和训练微调也行)
* 技术栈分层展示
*/
// -------------
// 核心前端技术栈
// -------------
const frontendSkills
{
// CSS相关
css: {
core: ['CSS3', 'Flexbox', 'Grid'],
preprocessors: ['Sass', 'Less'],
frameworks: ['Bootstrap', 'TailwindCSS'],
features: ['动画', '响应式设计', '变量']
},
// Web开发
web:
{
languages: ['HTML5', 'JavaScript(ES6+)'],
frameworks: ['Vue.js', 'React基础'],
tools: ['Webpack', 'Vite', 'npm/yarn'],
apis: ['WebSocket', 'RESTful API']
},
// Qt开发 (主要方向)
qt:
{
languages: ['C++', 'QML'],
modules: ['Qt Widgets', 'Qt Quick', 'Qt Charts'],
features: ['跨平台开发', '信号槽机制', '多线程'],
integrations: ['串口通信', '硬件数据可视化', '数据库交互']
}
};
//
// 嵌入式Qt上位机项目经验
//
class QtEmbeddedProjects
{
constructor()
{
this.currentProject
{
name: '工业设备监控上位机',
description: '用于控制嵌入式设备的跨平台Qt应用程序',
responsibilities: [
'设计并实现用户界面(QML+Widgets)',
'开发串口/TCP通信模块',
'实现实时数据可视化(Qt Charts)',
'优化性能以适应低功耗设备'
],
technologies: [
'Qt 5.15 LTS',
'QCustomPlot图表库',
'Modbus协议栈',
'SQLite本地存储'
]
};
}
showDemo()
{
// 模拟上位机界面初始化
const ui new QMainWindow();
const centralWidget new QWidget();
// 创建主布局
const layout new QVBoxLayout();
// 添加控制面板
const controlPanel this.createControlPanel();
layout.addWidget(controlPanel);
// 添加数据可视化区域
const chartView new QtCharts.QChartView();
chartView.setChart(this.createRealtimeChart());
layout.addWidget(chartView);
// 添加状态栏
const statusBar new QStatusBar();
statusBar.showMessage("设备已连接 - 数据采集中...");
centralWidget.setLayout(layout);
ui.setCentralWidget(centralWidget);
ui.setStatusBar(statusBar);
return ui;
}
createControlPanel()
{
// 实际项目中会包含硬件控制元素
const panel new QGroupBox("设备控制");
const layout new QGridLayout();
// 添加控制按钮和指示器
const startBtn new QPushButton("启动采集");
const stopBtn new QPushButton("停止采集");
const ledIndicator new QLabel();
ledIndicator.setPixmap(this.createLedPixmap(true));
layout.addWidget(new QLabel("设备状态:"), 0, 0);
layout.addWidget(ledIndicator, 0, 1);
layout.addWidget(startBtn, 1, 0);
layout.addWidget(stopBtn, 1, 1);
panel.setLayout(layout);
return panel;
}
createRealtimeChart()
{
// 创建实时数据图表
const chart new QtCharts.QChart();
chart.setTitle("实时传感器数据");
const series new QtCharts.QLineSeries();
// 模拟数据
for (let i 0; i < 100; i++) {
series.append(i, Math.sin(i/10) * 20 + 50);
}
chart.addSeries(series);
chart.createDefaultAxes();
return chart;
}
}
//
// 个人特色
//
const myAdvantages [
"? 专注嵌入式领域的前端开发",
"? 擅长硬件与软件的交互设计",
"? 数据可视化与实时监控专家",
"? 代码如猫般优雅,bug如鱼般被消灭"
];
console.log("欢迎查看我的技术栈!喵~");
new QtEmbeddedProjects().showDemo();
俺也可以给你部署DeepSeek的模型,微调啥的也行,刚学的。
工作经历
2022-07-01 -2024-05-04南京中国电科28所莱斯集团莱斯电子有限公司软件开发
海外客户提供上位机软件开发,Windows端一对多TCP控制,Linux ARM端一对一嵌入式部署。通过语言家Qt Linguist实现小语种动态切换。 本地化部署微调后的DeepSeek R1 7B模型,辅助国外客户使用交流,同步支持API云端调用DeepSeek官方模型。实现多语言AI辅助,适配工业触控操作。
教育经历
2018-09-01 - 2022-05-06南京航空航天大学机械本科





