问题列表 - 第30090页

如何从批处理文件中读取注册表字符串值

我想从bat文件中读取注册表字符串值,然后将readed值分配给变量.我尝试了以下方法:

FOR  %%a in ('REG QUERY HKLM\SOFTWARE\MathWorks\MATLAB\7.10 /v MATLABROOT') DO set MATLAB=%%a
echo %MATLAB% 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

batch-file

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

使用C#打开包含其他扩展名的文件

我有.xml扩展名的文件.使用C#我必须用另一个扩展名打开文件,例如.exe.我可以手动打开"打开方式"选项打开文件.现在我必须使用C#做同样的事情.我怎么做?

c#

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

打印ASP.NET Web窗体

我有一个Web表单,只需要填写和打印.有人可以帮我打印按钮编码吗?

asp.net

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

将Windows身份验证与表单身份验证混合

考虑一个用于Intranet的站点,该站点也应该可以从Internet访问.在Intranet上,您希望使用Windows身份验证,并且在Internet上您希望用户使用表单身份验证访问该站点.

是否可以设置这两种混合模式?我只想验证用户是否使用其中任何一个登录,而不使用两个站点.

asp.net asp.net-membership

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

ArrayList的ConcurrentModificationException

我有以下代码:

private String toString(List<DrugStrength> aDrugStrengthList) {
    StringBuilder str = new StringBuilder();
        for (DrugStrength aDrugStrength : aDrugStrengthList) {
            if (!aDrugStrength.isValidDrugDescription()) {
                aDrugStrengthList.remove(aDrugStrength);
            }
        }
        str.append(aDrugStrengthList);
        if (str.indexOf("]") != -1) {
            str.insert(str.lastIndexOf("]"), "\n          " );
        }
    return str.toString();
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,我得到ConcurrentModificationException,任何人都可以解释它为什么会发生,即使代码在同一个线程中运行?我怎么能避免它呢?

java collections concurrency

79
推荐指数
5
解决办法
11万
查看次数

Amazon S3是否保证写入顺序?

Amazon S3提供"最终一致性"模型,您存储的数据最终对所有客户端可见.

我找不到关于是否保证书面订购的任何官方信息.如果您正在构建一个客户端可能希望在其他人存储数据后立即读取数据的架构,这一点至关重要.

如果保留写入顺序,我可以通过让写入器存储保护(例如,特殊键)和写入操作的结束来轻松检查数据是否完整.

如果没有保证写入顺序,那么我有一个严重的问题,因为我无法确定我能安全地读取数据.

我阅读了Werner Vogel关于一致性的文章(http://www.allthingsdistributed.com/2007/12/eventually_consistent.html),他指出没有单调写入一致性的系统很难编程,但没有说S3是否保证它或不.

cloud concurrency amazon-s3

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

函数RemoveChild(XmlNode节点)在C#中失败

当我尝试使用RemoveChild()删除我的一些子元素时.但抛出异常.我在下面附上了我的代码.

    nodeName = doc.SelectSingleNode("//Equipment//DataCollections//EnabledIDs//MyID[@id='" + attrValue + "']"); 
   // Found the nodeName successfully druing run time.
    doc.DocumentElement.RemoveChild(nodeName); 
   // faild to Remove the node
Run Code Online (Sandbox Code Playgroud)

显示以下错误:

An unhandled exception of type 'System.ArgumentException' occurred in System.Xml.dll

Additional information: The node to be removed is not a child of this node. 
Run Code Online (Sandbox Code Playgroud)

如何删除节点?

[更新]

使用VS2005和.NET 2.0.

c# xml selectsinglenode removechild c#-2.0

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

在巨大的表中,MySQL INSERT语句是否更慢?

随着表的增长和增长,我可以看到SELECTUPDATE语句如何变慢,但是怎么样INSERT

mysql optimization

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

使用next_permutation来排列类的向量

是否可以使用std :: next_permutation()来置换我创建的类的向量元素?

next_permutation()中的compare参数如何工作?

c++ class vector permutation

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

在UIViewController的viewDidUnload中发布IBOutlets?

我对基于Nib的UIViewControllers中发生的事情感到有点困惑.生成UIViewController子类时,模板在viewDidUnload方法中包含非常具体的注释:

// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
Run Code Online (Sandbox Code Playgroud)

这适用于哪些子视图?

  • 那些我初始化的viewDidLoad?(我会说是的)
  • 那些我初始化的initWithNibName?(我会说不)
  • 引用笔尖中的对象的IBOutlets?

如果我像这样使用视图控制器:

MyViewController *controller = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想这没有多大关系是否持有到子视图引用实例变量被释放viewDidUnloaddealloc因为dealloc应该得到尽快视图控制器从堆栈中弹出,所以我还不如做苹果所谓的说,释放实例变量viewDidUnload而不是dealloc.

但是假设我用作MyViewController可以多次推送的实例变量:

if(self.myViewController == nil) {
    self.myViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
}
//Change some state which should be reflected in the view
self.myViewController.someProperty = someValue; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiviewcontroller nib ios

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