- 博客(12)
- 资源 (12)
- 收藏
- 关注
转载 gdb十分钟教程
本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 示例file 加载被调试的
2014-10-25 10:05:25 381
转载 常用Linux程序总结
Shell: bash。它结合了 csh 和 ksh 的优点,并且有 readline 功能,你可以随意绑定自己的键盘。 编辑器: VIM, Emacs。 程序开发: GCC, make, ld, Scheme48, j2sdk, Perl, Python, Tcl/Tk ... 论文,幻灯工具:LaTeX, ConTeXt 绘图工具:MetaPost。这个语言太强了,以至于我只用
2014-10-24 16:05:09 413
转载 可重入和不可重入
重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。一般浮点运算都是由专门的硬件来完成,举个例子假设有个硬件寄存器名字叫做FLOAT,用来计算和存放浮点数的中间运算结果假设有这么个函数void fun(){//...这个函数对FLOAT寄存器进行操作}假如第一次执行,有个对浮点数操作运算的结果临时存在FLOAT寄存
2014-10-24 11:31:19 415
转载 从一个笔试题看C语言中float向double的提升问题
从一个笔试题看C语言中float向double的提升问题——lvyilong316首先看一段来自一个笔试题的程序段:float f=1.1; double d=1.1; cout这段代码输出0,那么为什么同为1.1的doble和float不相等呢?我们知道float和double比较的时候后发生类型提升,也就是float会提升为double。我们
2014-10-23 23:34:59 625
转载 轻松搞定二叉树
版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树
2014-10-21 16:29:38 413
转载 内存到底分几个区(转)
下面有几种网上的理解,我整理一下:一: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储
2014-10-21 09:40:41 861
转载 [转载]VC++四种启动其它程序的方法
四种启动其它程序的方法有时我们的程序需要启动其它程序,可能是为了利用它已有的功能,也可能是为了达到某种需要。那么怎样来启动我们需要的程序呢?我暂时知道有4种方法:1、调用API: int system( const char *command ); 你可以传入一命令,启动某个程序。如"ping www.vczx.com", "YourExe"等等 不过这里有几点要值得注
2014-10-18 20:37:36 1372
原创 stm32 IAP程序烧写方案
最近做了一个飞行器,感觉使用jlink仿真器下载更新程序好复杂,每次都需要把一个大块头(Jlink)挂到飞行器上,操作极为不便,网上查了一下,stm32的程序烧写方式一共有三种(1)使用Jlink,JTAG等仿真器;这种方式简单快捷(2)使用系统自带bootloader,ISP,这种方式需要更改stm32boot0 boot1引脚,以更改启动方式。(3)使用ISP,即 in appli
2014-10-16 21:42:32 5511 3
sg3-utils 静态编译包
2023-02-12
arm平台根据栈进行backtrace的方法.docx
2020-10-27
android 蓝牙串口客户端
2014-12-22
银行排号系统设计 C语言实现
2014-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人