问题列表 - 第49488页

哪个.net 3.5集合用于一种类型的可变长度对象数组?

我需要一个或多或少等同于C++的.NET 3.5类std::vector:

  • 包含的对象类型是固定的
  • 按索引随机访问
  • 可以创建一个空容器并根据需要添加对象

早些时候我用过ArrayList,它是正确的,除了它存储object,我必须将检索到的对象转换为正确的类型,我可以添加任何东西,这使编译时类型检查更难.

有没有像ArrayList包含类型参数化的东西?

.net c# collections

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

如何在现有的SQL Server Express安装上安装SQL Server Reporting Services(SSRS)?

我有SQL Server 2005 Express,但我没有SQL Server Reporting Services(SSRS).如何单独安装?我是否必须再次下载整个SQL Server设置,或者是否仅针对SSRS进行单独设置?

sql-server-express reporting-services

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

如何通过iOS模拟器发送电子邮件?

我想知道是否可以通过iPhone模拟器发送电子邮件.我看过通过iphone发送电子邮件的教程如下:

http://www.edumobile.org/iphone/iphone-programming-tutorials/compose-mail-application-in-iphone/

现在要测试它是否有必要拥有真正的设备?如果我想通过iPhone模拟器发送电子邮件的方式是什么?

email iphone message sendmessage

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

关于Windows批处理文件的奇怪问题

我的工作目录中有1.txt2.txt.我使用以下批处理列出所有文件.

批次是这样的:

@echo off
for /f "tokens=*" %%a in ('dir *.txt /b') do (
    echo ---------------
    set file_variable=%%a
    echo file_variable=%file_variable%
    echo filename=%%a
    )    
Run Code Online (Sandbox Code Playgroud)

结果如下:

---------------
file_variable=2.txt   <---------------why it is not 1.txt here??
filename=1.txt
---------------
file_variable=2.txt
filename=2.txt
Run Code Online (Sandbox Code Playgroud)

谢谢.

scripting cmd batch-file

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

使用Perl SQLite进行Auto_increment

我在使用Perl的SQLite中遇到自动增量问题.

数据库设计:

$dbh->do( "CREATE  TABLE IF NOT EXISTS `Users` (
  `UserID` VARCHAR(45) NOT NULL PRIMARY KEY UNIQUE ,
  `First_Name` VARCHAR(45) NOT NULL ,
  `Last_Name` VARCHAR(45) NOT NULL ,
  `Email` VARCHAR(45) NOT NULL ,
  `Password` VARCHAR(45) NOT NULL )" ) ;

$dbh->do( "CREATE  TABLE IF NOT EXISTS `Files` (
  `FileID` INTEGER AUTO_INCREMENT ,
  `UserID` VARCHAR(45) NOT NULL ,
  `File_Name` VARCHAR(45) NOT NULL ,
  `File` BLOB NULL ,
  PRIMARY KEY (`FileID`, `UserID`) ,
  CONSTRAINT `fk_Files_Users1`
    FOREIGN KEY (`UserID` )
    REFERENCES `Users` (`UserID` …
Run Code Online (Sandbox Code Playgroud)

sql sqlite perl auto-increment

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

为什么[self.tableView reloadData]不起作用?

这是cellForRowAtIndexPath:方法的代码.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier: SimpleTableIdentifier];

if (cell == nil) { cell = [[[UITableViewCell alloc]
    initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier] autorelease];
}

NSUInteger row = [indexPath row]; 
cell.textLabel.text = [array objectAtIndex:row]; 
return cell;    
}
Run Code Online (Sandbox Code Playgroud)

当我[self.tableView reloadData];什么都不用的时候?

iphone objective-c uitableview ios

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

如何在api级别低于11的情况下实现操作栏?

我最近在dev网站上读到了关于android中动作栏的实现.但是我发现它需要最低api级别为11.可以有人告诉我是否可以实现Api等级低于11的动作栏,如8或者9.如果是,我该怎么做?

android

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

关于MATLAB矢量寻址的性能问题

我想知道,解决矢量的单个元素的速度更快:

1)通过直接访问

result = a(index)
Run Code Online (Sandbox Code Playgroud)

要么

2)通过矩阵乘法访问元素,例如

a = [1 2 3 4]';
b = [0 0 1 0];
result = b*a;   % Would return 3
Run Code Online (Sandbox Code Playgroud)

在我的观点(来自"经典"编程,如C++)中,第一种方法必须更高效,因为直接访问......第二种方法需要通过两个向量(?)进行迭代.

我之所以要问的是,matlab在矩阵和向量运算方面非常有效,也许我缺少任何方面,第二种方法更有效......

matlab

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

创建唯一的图像名称

为用户上传的图像创建唯一名称的好方法是什么?

我不想有任何重复,所以像MD5($ filename)这样的东西是不合适的.

有任何想法吗?

php filenames

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

从arraylist中移除[和]

我必须以String的形式打印列表值.但我举起与[]在列表中.这是我的代码.

List dbid=new ArrayList();
dbid.add(ar.getdbID());
String check=ar.getdbID().toString();
Run Code Online (Sandbox Code Playgroud)

以上代码的输出:

[2, 3,4]

但我只需要这个:

2,3,4

java

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