问题列表 - 第23175页

std :: vector是否改变了它的地址?怎么避免

由于向量元素是连续存储的,我猜它在一些push_back之后可能没有相同的地址,因为初始分配的空间是不够的.

我正在编写一个代码,我需要对向量中的元素的引用,如:

int main(){
    vector<int> v;
    v.push_back(1);
    int *ptr = &v[0];
    for(int i=2; i<100; i++)
        v.push_back(i);
    cout << *ptr << endl; //?
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是ptr包含引用并不一定正确,对v[0]吧?怎样才能保证呢?

我的第一个想法是使用指针向量和动态分配.我想知道是否有更简单的方法吗?

PS.:实际上我使用的是类的向量而不是int,但我认为问题是相同的.

c++ stl vector

9
推荐指数
5
解决办法
8059
查看次数

如何读取和设置ExtJS网格中特定单元格的值?

我是从ExtJS开始的.我正在尝试从选中的单元格中读取一个值,
我使用的是EditorGrid,并且该商店看起来像这样:

my_store = new Ext.data.JsonStore({
    root: 'topics',
    totalProperty: 'totalCount',
    idProperty: 'details_id',

    fields: [
        {name : 'index',    type : 'int'},
        {name : 'inactive', type : 'int'},
        {name : 'c_1',      type : 'string'},
        {name : 'c_2',      type : 'string'},
        {name : 'c_3',      type : 'string'},
        {name : 'c_4',      type : 'string'}
    ],
    proxy: new Ext.data.ScriptTagProxy({
        url: 'my_proxy_url'
    })
});
Run Code Online (Sandbox Code Playgroud)

截至目前,这是我用来检索所选单元格的行和列的内容:

var column = grid.getSelectionModel().selection.cell[0];
var row    = grid.getSelectionModel().selection.cell[1];
Run Code Online (Sandbox Code Playgroud)

如何读取网格中所选单元格的值并更改此值?

grid extjs

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

WordPress如何阻止搜索引擎?

如果你去wordpress 管理员然后设置 - >隐私,有两个选项可以询问你是否想通过搜索引擎和这个选项来搜索你的博客:

我想阻止搜索引擎,但允许普通访问者

当网站上线时,wordpress如何阻止搜索机器人/抓取工具搜索此网站?

php wordpress search search-engine

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

P/Invoke在32位和64位系统上

我们选择以下Win API调用作为示例:

BOOL MessageBeep(UINT uType); // from User32.dll
Run Code Online (Sandbox Code Playgroud)

输入参数是UINT来指定蜂鸣声类型,它可以是32位和64位整数,具体取决于我们称之为的Windows版本(或者我错了吗?).

如果我想从C#调用P/Invoke消息,那么我应用DllImport声明:

[DllImport("User32.dll")]
static extern Boolean MessageBeep(UInt32 beepType);
Run Code Online (Sandbox Code Playgroud)

这个代码C#在Windows x64下运行吗?

  • 如果是,为什么可以调用32位整数调用,而预期是64位整数(假设我是正确的)?
  • 如果不是,那么适当的平台不可知P/Invoke声明应如何在C#中看起来像?

.net 64-bit pinvoke x86 winapi

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

用Java替换String的第一个字母?

我正在尝试将字符串的第一个字母转换为小写.

value.substring(0,1).toLowerCase() + value.substring(1)
Run Code Online (Sandbox Code Playgroud)

这有效,但还有更好的方法吗?

我可以使用替换函数,但Java的替换不接受索引.您必须传递实际的字符/子字符串.可以这样做:

value.replaceFirst(value.charAt(0), value.charAt(0).toLowerCase())
Run Code Online (Sandbox Code Playgroud)

除了replaceFirst需要2个字符串,所以value.charAt(0)s可能需要替换为value.substring(0,1).

有没有标准的方法来替换字符串的第一个字母?

java string

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

为rpy2转换python对象

以下代码应该在rpy2中创建热图

import numpy as np
from rpy2.robjects import r
data = np.random.random((10,10))
r.heatmap(data)    
Run Code Online (Sandbox Code Playgroud)

但是,它会导致以下错误

Traceback (most recent call last):
  File "z.py", line 8, in <module>
    labRow=rowNames, labCol=colNames)
  File "C:\Python25\lib\site-packages\rpy2\robjects\__init__.py", line 418, in __call__
    new_args = [conversion.py2ri(a) for a in args]
  File "C:\Python25\lib\site-packages\rpy2\robjects\__init__.py", line 93, in default_py2ri
    raise(ValueError("Nothing can be done for the type %s at the moment." %(type(o))))
ValueError: Nothing can be done for the type <type 'numpy.ndarray'> at the moment.
Run Code Online (Sandbox Code Playgroud)

从文档中我了解到r.heatmap需要"一个数字矩阵".如何将np.array转换为所需的数据类型?

python r rpy2

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

函数模板的默认模板参数

为什么默认模板参数只允许在类模板上?为什么我们不能在成员函数模板中定义默认类型?例如:

struct mycclass {
  template<class T=int>
  void mymember(T* vec) {
    // ...
  }
};
Run Code Online (Sandbox Code Playgroud)

相反,C++强制只允许在类模板上使用默认模板参数.

c++ templates

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

根据WSDL验证XML实例文档

我可以轻松地针对XML Schema验证XML文档,例如.使用XMLSpy或以编程方式.是否可以使用WSDL文件执行此操作?使用XMLSpy或我知道的任何其他XML工具似乎都不可能.对我来说,现在唯一的可能性是以编程方式进行,例如.通过从WSDL生成Java代码并启动请求,然后正确编组.如果没有工具/简单的编程方法,是否有可以从WSDL中提取XML Schema的工具?

最好

validation xsd wsdl

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

用于ASP.NET MVC的Paypal IPN侦听器

PayPal GitHub上有很多代码示例,展示了如何以各种语言(php,VB,...)实现IPN监听器.但是,ASP.NET MVC没有.有人成功实施了吗?或者,与其他代码示例类似,是否有实现它的首选/官方方式?

.net c# asp.net-mvc paypal paypal-ipn

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

使用SDK在iPhone App上进行reCaptcha

有没有人在他们的iPhone应用程序上使用reCaptcha?我想弄清楚如何将它嵌入我的应用程序...

iphone sdk recaptcha

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

标签 统计

.net ×2

c++ ×2

64-bit ×1

asp.net-mvc ×1

c# ×1

extjs ×1

grid ×1

iphone ×1

java ×1

paypal ×1

paypal-ipn ×1

php ×1

pinvoke ×1

python ×1

r ×1

recaptcha ×1

rpy2 ×1

sdk ×1

search ×1

search-engine ×1

stl ×1

string ×1

templates ×1

validation ×1

vector ×1

winapi ×1

wordpress ×1

wsdl ×1

x86 ×1

xsd ×1