小编Jor*_*sov的帖子

在字符串中查找子字符串的计数

我必须使用C语言在字符串中找到子字符串的计数.我正在使用该功能,strstr但它只找到第一次出现.

我对算法的想法就像在字符串中搜索strstr而不返回null并在每个循环中对主字符串进行子串.我的问题是如何做到这一点?

c string search substring

14
推荐指数
3
解决办法
4万
查看次数

Hibernate与其他审计表连接表

我有一个带有修订的审计表,我想创建另一个与审计表修订版具有一对多关系的表.审计修订将指向新表数据.我怎样才能做到这一点?

hibernate one-to-many hibernate-envers

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

在ansible中评估动态变量名称

我有vars,我把这样的东西:

vars/main.yml
hello_port: 80
world_port: 81
Run Code Online (Sandbox Code Playgroud)

在我的ansbile文件中,我加载变量

vars_files:
  - ./vars/main.yml
Run Code Online (Sandbox Code Playgroud)

这是我初始化m_name的方式:

 - name: set_fact
     set_fact:
        m_name:
          - 'hello'
          - 'world'
Run Code Online (Sandbox Code Playgroud)

然后我使用with_items进行迭代任务:

 - debug:
      msg: "{{ (item + '_port') }}"
   with_items: "{{ m_name }}"
Run Code Online (Sandbox Code Playgroud)

但我得到了输出

hello_port
world_port
Run Code Online (Sandbox Code Playgroud)

不是他们的价值观


好吧,我发现如果我使用debug var它正在工作.但是如果我想把这个表达式"{{ (item + '_port') }}"放在shell任务中的一个例子中,它就不会对它进行评估.有没有办法评估动态创建的变量名称 - 获取值?

dynamic-variables ansible

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

DBGrid中的CheckBox

我的问题是如何在Delphi 7中的dbgrid中设置一个列,其中包含一个复选框项.

提前致谢.

delphi grid tcheckbox

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

模板和单独的编译

我想用C++编写一个带有单独编译的程序,我写了这个:

main.cpp中

#include <iostream>
#include "Stack.h"
using namespace std;
int main(int argc,char* argv[])
{
    Stack<int> st;
    st.push(1);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Stack.h

#ifndef _STACK_H
#define _STACK_H
template<typename T> 
class Stack
{
private:
struct Node
{
    Node* _prev;
    T _data;
    Node* _next;
};
int _size;
Node* _pos;

public:
    Stack();
    T pop();
    void push(T  const &el);
    int getSize() const;
};
#endif
Run Code Online (Sandbox Code Playgroud)

Stack.hpp

#include "Stack.h"
#include <malloc.h>
template <typename T>
Stack<T>::Stack()
{
    _size = 0;
    _pos = (Node*)malloc(sizeof(Node));
    _pos->_prev = NULL;
    _pos->_next = NULL; …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction templates class

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

Perl HTTP服务器

我是Perl的新手,我对HTTP服务器和客户端API有疑问.

我想编写一个HTTP服务器来接受来自HTTP客户端的请求.问题是我不知道该怎么做,因为我是一名Java开发人员,这对我来说有点困难.请问你能给我一些HTTP::DaemonPerl模块的教程和示例吗?

perl

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

JTable,RowSorter,getSelectedRow数据

我在JTable中使用RowSorter,当我对其中一个列进行排序并调用方法getSelectedRowData()时,它返回错误的数据.

public Object getSelectedRowData()
{
    if(getDataArray() != null)
    {
        if(grid.getRowSorter() != null)
            return ((GridModel) grid.getRowSorter().getModel()).getData().get(grid.getSelectedRow());
        else
            return model.getData().get(grid.getSelectedRow());
    }
    else
        return null;
}
Run Code Online (Sandbox Code Playgroud)

我认为问题在于分拣机对表数据进行排序,但不重新加载带有数据的ArrayList.我怎么解决它?

java sorting swing jtable

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

如何在Delphi TEdit中隐藏插入符号?

我想从Delphi中的TEdit控件中删除插入符号.我已经制作了组件,Enabled := False但插入符号仍然出现.我的问题是如何从禁用的TEdit控件中删除插入符号?

delphi textbox caret

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

如何在运行时获取项目中定义的类列表?

我想从TList中的当前项目加载所有类.如果我像普通文件一样读取dpr文件,它将只返回字符串.我想获得dpr文件中定义的所有类及其名称.有人知道怎么做吗?

delphi

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

PL/SQL检查日期有效

如果我DDMM在PL/SQL中有一个日期格式,我想验证它.这样做的正确方法是什么?

DD是一天,MM是飞蛾.

For an example:
0208 - is a valid date
3209 - is not a valid date
0113 - is not a valid date.
Run Code Online (Sandbox Code Playgroud)

oracle validation plsql date

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