标签: insertion

调试地图插入?

我在向Map插入条目时遇到问题.

#include <stdio.h>
#include <vector>
#include <stack>
#include <map>

using namespace std;

class Nodo
{
public:
    vector<Nodo> Relaciones;
    int Valor;
    bool Visitado;

    Nodo(int V)
    {
        Valor = V;
        Visitado = false;
    }
};

class Grafo
{
public:
    Nodo *Raiz;
    map<int, Nodo> Nodos;

    Grafo(int V)
    {
        Raiz = new Nodo(V);
        //Getting http://msdn.microsoft.com/en-us/library/s5b150wd(v=VS.100).aspx here
        Nodos.insert(pair<int, Nodo>(V, Raiz));
    }
};
Run Code Online (Sandbox Code Playgroud)

c++ insert map insertion

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

在C++中,`var << ifstream`与`ifstream >> var`相同吗?

var << ifstream一样的ifstream >> var吗?

据我所知,它们应该完全相同.但现在已经很晚了,我的大脑半睡半醒,所以我想澄清一下.

c++ extraction ifstream insertion

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

mysql插入值,如果它不存在

我试图在配料表中插入一种成分,如果它不存在的话.我使用以下语法:

INSERT INTO ingredient(Name) 
(
 SELECT 'ingName' FROM dummytable WHERE 
(SELECT count(*) FROM ingredient WHERE Name = 'ingName')=0)
Run Code Online (Sandbox Code Playgroud)

即使SELECT查询似乎返回了所需的结果(包含"ingName"的条目),这似乎也不起作用(0行受影响).

"ingredient"表有2列:Name,id(id是自动递增的)

谢谢,李

mysql insertion

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

如何从vimscript循环中插入文本?

:help while文档中可以看出:

NOTE: The ":append" and ":insert" commands don't work
properly inside a ":while" and ":for" loop.
Run Code Online (Sandbox Code Playgroud)

我可以证实他们没有.但是,我应该使用什么来从循环内插入文本?

vim loops while-loop insertion

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

C++预处理器宏中的代码块在没有大括号的情况下不起作用

以下#define部分有效:

#define OUT(x) \
   if(x > 0) cout << "Hello "; \
   if(x > 1) cout << x+1

OUT(1) << "message";     // OK

if(0) {
   OUT(1) << "message";     // OK, nothing printed
}

if(0)
   OUT(1) << "message";     // NO, printed anyway
Run Code Online (Sandbox Code Playgroud)

我理解为什么它不起作用(if(0)仅适用于if(x > 0)).
我找不到让它发挥作用的方法.考虑到我不能在定义中添加大括号,否则我将不允许使用插入运算符.

c++ insertion operator-keyword c-preprocessor

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

将值插入Ruby中的每个其他数组索引

我需要将一个整数数组[1,2,3]转换成一个数组,其中整数后面跟着一个零:[1,0,2,0,3,0].

我最好的猜测,虽然有效,但看起来很怪异:

> [1,2,3].flat_map{|i| [i,0]} => [1,0,2,0,3,0]
Run Code Online (Sandbox Code Playgroud)

ruby arrays insertion

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

使用slatejs在编辑器中的光标处插入图像

我正在尝试使用reactjs和slate.js实现Rich Text编辑器。到目前为止,我能够使大多数功能正常运行,但是无法在光标处向文档添加图像不起作用(但是,在文档开始处插入图像仍有效)。

当IAM尝试将其插入任何其他点时IAM收到错误。在renderpart处,即执行编辑器的onchange方法。

    const target = getEventRange(e, this.state.EditorComp.state.value)
change = this.state.EditorComp.state.value.change().call(this.insertImage, filelocation,target)
this.state.EditorComp.onChange(change);
Run Code Online (Sandbox Code Playgroud)

slate-react.es.js:1229 Uncaught Error: Unable to find a DOM node for "51". This is often because of forgetting to add `props.attributes` to a custom component.
at findDOMNode$1 (slate-react.es.js:1229)
at findDOMPoint (slate-react.es.js:1247)
at findDOMRange (slate-react.es.js:1290)
Run Code Online (Sandbox Code Playgroud)

我的代码基于链接https://github.com/ianstormtaylor/slate/blob/master/examples/images/index.js

请帮忙。

image insertion reactjs slatejs

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

如何更改 ttk.Entry 插入光标颜色?

我正在使用 Python3 和 tkinter 8.6 开发一个应用程序。其中一部分是一个相当复杂的对话框,它使用深色背景。随附的代码仅使用几个小部件来显示我无法工作的区域。除此之外,我的对话框使具有键盘焦点的小部件变得明显(通过突出显示的背景颜色,只需选项卡)。我已经尝试了所有可能的搜索字符串来寻找解决方案,但无济于事。事实证明 'insertwidth': '4' 确实有效。我想要的就是更改 ttkEntry 小部件插入点光标的颜色。我发现的建议答案似乎都不是解决方案。提前致谢。

    #!/usr/bin/env python3
import tkinter as tk
import tkinter.ttk as ttk    # ttk widgets use styles
import tkinter.font as tkfont

def app_exit():
    root.destroy()


root = tk.Tk()
root.geometry('400x50+400+100')
bg = '#2C2B3B'    # dark blue
hlbg = '#3F3D5C'  # dark blue a shade lighter
fg = 'white'
ebg = 'pink'   # Entry inserts
root.configure(background=bg)  # fills in around labels and entries
font14 = tkfont.Font(size=14)
font10 = tkfont.Font(size=10)
root.option_add('*TEntry*Font', font14)
ttstyle = ttk.Style() …
Run Code Online (Sandbox Code Playgroud)

color-scheme tkinter insertion python-3.x tkinter-entry

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

Numpy 获取排序数组中的插入索引

我试图找到一种方法来创建一个传递两个数组的函数,其中结果是一个索引数组,其中第一个数组中的值将位于第二个数组中。下面的代码给出了我想要的结果,但我试图摆脱循环for并找到一种使用 numpy 函数对其进行矢量化的方法:

x_array = np.array([25, 32, 3, 99, 300])
y_array = np.array([30, 33, 56, 99, 250])

result = [0, 1, 0, 3, -1]
Run Code Online (Sandbox Code Playgroud)
def get_index(x_array, y_array):
   result = []
   for x  in x_array:
       index = np.where(x <= y_array)[0]
       if index.size != 0:
           result.append(index.min())
       else:
           result.append(-1)
   return result
Run Code Online (Sandbox Code Playgroud)

python numpy insertion

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

通过插入字符确定是否可以将一个字符串更改为另一个字符串的算法?

假设我有一个长度为N的"目标字符串"(或列表,并不重要).为简单起见,假设有两个且只有两个可能的字符,"A"和"B".因此,例如,目标字符串可能是"ABBABB".

然后给我一个长度<= N的测试字符串(同样,两个可能的字符相同).我想确定在唯一合法转换是插入字符的约束下,是否可以将测试字符串转换为目标字符串.

例如,让我们再次说目标是ABBABB,测试是BBB.然后答案是肯定的,测试可以转化为目标; 例如:BBB - > BBAB - > ABBAB - > ABBABB.

但是如果测试是BABA,则它无法转换为目标,因为目标以A开头,测试没有,并且在测试中插入A将无法工作,因为这将导致它有更多的A比目标有.

显然,我可以通过蛮力,通过所有可能的字符插入序列来做出这个是或否决定.但是有更有效的方法吗?

提前致谢.

algorithm insertion

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