问题列表 - 第42700页

修改ASP.NET成员资格架构

所以我在我的网站上使用表单身份验证,并在SQL Server中设置了所有表和存储过程.唯一的问题是,我真的不认为我需要所有这些表,而且我也不是表名的忠实粉丝.

例如,我正在为员工使用身份验证,因此将表名从"aspnet_Users"更改为"Employees"会更好.我真的不需要Personalization表.但我不知道这是否会破坏任何事情.

是否可以修改/删除表和存储过程而不会搞乱一切?

c# sql-server asp.net asp.net-membership

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

返回列表中大于某个值的项目列表

我有以下清单

j=[4,5,6,7,1,3,7,5]
Run Code Online (Sandbox Code Playgroud)

返回[5,5,6,7,7]j大于或等于5的元素的最简单方法是什么?

python

57
推荐指数
4
解决办法
14万
查看次数

R Newbie对安装包感到困惑

我对R有点新,我以为我了解如何从CRAN镜像和源文件安装软件包,但现在我很难过.我目前在Windows 7 32位机器上使用R 2.10.0.

我想尝试使用此处找到的RGoogleAnalytics包,并尝试按照说明进行操作.他们指示我们安装来自omegahat的RCurl和XML包.例如,

install.packages("RCurl", repos = "http://www.omegahat.org/R")
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为我收到以下错误:

Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RCurl’ is not available
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时:

install.packages("RCurl", repos = "http://www.omegahat.org/R", type="source")
Run Code Online (Sandbox Code Playgroud)

文件下载后,我收到以下错误.我以前有版本1.0,并恢复.

trying URL 'http://www.omegahat.org/R/src/contrib/RCurl_1.5-0.tar.gz'
Content type 'application/x-gzip' length 735041 bytes (717 Kb)
opened URL
downloaded 717 Kb

* installing *source* package 'RCurl' ...
Warning in system("sh ./configure.win") : sh not found
ERROR: configuration failed for package 'RCurl'
* removing 'C:/PROGRA~1/R/R-210~1.0/library/RCurl'
* restoring previous 'C:/PROGRA~1/R/R-210~1.0/library/RCurl'

The downloaded packages …
Run Code Online (Sandbox Code Playgroud)

google-analytics packages r

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

比较Common Lisp和Gambit以及它们的库访问和对象系统

我对Gambit Scheme非常感兴趣,特别是它广泛支持的平台,以及在需要时将C代码放在Scheme源代码中的能力.也就是说,它是一个Scheme,与Common Lisp相比,它包含更少的"电池".有些人喜欢从头开始编写很多东西(又名顽皮的牦牛皮),但不是我!

这让我想到了两个问题,面向那些既使用了Gambit又使用了一些Common Lisp的人:

1)哪些有效地更好地访问图书馆?Scheme比Common Lisp拥有更少的库.但是,Gambit Scheme可以更顺畅地访问C/C++代码和库,远远超过Common Lisp的库.在您看来,Gambit FFI的平稳性是否超过其本土图书馆的缺乏?

2)Scheme的对象系统(例如TinyCLOS,Meroon)与Common Lisp的CLOS相比如何?如果你发现它们缺乏,你最想念的是什么功能?最后,Lisp/Scheme中的对象系统首先有多重要?我听说过整个基于lisp的公司(例如ITA软件公司)完全放弃了CLOS.对象在Lisp/Scheme中是否真的可选?我担心如果Gambit没有好的对象系统,我可能会想念它们(我的编程背景纯粹是面向对象的).

感谢您帮助C++/Python进行有抱负的转换,

- 马特

PS:有超过1500名代表的人,请你创建一个"开局"标签?:) 谢谢乔纳斯!

lisp scheme common-lisp clos gambit

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

在Vim中使用AStyle

我试图让AStyle使用Vim,以便我可以使用"="键重新缩进代码的各个部分.例如,我希望能够=iB使用AStyle而不是内置的压头来键入我的惯常缩进当前代码块.

我尝试在我的vimrc中设置equalprg = astyle,但问题是astyle只接收选定的块,但认为它正在接收整个文件.因此,当我尝试仅缩进嵌套类时,缩进完全关闭.

我知道我总是可以一次重新格式化整个文件,但有没有办法在vim中使用astyle,它完全复制了vim的原始格式化行为(所有我的=运动命令都工作 - 以及使用astyle的autoindent的奖励积分! )?

vim formatting coding-style

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

在表单之间传递数据

我有两种形式.首先,Form1有一个组框,一些标签和一个列表框.我按下一个按钮,Form2打开新的并包含一些文字.我想将文本传输Form2到列表框中Form1.

到目前为止,我所做的是将listbox的修饰符设置为public,然后将此代码放在按钮中Form2

Form1 frm = new Form1();
frm.ListBox.items.Add(textBox.Text);
Run Code Online (Sandbox Code Playgroud)

但令人惊讶的是,这并没有增加任何价值.我以为我错了插入所以我做了同样的程序.这一次,我公开了一个标签,并在其Text属性中添加了文本框值,但它失败了.

有任何想法吗?

c# winforms

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

我的块没有保留它的一些对象

来自Blocks文档:

在引用计数环境中,默认情况下,当您引用块中的Objective-C对象时,它将被保留.即使您只是引用对象的实例变量也是如此.

我正在尝试实现一个完成处理程序模式,其中在执行工作之前将一个块赋予对象,并且在执行工作之后由接收器执行该块.因为我是一个好的记忆公民,所以该块应该拥有它在完成处理程序中引用的对象,然后当块超出范围时它们将被释放.我知道我必须知道我必须copy将块移动到堆中,因为块将在声明它的堆栈范围内存活.

但是,我的一个对象意外地被取消分配.在一些游戏之后,当块被复制到堆中时,似乎不保留某些对象,而其他对象是.我不确定我做错了什么.这是我可以生产的最小的测试用例:

typedef void (^ActionBlock)(UIView*);
Run Code Online (Sandbox Code Playgroud)

在某些方法的范围内:

NSObject *o = [[[NSObject alloc] init] autorelease];
mailViewController = [[[MFMailComposeViewController alloc] init] autorelease];
NSLog(@"o's retain count is %d",[o retainCount]);
NSLog(@"mailViewController's retain count is %d",[mailViewController retainCount]);
ActionBlock myBlock = ^(UIView *view) {
       [mailViewController setCcRecipients:[NSArray arrayWithObjects:@"test@recipient.com",nil]];
       [o class];
    };
NSLog(@"mailViewController's retain count after the block is %d",[mailViewController retainCount]);
NSLog(@"o's retain count after the block is %d",[o retainCount]);
Block_copy(myBlock);
NSLog(@"o's retain count after the copy is %d",[o retainCount]);
NSLog(@"mailViewController's retain count after the …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios4 objective-c-blocks

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

jQuery从逗号分隔列表中删除值

给出如下输入:

<input type="test" value="3,4,9" />
Run Code Online (Sandbox Code Playgroud)

删除像9,4或3这样的值的最佳方法是什么,没有逗号问题,我不希望这样结束:

value="3,4,"
value="3,,9"
value=",4,9"
Run Code Online (Sandbox Code Playgroud)

有没有一种干净的方法来完成JavaScript/jQuery?

javascript jquery

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

使用Atmel 89C2051微控制器开发固件应用程序需要哪些软件?

请列出一些软件和链接,它们可以帮助我构建Atmel 89C2051微控制器的固件.谢谢.

c microcontroller assembly firmware 8051

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

使用Selenium-IDE和丰富的Javascript应用程序?

问题

在我的工作场所,我们正在努力寻找为几乎完全由javascript驱动的Intranet应用程序创建自动化测试的最佳方法.现在我们一直试图找到一个很好的权衡:

  • 应用程序代码在可重用和可嵌套的GUI组件中.
  • 测试团队可以轻松创建的测试
  • 测试可以记录一次然后自动化
  • 在小型化妆品改变现场后不会破坏的测试

从Selenium-IDE天真地生成的XPath表达式(或其他可能的表达式,如jQuery选择器)通常是不可重复的并且非常脆弱.相反,让JS代码为页面上的每个重要DOM元素生成特殊的唯一ID值...好吧,这是它自己的头痛,复杂的可重用GUI组件和ID需要在测试重新进行时保持一致跑.

其他人对这种事情有什么成功?如何对丰富的JS接口进行自动化应用程序级测试?

限制

  • 我们正在使用JavascriptMVC 2.0,希望很快3.0,以便我们可以升级到jQuery 1.4.x.
  • 测试人员大多受过训练,使用Selenium IDE直接记录事物.
  • 测试主管更喜欢页面上每个可点击元素的页面唯一HTML ID ...
  • 训练测试人员编写或更改特殊表达式(例如告诉他们哪些HTML类名称是重要的分支点)是不行的.
  • 我们尝试制作可重用的javascript组件,但这意味着很少有GUI组件可以将自己(或它们包含的内容)视为唯一.
  • 我们的一些组件已在其操作中使用HTML ID值.无论如何,我想避免这样做,但它使基于ID的测试的想法复杂化.
  • 可以向Selenium-IDE安装测试人员使用添加自定义工具(如定位器构建器或新定位器方法).
  • 从传统的浏览器角度来看,几乎所有发生的事情都发生在单个"页面加载"中,即使项目被保存也是如此

目前的想法

我正在考虑一个系统,其中Selenium-IDE的自定义定位器构建器(javascript代码)将与测试人员正在录制的应用程序代码进行通信.通过这种方式,我们的应用程序成为为任何给定DOM元素生成大多数灵活的表达式(XPath或jQuery)的部分责任.虽然这可以避免对测试人员进行更多的培训,但我担心这可能是过度思考的事情.

javascript testing selenium selenium-ide javascriptmvc

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