软件过程与管理的思考
文章平均质量分 67
本栏目主要收藏了,多年的软件的框架,软件的过程,软件的管理(软件的调试,质量保证手段,提高效率,,,)等等相关总结
何妨一下楼
这个作者很懒,什么都没留下…
展开
-
使用linux的GDB打印STL(vector,map,set..................)
使用linux的GDB打印STL(vector,map,set…)在linux用gdb或者cgdb计较不爽的地方是无法打印STL的东西,所有啊去网上找了找解决方案https://www.douban.com/note/182826844/?qq-pf-to=pcqq.c2c来自链接:https://www.cnblogs.com/silentNight/p/5466418.html转载 2020-10-09 11:26:52 · 463 阅读 · 0 评论 -
常用软件工具总结
软件名称简述详细说明Xmind思维导图常用工具,建立归纳总结树状图式。墨刀UI 原型设计国产好用,还需要 AI 制作图标。老牌 AxureRP 交互多且上手难、新Adobe XD 需Win10系统。starUMLuml 建模免费开源。对应有经典工具IBM Rational Rose,Visio -Win10 版也很好用。WPS文档编辑替代基础...原创 2020-03-03 23:02:19 · 411 阅读 · 0 评论 -
glog日志流记录
日志流作用:1.日志能方便地诊断程序原因、统计程序运行数据,是大型软件系统必不可少的组件之一。2.当通过gdb或打印调用堆栈难以抓到死机信息时,日志流对问题分析就体现了很大价值。google 出的一个C++轻量级开源日志库。支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止...原创 2019-12-07 11:17:03 · 296 阅读 · 0 评论 -
coredump调试实操总结
一. coredump的使用:何谓core文件?当一个程序崩溃时,在进程当前工作目录的core文件中复制了该进程的存储图像。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。参考:http://blog.chinaunix.net/uid-29974135-id-4650793.html编译debug版本的应用(+g):① 生成core文件# ulimit -c ...原创 2019-12-07 11:32:00 · 696 阅读 · 0 评论 -
CppCheck代码静态检查 - 实操总结
参考网:CppCheck介绍与使用 https://www.cnblogs.com/lvdongjie/p/9549254.html工具简述Cppcheck 是一种 C/C++ 代码缺陷静态检查工具。不同于 C/C++ 编译器及很多其它分析工具,它不检查代码中的语法错误。Cppcheck 只检查编译器检查不出来的 bug 类型,其目的是检查代码中真正的错误(即:零误报)。实操总结:Cpp...原创 2019-11-25 21:41:32 · 1666 阅读 · 1 评论 -
valgrind实操总结.一
valgrind神器-----“优先使用gdb调试解决问题,不能解决的问题请使用该神器”。----valgrind神器:是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。解压并编译工具:#tar xvf valgrind-3.9.0.tar.bz2#apt-get install automake#./autogen.sh修改configure中armv7) 改成 armv...原创 2019-11-25 21:16:50 · 220 阅读 · 0 评论 -
backtrace实操总结
参考网:Linux进程崩溃异常退出的调试方法:https://www.openwrtdl.com/wordpress/gcc选项-g与-rdynamic的异同:https://www.cnblogs.com/LiuYanYGZ/p/5550544.html-g与-rdynamic的异同:-g 是一个编译选项,在编译的过程中起作用,把更多调试信息(也就包括符号信息)存放到最终的可执行文件内。...原创 2019-11-25 18:16:50 · 812 阅读 · 0 评论 -
开发工具总结:规范工具、jekins
1 工欲善其事必先利其器notepad++:可以进行编码格式转换,正则表达式,NppAStyle插件代码格式化等;sourceInsight4.0:支持utf8,tab替换4空格,{}对齐方式,智能替换,Astyle插件代码格式化,各种快捷命令等。Astyle插件: 我常用AStyle_config.ini文件中内容为:【–style=allman -s4 -xk -xV -C -S -w ...原创 2019-11-09 21:09:22 · 207 阅读 · 0 评论 -
gcc编译配置总结
确认处理器支持指令特性am57xx-evm:~#cat /proc/cpuinfomodel name : ARMv7 Processor rev 2 (v7l)Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm代码检查与效率...原创 2019-10-23 20:54:01 · 696 阅读 · 0 评论 -
gdb调试学习总结《二》
gdb调试学习总结《二》一. 关于编译指定:DEBUG “ENV{CXXFLAGS} -O0 -g -ggdb -Werror -Wall”RELEASE “ENV{CXXFLAGS} -O3 -Werror -Wall”CXX_FLAGS “{DEBUG} -mfloat-abi=softfp -mfpu=neon -std=c++0x -Wl,-Map=XXXXmain.map”-W...原创 2019-10-23 20:48:39 · 242 阅读 · 0 评论 -
关于UI与平台代码管理 - 个人总结《一》
1.Qt代码如何组织?其一,管理qss设置对象名很重要(例如QTableWidget#TableWidget_Style01),设置多种风格通过对象名来选择。一个类型不应该太多种风格,尽量保证UI设计的一致性原则。其二,Qt提供原始类都必须二次封装,且组织为一个独立的目录。方便代码命名管理、添加统一功能和设置风格。其三,项目创建公共类组织到一个目录中,命名统一增加UiXXXX_X(XXXX...原创 2019-04-05 16:53:37 · 155 阅读 · 0 评论 -
gdb调试学习总结《一》
一.gdb调试搭建:239为服务器IP,201为开发板IP。从机网络配置:ifconfig eth0 down;ifconfig eth0 hw ether 00:0A:35:00:01:44;ifconfig eth0 up;ifconfig eth0 10.13.244.201;mount -t nfs -o nolock 10.13.244.239:/nfs /mnt/app ...原创 2019-08-01 12:05:01 · 399 阅读 · 0 评论