FreeC++ -- 为什么我现在才知道这个开源库

之前在北京工作五年,一直从事C++方面的开发,而且大部分是做桌面应用,可能应用相对比较成熟,工作用到的技术感觉很局限,个人也只能说中规中矩。结果到现在,感觉别的语言,各种框架层出不穷,但总感觉C++没什么变化。现在跳出工作环境才慢慢接触了一些开源的库。所以只能说从前的工作太肤浅了。

第一家公司工作三年,做的是基于COM的CAD软件。可能由于应用本身的复杂性,把太多精力耗费在业务逻辑层面了,同时COM这种协议是面向接口编程的,对于实现一个通用的COM组件有一套自己的工具和流程(对于刚毕业的人来说,感觉还是很复杂的,云里雾里)。所以到最后,只能满足工作的需求,而对技术本身没有太多提高(业务逻辑处理的很多,技术拓展做的很少)。

第二家公司开始接触一些C/S架构层面的东西。所以常用的网络库,进程、线程才有了些了解,也仅限于Windows平台的一些常规操作。期间也接触了前端一些内容,js\nodejs\css\html、jquery\ajax等,对安卓也有些了解。

第三家公司,由于业务需要,转去做了一段时间java,主要做服务端,写接口,对于很多框架不是很熟,数据库操作也很生疏,Linux也很肤浅,总之是一段不太愉快的经历,由于业务量比较大,压力很大,所以也不适合慢慢学习成长,总之经历不太愉快。期间也接触了lua,打通了lua、java、c++。最主要的是对分布式的业务系统有个整体的认识了。

现在已经逃离那里,做着一些不痛不痒的工作,不过也都是之前没有接触过的。偏向硬件,比如硬件读卡器、网络摄像头、道闸、自助终端打票。反而是这时候的工作,因为都需要自己从零开始做起,所以要找很多成熟的开源库,引入,满足业务需要。比如串口操作的PCOMM库,网络库curl, winhttp等(之前网络部分都是用socket直连的),还有一些网络测试工具postman,nodejs比较方便搭建网络服务,通过使用mongoose在本地搭建http服务器,还引入CEF做一些定制化的操作,还包括操作gif的freeimage,以及通用数据格式jsoncpp的支持,windows应用的配置读写,视觉库opencv, 了解了一点儿ffmpeg,可以研究下视音频编解码的操作,以后可能需要研究下webRTC相关的内容。

今天引入FreeC++,刚知道C++还有这样的库对很多层面提供支持,提供一个链接https://blog.csdn.net/wucz122140729/article/details/80467692。当前正好有数据库操作的需求,FreeC++提供数据库引擎,可以比较高效的操作数据库。之前公司内部封装过sqllite的引擎,今天看来有开源的可用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老朱自强不息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值