问题列表 - 第49905页

如何使用RtdServer在C#中创建实时Excel自动化加载项?

我的任务是使用RtdServer在C#中编写实时Excel自动化加载项.我非常依赖Stack Overflow中遇到的知识.我决定表达我的感谢,写下如何记录所有我学到的东西.Kenny Kerr的Excel RTD服务器:最小的C#实现文章帮助我入门.我发现Mike RosenblumGovert的评论特别有帮助.

c# vsto rtd excel-addins excel-udf

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

`std :: set`有什么问题?

另一个主题中,我试图解决这个问题.问题是从a中删除重复的字符std::string.

std::string s= "saaangeetha";
Run Code Online (Sandbox Code Playgroud)

由于订单并不重要,所以我s先排序,然后使用std::unique并最终调整大小以获得所需的结果:

aeghnst
Run Code Online (Sandbox Code Playgroud)

那是正确的!


现在我想做同样的事,但同时我希望字符的顺序完好无损.意思是,我想要这个输出:

sangeth
Run Code Online (Sandbox Code Playgroud)

所以我写了这个:

template<typename T>
struct is_repeated
{
    std::set<T>  unique;
    bool operator()(T c) { return !unique.insert(c).second; }
}; 
int main() {
    std::string s= "saaangeetha";
    s.erase(std::remove_if(s.begin(), s.end(), is_repeated<char>()), s.end()); 
    std::cout << s ;
}
Run Code Online (Sandbox Code Playgroud)

这给出了这个输出:

saangeth
Run Code Online (Sandbox Code Playgroud)

也就是说,a重复,但其他重复已经消失.代码有什么问题?

无论如何我改变了我的代码 :(见评论)

template<typename T>
struct is_repeated
{
    std::set<T> & unique;  //made reference!
    is_repeated(std::set<T> &s) : unique(s) {} //added line!
    bool …
Run Code Online (Sandbox Code Playgroud)

c++ string stl set remove-if

21
推荐指数
3
解决办法
1686
查看次数

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

C#异步Http请求,如何停止跳过?

List<string> urls = this.populateRequestList();

this.Logger("Starting");

var reqs = urls.Select<string, WebRequest>(HttpWebRequest.Create).ToArray();
var iars = reqs.Select(req => req.BeginGetResponse(null, null)).ToArray();
var rsps = reqs.Select((req, i) => req.EndGetResponse(iars[i])).ToArray();

this.Logger("Done"); 
Run Code Online (Sandbox Code Playgroud)

到目前为止我注意到的事情:
当我运行此代码时,"开始"显示在我的日志中,但"完成"从未显示.当我在调试器中查看整个过程时,它似乎跳过它就像它甚至不存在一样.也没有例外.当reqs.Select循环时req.EndGetResponse(iars[i]),它就像冻结或跳过东西.当我在调试器中查看它时,在它跳到最后之前我没有超过10-15个循环.

问题:
如何在某段时间内"跳过"停止此操作var rsps = reqs.Select((req, i) => req.EndGetResponse(iars[i])).ToArray();

如何从中获取HTML rsps?我认为这样做的问题源于"跳过".我尝试循环遍历每个响应并调用Repsponse.GetResponseStream()等...但是一旦跳过就没有任何反应.

c# asynchronous httpwebrequest

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

如何保持旋转格子云散射图的尺度?

背景:我正在尝试使用R的lattice :: cloud()函数为旋转的3D散点图设置动画.我在R中创建了一系列PNG图像,然后从序列中创建一个动画GIF.

问题是绘图的比例随着旋转而变化,因此动画立方体在转动时会变大和缩小.

以下是仅使用两个图表的示例(基于其中一个云示例):

library(lattice)
par.set <-
  list(axis.line = list(col = "transparent"),
     clip = list(panel = "off"))

print(cloud(Sepal.Length ~ Petal.Length * Petal.Width, 
    data = iris, cex = .8, 
    groups = Species, 
    screen = list(z = 0, x = 0, y = 0),
    par.settings = par.set,
    scales = list(col = "black")),
  split = c(1,1,2,1), more = TRUE)
print(cloud(Sepal.Length ~ Petal.Length * Petal.Width,
    data = iris, cex = .8, 
    groups = Species,
    screen = list(z = 0, x = 0, y …
Run Code Online (Sandbox Code Playgroud)

animation r lattice

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

将loadonce设置为true的jqgrid reloadGrid

我在一个页面中使用两个jqgrids.我使用的第二个网格,loadonce: true因为我需要在第二个网格中进行列排序.我需要在服务器回发后重新加载两个网格.(需要在第二个网格中显示更新的值).第一个网格重新加载很好,因为它不会使用该loadonce属性.我的问题是我们可以一起使用loadonce属性reloadGrid吗?(通过loadonce动态设置属性到网格)或者在这种情况下我是否需要进行服务器端排序?请指教.提前致谢.

jquery jqgrid

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

如何使用Intel语法内联汇编在GCC中设置变量?

为什么这段代码没有设置temp为1?我该怎么做呢?

int temp;
__asm__(
    ".intel_syntax;"
    "mov %0, eax;"
    "mov eax, %1;"
    ".att_syntax;"
    : : "r"(1), "r"(temp) : "eax");
printf("%d\n", temp);
Run Code Online (Sandbox Code Playgroud)

gcc inline-assembly intel-syntax

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

如何获得小数符号?

我想得到设备上设置的十进制符号.直到现在我才使用这种方法:

NSString *decimalSymbol;     
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];    
[f setNumberStyle:NSNumberFormatterDecimalStyle];   
[f setMinimumFractionDigits:2];     
[f setMaximumFractionDigits:2];     
[f setGroupingSeparator:@" "];      

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];    
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];   
[formatter setMinimumFractionDigits:2];     
[formatter setMaximumFractionDigits:2];     
[formatter setGroupingSeparator:@" "];      

NSRange range = {1,1};  

decimalSymbol = [[formatter stringFromNumber:[f numberFromString:[@"" stringByAppendingFormat:@"%.02f", 1.0f]]] substringWithRange:range];  

[formatter release];    
[f release];
Run Code Online (Sandbox Code Playgroud)

直到现在,当我在另一台设备(4.3)上进行测试时,它工作正常 - null返回.可能是什么问题呢?

是否有另一种方法来检索小数符号?

后期编辑:
我可以使用:

decimalSymbol = [[@"" stringByAppendingFormat:@"%.02f", 1.0f] substringWithRange:range];
Run Code Online (Sandbox Code Playgroud)

但为什么另一种方式它不能在这个特定的设备上工作?

iphone cocoa-touch objective-c nsnumberformatter

10
推荐指数
4
解决办法
5699
查看次数

如何用Objective C更改iOS设备的系统壁纸/背景?

我很好奇是否可以从您自己的应用程序以编程方式更改iOS设备的系统壁纸/背景.

iphone objective-c ios

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

将查询字符串解析为数组

如何将下面的字符串转换为数组

pg_id=2&parent_id=2&document&video 
Run Code Online (Sandbox Code Playgroud)

这是我要找的阵列,

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => ,
    'video' =>
)
Run Code Online (Sandbox Code Playgroud)

php arrays string

182
推荐指数
7
解决办法
19万
查看次数