聊聊我对写好程序的认识
最近在公司做ImageProcess的部分,干了快一个月了,感觉还没有入门。最近在分析台湾的一个同事(70后)写的代码,感觉确实很难,可能这部分算法也比较多吧。主管让我做代码的性能分析,突然发现模块的接口部分有些不好,中间的数据结构不能直接从文件创建,看了老大给的TestApp,发现是从GDI+来的,既然都用了OpenCV为啥还要从GDI+搞起。略有不懂,我只能说我的GDI+还不熟,所以看了一个下午没有看懂。计划明天从OpenCV接个函数过来,就算OK了。
记得之前做word的版面分析,经常要分析字符和段落的大小,以及属性。由于数据结构是链表,而且会遇到合并和拆分,导致对于数据的跟踪及其困难。后来发现组长写了一个函数,可以把数据结构导出为xml,并且可以从文件再生成数据结构,有了这个工具,就方便多了。我对于中间结果,先导出到文件,然后在读入,在CView中画出来,这样本来不容易分析的数据,就变成了一张张的图,非常容易直观的看到结果。我管他叫做bug的可视化。
再说说我看到的Opencv中一个不错的地方吧,就是每次释放内存的时候用的是二级指针,这样可以做到第一释放内存,第二,修改指针,防止出现野指针。
转载于:https://www.cnblogs.com/Dennis-mi/p/3927948.html
聊聊我对写好程序的认识相关推荐
- android插件化好处,写给程序员的Flutter详细教程,面试必问
前言 先简单交代一下背景吧,本人毕业于某不知名985的本硕,17年毕业加入阿里,今年下半年跳槽到了头条,一直从事后端研发相关的工作. 之前没有实习经历,算是两年半的工作经验吧.这两年半之间完成了一次晋 ...
- 自己写的程序密码功能 ------数字功能
自己写的程序密码功能 ------数字功能 class LockedViewController: UIViewController { var dataBase:FMDatabase? var i ...
- 【python编程导论】我想和你探讨下如何去写好程序
1. 题目来源 麻省理工的编程导论: Introduction to Computer Science and Programming Using Python 第一周课程的第三个编程题 Week 1 ...
- ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...
- /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“
题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ***************** 所谓" ...
- 代码编辑神器VIM(附我写acm程序时的配置)(转)
本文转自:http://blog.csdn.net/dinosoft/article/details/6330121 有些牛X的人性格会比较古怪,VIM就是这么一位特立独行,难以琢磨的怪客.但如果熟悉 ...
- 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法
原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...
- php注册程序,[PHP初级]手把手教你写注册程序 1
[PHP初级]手把手教你写注册程序 1 实例内容 在此教程,我们将通过写一个用户注册程序,学习以下内容: 数据的传输与获取 信息的验证 pdo方式操作数据库 事务处理 前台显示文件:index.php ...
- python写小程序-用python写个简单的小程序,编译成exe跑在win10上
每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...
最新文章
- 【Netty】什么是编码器和解码器?
- 【深度学习】如何更好的Fit一个深度神经网络框架下的模型
- Android Studio使用教程
- Ubuntu14.04 YouCompleteMe Configure
- java中同步锁的原理和实现
- 计算机-p命令,OD(电脑命令)_百度百科
- 很多人认为,因为我们是平民,做生意试不了错,输不起,试错成本太高
- 李刚-我的全栈之路导师之一
- Web安全实践(11)用户名枚举
- C语言实现日期转换小工具
- selenium之chrome driver版本选择
- 机器学习数学基础学习总结(一)
- Oracle GoldenGate Director安装配置详细手册
- 在注册表里删除没用的服务
- uniapp微信小程序使用分享功能
- 小学生如何学计算机,作为小学生该如何学编程?
- 数据洞察医药电商,解析医药电商行业现状及发展趋势
- 【编译原理】 根据语法树 写出对应的短语 直接短语 句柄 构造产生式
- 树莓派SPI连接TFT屏幕
- 七号信令监测系统培训手册
热门文章
- display:inline-block带来的问题及解决办法
- Java的各种中文乱码解决方法
- 解析docker中的环境变量使用和常见问题解决
- SSH连接linux时,长时间不操作就断开的解决方案(增强版)
- python2.7下使用logging模块记录日志到终端显示乱码问题解决
- 如何在C / Objective-C中跨多行拆分字符串文字?
- mysql怎么约束_MySQL 约束详解
- windows11升级安装失败怎么办,电脑如何正确安装win11
- spark调用python程序包_pycharm编写spark程序,导入pyspark包的3中实现方法
- 如何修改python代码_解决如何去除Python代码前行号的方法