问题列表 - 第14790页

是否可以在C++中的堆栈上创建链接列表?

几周前我刚开始学习C++.所以现在我有这个学校作业问题,要求我实现链接列表而不使用"新"或任何与动态分配内存有关(并且不能使用STL中的任何ADT).教授说一切都可以在堆栈上完成,但是如何?自上周五以来我一直在研究这个问题并且仍然坚持这一点,绝对没有运气.

它说:保持一堆文件名被读取.对堆栈使用以下数据结构:

struct Node { 
string ?leName; 
Node *link; 
}; 
Run Code Online (Sandbox Code Playgroud)

我试图避免使用新的,但当我将列表的头部传递给递归方法调用时,它总是给我"分段错误"或"总线错误".关于我如何解决这个问题的任何想法?

c++ stack linked-list

6
推荐指数
2
解决办法
927
查看次数

使用jQuery Fancybox或Lightbox显示联系表单

我想使用jQuery Fancybox或Lightbox从网页中的标准链接加载联系表单.我已经在http://fancybox.net/example上查看了这些文档,但最接近的选项是iFrame,它不适用于标准页面链接.

我的心脏没有开始使用Fancybox,所以如果有一个更好的方式来获得带有联系表格的灯箱效果,我会很感激有人指着我正确的方向.

谢谢.

jquery lightbox fancybox

14
推荐指数
1
解决办法
12万
查看次数

LINQ to SQL for Oracle.ODP

LINQ to SQL是否支持Oracle.ODP?如果没有,是否有类似的Oracle提供或正在开发的产品?

.net linq oracle odp.net linq-to-sql

8
推荐指数
1
解决办法
8757
查看次数

PHP输出缓冲 - 听起来像个坏主意,是吗?

只想在php输出缓冲中挑选专家的大脑.有些时候我出于某种原因想要实现它,但总是设法重新安排我的代码以解决它.

我避免使用它,因为它听起来会花费资源.我的意思是,如果他们能为编码器提供如此出色的灵活性,为什么他们不总是缓冲输出?我能想到的唯一答案是:因为不缓冲它可以节省大量资源,并且通过良好的编码实践你不应该需要它.

我离开这里了吗?

php performance output-buffering

26
推荐指数
3
解决办法
7800
查看次数

如何在C中有效地从句子中提取单词?

我需要一个有效的函数,将句子的第一秒和其余部分提取为三个变量.

c string substring

0
推荐指数
1
解决办法
2万
查看次数

在指针和指向函数的指针之间进行类型转换时发出警告

我正在将一些C代码移植到TI DSP芯片环境中.我正在努力解决C编译器问题.

我有一个包含指向函数的指针的数据结构.我有一个初始化数据结构的函数.像这样的东西:

typedef void (*PFN_FOO)(int x, int y);

struct my_struct
{
    PFN_FOO pfn;
};

init_struct(struct my_struct *p, void *pfn)
{
    p->pfn = (PFN_FOO)pfn;
}
Run Code Online (Sandbox Code Playgroud)

在Visual Studio和GCC下,这种代码无需投诉即可编译.事实上,因为pfn论证是类型void *我不需要在那里投一个演员; 它会毫无怨言地隐含地施放.

在用于TI DSP芯片的Code Composer Studio中,我收到"警告:无效类型转换"

我的策略是让我的代码在没有警告的情况下编译,所以我想解决这个问题.我尝试了各种各样的铸造.我发现编译器非常高兴,如果我将void *指针指向intfirst,然后将其转换为正确的类型.哎呀!

如果没有编译器抱怨,我怎么能这样做?我是否真的必须转向int关闭编译器?

注意:我特别没有找到"改变init_struct()接受PFN_FOO而不是"的效果的解决方案void *.这适用于这个简化的代码片段,但不适用于实际代码,它构建了可能异构的东西列表.

c casting ti-dsp

6
推荐指数
1
解决办法
5210
查看次数

找到所有子串的最快方法是什么?

这纯粹是出于好奇.我正在浏览一篇比较各种字符串搜索算法的文章,并注意到它们都是为了找到第一个匹配的子字符串而设计的.这让我想到......如果我想找到所有出现的子串怎么办?

我确信我可以创建一个使用KMP或BM变体的循环,并将每个找到的事件转储到一个数组中,但这似乎不是最快的.

分而治之算法难道不是优越的吗?

例如,假设您在字符串"abbcacabbcabcacbccbabc"中查找序列"abc".

  1. 在第一遍中找到第一个字符的所有出现并存储它们的位置.
  2. 在每个额外的传球上,使用前一传球的位置来查找下一个角色的所有出现次数,减少每次迭代的下一次传球的候选.

考虑到我提出这个想法的难易程度,我假设有人已经想出了它,并在30年前改进了它.

algorithm search

6
推荐指数
2
解决办法
4879
查看次数

Bash比较存储的"布尔"值与什么?

我正在尝试创建一个接受一个参数,一个文件的程序,然后在60秒后检查文件发生了什么.为此,我需要将结果存储-e $1在变量中,然后在60秒后检查它.我似乎无法让if表达听我说,我知道这是错的.出于测试目的,此脚本会立即打印出比较结果.期待这个工作的样本,我不知道我对这个小程序做了多少版本.谢谢!明天到期,非常感谢任何帮助!

#!/bin/bash
onStartup=$(test -e $1) 
if [ -e "$1" ]; then
    unixtid1=$(date  +"%s" -r "$1") #To check if the file was edited. 
    echo $unixtid1
fi
sleep 3

#Here trying to be able to compare the boolean value stored in the
#start of the script. True/False or 1 or 0? Now, both is actually printed. 
if [[ $onStartup=1 ]]; then
    echo "Exists"
fi

if [[ $onStartup=0 ]]; then
    echo "Does not exists"
fi
Run Code Online (Sandbox Code Playgroud)

bash

3
推荐指数
1
解决办法
3334
查看次数

perl-to-python互操作的建议?

我们在Perl中有相当大的代码库.对于可预见的未来,我们的代码库将保留在Perl中.但是,我们正在考虑添加基于GUI的仪表板实用程序.我们正在考虑用Python编写仪表板(使用tkinter或wx).但问题是,我们希望利用Python GUI中现有的Perl代码库.

所以...关于如何实现这一点的任何建议?我们正在考虑几个选择:

  1. 编写模仿函数调用的可执行文件(在Perl中); 在python中调用那些Perl可执行文件作为系统调用.
  2. 在Python仪表板内即时编写Perl可执行文件,并调用(临时)Perl可执行文件.
  3. 找到某种Perl-to-Python转换器或绑定.

还有其他想法吗?我很想知道其他人是否遇到过这个问题.不幸的是,目前不能将代码库本身转换为Python.

python perl

1
推荐指数
3
解决办法
364
查看次数

在任务栏中运行winforms

我有一个winforms应用程序,我想显示一个图标,并在我的taksbar上的图标旁边显示图标,就像我的AV软件和音量控制一样.知道怎么做吗?

提前致谢.

c# taskbar winforms

3
推荐指数
1
解决办法
894
查看次数