小编nos*_*nos的帖子

如何使用Progress 4GL计算记录总数

我该如何计算总数.表中的记录?我想在数据库中显示所有表名和no.每个表中的记录

progress-4gl

3
推荐指数
2
解决办法
8383
查看次数

打印C后结构成员的值发生变化

我在打印节点的id成员变量时得到了这段代码和一个奇怪的行为.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct node
{
    int id;
    int visited;
//    struct node *neighbors_[];
};

struct graph
{
    struct node nodes[26];
    int adjMat[26][26];

};

struct stack_item
{
    struct node node;
    struct stack_item *next_;
};

struct myStack
{
    struct stack_item *anfang_;

};

void initGraph(struct graph *graph_);
void push(struct myStack *stack_, struct node node);

int main()
{

    struct graph graph;
    struct myStack stack;
    char ausgabe[26]="";

    initGraph(&graph);


    //READ DATA
    char line[200];
    int firstTime=1,first;

    first=0;
    push(&stack,graph.nodes[first]);

    printf("ID %i\n",stack.anfang_->node.id);
    printf("ID %i\n",stack.anfang_->node.id); …
Run Code Online (Sandbox Code Playgroud)

c member

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

在Visual Studio中运行文件的任何快速方法?

有没有快速方法在VS 2008中使用Main方法运行文件(.cs)?

通常,您需要测试一些模型代码,Going Alt + f7(Project-> ProjectName Properties)并从下拉列表中更改Startup对象非常麻烦.

visual-studio-2008 visual-studio

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

我应该通过指针操作C++地图的值还是更新记录?

我正在使用C++ std :: map来保存大量实体:

using std::map;  
map {structureEntityID, classEntityRecord} tableEntityRecords; //(replace {}s with arrows)
Run Code Online (Sandbox Code Playgroud)

我会经常修改表格中的实体(每秒多次).通过指针修改这些记录是更好还是更好地制作本地副本,修改它,然后更新表?

例如...

通过指针:

classEntityRecord* getEntityRecord(structureEntityID entityID)  
{  
    map {structureEntityID, classEntityRecord}::iterator iteratorEntityRecord;  
    iteratorEntityRecord = tableEntityRecords.find(entityID);  
    return &iteratorEntityRecord->second;  
}  

classEntityRecord *entityRecord;  
entityRecord = getEntityRecord(entityID);  
entityRecord->x = 15;  
Run Code Online (Sandbox Code Playgroud)

通过复制/修改/更新:

classEntityRecord getEntityRecord(structureEntityID entityID)  
{  
    map {structureEntityID, classEntityRecord}::iterator iteratorEntityRecord;  
    iteratorEntityRecord = tableEntityRecords.find(entityID);  
    return iteratorEntityRecord->second;  
}

classEntityRecord entityRecord;  
entityRecord = getEntityRecord(entityID);  
entityRecord.x = 15;  
tableEntityRecords[entityID] = entityRecord; 
Run Code Online (Sandbox Code Playgroud)

我认为最好使用指针,但这是我第一次使用C++地图,所以我不完全了解它们是如何工作的.

我最担心的是,如果我指向表中的一个值,是否有可能重新排序C++映射并使该指针不再有效?该程序是多线程的,因此可以将实体添加到表中,而其他实体则被修改.

我很感激帮助!

c++ pointers stl map

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

如何以这种方式使用矢量?

有人可以解释一下这段代码吗?函数栏如何接受对向量的第一个元素的引用?

jintArray arry;
std::vector<int> foo = GetIntegerArray(env, arry);
bar(&foo[0])
Run Code Online (Sandbox Code Playgroud)

酒吧的protoytpe是哪里

bar(int* array)
Run Code Online (Sandbox Code Playgroud)

c++ vector stdvector

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

输出全部减1

我使用此代码输出具有特定论坛ID的所有线程

$query = mysql_query("SELECT * FROM forums JOIN threads ON threads.fid = forums.id WHERE     forums.id = ".intval($_GET['forumID']));
$forum = mysql_fetch_assoc($query);

?>

<h1><a>Forums</a> &gt; <?=$forum['name']?></h1>

<?php while ($thread = mysql_fetch_array($query)): ?>

<?=$thread['title']?>

<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)

论坛
id, name, description

线程
id, title, message, fid

事情是它输出所有线程exept一个.如果我删除它只是隐藏另一个.这是为什么?

非常感谢一些帮助!

抱歉,我的英语不是那么好,假设我在fid =的线程中有4条记录(在这种情况下为1),它只输出3条

php sql join

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

没有简单的方法在Java中"包含"?

当逻辑上看起来好像很简单,那么事实证明它完全是错综复杂的,

我没有太多使用Java,所以请原谅我的无知.这是我想要做的:

我在一个.java文件中有一个很好的干净算法,我想从一个初始化的数组中提供它.该数组包含超过40,000个元素,因此我希望它本身就是一个单独的文件.我该怎么做呢?有没有严肃的方法只是说{在这里插入filename.txt的内容}?

java import insert include extend

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

xsd.exe/XMLSerializer是否适用于Java?

是否有类似于.NET的.NET xsd.exe - 从可以轻松反序列化的模式生成类? - 或者,在Java中解析和提取/验证内容xml文档的常见做法是什么?

遍历DOM树并使用XPath查询乱丢代码以获取所需的数据似乎很安静.

java xml serialization

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

"必须拥有"Visual Studio插件

所以 - 这对所有Visual Studio用户来说都是一个问题 - 你使用了哪些插件,并且不能没有 - 为什么?

visual-studio-addins visual-studio

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

C中的分段错误将字符串赋值给char

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char a="9jhjhi";
    printf("%s",a);
}
Run Code Online (Sandbox Code Playgroud)

为什么这会引发分段错误?屏幕背后会发生什么?

c

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

如何将String转换为文件名

  public class saveButtonListener implements ActionListener{
      public void actionPerformed(ActionEvent ev){
         JFileChooser chooser= new JFileChooser();

          String s=(String)searchedResultArea.getSelectedValue();// ??? 
    }
  }
  Object s=searchedResultArea.getSelectedValue();
Run Code Online (Sandbox Code Playgroud)

我开发了一个程序,用于保存用户在文件上指定的一些图片的文件名,并将它们显示在JList中.我已经以这种格式保存了它们

   E:\something\something\something.jpg
Run Code Online (Sandbox Code Playgroud)

现在我需要使用此值打开该图片.我的问题是我无法将此String转换为java使用的正确文件命名

    E:\\something\\something\\something.jpg
Run Code Online (Sandbox Code Playgroud)

我希望你明白这一点.我需要两个反斜杠.我该怎么做?

java string jfilechooser file

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