程序设计

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


16
什么时候在Objective-C中使用nil和NULL?
这是示例代码: NSDictionary *myDictionary = [NSDictionary dictionary]; NSNumber *myNumber = [myDictionary valueForKey: @"MyNumber"]; NSLog(@"myNumber = %@", myNumber); // output myNumber = (null) if (myNumber == nil) NSLog(@"test 1 myNumber == nil"); if (myNumber == NULL) NSLog(@"test 2 myNumber == NULL"); if ([myNumber isEqual:[NSNull null]]) NSLog(@"test 3 myNumber == [NSNull null]"); 什么时候应该使用nil,NULL和[NSNull …
170 objective-c  null  nsnull 

17
用Java对数组排序
我正在尝试制作一个包含10个整数的数组的程序,到目前为止,它们都具有随机值。 但是,现在我需要按从最低到最高的顺序对它们进行排序,然后将其打印到屏幕上,我该怎么做呢? (对一个程序这么小的代码感到抱歉,我对循环不好,只是开始使用Java) public static void main(String args[]) { int [] array = new int[10]; array[0] = ((int)(Math.random()*100+1)); array[1] = ((int)(Math.random()*100+1)); array[2] = ((int)(Math.random()*100+1)); array[3] = ((int)(Math.random()*100+1)); array[4] = ((int)(Math.random()*100+1)); array[5] = ((int)(Math.random()*100+1)); array[6] = ((int)(Math.random()*100+1)); array[7] = ((int)(Math.random()*100+1)); array[8] = ((int)(Math.random()*100+1)); array[9] = ((int)(Math.random()*100+1)); System.out.println(array[0] +" " + array[1] …
170 java  arrays 


3
如何在Ruby中获得交集,并集和数组子集?
我想为一个名为Multiset的类创建不同的方法。 我拥有所有必需的方法,但是不确定如何编写交集,并集和子集方法。 对于交集和并集,我的代码如下所示: def intersect(var) x = Multiset.new end 这是一个例子: X = [1, 1, 2, 4] Y = [1, 2, 2, 2] 然后的交点X和Y是[1, 2]。

9
如何使我的Maven集成测试运行
我有一个maven2多模块项目,并且在每个子模块中都有分别命名的JUnit测试Test.java和Integration.java单元测试和集成测试。当我执行时: mvn test *Test.java子模块中的所有JUnit测试都将执行。当我执行 mvn test -Dtest=**/*Integration 没有一个Integration.java测试在子模块中执行。 这些命令对我来说似乎是完全相同的命令,但是带有-Dtest = / * Integration **的命令不起作用,它显示在父级别运行0个测试,而没有任何测试


5
终端机os X中显示“您有邮件”消息[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 几天前,我在终端窗口中收到了以下消息: 那是什么意思?我以前从未见过。 那是来自xCode机器人的消息。 谢谢您的帮助。
170 macos  terminal 

22
防止在jQuery中重复提交表单
我的表单需要服务器处理一些时间。我需要确保用户等待并且不会再次单击按钮来尝试重新提交表单。我尝试使用以下jQuery代码: <script type="text/javascript"> $(document).ready(function() { $("form#my_form").submit(function() { $('input').attr('disabled', 'disabled'); $('a').attr('disabled', 'disabled'); return true; }); }); </script> 当我在Firefox中尝试此操作时,所有功能都被禁用,但是该表单未与应该包含的任何POST数据一起提交。我不能使用jQuery提交表单,因为我需要将按钮与表单一起提交,因为有多个提交按钮,并且我确定POST包含哪个值使用了哪个。我需要像平常一样提交表单,并且在发生这种情况后我需要立即禁用所有内容。 谢谢!

8
在分类变量图表中显示%而不是计数
我正在绘制一个类别变量,而不是显示每个类别值的计数。 我正在寻找一种方法来ggplot显示该类别中的值的百分比。当然,可以使用计算出的百分比创建另一个变量并绘制该变量,但是我必须执行数十次,我希望可以通过一个命令来实现。 我正在尝试类似的东西 qplot(mydataf) + stat_bin(aes(n = nrow(mydataf), y = ..count../n)) + scale_y_continuous(formatter = "percent") 但由于出现错误,我必须使用不正确。 为了轻松复制设置,这是一个简化的示例: mydata <- c ("aa", "bb", NULL, "bb", "cc", "aa", "aa", "aa", "ee", NULL, "cc"); mydataf <- factor(mydata); qplot (mydataf); #this shows the count, I'm looking to see % displayed. 在实际情况下,我可能会使用ggplot代替qplot,但是使用stat_bin的正确方法仍然着我。 我还尝试了以下四种方法: ggplot(mydataf, aes(y …
170 r  ggplot2 

7
如何执行插入并使用Dapper返回插入的身份?
如何执行插入到数据库并使用Dapper返回插入的身份? 我已经尝试过这样的事情: string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); 但这没有用。 @Marc Gravell谢谢您的答复。我已经尝试过您的解决方案,但是下面仍然有相同的异常跟踪 System.InvalidCastException: Specified cast is not valid at Dapper.SqlMapper.<QueryInternal>d__a`1.MoveNext() in (snip)\Dapper\SqlMapper.cs:line 610 at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 …
170 c#  sql-server  dapper 

8
如何在REPL中重新加载Clojure文件
重新加载Clojure文件中定义的功能而不必重新启动REPL的首选方法是什么。现在,为了使用更新的文件,我必须: 编辑 src/foo/bar.clj 关闭REPL 打开REPL (load-file "src/foo/bar.clj") (use 'foo.bar) 此外,(use 'foo.bar :reload-all)不会产生所需的效果,即评估函数的修改主体并返回新值,而不是表现为源未发生任何变化。 说明文件: 加载文件 用

15
如何使用CSS在元素之前插入换行符
我觉得我看到了一种使用CSS content属性在元素之前插入换行标记的方法。显然这不起作用: #restart:before { content: '<br/>'; } 但是,你怎么做呢?
170 css 

15
git-upload-pack:克隆远程Git存储库时找不到命令
我一直在使用git来保持项目的两个副本同步,一个是我的本地机器,另一个是测试服务器。当我使用ssh登录到远程开发服务器时,会发生此问题。 git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed. (文件名已更改,以保护罪名...!) 两个盒子都运行Solaris 10 AMD。如果我添加--upload-pack=$(which git-upload-pack)了命令,我已经做了一些挖掘工作(并且$PATH按照RTFM解决方案证明了其中包含“ git-upload-pack”的路径),但这确实很烦人,加上“ git push”不起作用,因为我认为没有--unpack=选择。 顺便说一句,所有git命令都可以在我的本地机器上正常工作,它是该软件的相同版本(1.5.4.2),安装在的同一NFS挂载上/usr/local/bin。 有人可以帮忙吗?
170 git  version-control  unix  ssh 

3
Angular2 http.get(),map(),subscribe()和可观察模式-基本理解
现在,我有一个初始页面,其中有三个链接。一旦单击最后一个“朋友”链接,就会启动适当的朋友组件。在这里,我想获取/获取存放在friends.json文件中的朋友列表。到现在为止一切正常。但是,我仍然是使用RxJs的可观察,映射,订阅概念的angular2 HTTP服务的新手。我试图理解它并读了几篇文章,但是直到我投入实际工作之前,我不会正确地理解那些概念。 在这里,我已经制作了plnkr,除了HTTP相关的工作外,该工作都在工作。 普伦克 myfriends.ts import {Component,View,CORE_DIRECTIVES} from 'angular2/core'; import {Http, Response,HTTP_PROVIDERS} from 'angular2/http'; import 'rxjs/Rx'; @Component({ template: ` <h1>My Friends</h1> <ul> <li *ngFor="#frnd of result"> {{frnd.name}} is {{frnd.age}} years old. </li> </ul> `, directive:[CORE_DIRECTIVES] }) export class FriendsList{ result:Array<Object>; constructor(http: Http) { console.log("Friends are being called"); // below code …
170 http  angular  rxjs 

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.