蕙质兰心

QT研发工程师
北信源软件股份有限公司 · 2年经验
蕙质兰心
日薪: ¥500/8h
地点: 北京 海淀
时间: 下班后周六周日
ID:340256 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | C++ Linux
1、熟练使用C/C++,熟悉多线程、进程间通信、网络编程,熟悉shell 脚本、makefile、cmake、Qt
2、有扎实的C/C++编程基础,熟悉SHELL、Makefile脚本,良好的数据结构基础,熟悉多线程、网络通信、文件管理等技能
3、具有Linux环境下socket编程与系统编程经验;
4、熟悉常用的网络通信框架,对同步、异步IO,阻塞非阻塞有一定的理解。
5、熟悉国产Linux桌面客户端程序开发,熟悉qt图形界面开发框架<了解qt事件循环机制>,了解X11
6、国产化平台开发经验,银河麒麟、统信UOS、中科方德,aarch、loongarch、x86、mips架构适配经验,有全架构QT开发环
境,国产芯片:龙芯、兆芯、鲲鹏、海光、飞腾

1、屏幕录像 2、屏幕截图 3、屏幕水印 4、安全沙箱 (前面项目全架构适配)(全部使用QT框架进行开发)

1:具体功能实现:视频:从XCB服务器捕获屏幕内容,使用X264编码器对捕获的内容进行编码,并使用给定的AVFormatEncoder将编码后的数据写入视频文件
音频:从PulseAudio系统中捕获音频,使用FAAC编码器将其编码为AAC格式,并使用AVFormatEncoder将编码后的音频数据写入到媒体文件中
2:从整个桌面(包括所有屏幕)截取屏幕截图,并保存到指定的路径。并使用了 D-Bus 接口与不同的桌面环境(DE)进行交互以获取截图。从主屏幕抓取整个桌面的截图。创建一个新的 QPixmap 对象 p,并用黑色填充。使用 QPainter 在 p 上绘制从每个屏幕抓取的内容,同时考虑到设备的像素比率。最后,将 p 保存到 strPath 指定的路径。
3:文字水印、点阵水印、二维码水印、图片水印
4:独立桌面程序,具有登录切换沙箱环境功能,具有屏幕水印功能,可登录可初始化沙箱,导入文件功能
蕙质兰心 ID:340256 复制

蕙质兰心

QT研发工程师 · 2年经验 · 北信源软件股份有限公司
城市北京 海淀 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | C++ Linux
1、熟练使用C/C++,熟悉多线程、进程间通信、网络编程,熟悉shell 脚本、makefile、cmake、Qt
2、有扎实的C/C++编程基础,熟悉SHELL、Makefile脚本,良好的数据结构基础,熟悉多线程、网络通信、文件管理等技能
3、具有Linux环境下socket编程与系统编程经验;
4、熟悉常用的网络通信框架,对同步、异步IO,阻塞非阻塞有一定的理解。
5、熟悉国产Linux桌面客户端程序开发,熟悉qt图形界面开发框架<了解qt事件循环机制>,了解X11
6、国产化平台开发经验,银河麒麟、统信UOS、中科方德,aarch、loongarch、x86、mips架构适配经验,有全架构QT开发环
境,国产芯片:龙芯、兆芯、鲲鹏、海光、飞腾

项目经验

1、屏幕录像 2、屏幕截图 3、屏幕水印 4、安全沙箱 (前面项目全架构适配)(全部使用QT框架进行开发)

1:具体功能实现:视频:从XCB服务器捕获屏幕内容,使用X264编码器对捕获的内容进行编码,并使用给定的AVFormatEncoder将编码后的数据写入视频文件
音频:从PulseAudio系统中捕获音频,使用FAAC编码器将其编码为AAC格式,并使用AVFormatEncoder将编码后的音频数据写入到媒体文件中
2:从整个桌面(包括所有屏幕)截取屏幕截图,并保存到指定的路径。并使用了 D-Bus 接口与不同的桌面环境(DE)进行交互以获取截图。从主屏幕抓取整个桌面的截图。创建一个新的 QPixmap 对象 p,并用黑色填充。使用 QPainter 在 p 上绘制从每个屏幕抓取的内容,同时考虑到设备的像素比率。最后,将 p 保存到 strPath 指定的路径。
3:文字水印、点阵水印、二维码水印、图片水印
4:独立桌面程序,具有登录切换沙箱环境功能,具有屏幕水印功能,可登录可初始化沙箱,导入文件功能
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏