程序设计

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


17
如何在C#Windows控制台应用程序中更新当前行?
使用C#构建Windows控制台应用程序时,是否可以在不必扩展当前行或转到新行的情况下写入控制台?例如,如果我想显示一个百分比,该百分比表示流程离完成的程度,那么我只想在与游标相同的行上更新值,而不必将每个百分比都放在新行上。 可以使用“标准” C#控制台应用程序完成此操作吗?
507 c#  windows  console 

9
WebKit与event.layerX和event.layerY有关的问题
我刚刚注意到,在最新版(金丝雀)的Chrome浏览器中,我收到了很多不推荐使用的警告。 WebKit中的event.layerX和event.layerY已损坏和弃用。它们将在不久的将来从引擎中删除。 看起来jQuery搞砸了。 我正在使用:jquery-1.6.1.min.js。 它是否有助于升级到最新的jQuery版本,或者它是否已修复,或者是Chrome浏览器错误,还是其他原因。 聚苯乙烯 我无法向您显示代码,因为我认为这是一个普遍错误,但是我怀疑当我尝试访问jQuery对象或jQuery尝试访问layerX / layerY时会抛出警告(嗯,我很确定这是考虑到错误:P)。 jQuery可能会将这些属性复制到jQuery对象中。 所以... 这是怎么回事? 编辑 jQuery 1.7已经发布并解决了此问题。 在这里,在他们的博客上阅读更多内容。

21
在Objective-C中创建抽象类
我最初是一名Java程序员,现在使用Objective-C。我想创建一个抽象类,但是在Objective-C中似乎不可能。这可能吗? 如果没有,我在Objective-C中能接近一个抽象类吗?

30
jQuery技巧和窍门
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 句法 公鸡酸用于准备活动的简写 公鸡酸可断线和链接 内森·朗(Nathan Long)的嵌套过滤器 通过roosteronacid 缓存集合并在同一行执行命令 包含由鸡油酸选择剂 定义由公鸡酸生成元素时的性质 就像通过roosteronacid 数组一样访问jQuery函数 noConflict函数-由Oli 释放$变量 通过nickf 在noConflict模式下隔离$变量 公鸡酸无冲突模式 数据存储 数据功能-通过TenebrousX 将数据绑定到元素 在类固醇上支持HTML5数据属性!由公鸡酸 FilipDupanović 的jQuery元数据插件 优化 借助公鸡酸优化复杂选择器的性能 lupefiasco 的上下文参数 保存和重用 Nathan Long的搜索 创建HTML元素并保留引用,检查元素是否存在,编写自己的选择器,作者Andreas Grech 杂 通过redsquare 检查集合中元素的索引 TM的实时事件处理程序 用 ken 用命名函数替换匿名函数 Slace的Microsoft AJAX框架和jQuery桥 egyamado的jQuery教程 从集合中删除元素并通过雄鸡酸保持链式性 在 Ben 匿名函数开始时声明$ this FireBug lite,Hotbox插件,通过Color Blend …
507 javascript  jquery 

25
如何删除Firefox在按钮和链接上的虚线轮廓?
我可以使Firefox在此链接上不显示点状的难看的焦点轮廓: a:focus { outline: none; } 但是,我也该如何对<button>标签执行此操作?当我这样做时: button:focus { outline: none; } 单击这些按钮时,它们的焦点轮廓仍为虚线。 (是的,我知道这是一个可用性问题,但是我想提供适合于设计的我自己的焦点提示,而不是难看的灰色点)
507 css  firefox 


2
从字符串中删除最后一个字符
假设我的字符串长10个字符。 如何删除最后一个字符? 如果我的字符串是"abcdefghij"(我不想替换'j'字符,因为我的字符串可能包含多个'j'字符),我只希望最后一个字符消失。无论它是什么或发生多少次,我都需要从字符串中删除最后一个字符。
507 python  string 


8
我什么时候应该真正使用noexcept?
该noexcept关键字可以适当地应用于许多功能签名,但我不能确定何时我应该考虑在实践中使用它。根据我到目前为止所读的内容,最后一刻添加noexcept似乎解决了移动构造函数抛出时出现的一些重要问题。但是,对于一些实际的问题,我仍然无法提供满意的答案,这些问题使我不得不首先阅读更多内容noexcept。 我知道有很多函数永远不会抛出的示例,但是编译器无法自行确定。noexcept在所有这种情况下,我都应该在函数声明后附加吗? 必须考虑noexcept在每个函数声明之后是否都需要追加操作,这将大大降低程序员的工作效率(坦率地说,这将是一件痛苦的事情)。在哪些情况下我应该更小心使用它noexcept,在哪些情况下我可以摆脱隐含的含义noexcept(false)? 使用后,我什么时候才能实际观察到性能改善noexcept?特别是,给出一个示例代码,在添加之后C ++编译器能够为其生成更好的机器代码noexcept。 我个人很在乎,noexcept因为为编译器提供了增加的自由度,可以安全地应用某些优化。现代编译器是否noexcept以此方式利用?如果没有,我可以指望其中的一些在不久的将来这样做吗?

11
未命名/匿名名称空间与静态函数
C ++的一个功能是能够创建未命名(匿名)名称空间的功能,如下所示: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace 您会认为这样的功能将毫无用处-因为您无法指定名称空间的名称,所以无法从外部访问名称空间中的任何内容。但是,这些未命名的名称空间可在创建它们的文件中访问,就好像您对它们具有隐式的使用子句一样。 我的问题是,为什么或何时比使用静态函数更好?还是它们本质上是两种完全相同的方法?
507 c++  namespaces 

22
Rails DB迁移-如何删除表?
我添加了一个我认为自己需要的表,但现在不再计划使用它。我应该如何删除那张桌子? 我已经运行了迁移,因此该表位于数据库中。我认为rails generate migration应该可以解决这个问题,但是我还没有弄清楚该怎么做。 我试过了: rails generate migration drop_tablename 但这只是一个空的迁移。 在Rails中删除表的“官方”方法是什么?

10
什么是Node.js?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我没有完全了解Node.js的全部含义。也许是因为我主要是基于Web的业务应用程序开发人员。它是什么,有什么用? 到目前为止,我的理解是: 编程模型是事件驱动的,尤其是它处理I / O的方式。 它使用JavaScript,解析器为V8。 它可以轻松用于创建并发服务器应用程序。 我的理解正确吗?如果是,那么事件I / O的好处是什么,并发性东西还有更多好处吗?另外,Node.js的发展方向是否像基于JavaScript(基于V8)的编程模型一样?

16
如何在iOS中获取屏幕的宽度和高度?
如何在iOS中获取屏幕尺寸? 目前,我使用: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; 在viewWillAppear:和willAnimateRotationToInterfaceOrientation:duration: 第一次获得整个屏幕尺寸。第二次我得到的屏幕减去导航栏。
506 cocoa-touch  ios  uikit  screen 


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.