问题列表 - 第32953页

取消绑定 - 删除 - 杀死jQuery插件

有没有办法从jquery选择器"取消绑定"jQuery插件?

jquery jquery-plugins

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

是否有任何通用的Parse()函数将使用parse将字符串转换为任何类型?

我想将字符串转换为泛型类型int,date或者long基于泛型返回类型.

基本上这样的函数Parse<T>(String)返回一个类型的项T.

例如,如果传递了一个int,那么函数应该在int.parse内部完成.

c# string parsing type-conversion

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

如何在Asp.Net MVC中为HiddenFieldFor设置默认值

我正在使用HiddenFor与模型绑定,它绑定值.我想将绑定值重置为零.我该怎么做?

我试过这个,但它不起作用......

<% foreach (var item in Model ) { %>
 <%: Html.HiddenFor(model => model.ID,new { @value="0"})%>
 <% } %>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-2 html.hiddenfor

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

是否存在.net中所有基本引用类型的枚举?

好吧,我想要一个我可以在开关功能中使用的枚举.
我需要使用类似iValue.GetType().somethingidontknow()的东西来获取枚举,
所以基本上这个系统枚举应该包含所有基本的引用类型,如int,string,long等等.
谢谢

c# types

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

使用gdb和gdbserver从Windows远程调试Linux进程:Windows端究竟需要什么?

我在Windows上运行Eclipse CDT来开发在远程Linux系统上构建和测试的C代码.目前,代码永远不会在Windows上编译.

我能够使用CDT在gdbserver下的Linux目标上开始远程进程,然后从Windows主机上附加gdb.但是,gdb会立即失败并出现以下错误:

warning: A handler for the OS ABI "GNU/Linux" is not built into this configuration
of GDB.  Attempting to continue with the default i386 settings.
[...]
Remote 'g' packet reply is too long: 74afe9bff0aee9bf02000000f4af4a00a0aee9bf[...]
Run Code Online (Sandbox Code Playgroud)

两个Linux系统之间的调试工作正常,所以很明显我在Windows主机端做错了.我的具体问题是:

  • Cygwin的gdb版本是否足以调试远程Linux进程,或者我是否需要一个特殊的交叉gdb才能在Windows上运行它使用Linux进程?如果是这样,我可以在任何地方获得这样的gdb吗?

  • 使用gdb进行远程调试需要在主机系统上提供符号.实现这一目标的最简单方法是什么?我可以将Linux目标上的构建产生的符号复制到Windows主机,还是必须在Windows上进行完整构建?有没有办法避免这个要求,这样我才能在目标上提供符号?

谢谢,

-R


更多信息:RSE常见问题提供了一些三分球,但不幸的是,我仍然受阻.FAQ描述了两种方法:

  • 通过ssh在远程系统上启动gdb客户端.这里的问题是CDT调试启动器中的某些字段与本地系统(项目路径,可执行路径等)相关联.
  • 构建/获取支持从Windows调试Linux进程的gdb的交叉调试版本.这里的问题是关于如何实现这一目标的信息很少.

我也在CDT论坛上提出了这个问题.

linux windows gdb eclipse-cdt gdbserver

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

任何自动化 - 测试 - 人类依赖行为的方法?

我想知道是否有任何好的/可能的方法可以自动化 - 或许是一个单元测试 - 在电子商务网站上依赖人类的行为?

例如,我可以使用宏或脚本来模拟"用户可以将物品放入篮子吗?" 或"用户可以到达支付网关吗?".

我目前正在管理一个使用频繁的电子商务代码库,并希望能够快速验证我实施的任何更改都不会为最终用户做好准备.

php simulation unit-testing

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

有效地为多个项目和配置使用Visual Studio项目属性

我一直使用Visual Studio内置的Visual Studio来配置我的项目,通常使用属性表,以便多个项目将使用一个公共集.

我最关心的一个问题是管理多个项目,配置和平台.如果您只使用主GUI(右键单击项目 - >属性)执行所有操作,它很快就会变得混乱,难以维护并容易出现错误(例如无法正确定义某些宏,或使用错误的运行时库等).处理不同的人在不同的地方放置依赖库的事实(例如我的所有人都住在"C:\ Libs\[C,C++]\[lib-name] \"),然后经常管理这些库的不同版本不同的(发布,调试,x86,x64等)也是一个大问题,因为它使在新系统上设置它的时间大大复杂化,然后版本控制存在问题并且将每个人的路径分开. .

属性表使这更好一点,但我不能让一张表有不同的配置和平台的单独设置(下拉框显示为灰色),导致我有许多表,如果以正确的顺序继承做我想要的( "x86","x64","debug","release","common","目录"(通过定义BoostX86LibDir等用户宏来处理前面提到的依赖性问题)等,如果以错误的顺序继承(例如"x64"和"debug"之前的"common"会导致尝试链接不正确的库版本或错误地命名输出等问题...

我想要的是一种处理所有这些分散的依赖关系并设置一组"规则"的方法,这些规则被解决方案中的所有项目使用,例如将输出库命名为"mylib- [vc90,vc100] - [x86 ,x64] [ - d] .lib",无需为每个单独的项目,配置和平台组合执行所有这些操作,然后使它们保持正确同步.

我知道转移到完全不同的系统,如CMake创建所需的文件,然而这使其他地方的事情变得复杂,因为即使是简单的任务,如在项目中添加新文件,然后需要在其他地方进行其他更改,这不是我的事情.除非有一些VS2010集成可以跟踪这些变化,否则完全满意.

c++ projects-and-solutions build visual-studio-2010 visual-studio

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

使用多台机器建造

我有一个庞大的Windows C++项目,需要花费大量的时间来编译.你知道是否有一些免费工具可以使用连接在一起的多台电脑构建?

你知道在使用GCC的Linux中是否有一些免费工具在做同样的事情吗?

至少我可以做些什么来自己分工?谢谢

c++ distributed building

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

两个分支之间的非集成变更列表

我想找到从branch1到branch2的非集成变更列表.当我执行以下命令时:

p4交换-t branch1 branch2> temp.txt

我收到错误:

"扫描的行太多(超过500000);请参阅'p4 help maxscanrows'."

在这种情况下,如何使用限制性更强的外卡来获得结果?我希望在特定日期范围的两个分支之间看到非集成的更改列表.

谢谢,
汤姆

perforce

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

在python中创建模块范围的记录器是否很好?

在编写python时,我经常使用日志记录模块.

一些不好的经验,并像阅读文章后这一个,我试图阻止进口时执行的代码尽可能.

但是,为了简单起见,我倾向于将我的日志记录对象放在模块文件的开头:

# -*- coding: utf-8 -*-
import logging
logger = logging.getLogger('product.plugin.foo.bar')
Run Code Online (Sandbox Code Playgroud)

这样,我的记录器可以全局访问,我可以在任何地方写"logger.error()".另一种方法是在类范围内创建它:

class Bar(object):
    logger = logging.getLogger('product.plugin.foo.bar')
Run Code Online (Sandbox Code Playgroud)

但是,现在我必须每次都输入类名.为了防止输入类名,我很想使用"self"代替静态方法.

    def my_method(self):
        Bar.logger.error('foo')

    def my_method_2(self):
        self.logger.error('foo') # ok...

    @staticmethod
    def my_method_2():
        self.logger.error('foo') # boom!
Run Code Online (Sandbox Code Playgroud)

所以,起初看起来像在模块范围内创建记录器对象似乎是正确的事情 - 仍然感觉就像我这样做时最终会导致与导入相关的麻烦......

python import logging coding-style

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