- 博客(32)
- 资源 (89)
- 收藏
- 关注
转载 signed unsigned 的数值概念
1. signed 和 unsigned 是两种类型,对存储器中的内容作不同的数值上的解释,可以理解为一个解码过程(signed, unsigned 控制存储空间中最高位的使用,char, int等控制访问的字节数):1. signed 和 unsigned 是两种类型,对存储器中的内容作不同的数值上的解释,可以理解为一个解码过程(signed, unsigned
2012-02-16 14:33:33
221
转载 javascript文件操作
一、功能实现核心:FileSystemObject 对象其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看看这个对象包括哪些相关对象和集合:二、FileSystemObject编程三部曲使用FileSystemObject 对象进行编程
2012-01-11 12:00:06
151
原创 realloc使用
realloc使用,一定记得在等号前加上需要强制转换的类型,如 pstnewpriv = (wl_private_args*)realloc(pstpriv, imaxpriv * sizeof(pstpriv[0]));
2012-01-05 10:45:18
187
原创 gdb attach2
login as: rootroot@10.1.3.155's password:Last login: Tue Nov 1 16:59:36 2011 from 10.1.3.16[root@localhost ~]# minicomWelcome to minicom 2.1OPTIONS: History Buffer, F-key Macros, Search
2011-12-03 18:07:23
116
原创 gdb bug
login as: rootroot@10.1.3.155's password:Last login: Tue Nov 1 16:59:36 2011 from 10.1.3.16[root@localhost ~]# minicomWelcome to minicom 2.1OPTIONS: History Buffer, F-key Macros, Search
2011-12-03 18:06:34
261
原创 gdb 进程 attach
login as: rootroot@10.1.3.155's password:Last login: Tue Nov 1 16:33:05 2011 from 10.1.3.16[root@localhost ~]# minicomWelcome to minicom 2.1OPTIONS: History Buffer, F-key Macros, Search
2011-12-02 18:03:24
123
原创 gdb attach 2进程
login as: rootroot@10.1.3.155's password:Last login: Tue Nov 1 15:12:47 2011[root@localhost ~]# minicomWelcome to minicom 2.1OPTIONS: History Buffer, F-key Macros, Search History Buffer
2011-12-02 17:09:12
177
原创 gdb attach 进程 1
login as: rootroot@10.1.3.155's password:Last login: Tue Nov 1 16:33:05 2011 from 10.1.3.16[root@localhost ~]# minicomWelcome to minicom 2.1OPTIONS: History Buffer, F-key Macros, Search
2011-12-02 17:07:47
204
原创 gdb 标准库查看脚本
http://www.cnblogs.com/dongzhiquan/archive/2011/07/06/2098763.html
2011-12-01 12:19:57
535
转载 Core Dump调试 [zt]
1. 前言:有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.2. gdb:有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字
2011-11-29 10:53:19
171
原创 动态库加载方法
动态库加载方法1、修改引用头文件2、在makefile中加入动态库动态库生成方法类似生成可执行文件的方法,最后把名字改成lib*.so即可
2011-11-29 10:02:15
163
转载 LINUX系统中动态链接库的创建与使用
大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic LinkLibrary)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间共享,节省了空间,提高了效率,具备很高的灵活性,得到越来越多程序员和用户的青睐。那么,在LINUX系统中有无这样的函数库呢?答案是肯
2011-11-28 15:26:14
144
转载 LINUX动态链接库高级应用
在《LINUX下动态链接库的创建与应用》一文中,我介绍了LINUX动态链接库的基本知识.其要点是:用户根据实际情况需要,利用dlopen,dlsym,dlclose等动态链接库操作函数,装入指定的动态链接库中指定的函数,然后加以执行.程序中使用很少的动态函数时,这样的做法尚可.如果程序需要调用大量的动态函数,那么采用这样的编程手段将是非常繁复的,所以我们必须使用一种更为聪明的办法,以减少代码量,提
2011-11-28 15:22:44
111
转载 ldconfig这个命令是做什么的
ldconfig是一个动态链接库管理命令为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件
2011-11-28 15:22:07
144
转载 Delphi for Linux中应用共享对象库
本文用通俗易懂的语言介绍Linux平台上共享对象库(SO)的基本概念及主要优点,通过剖析在Delphi for Linux中应用SO与在Delphi for Windows中应用DLL的异同,以编程实例讲述了Linux平台的SO库文件的组成、SO库文件的函数重载、特殊编译指令、采用Delphi for Linux创建SO的编程规则、使用前的Linux系统设置,以及在Delphi for Linux
2011-11-28 14:03:21
186
转载 Doxygen简单经验谈。。。
Doxygen,大名鼎鼎的文档生成工具,被Boost、OpenCasCade等诸多项目作为文档生成的不二人选。人说,才华横溢往往是高深莫测,这句话放在Doxygen这里显然是不适用的。十八般武艺样样精通的Doxygen,却十分的简单易用,从头到尾看一下它随机的文档,想不会用都难。。。嫌看英文麻烦的,这里有一篇中文的入门介绍。简单的说,如果你准备在项目中采用Doxygen作为文档生成的工具,首先
2011-11-17 11:57:44
133
转载 静态函数
2、静态函数:使某个函数只在一个源文件中有效,不能被其他源文件所用。定义:在函数前面加上static。说明:函数的声明和定义默认情况下在整个程序中是extern的。静态函数的效果: (1)它允其他源文件建立并使用同名的函数,而不相互冲突。(2)声明为静态的函数不能被其他源文件所调用,因为它的名字不能得到。
2011-11-08 12:13:40
127
转载 Attempt to dereference a generic pointer.
我最近在读一段程序,它用了很多void *类型,请教各位大虾关于这种类型的作用和用法!(感觉它的作用是,先不确定类型,留作以后赋值时再确定,请大家指教!) 另外,我在linux下的GDB环境中,用p 命令查看一个void *型的变量的时候,提示为: "attempt to dereference a generic a pointer " ,我该
2011-11-03 10:05:17
1321
转载 GDB用法
GDB用法详解来源: ChinaUnix博客 日期:2008.01.06 21:34 (共有条评论)我要评论 GDB用法详解GDB是一个强大的命令行调试工具。虽然X Window提供了GDB的图形版DDD,但是我仍然更钟爱在命令行模式下使用GDB。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本
2011-11-03 09:59:53
388
转载 source insight 使用
SourceInsight使用技巧(转)配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab无法前进Typing tab replaces current selection,选
2011-11-03 09:26:42
1081
原创 外接无线网卡+linux配置指南
http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=243621&start=0http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=2716339楼Contents:=============Makefil
2011-11-02 16:42:46
691
转载 gdb 简介1
简述一 列文件清单二:执行程序三:显示数据四:断点(breakpoint)五.断点的管理六.变量的检查和赋值七. 单步执行八.函数的调用九.机器语言工具十.信号GDB的使用方法简述一 列文件清单List(gdb) list line1,line2二:执行程序要想运行准备调试的程
2011-11-02 10:20:22
252
转载 gdb 简介2
GDB的使用方法GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能
2011-11-02 10:19:31
181
转载 gdb 简介 3
GDB中运行UNIX的shell程序————————————在gdb环境中,你可以执行UNIX的shell的命令,使用gdb的shell命令来完成:shell调用UNIX的shell来执行,环境变量SHELL中定义的UNIX的shell将会被用来执行,如果SHELL没有定义,那就使用UNIX的标准shell:/bin/sh。(在Windows中使用Command
2011-11-02 10:16:05
449
转载 gdb 查看堆栈信息
查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令:backtracebt打印当前的函数调用栈的所有信息。如:(gdb) bt#0
2011-11-02 10:14:49
8492
转载 gdb 查看运行时数据
用GDB调试程序(11)——查看运行时数据(2)2008-04-09 10:53七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。set print address,set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如: (gd
2011-11-02 10:12:15
1118
转载 gab 查看变量
一、1. 查看源代码:list [函数名][行数]2. 设置程序运行参数:set args二、暂停程序1. continue、next、step2. 设置断点: a、break + [源代码行号][源代码函数名][内存地址] b、break ... if condition ...可以是上述任一参数,condition 条件。例如在循环体中
2011-11-02 10:08:06
385
原创 Linux Kernel Cross Reference
http://lxr.oss.org.cn/source/drivers/staging/rt2860/common/mlme.c?v=2.6.30
2011-10-21 16:36:11
194
原创 source insight
在relation window 中显示的关系依赖于符号的类型. 你可以指出显示什么样的关系,对于不同的符号类型. 例如,你可以设置函数的关系为calls, 并且类之间的关系是继承. 因此, 当你选择一个函数, relation window显示一个call树.并且当你选择一个类
2011-10-17 17:12:06
309
转载 下载最新的firefox源码并编译
1.准备MozillaBuild 在下面地址下载最新的MozillaBuild http://ftp.mozilla.org/pub/mozilla/libraries/win32/ 目前最新的是 http://ftp.mozilla.org/pub/mozill
2011-09-29 10:30:32
782
转载 Google Chrome 源码下载
Google Chrome 源码下载Goolgle 于 2008.09.02 发布了浏览器 Google Chrome。Google Chrome 使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。GoogleChrome 的
2011-09-29 10:25:01
172
PRO_TRIAL_100813_VT-SAPI5_Julie_M16_570_win_v3.11.1.0.part2
2012-05-04
PRO_TRIAL_100813_VT-SAPI5_Julie_M16_570_win_v3.11.1.0.part1
2012-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人