问题列表 - 第46070页

jQuery - 如果复选框值="test"取消选中

我一直在尝试使用jQuery取消选中复选框,如果value = =变量,例如"test"示例:

<input type="checkbox" name="cbname" value="test" checked="checked" />

由于这个有测试值,我希望它不被攻击,我怎么能这样做?

谢谢

checkbox jquery

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

你如何在Windows上合并GIT?

我尝试使用GIT但对我来说最大的问题是没有合并工具.至少msysgit没有给我任何东西.如何在GIT中合并?有没有很好的工具,或者我必须使用WinMerge或类似的应用程序?

我使用Java和Eclipse.

java eclipse windows git

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

什么是WPF最糟糕的陷阱?

我已经开始把自己列为"WPF陷阱"的列表:让我烦恼的事情,我不得不写下来记住,因为我每次都为他们堕落......

现在,我很确定你们在某一时刻偶然发现了类似的情况,我希望你们分享一下你们在这个问题上的经验:

什么是让你一直得到你的东西?你觉得最烦人的那个?

(我有几个问题似乎没有解释,也许你的提交将解释它们)

以下是我的一些"人物"陷阱(随机呈现):

  1. 即使单击位于控件(例如标签)的"透明"背景上而不仅仅是内容(本例中为文本)上,也要触发MouseEvent,控件的背景必须设置为"画笔".透明"而不仅仅是"null"(标签的默认值)

  2. WPF DataGridCell的DataContext是单元所属的RowView,而不是CellView

  3. 在ScrollViewer中,滚动条由滚动查看器本身管理(即设置属性,如ScrollBar.Value没有效果)

  4. Key.F10当您按下"F10",而不是你是不是开除Key.System,你必须去看看e.SystemKey,以获得Key.F10

......现在你开始了.

wpf

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

在db - C#中存储静态数据是否合适?

我有这个问题,我不知道什么是最好的解决方案.

我有一个名为Employees的表,并且有一个名为LastWork的列,此列应该只有我选择的自定义值,例如:

value 1
value 2
Run Code Online (Sandbox Code Playgroud)

我希望用户从ComboBox控件中选择值,所以我有2个想法,但我不知道它最适合它.

A - 将这些值作为Items属性中的字符串添加到Combobox,并将它们作为字符串存储在DB中.

B - 在我的数据库中创建单独的表,例如'LastWork',带有2列'LastWorkID','LastWorkName'并在其中插入我的值,然后我可以添加绑定源控件,我可以使用数据绑定项来存储id在我的主表中作为整数显示用户的LastWorkName.

我更喜欢使用B方法,因为在某些形式中我有带编辑权限的DataGridView控件,我想在其中显示Combobox而不是Textbox来从这些自定义值中进行选择.

我希望你理解我的问题.

c# datagridview sql-server-2008

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

在页面中间传递时触发JQuery函数

有没有办法告诉你是否已滚动通过网页的中心,或者换句话说,滚动时正好通过网页的一半而滚动条位于浏览器窗口的下半部分?

我希望能够触发这个:$('.pineapple-man').show(); 当我向下滚过页面的一半时?

这有可能吗?

你的帮助会很好!

javascript jquery

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

Lucene.Net.Highlight去了哪里?

我试图弄清楚哪里Lucene.Net.Highlight.dll和相应的格式类(如SimpleHTMLFormatter)去了.

我最后一次下载Lucene.Net这个程序集打包在zip文件中,但是我找不到最新下载的情况并非如此,我在这个页面上找不到任何其他引用,或者任何其他那个页面.

有谁知道它藏在哪里?

lucene.net

10
推荐指数
2
解决办法
5215
查看次数

调试Windows服务给出没有符号已加载的消息

我有一个Windows服务,我已经写了该服务Debugger.Attach()Onstart方法.当我启动服务时,我得到一个弹出窗口,要求选择调试器实例.当我选择并按下确定时,视觉工作室开始聚焦,但向我显示"没有加载符号"消息.

debugging windows-services visual-studio

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

Mercurial - 如何丢弃所有本地更改,包括未版本控制的文件?

我正在移动构建过程以使用mercurial并希望将工作目录恢复到最新修订的状态.早期的构建过程运行将修改一些文件并添加一些我不想提交的文件,因此我有本地更改和未添加到存储库的文件.

什么是丢弃所有这些并获得具有最新版本的干净工作目录的最简单方法?

目前我这样做:

hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
Run Code Online (Sandbox Code Playgroud)

但似乎应该有一个更简单的方法.

我想做的相当于删除repo,进行新的克隆和更新.但是回购太大了,不够快.

mercurial pull

156
推荐指数
3
解决办法
15万
查看次数

使用Android在Eclipse中查找堆栈跟踪

不习惯使用Eclipse进行java,主要使用jEdit,但随着Android开发人员使用Eclipse.我已切换到调试窗口并按下启动我的应用程序的调试按钮,它崩溃然而我找不到堆栈跟踪.我可以在"调试"窗格中看到它已经崩溃了一个''异常但是我看不到更多的信息.不确定你是否可以得到它,但我有点习惯Visual Studio的行号和更多信息说明出了什么问题.正如我所说的,我得到的是 -

 'Thread [<1> main](Suspended (exception RuntimeException))'
Run Code Online (Sandbox Code Playgroud)

在调试窗口中.任何人都可以了解我可以在哪里找到更多信息?

java eclipse debugging android stack-trace

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

static_cast被误用了吗?

我有一种复杂的感觉static_cast,因为它是最安全的C++演员,但同时允许安全和不安全的转换,所以你必须知道上下文,说它是否真的安全或可能导致UB(例如,当铸造时到一个子类).

那么为什么没有更安全的明确演员呢?这是一个例子,它可能是有用的.在COM中,他们必须返回接口指针void** ppv,因此"必须"明确地进行转换

*ppv = (IInterface*) this;
Run Code Online (Sandbox Code Playgroud)

然后建议用更安全的C++演员代替

*ppv = static_cast<IInterface*>(this);
Run Code Online (Sandbox Code Playgroud)

但即使在static_cast这里也有意义吗?this是一个源自的类IInterface,所以人们可以简单地写

IInterface* p = this; // implicit conversion to base, safe for sure
*ppv = p;
Run Code Online (Sandbox Code Playgroud)

或使用像帮手一样的帮手

template<class T, class U>
T implicit_cast(U p) { return p; }

*ppv = implicit_cast<IInterface*>(this);
Run Code Online (Sandbox Code Playgroud)

那么,是否真的static_cast有时会被滥用,并且implicit_cast在某些情况下可以(应该?)替换它,或者我错过了什么?

编辑:我知道在COM中需要一个强制转换,但它不一定是static_cast,隐式强制转换就足够了.

c++ casting static-cast type-safety

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