gdb 调试错行的问题,请高手赐教 [问题点数:100分,结帖人liumangxiong]

Bbs4
本版专家分:1496
结帖率 100%
Bbs4
本版专家分:1496
Bbs6
本版专家分:5360
Bbs4
本版专家分:1496
Bbs4
本版专家分:1496
Bbs5
本版专家分:2645
Blank
红花 2013年5月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2013年4月 Linux/Unix社区大版内专家分月排行榜第二
Bbs4
本版专家分:1373
Bbs4
本版专家分:1150
gdb分析堆栈破坏实例
一、定位bug性质和范围 1、带符号分析dump $ <em>gdb</em> IMActivityServer.symbol core.32530 (<em>gdb</em>) bt #0 0x0000000000a6951a in ?? () #1 0x00000000018c6db8 in ?? () #2 0x8f127f1911ab2800 in ?? () #3 0x00000000018c6d00 in...
GDB远程调试错误解决 使用GDB 7.2版本进行远程调试时出现:Remote ‘g’ packet reply is too long错误
GDB远程调<em>试错</em>误解决 使用GDB 7.2版本进行远程调试时出现:Remote ‘g’ packet reply is too long错误,需要修改<em>gdb</em>代码解决,办法是:修改<em>gdb</em>/remote.c文件,屏蔽process_g_packet函数中的下列两行: if (buf_len > 2 * rsa->sizeof_g_packet) error (_(“Remote ‘g’ pack
windows下配置 GNU的gdb调试功能
1、配置       修改环境变量 1. 我的电脑->管理......在path那一项后面添加你DEV-C++ Bin目录的路径,如: E:\Program Files\DEV-CPP\Bin (你自己的路径) 2. CMD命令行,输入: set path=%path%;E:\Program Files\DEV-CPP\Bin 这样之后,命令行就可以直接调用<em>gdb</em>命令了
chrome 调试错问题解决
今天在mac的chrome上面进行调试,发现断点停下来的行和打断点的行错开了一行,起初搜网站说是因为部分文件只有换行,没有回车导致的,于是写了个脚本将回车加上了,发现的确解决了<em>问题</em>,可是mac上的文件都是只有换行,没有回车的,后面一想也不是这个原因,应该是文件日期修改了导致的,于是用一个命令将js文件全部改为当前时间,错行<em>问题</em>就解决了,cd到要更新日期的根目录,使用命令find ./ -name
MFC猜数字游戏
电子词典上的猜数字游戏。得分榜还未实现,请<em>高手</em><em>赐教</em>!
gdb 调试时指定跳到第几行
转自:http://www.toptip.ca/2010/06/<em>gdb</em>-skip-instructions-or-lines-while.html
试错行是什么原因?高分求助!
程序调试跟踪的行不是正在运行的行,现在调试起来很不方便。rnRebuildAll也不行。rnrn有谁知道是什么原因?
大内高手 调试手段及原理
大内<em>高手</em> 调试手段及原理
gdb调试core分析jvm(JNI)奔溃原因
前几天服务(服务中使用了JNI调用了C++的so库)在并发测试几天后jvm突然奔溃,只在控制台打印出了一句话: terminate called after throwing an instance of '._0'。因为只根据这句话无法确定奔溃原因,于是查看linux系统日志,进入/var/log下,打开message文件,看到下面的话: Sep 16 13:44:04 localhost
Linux下用GDB调试程序崩溃错误
首先开启选项允许系统在程序崩溃时自动生成core dump文件  ulimit -c unlimited 编写测试程序test.c void main(void) {     int * p = 0;     *p = 10;      } 编译程序,一定要加上选项-g ,生成调试信息 gcc -g -o test test.c 运
通过gdb core抓到JVM crash的幕后黑手
原文:http://blog.csdn.net/cpzhong/article/details/7191811      最近几天线上jboss服务器经常莫名地突然停止运行,导致半夜都被报警短信吵醒,元旦几天也基本就在收报警,然后重启系统。查看jboss控制台错误日志,发现只有下面一行: /opt/.../jboss/bin/run.sh: line 181: 26430 段错误     ...
关于gdb attach时 “A program is being debugged already. Kill it” 的提示
参考:http://stackoverflow.com/questions/9974254/<em>gdb</em>-attaching-to-a-process-where-executable-is-deleted 用 <em>gdb</em> attach pid 的方式将<em>gdb</em>挂到一个正在运行的进程上,有时会提示 A program is being debugged already.  Kill it? (y
关于gdbserver调试的问题
主机与arm开发板通过串口,还有交叉网线相连 主机系统为windows xp,用虚拟机安装了红帽linux9.0,开发板为优龙公司出的YL9200V2.0 用linux下的minicom实现主机与开发
linux gdb 跟踪代码错行问题的解决
今天突然出现的一个奇怪的<em>问题</em>,<em>gdb</em>跟踪的时候老是错位了几行,执行step命令的时候也无法进入,本着一次解决的决心,开始查找<em>问题</em>: 1、先确认了是按最新文件编译的 2、确认了编译后库文件有install的(因为错位的是so) 3、在source insight和vi下面看确认了文件代码行是一样的 @@,迷茫了一下,然后开始怀疑跟windows拷贝到linux编译有关,开始用vi看代码文件,
Linux gdb调试多进程
<em>gdb</em><em>gdb</em>是Linux下的调试工具,如果需要调试,则要在编译时加上-g选项,否则无法调试。<em>gdb</em>常用指令:gcc/g++ -g test.c/test.cpp ———-调试前先对源文件进行编译,注意一定要加 -g。 <em>gdb</em> a.out ——— a.out为可已经编译好的可执行文件(当然如果存在语法错误是肯定不能进入<em>gdb</em>调试的)。 list/l 行号 ——- 显示源代码,从指定行号处开始显示,每...
gdb调试进阶之查看指定内存中的内容
查看数组中的内容:print(缩写p)命令 print *array@len array是数组第一个元素的地址,可以使用具体的地址或者数组名;len是要显示的元素个数。 int a[4] = {1, 2, 3, 4} 显示数组a的内容:print *a@4 查看指定地址的内容:examine(缩写x)命令 x/nfu addr n表示要显示
Win7开机动画图标
Win7开机动画图标(部分),背景黑色,怎样使背景透明?请<em>高手</em><em>赐教</em>!!联系zerols@126.com。
常用的数据库操作简单实现 C#
常用的数据库操作简单实现 C#代码,看看就明白了哈!<em>高手</em>请多多<em>赐教</em>哈!
今天天佰集团的面试题,请你谈谈gdb调试工具。[附加例子]
虽然说,大家都知道是什么,但为了基础方面的<em>问题</em>, 大家还是深入了解下吧,对自己的知识面还是很有用的《用 GDB 调试程序》 出自:原著:Rick McMullin 2003年01月05日 21:33 用 <em>gdb</em> 调试 GCC 程序 Linux 包含了一个叫 <em>gdb</em> 的 GNU 调试程序. <em>gdb</em> 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构
ubunut交叉调试GDB的介绍和使用
GDB(GNU symbolic debugger) 简单的说是UNIX和LINUX下的一个调试工具。 像所有的调试器一样,GDB可以让你调试一个程序,包括让程序在你希望的地方停下,此时你可以查看变量,寄存器,内存及堆栈。更进一步你可以修改变量及内存值。GDB是一个功能很强大的调试器,它可以调试多种语言。在此我们仅涉及C和C++的调试,而不包括其它语言。还有一点要说明的是,GDB是一个调试器
行摄 Photoshop CS6后期修片高手之道 PDF电子书
行摄 Photoshop CS6后期修片<em>高手</em>之道978-7-115-32393-4_13466005
小步快跑 试错迭代 ——《腾讯传》读后
小步快跑 <em>试错</em>迭代 《腾讯传》是今年读过的很有味道的一部书,整理了一些自己觉得好的内容,敲打键盘记下来,分享一下。可能书中的说的不一定对,但是许多观点都很有启发性。读完只有一个感受,我太落后了。 以下为记录,没有顺序,纯靠笔记。 1、“小步、迭代、<em>试错</em>、快跑”,是所有互联网公司取得成功的八字秘诀。 2、互联网世界的所有创新,都具备颠覆性的特征,它们往往突发于边缘,从微不足道的市场上浮现出来...
GDB Core文件查询程序崩溃原因
程序运行发生异常退出,比如segment错误,此时可以利用系统生成的core文件,配合GDB来定位<em>问题</em>。 <em>问题</em>程序:  segment.c [cpp] view plain copy #include    #include    #include    #include       void func() 
Linux 下使用 gdb 定位 crash 位置
下面这一段代码会出现SEGV错误。 #include int foo(void) { int *i = NULL; *i = 0; } int main(void) { foo(); return 0; } 执行后如下: $ ./foo 段错误 (核心已转储) 但是没有发现 core 文件。 需要设置一下。 ulimit -c unlimited
VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位怎么解决
<em>问题</em>如下: 1.错误代码报错行数错位 2.debug动态跟踪错位 3.Release跟踪错位 4.断点设置自动被跳转 可能的原因有三种: 第一: 代码和dll或者exe不一致; 第二: 数组等越界导致内存乱了;   第三: 0D0A 改为了0D少了0A或者中文注释打乱了VS对0D0A的定位   方法一: 最方便的方法是静态编译看看是不是第三个原因, 首先VS
C语言知识总结
这是我对3年来使用C语言的一个总结,贴出来晒一晒,错误之处请<em>高手</em><em>赐教</em>。
gdb在文件行号上打断点
转自:100个<em>gdb</em>小技巧与迷茫的行者 &amp;amp;amp;lt;section class=&amp;amp;quot;normal&amp;amp;quot; id=&amp;amp;quot;section-&amp;amp;quot;&amp;amp;amp;gt; &amp;amp;amp;lt;h1 id=&amp;amp;quot;在文件行号上打断点&amp;amp;quo
大吓,调试错
Parser Error rnDescription: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. rnrnParser Error Message: The ID 'Form1' is already used by another control.rnrnSource Error: rnrnrnLine 37: rnLine 38: rnLine 39: rnLine 40: rnLine 41: rn rn
GDB 与GDBserver交叉调试的总结
terminal端运行可执行程序 APP, 然后在利用 PS 命令查看一下当前 APP的进程号, 然后在terminal端输入: <em>gdb</em>server :port --attach pid 然后如果命令执行成功后会显示: root@Phoenix /appfs/apps/Test#<em>gdb</em>server :4321 --attach 1113 Attached; pid = 1113
使用gdb和core dump迅速定位段错误
使用<em>gdb</em>和core dump迅速定位段错误 关键字:<em>gdb</em>、段错误、core dump   一、什么是core dump     core:内存、核心的意思;     dump:抛出,扔出;     core dump:前提:当某程序崩溃的一瞬间,内核会抛出当时该程序进程的内存详细情况,存储在一个名叫core.xxx(xxx为一个数字,比如core.699)的
gdb打印的变量值不准确问题
<em>问题</em>:<em>gdb</em>打印的变量值不准确<em>问题</em> 1) <em>gdb</em>中list可以显示代码,说明debug信息是有编译进去。 2) 设置断点后,使用"print xxx"查看变量,变量值不正确,但是在程序中打印是对的。 3) 尝试编译使用-g和-gstabs+都不行。 4) 写了一个测试demo,调试正常,无此现象。 5) 调试过程中没有出现<em>gdb</em>内部警告或者错误提示。 解决: 编译使用-gdw
快速试错
你可能在尝试创业,或者在思考观察等待机会。又或者说很幸运的拿到了一些种子或者天使资金。接下有哪些坑?我们常说,创业要快速<em>试错</em>,小步快跑,边跑边调整姿势来冲刺。我个人是这样理解的: 1、产品或者服务出来要快。一个项目,因为种种原因到6个月或一年以后才推出来的,估计那个机会点也过了。当然,决定创业前就要把大部分事情想清楚,别先干了再说。观察市场的时候可以稍微多花点时间,一旦开始,速度最重要。那种 J
gdb C++程序coredump不显示行号问题
编译程序的时候加上-g就可以了 编译出来的程序会大不少,然后再去<em>gdb</em>就能显示行号了,直接能定位到具体那一行导致的程序coredump
试错:通过精益用户研究快速验证产品原型试读文章
谷歌搜索前用户体验高级研究员教你怎么做产品
Linux 使用core file文件快速定位程序崩溃代码行
<em>问题</em>描述如果在 Linux下编写程序,有时运行程序的时候程序崩溃,比如说只有“Segmentation fault (core dumped) ”,程序比较小的话,还可以一行一行查看,但是如果程序很庞大,一行行查询,效率非常低下。Linux下可以程序可以生成core file文件,借助<em>gdb</em>很快能定位到崩溃的代码行。解决方案测试程序,除零操作,程序会崩溃/* test.c */ #include <
《软件开发者路线图:从学徒到高手》.pdf
作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长。为了增强专业性,你还需要一些软技能以及高效的学习技能。本书的全部内容都是关于如何修炼这些技能的。两位作者dave hoover和adewale oshineye给出了数十种行为模式,来帮你提高主要的技能。
晚清武林十大高手
晚清武林十大<em>高手</em>:他排名比霍元甲高晚清武林十大<em>高手</em>:他排名比霍元甲高一、董海川    董海川生于清代嘉庆年间(1797-1882),河北省文安县米家坞人,幼年喜学各家拳术,及长访师江南,在桃花山上见一年幼和尚不断向树击掌,并盘树绕行,董自恃勇武上前和小和尚交手,结果大败。于是他请见老和尚,虚心求教,历经几个寒暑,尽得其艺;临别时师傅叮嘱:技艺已有成就,切忌少年气盛惹事生非,董唯唯应诺。然而回家
android-debug.tbz
Android调试用的<em>gdb</em> 用adb push <em>gdb</em> /data/bin把<em>gdb</em> push到手机,然后运行就可以。
数据库操作
主要是数据库的四道难题,求<em>高手</em><em>赐教</em>,这个是行业内<em>高手</em>研究的题目,先分享给大家,想提高数据库操作水平的菜鸟们可以借鉴学习进步噢。
gdb break 断点设置(一)
http://sourceware.org/<em>gdb</em>/current/onlinedocs/<em>gdb</em> 二、断点设置 <em>gdb</em>断点分类: 以设置断点的命令分类: breakpoint 可以根据行号、函数、条件生成断点。 watchpoint 监测变量或者表达式的值发生变化时产生断点。 catchpoint 监测信号的产生。例如c++的throw,或者加载库的时候。 <em>gdb</em>中的变量从1开
gdb动态显示代码上下文
<em>gdb</em>调试时,要用list显示运行代码行的上下文,这个功能很好,但是跟使用GUI的VS等工具比起来,还不是特别方便,但是<em>gdb</em>也可以做到动态地显示调试代码的上下文。调试命令添加-tui或进入后使用focus命令即可<em>gdb</em> -tui io_context...
VC,Windbg,gdb执行到指定代码行方法
在调试的时候,当执行到一段代码时,为了调试或者其他目的需要,有时候需要对一些或者几行代码多次执行或者跳过几行代码的执行,这是很有用的
GDB调试命令以及GDB调试段错误
<em>gdb</em>的调试命令,C语言是:cc -g tst.c -o tst;C++是g++  -g -o (生成的文件) file.cpp linux  c++调试程序命令:<em>gdb</em>  file 启动,罗列代码行数ist 1,break (行数),info break,run(r)调试运行,step(s)单步调试,查看变量 print(p) 变量名,查看堆栈式bt,继续调试continue(c) ,退出程序
解决gdb调试时行号错位--文件格式转换
 话首语:设计模式感悟,如果把自己成功做成某件事情的过程,回忆并加以总结,形成了经验,这就是积累。  dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC], 正常显示则是80L, 2391
GDB查看源码
在调试程序的过程中,可以自由地查看相关的源代码(如果有源代码的话)是一项最基本的特性。一些IDE在这方面做得相当好,GDB当然也提供了这项特性,虽然不如IDE直观,但在一定程度上要比IDE更加灵活和快捷。GDB之所以能够知道对应的源代码,是因为调试版的可执行程序中记录了源代码的位置;因为源代码的位置在编译之后可能会移动到其它地方,所以GDB还会在当前目录中查找源代码,另外GDB也允许明确指定源代码的
gdb调试(四)函数调用栈之Backtraces【转】
(转自:https://blog.csdn.net/yangzhongxuan/article/details/6911689) 通过产看栈信息,我们可以了解栈内帧的编号或地址,通过选择帧我们可以移动到指定的帧内去产看信息。     1、查看栈信息 产看函数调用栈的几个函数 bt     显示所有的函数调用栈帧的信息,每个帧一行。bt n     显示栈定的n个帧信息。bt -n  ...
gdb使用实例
第一篇概论   我们将学习使用<em>gdb</em>来调试通过一个通过串行线同PC相连的嵌入式系统。   Gdb可以调试各种程序,包括C、C++、JAVA、PASCAL、FORAN和一些其它的语言。包括GNU所支持的所有微处理器的汇编语言。   在<em>gdb</em>的所有可圈可点的特性中,有一点值得注意,就是当运行<em>gdb</em>的平台(宿主机)通过串行端口(或网络连接,或是其他别的方式)连接到
利用gdb远程调试驱动模块
在前面的文章中我总结了<em>gdb</em>远程调试内核的大致过程,由于一开始利用k<em>gdb</em>就是想调试自己的驱动模块,所以,这里我对怎么利用<em>gdb</em>远程调试驱动模块做一个总结。     其实调试驱动模块和调试内核的过程是完全一样的,但是调试驱动模块一个很重要的地方就是驱动的初始化的调试很困难,这我在下面会详细说明原因。     通过两天的摸索,我感觉虽然<em>gdb</em>可以远程调试内核,但是由于调试内核相对于调试普通程序的
gdb 调试后台程序
~/>LTP ltp02 3& [1] 12605 ps -ef | grep ltp 603:zuzhao   12605 11854  2 03:23 pts/43   00:00:00 LTP ltp02 3 ~/><em>gdb</em> -pid=12605 0x0000003ca0c0b43c in pthread_cond_wait@@GLIBC_2.3.
后台模版--自适应,请大家赐教
后台模版--自适应,请大家<em>赐教</em>(X-admin.zip)
【转载】gdb结合coredump定位崩溃进程
Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上<em>gdb</em>来定位。 如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file了。这时用如下命令进行设置:ulimit -c unlimited这样便把core file的大小
开源代码分析技巧之二——gdb单步调试
开源代码分析技巧之——<em>gdb</em>单步调试             在海量的源码面前,如何更好的切入到源码,锁定我们需要的那一行,有时显得格外重要。        而通常来讲,我们知道源码包,或多或许我们也同时有一些参考文档(可能不全),并且知道源码能提供的一些功能。比如以Samba4.0.0的源码为例,在samba4.0.0/source4下就有介绍source4新功能说明的帮助文档;在ker
马云天价请不动的中国顶级黑客
随着互联网的普及和发展,地球从一个由互相独立的国家组成的整体变成了地球村,任何人都可以简单的登陆互联网获取信息,发表评论甚至购买东西等,可以说互联网便利了人们的生活,改变了人类的行为习惯,但是互联网也不是绝对安全的,当人们苦心完善维持网络的时候,就有一些人利用漏洞来搞破坏,这些人被称为黑客,说到黑客,大家往往有着不好的印象,认为他们是坏人,但事实上并非如此。 21世纪初,是中国黑客安全发展的...
移动互联网时代的创业生存法则:快速试错,廉价失败
转载 :http://www.jiemian.com/article/440357.html 钱致远特别告诫创业者不要相信巨头、商业领袖、行业机构等对未来的预测,在他看来没有谁是全能的先知。大公司的业务延伸、重点推进往往是越延越小,而少数小微公司,却能越做越大。 移动互联网已经经历了从0到1的过程,当下我们正处在移动互联网大潮时代,购物、医疗、金融、旅行等领域都
gdb高手请指教
我在使用<em>gdb</em>调试程序时,一开始就报一些路径找不到(以前搞的一些路径),请问GDB把这些贵路径存放到什么地方啦?另外,我编译了一些静态库(.a),但是从主程序那里无法跟踪到静态库的源码中,无论我是用cd切换路径还是用directory增加静态库的路径,<em>gdb</em>就是不理会。
从堆栈快速定位出错的代码行
堆栈,bt
gdb下显示源代码命令
昨日在师兄指导下,学会了不少的命令,如ps grep等,今天本想再熟练下这些命令,可是,有些命令又忘记了,真是得将平时学的东西写下来。    今日为了在<em>gdb</em>调试下显示源代码,即将整个页面分为源代码和调试状态,去网上找该命令但又不知如何提问,所有回答都是list命令, 万般纠结.回忆之中,终于想到一个关键字--focus,用来定位src和cmd,在google之下终于找到命令layout,当然
水晶报表的问题,请高手赐教
水晶报表的变量怎么传递进来,比如,我在PAGE ROOTER 下有一栏要写人的名字,这人的名字是从前面的FORM中传过来的,怎么去做呢,谢谢
高手赐教:SQL问题
CREATE TABLE [dbo].[tvoucher] (rn [fid] [int] NOT NULL , rn [fdate] [datetime] NULL , rn [explanation] [varchar] (200) NULL , rn [vouchergroup] [char] (4) NULL , rn [transflag] [bit] NULL , rn [useflag] [bit] NULL rn) ON [PRIMARY]rnGOrnrnALTER TABLE [dbo].[tvoucher] WITH NOCHECK ADD rn CONSTRAINT [DF_tvoucher_transflag] DEFAULT (0) FOR [transflag],rn CONSTRAINT [DF_tvoucher_useflag] DEFAULT (0) FOR [useflag],rn CONSTRAINT [PK_tvoucher] PRIMARY KEY NONCLUSTERED rn (rn [fid]rn ) ON [PRIMARY] rnGOrnrnALTER TABLE 这一段SQL请大家帮助解释一下,谢谢!rn
邮件发送的问题,请高手赐教
我想用VB实现一个邮件发送程序,希望可以含有指定的附件。rn查了MSDN中的一些相关贴子,试着写了些代码,可是有些<em>问题</em>,请<em>高手</em>指正。rnrn背景:rn在FORM中添加MAPISession与MAPIMessages控件,未做任何属性的设定。rn加一按钮,编写单击事件程序。rnoutlook已经配置正确,可以收发邮件,此已证实。rn程序中指定的文件存在于目录中,也已证实。rnrn故障表现:rn方法1:用ShellExecute的方法,系统弹出了outlook的发信界面,但是没有附件显示。我希望是包含附件,且可以直接发送出去。如果没有故障的话,不要弹出outlook的界面。rnrn方法2:用MAPISession与MAPIMessages的方法,系统出错,为VB的实时错误,错误号是48389,同时弹出outlook的发信界面,但是没有附件显示。rnrn源代码:rnrnPrivate Sub Command3_Click()rn Dim strSubject As Stringrn Dim strAttach As Stringrn Dim strAddress As Stringrn Dim strBody As Stringrn Dim strExecute As Stringrn strSubject = "This is a Test Email"rn strAttach = "d:\test.doc"rn strBody = "Hello, %0d%0a Please find attached file"rn strAddress = "Hello@263.net"rn strExecute = "mailto:" & strAddress & "?subject=" & strSubject & "&attach=" & strAttach & "&body=" & strBodyrn ShellExecute Me.hwnd, "Open", strExecute, vbNullString, vbNullString, 1 'SW_SHOWrn rn MAPISession1.SignOnrn With MAPIMessages1rn .MsgIndex = -1rn .RecipDisplayName = strAddressrn .MsgSubject = strSubjectrn .MsgNoteText = strBodyrn .AttachmentIndex = 0rn .AttachmentPathName = strAttachrn .SessionID = MAPISession1.SessionIDrn .Sendrn End Withrn MAPISession1.SignOffrn MsgBox "Send Email Success", , "Email File "rnEnd Sub
NAT的问题高手赐教
我们是局域网,通过光纤,然后接在通信公司的宽带上,不过网关不在我们这儿。rn请问怎么架设自己的ftp服务器让外面访问?rn有没有办法做NAT?还有花生壳怎么用?
字节对齐问题,请高手赐教!!!
此<em>问题</em>在WIN和LINUX下都存在,rnrn开发C/S结构的程序.首先,为了一致,我们网络数据结构都是一字节对齐的.现在,从客户端传送一个struct给服务端,这个struct是一个系统调用的参数,不清楚内核是几字节对齐,是否把这个结构传给一个系统调用会导致失败?怎么办?rnrn把<em>问题</em>拓宽一点,假设在win下,win内核是8字节对齐的,是否我在VC中设成16字节对齐,是否某个WIN32API需要一个结构作为参数的就很可能失败.rnrn另外请教一下 #pragma pack的用法,假设#pragma pack(1)出现在一个.c文件的中间,rn那么,是整个.c文件都是一字节对齐还是仅这行之后的结构会一字节对齐?被include进来的.h文件中的结构是否会一字节对齐?如果#pragma pack(1)是在一个.h文件中间,被include到一个.c文件,这时候会如何对齐?rnrn在VC,假设我设置成一字节对齐,究竟哪些结构会一字节对齐?是否我所include所有的头文件都会被一字节对齐?(包括系统头文件)
高手赐教ASP问题
[b]本人由于要做毕业设计,要用asp设计实现动态同学录系统。本人声明对asp一无所知,求大虾们介绍下相关书籍.在此万分感谢![/b][color=#FF00FF][/color]
简单问题高手赐教
Private Sub CmdAward_Click()rn Randomizern ImgMoney.Visible = Falsern LblNum1.Caption = Int(Rnd * 10)rn LblNum2.Caption = Int(Rnd * 10)rn LblNum3.Caption = Int(Rnd * 10)rn If LblNum1.Caption = "6" Or LblNum2.Caption = "6" Or LblNum3.Caption = "6" Thenrn ImgMoney.Visible = Truern End IfrnEnd SubrnPrivate Sub CmdQuit_Click()rn EndrnEnd Subrnrn程序为两个按钮 按1号按钮 产生一组随机数, 按2号按钮 退出程序rnrn请问: 如何编写另外两个按钮 实现:按钮3 连续产生随机数 按钮4 停止 谢谢!!
高手赐教存储过程问题
现有一本地数据库和一远程数据库,要求写一存储过程,当远程数据库中A表更新或插入了一条或多条数据时,相应的插入到本地数据库的B表中,请各位<em>高手</em>帮帮忙,以后请大家吃饭啊.最好有代码.
新手问题高手赐教
[code=Assembly]jarsigner -storetype jks -keystore zlex.keystore -verbose tools.jar www.zlex.org rn[/code]这行命令语句是什么意思呢?rnJAVA对代码签名有什么意义。。rnJAVA对证书的加密有什么意义。。
两个问题,请高手赐教
1/我安装sqlserver SP2补丁的时候总是到安装数据库访问组件(MDAC)的时候进行不下去,画面就停在那里,不知道是什么原因rnrn2/我想在触发器中访问一个网站的处理页,比如http://localhost/test.asp,请问该用什么方法解决啊rnrn
菜鸟问题高手赐教
我刚开始学FLASH 做了一些东西出来 但是我不知道怎样把做出的东西在FLASHPLAYER里面播放出来rn请<em>高手</em><em>赐教</em>
Apache+ModSSL+Openssl问题高手赐教
我使用的是apache2.0.48 openssl用的是0.9.7b,已经编译成功并可以通过https访问了。我想用vc调试跟踪源代码,可以跟踪到modssl模块里面去,但是遇到openssl的函数就跟踪不进去了。请问<em>高手</em>们如何才能使我跟踪到openssl代码里面去啊?
DB_Library 问题,请高手赐教
能用DB_Library连接修改过端口的sql吗?如果可以因该是怎么个写法呢?rn 附上源码,希望达人给予帮助,如何写才是正确的呢?:修改的sql端口为9999。rn dbinit();rnrn DBPROCESS *dbproc;rn LOGINREC *loginrec;rn RETCODE stat;rnrn loginrec = dblogin();rn DBSETLUSER(loginrec, "sa");rn DBSETLPWD(loginrec, "nihaoma");rnrn /* connect SQL server and set Database */ rn if((dbproc = dbopen(loginrec, "192.168.100.236")) == NULL)rn rn dbfreelogin(loginrec);rn return FALSE; rn
关于的问题,请高手赐教
在页面有这个图片链接,我的图片时放再服务器上的,然后吧路径放再数据库中,当我从数据库中取路径给Action时Action返,<em>问题</em>就出来了,加入这个路径时错误的,也就时说再服务器上取不到图片,我的控制台就会输出很多的select语句。加入路径时正确的就不会查询。我用debug调试,结果执行Http11Processor.process(InputStream, OutputStream) 这条语句前,都不会乱查询,只要这条语句一执行就出现很多的查询语句了,这个<em>问题</em>搞的我好几天了,起先不指点时那里出的<em>问题</em>,今天才发现时这个img的<em>问题</em>,但就时不指点为什么会这样,它怎么就还会去查询数据库。请各位大虾指点一二。
串口通讯的问题,请高手赐教
我使用VC++6.0建立工程,和底层单片机串口通讯.rn通讯协议写明:rn串行位格式:一个起始位,8个数据位,1个模式位,1个停止位,共11位数据rn模式位是用来区别地址和数据的,模式位为1,表明是地址字节,模式位为0,表明是数据字节rn"模式位"就是奇偶校验位设置为标志(mask?)rn现在不明白的地方是:rn在VC中我还没有找到能够读取奇偶校验位的函数,没有办法知道这个位的数值rn清<em>高手</em>不吝<em>赐教</em>!多谢
文件监控的问题,请高手赐教
大家都知道 winrar 吧,他有个很实用的功能,就是在 winRAR 里面打开的文件,如果修改后关闭文件rn,winRAR 会提醒你文件已改变是否更新压缩包里的文件,请问 WinRar 是怎么发现文件被关闭的?(检查文件更改应该很简单,这里就不讨论了),rn附注:在 winrar 里双击打开文件时,其实winRAR 是把它解压到临时目录,然后可能是用 shellexecute (API函数)把文件打开的。
半小时让你成为EXCEL高手
如果我们在用Excel XP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用Excel来快速输入信息就成为各个Excel XP用户非常关心的话题... 1、快速输入大量含小数点的数字 如果我们需要在Excel XP工作表中输入大量的带有小数位的数字时,按照普通的输入方 法,我们可能按照数字原样大小直接输入,例如现在要在单
gdb中list命令使用
在<em>gdb</em>调试器中list命令语句是列出源码。 #include #define N 100 int main() {     int i;     int j;     int n;     int k = 1;     int a[N][N];     printf("please input n:");     scanf("%d",&n);
动态SQL问题,请高手赐教
朋友们,我想实现一个东东,但是自己写了很多种存储过程结果都有错。请<em>高手</em>帮忙呀。rn我发现,动态拼接SQL语句的时候,FROM 后面不让加变量名或者 存储过程IN 的那个参数。很郁闷啊rn环境:ORACLE10G WINDOWS平台。rn要求: rnselect count(*) from tablename where columnname is not null; --判断每个字段非NULL值的个数。rn--这里不分组 也不要用 select count(columnname) from tablename where columnname is not null;这样有错。这里我不想说为什么,如果要试验,大家可以自己亲自试验一下。rn ---tablename 动态 columnname 动态rn把数据写入这样一张表中rnrncreate table TEST_COLCOUNTrn(rn TABLE_NAME VARCHAR2(200), --表名rn TABLE_NAME_COMMENTS VARCHAR2(200), --表名中文含义rn TABLE_NAME_NUM_ROWS VARCHAR2(200), --表中共多少行数据 系统表 USER_TABLES 里面已经提供rn COLUMN_NAME VARCHAR2(200), --字段名rn COLUMN_COMMENTS VARCHAR2(200), --字段中文含义rn COLUMN_ISNOTNULL_COUNT NUMBER, --IS NOT NULL 出来的值 (关键算这里的值)rn COLUMN_NULL_COUNT NUMBER, --IS NULL 出来的值 (关键算这里的值)rn EXECDATE DATE --执行时间 用SYSDATE 就可以了。rn)rnrnrn提示: rnselect * from user_tables; --能得到表明rnselect * from user_tab_comments; --能得到表明的中文含义rnselect * from user_tab_columns; --能得到所有表中字段rnselect * from user_col_comments; --得到表中字段的中文含义rnrnrn我觉得我已经说的很详细了。这个事情说起来很容易,想起来很容易,但是真正实现,好像<em>问题</em>很多。rn无论用任何方法实现,我希望朋友们能对自己贴出来的代码负责一点哈,最好自己测试过真的能实现。rn我的分数不多。希望有时间和喜欢探讨ORACLE技术方面的朋友,帮忙看看。可以暂时不考虑效率,不过不要太夸张就行。rn存储过程的开头 我先写一下吧。这样能让朋友们更能理解我的意思哈。rnrnCREATE OR REPLACE PROCEDURE CX_TEST (TABLENAME IN VARCHAR)rnISrn--变量、游标 声明部分rnBEGINrnrn--DML OR DDL rnrnEND CX_TEST;rnrn再次真诚请求高人<em>赐教</em>。如果哪位<em>高手</em>纯粹为了分而完成这个,我可以加分。
无线网络问题##高手赐教
寝室无限网络,经P2P终结者拦截有非法用户连接到无线网络,导致我们无法上网。请教有什么方法能够找到非法用户或能控制非法用户先谢过了
诸多问题,请高手赐教
1、如何在Delphi中定义自己的运算符,比如a+=b的功能实现a:=a+b 类似Crn2、如何为控件定义自定义的消息或时间处理代码 ,在运行期间动态指定rn 例如:我动态创建了一个TButton 想为其动态创建其所有的事件处理代码 在运行期指定rn
javamail问题,请高手赐教
本人在用javamail发送html格式的邮件,源码如下 rn mymail.setMailFrom(mailfrom);rn mymail.setSendDate(new Date());rn mymail.setMailTo(mto, "to");rn mymail.setSubject(mailtitle);rnrn String aaa = "" +rn "" +rn "亲爱的 " + userName + ",您好:" +rn " " +rn " 感谢您注册" +rn " " +rn "" +rn "" +rn "";rn mymail.addHtmlContext(aaa);rn mymail.sendMail();rnrn邮件可正常发送,但收到的内容没有显示超链接,而是文本,请问原因出在什么地方
高手赐教,sql问题
原始表:rn日期 产品名称 部门名称 数量rn2000 产品1 部门1 2rn2000 产品2 部门1 5rn2000 产品1 部门2 8rn2001 产品1 部门3 9rn2001 产品1 部门1 8rn.. ... ...rnrn根据原表生成一个新的表:rn 合计 部门1 部门2 部门3 ........ rn合计 (数量) //这个合计的位置可以随意 rn产品1 rn产品2rn...rn...rnrn怎样用sql语句实现?如果一步实现不了可以用多步,只要能实现功能就行。rn另外说明一下,部门大概有1000个,产品大概有100个。
防火墙问题,请高手赐教
开启了windows防火墙以后,加域就加不进去了,好像得开启什么端口,请指教
MIDAS问题(请高手赐教
使用MIDAS编程rn需要同时插入一张主表和一张从表rn计划先向主表插入一条数据,然后用SQL SERVER的GETIDENTITY函数获得最新的标识字段值后依据此字段向从表插入数据。rn<em>问题</em>在于:这是一个可能有多人同时向数据库执行写入操作的系统,主表数据插入后MIDAS的APPSERVER并不返回值(最理想是直接返回标识字段),而且也不返回插入是否成功。rn我只好又使用一个存储过程来获得最新的标识,这中间毕竟有时间间隔,如果通讯有故障估计会造成获得的标识字段不是刚才自己插入的数据产生的,而是别人插入的数据产生的,从而导致从表数据写入错误。rn请<em>高手</em>指点:rn1。APPSERVER是否可以直接返回最新的标识字段值,这是最佳方案rn2。APPSERVER是否可以给出错误提示指示插入错误?rn3。有没有其他办法解决这个类似事务处理的<em>问题</em>?要注意这是两个表,好象普通的事物处理在此不适用,而且写入数据是在服务器的中间层执行的,它处理的是两个BEFOREUPDATE事件,这能够使用事务吗?rn
SQL的问题,请高手赐教!!!
我的机子上装SQL,可以连到服务器上的SQL数据库。今天早上装了一个“新中大财务软件”,装完之后当我打开“SQL企业管理器”或“查询分析器”时都会提示:"The ODBC resource DLL(C:\WINDOWS\SYSTEM\ODBCINT.DLL) is a different version than the ODBC setup dll(C:\WINDOWS\SYSTEM\ODBCCP32.DLL).rnYou need to reinstall the ODBC components to ensure proper operation.rnPress OK to proceed,CANCEL to abort."按OK可以进入,可以操作, 就是打开服务器上的SQL也会出现同样的<em>问题</em>。这是怎么回事?下午我把这个该死的软件删除掉(手工删除)以后还是一样。着是为什么?会不会出大事?应该如何解决?请<em>高手</em><em>赐教</em>!!!
高手赐教, DDDW 的问题
我在窗口中有一个 数据窗口, dw1, 用的是 d_1 数据窗口, d_1中又有一个 DDDW 是 d_2, d_2 的SQL 语句中有一个变量 a, 现在我遇到<em>问题</em>是如何在程序中把数值传递给 变量 a,
简单的问题,请高手赐教!!!!!
我想实现如下功能:rn页面中有两个列表单,左边的列表单中是选择项,选择内容后,点击按钮,选取的内容就添加到右面的列表单中.在一个页面中实现.兄弟是个新手,请<em>赐教</em>.有源码最好.谢谢
AnsiString问题,请高手赐教
char ch[4];rn.... 赋值 省略 rnAnsiString str = AnsiString(&ch[0]);rn这种 转化应该 可以。rn当 ch[0] = '\x0c';rnch[1] = '\x94';rnch[2] = '\x41';rnch[3] = '\0';rn时 显示 的 是: 擜;rn也就是 说 它 自动 把 第二和第三个结合,作为了一个汉字显示 rn而我 只想显示 它的 ASCII码 形式 rn也就是说 ch[2] 是要 显示 成: A rn其他 不可打印字符 显示为:.rn请问 如何避免这种 自动结合 ?rn或者 还有其他思路 可以 实现????rn
while语句问题高手赐教
#include"iostream.h" rn#include"math.h"rn#include"conio.h"rnvoid main()rnint a,i,j,k; //a:总宽度,i:行数,j:每行字符个数rncout<>a;rncout<>a;rn cout<
msdn问题、请高手赐教
我已安装了msdn帮助文档。可我每次打开帮助时都会提示插入msdn安装光盘。请问这是什么<em>问题</em>呢。rn谢谢大家。
JAVA包问题,请高手赐教!!!
我写了一个NumberGuessBean.java,保存在tomcat 5.0\webapps\root\web-inf\classes\num\下面.rn-------NumberGuessBean.java-------rnimport num;rn.....rn.....rn----------------------------------rnrn又写了一个numguess.jsp保存在tomcat 5.0\webapps\root\web-inf\myjsp\下面rnrn---------------numguess.jsp--------rnrnrnrnrn.....rnrnrn运行的时候出现错误:rnorg.apache.jasper.JasperException: Cannot find any information on property '' in a bean of type 'num.NumberGuessBean'rn org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(JspRuntimeLibrary.java:363)rn org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibrary.java:306)rn org.apache.jsp.myjsp.numguess_jsp._jspService(numguess_jsp.java:67)rn org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rnrn请问各位GG,这是什么原因???rn如果JSP文件调用.class文件时,.class文件应该放哪里呢???
新手问题~~高手赐教~~
请问 ROF 和 EOF 是什么意思?rn经常看到rnIf rs.rof ....rnIf rs.eof ....rn我都看不懂~rn说明一下,我没学过任何计算机语言,只是爱好让我喜欢做网页,所以有很多地方都不懂~,还望<em>赐教</em>~!
最优算法问题,请高手赐教
本人遇一难题,苦思无果,特来请大虾指教。rn<em>问题</em>如下:rn有几根大钢材如:1米、1.5米、1.8、2米可供裁减,数量不限,另需要裁成的小钢材有多种如:0.3米数量若干、0.8米数量若干、1.2米数量若干,若小钢材的数量都是1,则有多种裁法,如:(1).用1.5米的大钢材正好可以裁成一根0.3和一根1.2米的小钢材,用1米的大钢材裁成一根0.8米的小钢材,这样浪费0.2米;(2).如果用一根2米的大钢材正好可裁成一根0.8和1.2米的小钢材,用1米的大钢材裁成一根0.3米的小钢材,这样会浪费0.7米。rn也就是小钢材的长度和数量自己输入,大钢材的长度也是自己输入,不过可能有几种规格可供选择,数量反正不限制,求最结省钢材的裁减算法。
高手赐教,局域网问题
公司A樓的机房由一台交换机连到另一幢B楼二楼的交换机,而三楼的电脑也由一台交换机连到二楼.现在有一个夺怪的<em>问题</em>,最近两三日早上开机后,发现由机房无法连接到B樓的三樓電腦,用ping命令無法ping通,但将机房那一端的网线拔出再重新插入却又可以连接了(未拔出时,交换机上的灯是亮的,也就说不是水晶头松动的<em>问题</em>)
MSYS2下gdb-8.2编译安装
1,编译环境: 1)操作系统环境: 系统版本:Windows 10 专业版 系统类型:64位操作系统,基于x64的处理器 2)MSYS2环境: mintty 2.9.4 (x86_64-pc-msys) gcc (GCC) 7.3.0 GNU Make 4.2.1   2,<em>gdb</em>源代码: 可以去gun上下载,http://www.gnu.org/prep/ftp.html里面列...
文章热词 双目视觉问题 特征点问题 相机标定问题 交叉验证调超参数 最优化问题
相关热词 bootstrap 分页问题 行拖拽 c++ debug gdb android 成为高手的必经之路 c++ eclipse gdb 区块链问题 围棋赛事请一个人工智能费用
我们是很有底线的