程序设计

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

19
Java真的很慢吗?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 Java 因其速度慢而享有一定声誉。 Java真的很慢吗? 如果是,为什么?瓶颈在哪里?是因为JVM效率低下吗?垃圾收集?纯字节码库而不是JNI包装的C代码?许多其他语言都具有这些功能,但是它们并没有因速度慢而享有盛誉。
180 java  performance 

7
如何在单元测试中比较列表
该测试如何失败? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }

7
从旧版代码调用AngularJS
我正在使用AngularJS来构建与旧版Flex应用程序进行交互的HTML控件。来自Flex应用程序的所有回调都必须附加到DOM窗口。 例如(在AS3中) ExternalInterface.call("save", data); 将会通知 window.save = function(data){ // want to update a service // or dispatch an event here... } 我想从JS调整大小函数中调度一个控制器可以听到的事件。似乎创建服务是必经之路。您可以从AngularJS外部更新服务吗?控制器可以侦听来自服务的事件吗?在一个实验中(单击以拨弄小提琴),我确实可以访问服务,但更新服务的数据未反映在视图中(在示例中<option>应将添加到<select>)。 谢谢!

10
VS 2017中的类图
我一直在使用VS 2015,并且喜欢“类图”项。我最近升级到2017年,似乎找不到“类图”项。有人知道我该怎么做吗?



7
错误:不允许匹配“ [xX] [mM] [lL]”的处理指令目标
这个错误 不允许与“ [xX] [mM] [lL]”匹配的处理指令目标 每当我运行以如下方式开始的XSLT页面时,都会发生: <?xml version="1.0" encoding="windows-1256"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:include href="../header.xsl"/> <xsl:template match="/"> <xsl:call-template name="pstyle"/> <xsl:call-template name="Validation"/> <xsl:variable name="strLang"> <xsl:value-of select="//lang"/> </xsl:variable> <!-- ////////////// Page Title ///////////// --> <title> <xsl:value-of select="//ListStudentFinishedExam.Title"/> </title> 注意:我删除了第一行之前的所有前导空格,但是仍然发生错误!
180 java  xml  xslt 

13
页面内的AngularJS Multiple ng-app
我刚刚开始学习Angular JS并创建了一些基本示例,但是我仍然遇到以下问题。 我已经创建了2个模块和2个控制器。 shoppingCart -> ShoppingCartController namesList -> NamesController 每个控制器都有关联的视图。第一个视图渲染良好,但第二个视图未渲染。没有错误。 http://jsfiddle.net/ep2sQ/ 请帮我解决这个问题。 也有可能在View中添加控制台以检查从Controller传递了哪些值。 例如在下面的div中,我们可以添加console.log并输出控制器值 <div ng-app="shoppingCart" ng-controller="ShoppingCartController"> </div>
180 angularjs 

25
目标文件中未解析的外部符号
在Visual Studio中进行编码时,出现未解决的外部符号错误,我不知道该怎么办。我不知道怎么了 你能破译我吗?我应该在哪里寻找哪种错误? 1>Form.obj : error LNK2019: unresolved external symbol "public: class Field * __thiscall Field::addField(class Field *)" (?addField@Field@@QAEPAV1@PAV1@@Z) referenced in function "public: void __thiscall Form::parse(class std::basic_stringstream<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?parse@Form@@QAEXAAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 1>Form.obj : error LNK2019: unresolved external symbol "public: virtual void __thiscall Field::parse(class std::basic_stringstream<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?parse@Field@@UAEXAAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) …


18
测试字符串是否为GUID而不抛出异常?
我想尝试将字符串转换为Guid,但是我不想依赖于捕获异常( 出于性能原因-异常代价高昂 出于可用性原因-调试器弹出 出于设计原因-预期并非例外 换句话说,代码: public static Boolean TryStrToGuid(String s, out Guid value) { try { value = new Guid(s); return true; } catch (FormatException) { value = Guid.Empty; return false; } } 不适合。 我会尝试使用RegEx,但是由于guid可以用括号括起来,括号括起来,没有任何包裹,因此很难。 另外,我认为某些Guid值无效(?) 更新1 ChristianK有个好主意,那就是只抓FormatException,而不是全部。更改了问题的代码示例以包含建议。 更新2 为什么要担心引发异常?我真的经常会遇到无效的GUID吗? 答案是肯定的。这就是为什么我使用TryStrToGuid -我很期待坏数据。 示例1 可以通过将GUID附加到文件夹名称来指定名称空间扩展名。我可能正在解析文件夹名称,检查是否在final后面的文本。是GUID。 c:\Program Files c:\Program Files.old c:\Users c:\Users.old …
180 c#  string  parsing  guid 


5
如何在非活动类(LocationManager)中使用getSystemService?
我无法将主要的Activity OnCreate方法中的任务卸载到另一个类上来进行繁重的工作。 当我尝试从非Activity类调用getSystemService时,将引发异常。 任何帮助将不胜感激 :) lmt.java: package com.atClass.lmt; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.location.Location; public class lmt extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); fyl lfyl = new fyl(); Location location = lfyl.getLocation(); String latLongString = lfyl.updateWithNewLocation(location); TextView myLocationText = (TextView)findViewById(R.id.myLocationText); myLocationText.setText("Your current position …
180 android 

4
在Eclipse中搜索项目中包含文本“ querystring”的所有文件
开发时,我在Dreamweaver和Eclipse中工作。我认为Dreamweaver的搜索非常好,您可以在其中搜索当前项目的所有文件中的文本。 当您要删除在许多文件中调用的函数时,这非常方便。您可以在当前本地项目中搜索。您可以选择在文本中还是在源代码中进行搜索。 Eclipse是否具有这种功能来查找其中包含单词“ querystring”的所有文件?
180 eclipse 

2
从标准输入读取密码
场景:一个交互式CLI Python程序,需要密码。这也意味着没有GUI解决方案。 在bash中,我无需重新输入密码即可在屏幕上输入密码 read -s Python有类似的东西吗?即 password = raw_input('Password: ', dont_print_statement_back_to_screen) 替代方法:将键入的字符替换为“ *”,然后再将其发送回屏幕(又称浏览器样式)。

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.