程序设计

专业和发烧友程序员的问答

5
直接与委派-jQuery .on()
我试图理解使用jQuery .on()方法的直接事件处理程序和委托事件处理程序之间的特殊区别。具体来说,本段的最后一句话: 当selector被提供时,事件处理程序被称为委托。当事件直接发生在绑定元素上时,不调用处理程序,而仅对与选择器匹配的后代(内部元素)进行调用。jQuery使事件从事件目标一直冒泡到附加了处理程序的元素(即,最内层元素到最外层元素),并沿该路径运行与选择器匹配的任何元素的处理程序。 “为任何元素运行处理程序”是什么意思?我做了一个测试页面来试验这个概念。但是以下两个构造导致相同的行为: $("div#target span.green").on("click", function() { alert($(this).attr("class") + " is clicked"); }); 要么, $("div#target").on("click", "span.green", function() { alert($(this).attr("class") + " is clicked"); }); 也许有人可以参考其他示例来阐明这一点?谢谢。

12
如何追踪未追踪的内容?
有关我的原始问题,请参见以下实线。 我的本地目录中有一个未跟踪的文件夹。当我跑步时git status,我得到: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) 当我键入git add vendor/plugins/open_flash_chart_2然后再试git status一次时,它仍然显示未跟踪。这是怎么回事? 这是我最近半小时的简单摘要: 发现我的Github存储库未跟踪我的vendor/plugins/open_flash_chart_2插件。具体来说,没有内容,并且文件夹图标上显示绿色箭头。 试过了 git submodule init No submodule mapping found in .gitmodules for path 'vendor/plugins/open_flash_chart_2' 试过了 git submodule add git://github.com/korin/open_flash_chart_2_plugin.git vendor/plugins/open_flash_chart_2 vendor/plugins/open_flash_chart_2 already exists in the index git status modified: vendor/plugins/open_flash_chart_2 (untracked content) …

9
如何在JavaScript中舍入数字?
我想用Javascript舍入一个数字。由于数字是货币,因此我希望像以下示例一样将其舍入(小数点后两位): 192.168 => 192.20 192.11 => 192.20 192.21 => 192.30 192.26 => 192.30 192.20 => 192.20 如何使用Javascript实现呢?内置的Javascript函数将根据标准逻辑对数字进行四舍五入(四舍五入不超过5)。



5
全部舍弃并获得最新修订的干净副本?
我正在移动一个使用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 但似乎应该有一个更简单的方法。 我想要做的等同于删除存储库,执行新的克隆以及更新。但是回购协议太大,以至于不够快。
159 mercurial  pull 

6
使用正则表达式将char转换为大写(EditPad Pro)
我写了一个正则表达式,希望我可以将每一个匹配(只是一个字符)替换为大写字符。我正在使用EditPad Pro(但是我愿意使用任何其他允许我执行此操作的工具,只要可以免费尝试,因为我只需要执行一次即可)。 背景:我有一个非常长的文本文件,由区分大小写的应用程序使用,有些单词以小写字母而不是大写char开头,从而使应用程序崩溃。手工完成这将花费很长时间,并且如果不使用正则表达式将非常复杂,因为(邪恶的)小写字符char的出现是非常特定的。 我已经编写了select正则表达式,现在可以将其与反向引用一起使用($ 1可以正常工作),但是我不能用大写char代替它。我以为\ u $ 1之类的东西可以工作,但是在EditPad Pro中却不行。 如果没有免费的工具允许我执行此操作,那么我猜替代方法是仅使用C#进行操作,但是我有点着急,而且没有靠近编译器,因此我必须先下载快速版本,因此...最好找到一种支持这种功能的工具! 谢谢!
159 regex 

11
Python-doctest与unittest [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 我正在尝试使用Python进行单元测试,我想知道是否有人可以解释doctest和unittest的优缺点。 您将分别使用什么条件?

3
如何在Android上动态更新ListView [关闭]
在这里很难说出要问什么。这个问题是模棱两可,含糊不清,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 在Android上,如何ListView根据用户输入进行过滤,其中显示的项目会根据TextView值动态更新? 我正在寻找这样的东西: ------------------------- | Text View | ------------------------- | List item | | List item | | List item | | List item | | | | | | | | | -------------------------

4
如何在Visual Studio 2010中禁用Ctrl + scroll上的缩放?
Visual Studio 2010在文本编辑器的左下方(水平滚动条的左侧)添加了缩放设置,并且还采用Ctrl+鼠标滚动习惯用法来进行缩放。 前者很好,但是我不喜欢后者,因为当我开始滚动源代码时,我偶尔仍会保持控制权(这会导致文本大小发生根本性变化,使我完全不做任何事情)。 如何禁用它?

14
是否可以仅使用CSS将颜色添加到引导图标?
Twitter的引导程序使用Glyphicons的Icons。它们available in dark gray and white默认为“ ”: 是否可以使用一些CSS技巧来更改图标的颜色?我希望其他一些css3光彩能够避免必须为每种颜色设置图标图像。 我知道您可以更改附件(<i>)元素的背景颜色,但是我在谈论图标前景色。我想可以反转图标图像的透明度,然后设置背景颜色。 因此,是否可以仅使用CSS为引导图标添加颜色?

1
Bower和devDependencies与依赖关系
我运行了“ yo angular”,然后意识到它安装了1.0.8,我卸载了angular组件,但是当我重新添加所有1.2时,原始的bower.json文件在“ devDependencies”下有angular-mocks和angular-scenario。 0-rc.2组件下的依赖项而不是devDependencies下的angular-mocks和angular-scenario。 我对devDependencies的使用方式以及是否应该手动修复它或保留原样感到好奇。有没有一种方法可以在Bower CLI中指定如何将某些内容标记为dev依赖项? 编辑文件后: { name: "Angular", version: "0.0.0", dependencies: { json3: "~3.2.4", jquery: "~1.9.1", bootstrap-sass: "~2.3.1", es5-shim: "~2.0.8", angular-mocks: "1.2.0-rc.2", angular-sanitize: "1.2.0-rc.2", angular-resource: "1.2.0-rc.2", angular-cookies: "1.2.0-rc.2", angular: "1.2.0-rc.2", angular-scenario: "1.2.0-rc.2" }, devDependencies: { } } 编辑之前: { "name": "Angular", "version": "0.0.0", "dependencies": { "angular": "~1.0.7", …
159 bower 

14
Python __call__特殊方法的实际示例
我知道__call__调用类的实例时会触发类中的方法。但是,我不知道何时可以使用这种特殊方法,因为一个人可以简单地创建一个新方法并执行在__call__方法中完成的相同操作,而无需调用实例,而可以调用该方法。 如果有人给我这种特殊方法的实际用法,我将不胜感激。

26
对于开发C#编码标准/最佳实践文档有什么建议吗?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我是一名应届AI毕业生(大约2年),工作不多。创建基本的C#编码标准文档(主要是因为我是该部门的第一个“采用者”)已由我负责。 我想我应该解释一下,我可能是最初级的软件工程师,但是我很期待这个任务,因为我希望我可能能够生产出一半可用的东西。我已经对Internet进行了相当广泛的搜索,并阅读了有关编码标准文档应包含/不应包含的文章。这似乎是寻求任何建议的好地方。 我意识到,我有可能打开一个通往“最佳做事方式”异议世界的大门。我既理解又尊重一个不可否认的事实,即每个程序员都有解决每个任务的首选方法,因此,我并不是想写任何过于pro脚的命令来扼杀个人才能,而是尝试获得一种通用方法并达成共识标准(例如命名约定),以帮助使个人代码更具可读性。 所以这里....有什么建议吗?有没有
159 c#  standards  procedure 

12
如何调试bash脚本?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 有什么方法可以调试bash脚本?例如,打印诸如“呼叫行1”,“呼叫行2”之类的执行日志的内容。
159 bash  shell 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.