程序设计

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

12
每60秒调用一次函数
使用setTimeout()它可以在指定的时间启动功能: setTimeout(function, 60000); 但是,如果我想多次启动该功能怎么办?每次经过一个时间间隔,我都想执行该功能(假设每60秒执行一次)。

6
用形状反应原型数组
是否存在使用原型的内置方法,以确保传递给组件的对象数组实际上是特定形状的对象数组? 也许是这样的? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), 我在这里想念什么超级明显吗?似乎将受到高度追捧。

16
从HTML横向打印
我有一个HTML报告,由于列很多,因此需要横向打印。是否有一种方法可以执行此操作,而无需用户更改文档设置? 在浏览器中有哪些选择。
244 html  css  printing 

12
NOT IN子句中的NULL值
当我获得不同的记录计数时,出现了这个问题,我认为这是相同的查询,一个使用not in where约束,另一个使用a left join。not in约束中的表具有一个空值(错误数据),该空值导致该查询返回计数为0的记录。我有点理解为什么,但是我可以使用一些帮助来完全理解这个概念。 简单地说,为什么查询A返回结果而B不返回结果? A: select 'true' where 3 in (1, 2, 3, null) B: select 'true' where 3 not in (1, 2, null) 这是在SQL Server 2005上。我还发现调用set ansi_nulls off导致B返回结果。
244 sql  sql-server  tsql  null  notin 

4
我不明白-Wl,-rpath -Wl,
为了方便起见,我在下面添加了相关的联机帮助页。 我的(误)理解是:如果需要用来分隔选项,,则意味着第二个-Wl不是另一个选项,因为它先,于该-rpath选项,这意味着它是该选项的参数。 我不明白怎么-rpath能有一个-Wl,.说法! 在我看来有意义的是: -Wl,-rpath . 这应该使用当前目录参数调用-rpath链接器选项。 man gcc: -Wl,选项 通过选项作为链接器的选项。如果option包含逗号,则会在逗号处将其拆分为多个选项。您可以使用此语法将参数传递给选项。例如,-Wl,-Map,output.map传递 -Map output.map给链接器。使用GNU链接器时,您也可以通过`-Wl,-Map = output.map'获得相同的效果。 人ld: -rpath = dir 将目录添加到运行时库搜索路径。在将ELF可执行文件与共享库链接时使用。所有-rpath参数都被串联并传递到运行时链接程序,该链接程序使用它们在运行时定位共享对象。在查找链接中显式包含的共享库所需的共享库时,也使用-rpath选项。
244 gcc  ld  rpath 



8
如何取消/中止jQuery AJAX请求?
我有一个AJAX请求,将每5秒发送一次。但是问题出在AJAX请求之前,如果先前的请求未完成,我必须中止该请求并提出新的请求。 我的代码是这样的,如何解决这个问题? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 

9
私人Github仓库的私人页面
在github文档中找不到任何内容,在SO上也找不到。但是我想知道是否可能有一个http://foo.github.com名为的私有存储库foo,只有一个人可以访问该foo存储库本身才能访问。 我记得读过一些关于github页面的信息,这些页面总是公开的,但似乎再也找不到了。 令人惊讶的是,我似乎也找不到其他人问这个问题。

11
什么是最好的Java图像处理库/方法?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我同时使用JAI媒体API和ImageMagick吗? ImageMagick存在一些可伸缩性问题,基于JNI的JMagick也没有吸引力。与ImageMagick相比,JAI执行大小调整操作时的质量结果较差。 有谁知道过任何出色的开源或商业工具,它们都是本机Java并能提供高质量的结果?


10
如何使用合并排序算法进行就地排序?
我知道这个问题不太具体。 我想要的是有人告诉我如何将普通合并排序转换为就地合并排序(或具有恒定额外空间开销的合并排序)。 我只能在网上找到说“它太复杂”或“超出本文范围”的页面。 唯一已知的就地合并(没有任何额外空间)的方法太复杂,无法简化为实际程序。(从这里拍摄) 即使太复杂,如何进行合并排序的基本概念是什么?

15
将数据框字符串列拆分为多列
我想获取表格的数据 before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 并split()在type上方的“ ” 列上使用以获取如下内容: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar 4 6 foo bar_2 我想出了一些令人难以置信的复杂性,涉及某种形式的apply工作,但此后我放错了地方。似乎太复杂了,无法成为最佳方法。我可以strsplit按以下方式使用,但不清楚如何将其重新放入数据框中的2列。 > strsplit(as.character(before$type),'_and_') [[1]] [1] "foo" "bar" …
244 r  string  dataframe  split  r-faq 

15
从Java中的静态方法获取类名
如何从类的静态方法中获取类的名称。例如 public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } 为了将其放在上下文中,我实际上想在异常中将类名作为消息的一部分返回。
244 java  static 

15
如何在JavaScript中实现DOM数据绑定
请将此问题视为严格的教育意义。我仍然有兴趣听到新的答案和想法来实现这一目标 tl; dr 如何使用JavaScript实现双向数据绑定? 数据绑定到DOM 例如,通过将数据绑定到DOM,我的意思是拥有一个a带property 的JavaScript对象b。然后有一个<input>DOM元素(例如),当DOM元素发生变化时,它a也会发生变化,反之亦然(即,我是指双向数据绑定)。 这是AngularJS的示意图: 所以基本上我的JavaScript类似于: var a = {b:3}; 然后是一个输入(或其他形式)元素,例如: <input type='text' value=''> 我希望输入的值是a.b(例如)的值,并且当输入文本更改时,我也想a.b更改。当a.bJavaScript更改时,输入也会更改。 问题 有什么基本的技术可以在普通JavaScript中完成此操作? 具体来说,我想提供一个很好的答案: 绑定如何作用于对象? 如何聆听表格中的更改可能会起作用? 是否可以通过简单的方式仅在模板级别修改HTML?我不想在HTML文档本身中跟踪绑定,而仅在JavaScript中跟踪(带有DOM事件,而JavaScript始终引用所使用的DOM元素)。 我尝试了什么? 我是Mustache的忠实粉丝,所以我尝试使用它进行模板制作。但是,由于Mustache将HTML作为字符串处理,因此在尝试自行执行数据绑定时遇到了问题,因此,在获得结果后,我将不再引用视图模型中对象的位置。我可以想到的唯一解决方法是使用属性修改HTML字符串(或创建的DOM树)本身。我不介意使用其他模板引擎。 基本上,我有一种很强烈的感觉,就是正在手头的问题变得复杂,并且有一个简单的解决方案。 注意:请不要提供使用外部库的答案,尤其是成千上万行代码的库。我用过(并且喜欢!)AngularJS和KnockoutJS。我真的不想要“使用框架x”形式的答案。理想情况下,我希望将来的读者不知道如何使用许多框架来自己掌握如何实现双向数据绑定。我不希望得到一个完整的答案,但是会得到一个完整的想法。

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.