问题列表 - 第5819页

在数据表中查找一行并在.Net中删除它

我有一个强类型数据表,我按主键(FyndBy)搜索一行,如果行存在,我想删除它.从风格角度来看,您更喜欢哪种方法?

MyDataRowType selectedRow = table.FindByTablePrimaryKey(something);
if (selectedRow != null)
    selectedRow.Delete();
Run Code Online (Sandbox Code Playgroud)

要么

if (table.FindByTablePrimaryKey(something) != null)
    table.FindByTablePrimaryKey(something).Delete();
Run Code Online (Sandbox Code Playgroud)

.net findby

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

XEmacs vs Emacs,它更适合编程C++

哪个是C++编程XEmacs或Emacs的更好的编辑器?

emacs xemacs

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

如何更改.ASPX自动格式设置(Visual Studio)

在.aspx文件(在本例中为MVC视图)中键入代码时,Visual Studio会应用两种类型的格式,一种是常规html标记结构(可以从Tools-> Options-> Text Editors-> Html控制).另一个是<%%>标签内的内容.

第二种类型的自动格式化,<%%>内容格式化,我遇到了两个烦恼.

首先是如何将新行添加到语句块:

如果我输入:

<% if(condition) { %>
    ...
<% } %>
Run Code Online (Sandbox Code Playgroud)

它是自动修正的:

<% if(condition) 
   { %>
    ...
<% } %>
Run Code Online (Sandbox Code Playgroud)

如果这是一个.cs文件,那么校正是正确的,对于.aspx文件的标签汤,我发现第一个更具可读性.有没有办法在不影响.cs文件格式的情况下关闭此行为?

第二,每当我写这样的东西:

<%=Html.ActionLink("Report","ListItems") %>
Run Code Online (Sandbox Code Playgroud)

我无法找到一种方法让它自动格式化为此(在适当的位置添加间距):

<%=Html.ActionLink("Report", "ListItems") %>
Run Code Online (Sandbox Code Playgroud)

在代码中,您通常需要一个; 或}}表示您已完成代码行/部分,以便Visual Studio可以对其进行格式化.有没有办法为<%=表达式提供此信号?

澄清

此问题是关于<%%>标记内的代码格式,而不会影响常规C#源文件的格式.它在第一段中说我完全了解Text Editors菜单.

asp.net formatting visual-studio-2008

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

通过反射获取当前的MethodBase

我能以某种方式获得当前方法的MethodInfo吗?

.net c# reflection

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

从Hibernate中的模型中获取表名

如何在Hibernate中获取模型的表名?

显然以前有一种getTableName()方法ClassMetadata,但它已被删除.

有一种getClassMapping(String entityName)方法Configuration,但我不知道如何(或者如果我应该)在我的DAO实现中使用Configuration.

我的DAO实现是HibernateGeneralGenericDao的子类.

更新:事实证明,如果没有表名,我可以做我想做的事情.但是,为了便于参考,我将保持问题公开(并在他们来时尝试答案).

java hibernate

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

如何撤消上次复选的复选框?

嗨,我创建了一个javascript函数来检查所选模块的数量是否大于给定值.因此,每次调用一个复选框时,都会调用该函数,该函数会遍历所有复选框并计算总数以查看它是否更大.但问题是当用户选中复选框并且总信用额大于该值时,我想将复选框设置为checked = false.但我没有撤消哪个复选框.在javascript中有任何撤消最终点击功能吗?

javascript checkbox undo

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

VS2008.NET:获取引用项目的依赖项以复制到主项目的bin文件夹

我们假设我有一个C#Winforms项目,MainGUI.

它引用了同一解决方案ControlsLib中的另一个项目.

ControlsLib引用第三方控件套件,例如Infragistics或Telerik控件,并公开一组在MainGUI中使用的用户控件.

对于ControlsLib中的所有引用,Copy Local设置为true,并且所有第三方DLL都显示在ControlsLib\bin\release中.

但是,我无法将第三方DLL自动复制到MainGUI\bin\release,这是生成软件安装程序的文件夹(在本例中使用NSIS)

因此,第三方控件DLL不会包含在安装中,当使用来自ControlsLib的依赖于第三方DLL的控件时,这会在运行时导致FileNotFoundException.

有没有"适当的"方法来做到这一点,我不知道?以前我刚刚通过复制文件在一个非常的构建脚本中处理这个,但我正在开始一个新项目,我只是想检查一下.

谢谢

dll user-controls reference visual-studio-2008

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

命令行指令解析

我一直在谷歌,并没有找到一个解析(正确)CLI参数的正则表达式.

有没有人在他们的代码库中有这样的东西?

理想情况下,它会解析所有样式的参数(即:-v -abc --arg = val --arg ="val1 val2"--arg"val")

谢谢!

PS:这将用于PHP上下文(preg)

php regex command-line-interface

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

用C++编写Mac OS X应用程序的完整解决方案

我正在为我目前的盒子寻找替代品,Mac OS X似乎非常吸引人.

我感兴趣的主要领域是C++编程.目前我正在使用Eclipse + CDT和g ++来创建我的软件; 有时它是KDevelop.

我知道Mac的主要IDE是Xcode,主要语言是Objective-C.如果可能的话,我想避免学习Objective-C.我也听说过/从C++访问Mac OS X API时存在一些问题.

因此,我的问题是:开发/调试/测试C++应用程序的完整解决方案是什么,可以访问Mac OS X的硬件(UI,声音,视频/加速视频等)的所有方面?

编辑:Xcode与Eclipse + CDT组合相比如何?如果这种比较完全可能......

c++ ide macos xcode

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

需要有关使用pyparsing制作递归解析器的帮助

我正在尝试使用python pyparsing进行解析.在制作递归解析器时我陷入了困境.

让我解释一下这个问题

我想制作元素的笛卡尔积.语法是

cross({elements },{element})
Run Code Online (Sandbox Code Playgroud)

我提出了更具体的方式

cross({a},{c1}) or cross({a,b},{c1}) or cross({a,b,c,d},{c1}) or 
Run Code Online (Sandbox Code Playgroud)

所以一般形式是第一组将有n个元素(a,b,c,d).第二组将有一个元素,因此最终输出将是笛卡尔积.

语法是递归的,因为它可以像n级一样

cross(cross({a,b},{c1}),{c2})
Run Code Online (Sandbox Code Playgroud)

这意味着用c1交叉a,b.让我们说结果我们.我们再次与c2交叉

这可以直到n级交叉(交叉(交叉(交叉......)

我想要的是使用setparseAction初始化对象

所以我将有2节课

class object1(object):
     This will be used by a,b,c,d 

class object2(object):
       This will hold cross elements
Run Code Online (Sandbox Code Playgroud)

我需要帮助,我无法做出递归解析器.

python recursion parsing pyparsing

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