程序设计

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

23
创建具有相同元素多次重复的数组
在Python [2]的列表中,以下代码给出此输出: [2] * 5 # Outputs: [2,2,2,2,2] 是否存在使用JavaScript中的数组执行此操作的简便方法? 我编写了以下函数来做到这一点,但是有没有更短或更短的东西呢? var repeatelem = function(elem, n){ // returns an array with element elem repeated n times. var arr = []; for (var i = 0; i <= n; i++) { arr = arr.concat(elem); }; return arr; };


3
将Python字典转换为kwargs?
我想使用类继承构建一个针对sunburnt(solr interface)的查询,因此将键-值对加在一起。sunburnt接口带有关键字参数。如何将字典({'type':'Event'})转换为关键字参数(type='Event')?

5
pip在哪里安装其软件包?
我激活了已安装pip的virtualenv。我做了 pip3 install Django==1.8 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里?通常它会在“下载”中,但是我不确定如果在virtualenv中使用pip安装它会在哪里。
323 python  django  pip  virtualenv 

3
在Excel中将公式应用于整个列的快捷方式[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 如果我选择一个包含公式的单元格,我知道我可以向下拖动右上角的小框以将该公式应用于该列的更多单元格。不幸的是,我需要为300,000行这样做! 是否存在类似于CTRL+ 的快捷方式,该快捷方式SPACE会将公式应用于整个列或该列的选定部分?

6
在嵌套的ng-repeat中传递2个$ index值
因此,我在另一个ng-repeat中嵌套了一个ng-repeat,以构建导航菜单。在<li>内部ng-repeat循环的每个循环上,我都设置了一个ng-click,它通过传入$ index来调用该菜单项的相关控制器,以使应用知道我们需要哪个。但是,我还需要从外部ng-repeat中传递$ index,以便应用程序知道我们在哪个部分以及哪个教程中。 <ul ng-repeat="section in sections"> <li class="section_title {{section.active}}" > {{section.name}} </li> <ul> <li class="tutorial_title {{tutorial.active}}" ng-click="loadFromMenu($index)" ng-repeat="tutorial in section.tutorials"> {{tutorial.name}} </li> </ul> </ul> 这是一个傻瓜http://plnkr.co/edit/bJUhI9oGEQIql9tahIJN?p=preview

11
如何在Scala中使用java.String.format?
我正在尝试使用.format字符串方法。但是,如果我将%1,%2等放置在字符串中,则会抛出java.util.UnknownFormatConversionException,指向一个令人困惑的Java源代码片段: private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1)); throw new UnknownFormatConversionException(String.valueOf(c)); } …
322 java  string  scala  format 


14
将Java连接到MySQL数据库
您如何连接到Java中的MySQL数据库? 当我尝试时,我得到 java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) 要么 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 要么 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
322 java  mysql  jdbc 

30
在C#或.NET中,最奇怪的情况是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我收集了一些特殊情况和脑筋急转弯,并且总是希望听到更多。该页面仅真正涵盖了C#语言的某些方面,但是我也发现核心.NET方面也很有趣。例如,这不是页面上的,但是我发现它令人难以置信: string x = new string(new char[0]); string y = new string(new char[0]); Console.WriteLine(object.ReferenceEquals(x, y)); 我希望打印出False-毕竟,“ new”(具有引用类型)总是创建一个新对象,不是吗?C#和CLI的规范都表明应该这样做。好吧,不是在这种情况下。它显示True,并且已经在我测试过的框架的每个版本上完成。(坦白地说,我还没有在Mono上尝试过...) 需要明确的是,这只是我正在寻找的一种示例-我并不是特别希望对此奇怪的话题进行讨论/解释。(这与普通的字符串实习不同;特别是,在调用构造函数时,通常不会发生字符串实习。)我真的在要求类似的奇怪行为。 还有其他宝石潜伏在那里吗?
322 c#  .net 

23
加载本地JSON文件
我正在尝试加载本地JSON文件,但无法正常工作。这是我的JavaScript代码(使用jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); test.json文件: {"a" : "b", "c" : "d"} 什么都没有显示,Firebug告诉我数据未定义。在Firebug中,我可以看到json.responseText它是好的且有效的,但是当我复制该行时,这很奇怪: var data = eval("(" +json.responseText + ")"); 在Firebug的控制台中,它可以正常工作,并且我可以访问数据。 有人有解决办法吗?

2
约束追踪技术
这是一种情况:我已经编写了一些带有类型签名的代码,GHC抱怨无法为x x和y推导某些代码y。通常,您可以将GHC扔掉,然后将同构添加到功能约束中,但这是一个坏主意,原因有以下几个: 它不强调理解代码。 您最终可以得到5个约束,而其中一个约束就足够了(例如,如果5个约束被一个更具体的约束隐含) 如果您做错了某事或GHC无助,您可能会受到虚假约束的限制 我只花了几个小时与案例3进行斗争。我正在玩syntactic-2.0,并且试图定义一个与域无关的版本share,类似于中定义的版本NanoFeldspar.hs。 我有这个: {-# LANGUAGE GADTs, FlexibleContexts, TypeOperators #-} import Data.Syntactic -- Based on NanoFeldspar.hs data Let a where Let :: Let (a :-> (a -> b) :-> Full b) share :: (Let :<: sup, Domain a ~ sup, Domain b ~ sup, SyntacticN (a -> …
322 haskell  constraints  ghc 




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.