我所知道的东西一样onchange
,onmousedown
而且onmouseup
但有一个很好的参考的地方,列出所有的人都完全可能用一个,他们覆盖的元素列表?
我正在开发一个新项目.使用常规旧时尚网络服务的WCF Web服务有什么好处吗?
Visual Studio为两者提供模板.有什么区别?优点和缺点?
我还是ASP.NET世界的新手,所以我可以离开这里,但到目前为止这是我(有限的)知识的最佳选择!
假设我在Business命名空间中有一个标准的业务对象"Contact" .我编写了一个Web服务来从数据库中检索联系人的信息并将其返回.然后我写了一个客户端应用程序来请求所述细节.
现在,我还创建了一个实用程序方法,它接受"联系"并用它做一些魔法,Utils.BuyContactNewHat()
比如说.当然需要类型的联系人Business.Contact
.
然后我回到我的客户端应用程序并想要使用该BuyContactNewHat
方法,所以我添加了对我的Utils命名空间的引用,并且它就是.但是,出现了一个问题:
Contact c = MyWebService.GetContact("Rob);
Utils.BuyContactNewHat(c); // << Error Here
Run Code Online (Sandbox Code Playgroud)
由于返回类型GetContact
是MyWebService.Contact
和不Business.Contact
符合预期的.我理解为什么这是因为在访问Web服务时,实际上是针对WSDL生成的代理类进行编程.
那么,是否有一种"更容易"的方式来处理这种类型的不匹配?我正在考虑尝试创建一个使用反射的通用转换器类,以确保两个对象具有相同的结构,而不是简单地将值从一个传递到另一个.
自从我开始研究面向对象编程以来,我经常阅读文章/博客,说功能更好,或者不是所有问题都应该建模为对象.从您的个人编程冒险,您认为OOP何时能更好地解决问题?
我刚刚学习了ASP.NET 2.0中的母版页.
它们听起来很棒,但它们在实践中的表现如何?
有没有人有在大型网站上使用它们的经验?
我可能花了太多时间试图让我的视觉界面看起来很好,虽然我非常擅长找到可用性和风格之间的正确匹配,但我无望的是制作漂亮的图标.
你们如何克服这个问题(我确定常见的)?我正在考虑像按钮上的图像,也许最重要的是,实际的应用程序图标.
您是否依赖于第三方设计师,无论是在室内还是室外?或者你知道一些隐藏的网站提供了很多图标供我们使用吗?我已经尝试了谷歌,但我似乎找到了非常具体的昂贵的套餐,数百万的星际迷航图标或图标看起来很糟糕16x16这是我在应用程序按钮的首选尺寸.
任何帮助/建议表示赞赏.
我有一个网站,我刚刚上传到互联网上.当我在Ubuntu上使用Firefox 3.0.1浏览网站时,我没有看到favicon; WinXP上的Firefox 3.0.1确实显示它.
为什么不在Ubuntu下展示favicon?它是根目录中的favicon.ico文件,未在元标记中引用; 作为GIF会更好吗?
我将开始一个新项目 - 从头开始重写现有系统(PHP + SQL Server),因为设计存在一些非常严重的限制.
我们对SQL Server有很好的了解(目前我们在现有系统中使用SQL Server 2000),我们希望在我们的新项目中使用它的新版本(2008我猜).
我非常喜欢Java提供的技术 - 特别是Spring Framework和Wicket,我以前对其他项目和作业非常熟悉Java.因此,我们考虑使用Java和Microsoft SQL Server.
SQL Server有两个JDBC驱动程序 - jTDS和Microsoft的一个 - http://msdn.microsoft.com/en-us/data/aa937724.aspx.我认为我们应该测试它们.
我应该知道的这种解决方案是否有任何限制?有没有人经历过这样的技术组合?
假设我在C#中有一个stringbuilder来执行此操作:
StringBuilder sb = new StringBuilder();
string cat = "cat";
sb.Append("the ").Append(cat).(" in the hat");
string s = sb.ToString();
Run Code Online (Sandbox Code Playgroud)
那将是有效的或更高效的:
string cat = "cat";
string s = String.Format("The {0} in the hat", cat);
Run Code Online (Sandbox Code Playgroud)
如果是这样,为什么?
编辑
在一些有趣的答案之后,我意识到我可能应该对我的要求更加清楚.我没有那么多要求连接字符串哪个更快,但是将一个字符串注入另一个字符串更快.
在上面两种情况下,我想将一个或多个字符串注入预定义模板字符串的中间.
对困惑感到抱歉
我希望有人可以帮助我解决我在特定项目中使用Eclipse中的java搜索功能的问题.
在一个特定项目上使用java搜索时,我收到一条错误消息Class file name must end with .class
(请参阅下面的堆栈跟踪).这似乎并没有发生在所有项目上,只是一个特定项目,所以也许我应该尝试重建一些东西?
我已经尝试过Project -> Clean
...并关闭Eclipse,删除所有构建的类文件并重启Eclipse无济于事.
我在谷歌上找到的唯一一个问题是http://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspx,但不幸的是他的解决方案(关闭,删除类文件,重新启动)对我不起作用.
如果有人可以提出尝试的建议,或者我可以收集任何可能有助于跟踪它的信息,我会非常感谢指针.
Version: 3.4.0
Build id: I20080617-2000
Run Code Online (Sandbox Code Playgroud)
还发现了这个帖子 - http://www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html - 这表明当项目名称包含句点时可能会出现同样的问题.不幸的是,在我的设置中并非如此,所以我仍然卡住了.
Caused by: java.lang.IllegalArgumentException: Class file name must end with .class
at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182)
at org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(HandleFactory.java:109)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1177)
at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:506)
at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.internalSearch(RefactoringSearchEngine.java:142)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.search(RefactoringSearchEngine.java:129)
at org.eclipse.jdt.internal.corext.refactoring.rename.RenameTypeProcessor.initializeReferences(RenameTypeProcessor.java:594)
at org.eclipse.jdt.internal.corext.refactoring.rename.RenameTypeProcessor.doCheckFinalConditions(RenameTypeProcessor.java:522)
at org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenameProcessor.checkFinalConditions(JavaRenameProcessor.java:45)
at org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring.checkFinalConditions(ProcessorBasedRefactoring.java:225)
at org.eclipse.ltk.core.refactoring.Refactoring.checkAllConditions(Refactoring.java:160)
at org.eclipse.jdt.internal.ui.refactoring.RefactoringExecutionHelper$Operation.run(RefactoringExecutionHelper.java:77)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:709)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4650)
at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:92)
at …
Run Code Online (Sandbox Code Playgroud) .net ×2
asp.net ×2
c# ×2
java ×2
web-services ×2
asmx ×1
asp.net-2.0 ×1
browser ×1
client-side ×1
eclipse ×1
favicon ×1
firefox ×1
icons ×1
javascript ×1
master-pages ×1
oop ×1
performance ×1
search ×1
sql-server ×1
ubuntu ×1
vb.net ×1
wcf ×1