用GDB调试程序重新编排,整洁美观。
GDB概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。
或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。
所谓“寸有所长,尺有所短”就是这个道理。
一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
2、可让被调试的程序在你所指定的调置的断点处停住。
(断点可以是条件表达式)3、当程序被停住时,可以检查此时你的程序中所发生的事。
4、动态的改变你程序的执行环境。
从上面看来,GDB和一般的调试工具没有什么两样,基本上也是完成这些功能,不过在细节上,你会发现GDB这个调试工具的强大,大家可能比较习惯了图形化的调试工具,但有时候,命令行的调试工具却有着图形化工具所不能完成的功能。
让我们逐个看来。
2023/2/7 19:34:35 290KB debug gdb
1
Hfss-Matlab-Api是一种源自于Matlab软件的的库函数,通过脚本接口来控制Ansoft公司开发的三维电磁仿真软件Hfss,进行对象的设计和仿真。
这一工具箱包含一系列的Matlab函数脚本模块文件。
利用该函数库产生的脚本,能够在Hfss软件中运行,生成3D模型,求解,输出数据。
基于以上方法,对象设计工作完全可以独立在Matlab软件中实现,求解仿真是工作由Hfss自动完成。
可以说,任何在Hfss软件中可以建立的三维模型,都能够使用这一函数库来实现。
这一脚本接口的存在,并不是可有可无的。
大多数设计者使用Hfss自带的3D建模功能,足以解决简单的模型创建,对象优化。
但是总会遇到一些比较复杂的设计对象的时候,那时实在没什么好的技巧来借鉴了。
例如设计渐变缝隙天线或者其他复杂的滤波器等。
如果我们已经对Matlab软件有了足够多的了解,并且有使用Hfss设计天线的经验,我们就可以进一步接触该脚本。
实际使用过程中,设计者就会意识到该脚本的实用价值。
实际上,掌握该脚本也不是一个多么耗费精力的事情。
最近的更新的版本0.1,可以执行的是最小限度的错误检查,这简化脚本的大小,因此,需要仔细阅读协助说明,在使用提供的函数之前。
(每一个函数都有详细的协助说明,可以在Matlab中使用help[函数名]来了解他)。
最新版本是基于GNU(自由软件协会)和GPL(通用公共许可证)发布的。
2016/4/24 3:06:24 1.68MB HFSS_MATLAB_
1
串口通讯需求的jar包,gnu.io.SerialPort;gnu.io.CommPortIdentifier;gnu.io.SerialPort;gnu.io.SerialPortEvent;gnu.io.SerialPortEventListener;gnu.io.UnsupportedCommOperationException;CopyRXTXcomm.jar--->\jre\lib\extCopyrxtxSerial.dll--->\jre\binCopyrxtxParallel.dll--->\jre\bin
2021/3/27 2:34:05 202KB java 串口通讯
1
Twitch的多合一桌面机器人,具有对聊天命令,事件,计时器,货币,第三方集成等的支持。
访问Firebot的以获取更多信息。
常问问题如何获得Firebot?前往并下载最新版本!如果我有疑问或需要协助怎么办?请访问我们的或发送。
我们非常乐于提供协助。
我发现了一个错误,该如何报告?您可以创建错误报告。
我们会尽快回复。
我有一个新的功能构想,该在哪里共享?我们希望听到您的想法!您可以提交功能请求。
执照该代码(存储库中的所有代码)均在GNU通用公共许可证v3.0下提供。
这意味着您可以自由地在此存储库中获取代码并以自己喜欢的任何方式对其进行修改,并可以出于任何目的分发此代码。
但是,如果您发布它,则它必须具有相同的许可证,将其开源,并提供所做更改的文档。
所有版本都必须具有版权来源,指向此来源。
使用此代码的任何内容都必须在GNU公共许可下,并且版权声明必须指向此处。
2019/3/9 16:15:20 26.25MB bot twitch streaming twitchtv
1
GNU开发ARM,BOOTLODER原理,GNU汇编知识等,是ARM底层开发的资料整理,我打包了,希望给予入门者以协助,绝对值得拥有!
2019/11/5 14:49:34 3.77MB GNU ARM
1
GNU开发ARM,BOOTLODER原理,GNU汇编知识等,是ARM底层开发的资料整理,我打包了,希望给予入门者以协助,绝对值得拥有!
2019/11/5 14:49:34 3.77MB GNU ARM
1
#CRPOpensourceC++ImplementationofCustomizableRoutePlanning(CRP)byDellingetal.ThisprojectwaspartofapracticalcourseatKarlsruheInstituteofTechnology(KIT).Requirements============InordertobuildCRPyouneedtohavethefollowingsoftwareinstalled:-BoostC++Library(http://www.boost.org),morespecificallyBoostIostreams.-Scons(http://scons.org)-g++>=4.8(https://gcc.gnu.org)BuildingCRP============IftheBoostLibraryisnotinyourPATH,makesuretoeditthe*SConstruct*fileintherootdirectorytopointthebuildscripttothecorrectlocationofBoost.Thereisasection*Libraries*inthe*SConstruct*filewhereyoucanspecifythepaths.Onceyouhaveinstalledallthesoftwarepackageslistedabove,youcanbuildtheCRPprogramsbytyping```scons--target=CRP--optimize=Opt-jX```intoyourterminalwhere`X`isthenumberofcoresyouwanttouseforbuildingtheproject.Ifyouwanttouseaspecificg++compilerversionyoucanadd`--compiler=g++-Version`.Wealsosupportadebugandprofilingbuildthatyoucancallwith`--optimize=Dbg`and`--optimize=Pro`respectively.Thisco妹妹andwillbuildthreeprogramsinthefolder*deploy*:-*osmparser*:UsedtoparseanOpenStreetMap(OSM)bz2-compressedmapfile.Callitwith`./deploy/osmparserpath_to_osm.bz2path_to_output.graph.bz2`-*precalculation*:Usedtobuildanoverlaygraphbasedonagivenpartition.Callitwith`./deploy/precalculationpath_to_graphpath_to_mlpoutput_directory`.Here,*path_to_mlp*isthepathtoa*MultiLevelPartition*fileforthegraphthatyouneedtoprovide.Formoredetails,takealookintoourprojectdocumentation.-*customization*:Usedtoprecomputethemetricweightsfortheoverlaygraph.Callitwith`./deploy/customizationpath_to_graphpath_to_overlay_graphmetric_output_directorymetric_type`.Wecurrentlysupportthefollowingmetrictypes:*hop*(numberofedgestraversed),*time*and*dist*.
2016/11/2 13:04:16 14.88MB CRP
1
HORST-高度优化的无线电扫描工具或“HorstsOLSR无线电扫描工具”版权所有(C)2005-2016BrunoRandolf(),并根据GNU公共许可证(GPL)V2获得许可链接主页::问题追踪器::下载稳定版(5.1版)::下载开发(MASTER)::概述horst是一款带文本界面的小型轻量级IEEE802.11WLAN分析仪。
它的基本功能类似于tcpdump,Wireshark或Kismet,但是它的功能要小得多,并且显示不同的汇总信息,而其他工具不容易获得这些信息。
它是为调试无线局域网而设计的,其重点是快速概述而不是深入的数据包检查,并且具有自组织(IBSS)模式和网状网络的特殊功能。
快速了解所有无线LAN通道的情况并找出问题可能很有用。
显示每个站的信号(RSSI)值,这很难获得,尤其是在IBSS模式下通
2020/10/7 19:51:09 91KB C
1
aarch64-linux-gnu-gcc是由Linaro公司基于GCC推出的的ARM交叉编译工具。
可用于交叉编译ARMv864位目标中的裸机程序、u-boot、Linuxkernel、filesystem和App使用程序。
aarch64-linux-gnu-gcc交叉编译器必须安装在64为主机上,才能编译目标代码。
2016/7/18 19:36:14 86.47MB arm编译器 arm linux
1
socket.huio.htypes.hcdefs.hfcntl.hfile.hlocking.hparam.h.utime.h..GNU外面的Clibrary,,对应的头文件
2017/4/23 4:30:53 13KB socket.h uio.h types.h
1
共 54 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡