自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 fstream中文路径

在C++的标准库中,std::fstream是个挺好用的文件读写流,操作文件很方便,因为是C++标准库,所以没有其它的环境依赖。在使用fstream过程中,有个打开中文路径文件会失败的问题,自己的代码中一直没处理好,这几天终于有点闲心,把这里改透。涉及很多知识点,也是个遗留已久的问题,特此做个记录。在最后用了个一劳永逸的解决此问题方法:将fstream、FILE再包装下。中文路径使用fstream调试程序过程中,发现打开含中文路径的文件时,会打开失败。查了一些资料,说在VS2008、vs200..

2022-05-23 10:06:29 1664 1

原创 Qt 自定义软件标题栏 -- 复用菜单栏menuBar()

复用布局的菜单栏:layout()::menuBar() 2020/04/05目录引言具体内容效果需要解决的问题接口遇到的问题主要技术点 引言 最近几个月使用了H5的手机app开发工具HBuilder,越用越发现这个HBuilder非常好用,界面、功能各种细节很好,具体就是简单好用,没有任何多余的显示等,最大程度把屏幕大小利用起来了,这和我的软件理念符合,即功能一定要简洁、好用、不用学可以直接用。自己的产品有个地方一直想改进下,就...

2020-05-12 11:37:08 5420 4

原创 安捷伦仪器仪表 - 程控总结

前言有些项目会要软件远程控制仪器仪表的,所程控的安捷伦仪器居多。以前的控制直流电源居多,最近的一个相关项目是17年的,批量控制几十台安捷伦直流电源,这几天有个程控安捷伦频谱仪的需求,所以对这方面的技术内容、调试过程做个总结。安捷伦的提供了大量的配套软件,有自己的程控开发软件,但我们往往使用自己的开发语言集成仪器程控功能,所以用不到VEE、labView等,还需需要用java/C++/.ne...

2019-11-06 15:06:03 5783

原创 我与CSDN的故事 -- 活成自己想要的样子

记不清什么时候,自己的CSDN头像图标总是感觉怪异,也没太理会,最近仔细看清楚,原来那是红色的12years,慕然发现已经在CSDN十二年了,突然间暴露了年龄是个老家伙了,于是乎别轻易发言冒泡了,之后在论坛上浏览帖子看到有很多活跃的17years、18years,原来我们大家一直都活跃在这个舞台上。是的自己已经在这个舞台上十几年了,也想写写自己和CSDN的点滴故事。努力总有希望初识CS...

2019-10-23 22:52:58 536

原创 实践Qt MVC

目录引子几个复杂点自定义表头单元格显示​​​​​​​单元格编辑一些特殊说明主要代码引子最近的项目终于用Qt实践了一个复杂表格编辑功能,用到了Qt的MVC,自定义了Model和delegate;前几年做过几个复杂的表格编辑功能,印象不深刻了,现在做个记录;以前的项目没这么复杂的表格功能,这次的项目终于用到并且实践了一次,完成了之前想过但是一直没机会尝试的内...

2019-10-07 20:59:54 2592

原创 C++内嵌Python混合编程

起因我们软件产品内置了脚本功能,软件提供了若干脚本接口,用来给用户扩展。最近项目上有一些功能用Python实现很快,所以开始尝试内嵌Python.过程这里记录下整个过程,以便加深印象,帮助后续的深入应用;要实现的效果,C++中执行Python脚本,可以获取脚本执行结果,脚本中可以调用C++定义的函数,即实现C++和Python脚本的互相调用1.安装Python,这个很顺,用官网...

2019-08-18 17:54:32 769

原创 初试python 应用记录

近期试着用Python做了一些工作,记录下;可以作为参考的包括:C++执行Python,Python调用C++代码; Python实现SSH登录vxworks,并执行命令;登录linux和vxworks还是有区别的; Qt的QWebView控件,提交数据包、拦截alert等; Python依赖的整体迁移;引子近期的一个项目售前的技术预研工作,要实现两块功能,网页登录提交数据和S...

2019-08-18 17:19:26 159

原创 Qt Creator 管理多工程的实践

Qt Creator中管理多个工程的实践2017/3/71. 说明一直使用VS系列IDE做开发,一个大型的项目通常十几个工程,包括多个exe、dll、lib,使用VS的解决方案管理很方便而且熟悉。现在使用Qt Creator也要达到同样的效果,做了一些尝试,初步完成,做一个记录。前提已经使用Qt Creator的子目录项目,建立并管理了多个项目,现在要把多个项目的输出统

2017-03-17 10:03:19 3114

原创 我的2016-记录哪些有趣的人和事

引子临近年底,在11月中旬从一家工作了好几年的公司离职,我的2016总结,也便是这几年工作的纪念与总结。离职总是有些原因的,人总是对自己所处的环境、现状进行评估,然后采取对策。从工作比较久的地方离开,总是比较伤感,离职时用几天写了封告别的邮件,与那些相处几年的、各个部门的同事,说些离别的话怀念的话,也通过邮件表达些自己的观点、谈谈执着和追求,在一家单位久了,确实有很多要表达的。公司是个

2016-12-28 16:26:26 446

原创 这几年的技术历程

几年在一家公司一直做一款产品,有人说我的技术面窄了,只接触一款产品知道的太少,哈哈,我要笑掉大牙了,这几年自己搞过很多东西,用了很多技术的,只是在这个环境里没发现能交流技术的人,是我把整个公司看扁了,当然除了个别总辈的,这个以后论述。自己的缺点,对某项库不熟,例如网络编程socket,确实只会一些最基本的操作,例如文件操作,还一直用FILE和fstream,不会用CFile和windows

2016-12-25 15:30:30 378

原创 那些熟悉的设计

记录下这几年一直参与的产品中的设计模式。这几年一直参与一款产品研发,跟了几年,几个版本的迭代。一套复杂的系统肯定会用到很多设计模式,又是一套经过很多专业人设计、编写的大型系统,但是没有哪个人或文档,清楚描述这个系统有哪些设计模式。年初时开始系统的学习下设计模式理论,开始看GOF的《设计模式》,所以很想写篇文章,把这个系统中的一些设计,对应到设计模式理论上。首先一定要引用一些的理论

2016-12-19 14:36:10 354

原创 那些有趣的人和事

从一家工作了好几年的公司离职,用几天写了封告别的邮件,说些离别的话怀念的话、说些自己的观点、谈谈执着和追求,讲一些故事。自我感觉写的不错,表达了我要表达的内容,在一家单位久了,确实有很多要表达的,也打动了一些人,自己又看了几遍,把那些故事抽出来记录下来,以后定期翻一翻看一看,也可以再多补充一些内容。 M同学的故事M同学是老马,高智商、国内最好大学毕业、虔诚的信徒,M有个

2016-11-23 14:32:38 885

原创 IDE的快捷键

使用IDE的快捷键,可以提升程序员的生产力罗列下自己熟悉的快捷键,后续有其他常用的也补充进来。 程序员的一大部分工作是代码编写、调试、阅读代码,使用各路IDE(集成开发环境),IDE相当于程序员手中的利器。善于使用IDE可以极大提升编码、调试、阅读代码,达到提升生产力的效果。使用IDE的快捷键,是一种提升效率的有效手段,提升程序员的生产力。 这些年主要是用的是vs2008,也使

2016-09-14 12:18:40 2672

原创 多线程的队列循环缓存

应用场景程序开发中经常遇到一种情况:一个线程收数据(例如socket->recv),一个线程处理数据。这种情况下,我通常的处理方式是一个公共的buff、一个锁,接收线程收到数据后,加锁拷贝内存记录偏移。另一个线程判断偏移大于零时呢,加锁,内存拷贝出来,然后处理。这时就设计,需要加锁,如果高速数据接收(如万兆网),可能导致接收不及时丢包。进而需要设计一种无锁的缓存无锁缓存思路

2016-06-07 11:41:22 4589

原创 设计模式-引子

引子设计模式没有系统学习过,最近因为一些原因,打算找本书记,系统的学习下。这几年工作中涉及一套很庞大的软件产品,其中有很多不错的设计,这些设计在我们所在的行业非常适用。这些设计呢肯定是设计模式的某些条,工作中涉及的这些优秀设计,自己肯定了然于胸掌握十分透彻了,但是我却对不上号,所以当前的第一步,是把自己掌握的这些设计和设计模式对上号,清理出来。设计模式的书选择了GOF的《设计模式》,都

2016-04-27 16:19:57 383

原创 产品研发杂谈(GJB5000A)

这几年主要是做产品,时间从2012年初到2015年初,这几年做产品的经历,对产品研发流程也是比较熟悉了,对于一个技术人员来说,好些内容值得说一说。产品研发流程是一个做事情的思路,每个人都有自己做事情的思路,但是体系呢相当于把前人的,经过实践确认的思路约定出来,我们按照体系做事情,能够把事情保质保量的完成。一般公司的产品研发,通常是市场部负责产品x项目定位、功能、市场宣传等,相当于合同的甲方,技术

2016-04-26 17:12:29 6842

原创 C++细枝末节

sscanf

2016-03-09 15:55:42 425

原创 产品研发阶段总结

这几年一直参与一款软件系统的开发工作,有很多体会,包括对这款产品的理解、对这个行业的理解、软件产品设计方面的理解等等。有必要写篇心得体会记录下来。文章的内容肯定以技术为主了,还有软件产品研发过程的体会。配置文件产品的核心是配置,在软件产品中,配置这个事情推广了看,如果能够根据配置来动态执行软件,用户的变化都可以通过修改配置来解决,而不需要修改代码,可以极大的降低成本、风险等等。

2016-01-29 16:46:35 1736

原创 在线聊天App研发说明(android学习总结)

本文是自学android开发,并开发一个在线聊天App的研发总结。起因:这几年android手机发展迅速,迅速出现海量的android应用,android平台已经和PC端并列的一大应用平台。在这个大的背景下,甚为资深的IT从业人员,不了解android应用开发实在汗颜,所以在一段时间的与自己懒惰心理斗争后,终于决心学下android开发,做一个App。有了起因,说下本人的情况,本人也算

2015-06-30 21:05:56 6885 1

原创 监控系统服务器设计文档_详细设计

从word文档粘贴过来的,没做太多排版,以后会来重新排版的。 机房管控系统_服务器端详细设计 目   录一.        引言.................................................................................................................. 3l      参

2011-10-14 15:16:48 3045

毕业设计-图像压缩-vs2008源码-可编译运行

早年的毕业设计,图像压缩,拉普拉斯算法、高斯算法啥的。 这几天有人问这个,说不能编译报错,赶上疫情有闲心,改到vs2008中,可编译运行。 需要的拿走

2022-05-23

MyGraphics.rar

Qt 自定义软件标题栏 -- 复用菜单栏menuBar(); .h文件和.cpp文件,不是可直接编译使用的. 参见:https://blog.csdn.net/zwb0540822/article/details/106072615

2020-08-19

程控安捷伦频谱分析仪,C++封装类库

实例代码只是封装的C++类库,需要在编译环境中自己写测试函数,并安装visa库才可编译。 本例是实际项目中的代码,用于程控安捷伦的频谱分析仪。

2020-07-29

Qt MVC 主要代码.zip

项目中使用QtMVC的主要代码,非完整工程,不能编译,只能参考MVC代码;

2019-10-07

毕业设计-图像压缩-vc6源码和论文.rar

08年的毕业设计。有做毕业设计要参考的,尽管拿去。 源码是vc6.0,有编译不过、运行错误等等问题的话,baidu自己查询解决。

2016-02-03

简单的在线聊天App

简单的在线聊天App,初学者作品,android4.4,实现基本的两个用户间文本消息,广播消息。

2015-07-02

机房监控_概要设计

概要设计,写得较简单。 整个系统分了三个子系统,客户端,服务器和仿真。 欢迎提意见。

2011-10-13

机房监控系统_概要设计

概要设计,写得较简单。 整个系统分了三个子系统,客户端,服务器和仿真。 欢迎提意见。

2011-10-13

机房监控系统_详细设计

监控服务器端的详细设计文档。 简单的需求描述:可以同时一千台设备的并发连接,设备数据的实时上传。 服务器使用IOCP模型,多线程处理等。 设备通信协议较简单,这里没上传其他文档。欢迎提出意见和批评。

2011-10-13

南开一百题

一百到C语言编程题,

2007-10-07

空空如也

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

TA关注的人

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