小编Hao*_*est的帖子

其他人发现命名类和方法是编程中最困难的部分之一?

所以我正在研究这个应该通过Web服务向供应商请求帮助文档的类.我试着将它命名DocumentRetriever,VendorDocRequester,DocGetter,但他们就是不健全的权利.我最终浏览了dictionary.com半小时,试图找出一个足够的词.

开始使用糟糕的名字进行编程就像是在早上有一个非常糟糕的发型日,其余时间从那里开始走下坡路.感觉到我?

naming-conventions

274
推荐指数
13
解决办法
5万
查看次数

SQL - 在Group By中使用别名

只是好奇SQL语法.所以,如果我有

SELECT 
 itemName as ItemName,
 substring(itemName, 1,1) as FirstLetter,
 Count(itemName)
FROM table1
GROUP BY itemName, FirstLetter
Run Code Online (Sandbox Code Playgroud)

这是不正确的,因为

GROUP BY itemName, FirstLetter 
Run Code Online (Sandbox Code Playgroud)

真的应该

GROUP BY itemName, substring(itemName, 1,1)
Run Code Online (Sandbox Code Playgroud)

但为什么我们不能简单地使用前者来方便呢?

sql alias group-by

137
推荐指数
7
解决办法
14万
查看次数

如何在java中呈现简单的警报消息?

来自.NET我习惯在桌面应用程序中调用Alert().但是在这个java桌面应用程序中,我只想提醒一条消息"谢谢你使用java"我必须经历这么多苦难:

(使用JOptionPane)

有没有更简单的方法?

java swing joptionpane

122
推荐指数
5
解决办法
44万
查看次数

表值函数(TVF)与视图

表值函数和视图之间有什么区别?是否有一些你可以做的事情,那是另一个很难或不可能做到的事情?或者差异在于效率?

sql-server sql-function sql-view

75
推荐指数
2
解决办法
3万
查看次数

61
推荐指数
5
解决办法
18万
查看次数

您最喜欢的跨域cookie共享方法是什么?

我看到iframe/p3p技巧是最受欢迎的一个,但我个人不喜欢它因为javascript +隐藏字段+框架真的让它看起来像黑客工作.我也遇到过使用Web服务进行通信的主从方法(http://www.15seconds.com/issue/971108.htm),它看起来更好,因为它对用户是透明的,并且它对不同的浏览器很强大.

有没有更好的方法,每种方法的优点和缺点是什么?

cookies session sharing cross-domain

44
推荐指数
1
解决办法
3万
查看次数

解释霍夫变换

我只是喜欢冒险,迈出了我的第一步,迈向计算机视觉.我试图自己实现霍夫变换,但我只是没有全面了解.我阅读了维基百科条目,甚至是原始的"使用霍夫变换检测图片中的线条和曲线",由理查德·杜达和彼得·哈特,但没有帮助.

有人可以帮助用更友好的语言向我解释吗?

geometry pattern-recognition image-processing computer-vision hough-transform

44
推荐指数
3
解决办法
2万
查看次数

你如何减去Java中的日期?

在不得不深入减去两个日期来计算天数的跨度之后,我内心正在流血:

    GregorianCalendar c1 = new GregorianCalendar();
    GregorianCalendar c2 = new GregorianCalendar();
    c1.set(2000, 1, 1);
    c2.set(2010,1, 1);
    long span = c2.getTimeInMillis() - c1.getTimeInMillis();
    GregorianCalendar c3 = new GregorianCalendar();
    c3.setTimeInMillis(span);
    long numberOfMSInADay = 1000*60*60*24;
    System.out.println(c3.getTimeInMillis() / numberOfMSInADay); //3653
Run Code Online (Sandbox Code Playgroud)

在.NET中只有2行代码,或者您命名的任何现代语言.

这是java的残暴吗?或者我应该知道隐藏的方法吗?

而不是使用GregorianCalendar,可以在util中使用Date类吗?如果是这样,我应该留意像1970年那样微妙的事情吗?

谢谢

java datetime

40
推荐指数
2
解决办法
10万
查看次数

在创建新方案后,xcode 4无法启动单元测试(带有链接器错误)

我的单元测试在xcode4中运行良好,直到我必须创建一个新的模式来编译一个包在我的设备上运行以进行测试.

我所做的只是创建一个新的Target和一个新的Scheme,现在我尝试运行单元测试并得到以下错误:

无法加载[...] Tests.octest中的测试包,因为发生了链接错误.dyld可能找不到测试包链接的框架框架或库,可能是因为框架或库在链接时具有不正确的安装路径.

我打破了什么?

xcode unit-testing ios

40
推荐指数
3
解决办法
1万
查看次数