程序设计

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

11
Excel VBA App自发停止,并显示消息“代码执行已暂停”
从我在网上看到的情况来看,这是相当普遍的投诉,但答案似乎很少。问题是这样的: 我们有许多Excel VBA应用程序,可以在许多用户的计算机上完美运行。但是,在一台机器上,它们停在某些代码行上。总是相同的线,但是这些线似乎没有任何共同点。 如果在暂停后按F5键(运行),该应用程序将继续运行,因此几乎就像已添加了一个断点。我们尝试从菜单中选择“删除所有休息时间”,甚至添加一个休息时间并再次将其删除。 我们以前在单个应用程序中遇到过这个问题,我们通过从模块中剪切代码,进行编译,然后将其粘贴回等方式来“合并”它。 现在,问题似乎与Excel本身有关,而不是与单个.xls有关,因此我们不确定如何管理此问题。 任何帮助将不胜感激:) 谢谢, 菲利普·惠廷顿
150 excel  vba 

29
为什么在C ++类中的成员变量上使用前缀
许多C ++代码使用语法约定来标记成员变量。常见的例子包括 公共成员的m_ memberName(完全使用公共成员) _ 私人成员或所有成员的memberName 其他人试图在使用成员变量时强制使用this-> 成员。 以我的经验,大多数较大的代码库都无法始终如一地应用这些规则。 在其他语言中,这些约定的使用范围远远不够。我只偶尔在Java或C#代码中看到它。我想我从未在Ruby或Python代码中看到过它。因此,似乎有一种趋势是使用更现代的语言,不对成员变量使用特殊标记。 这个约定是今天在C ++中还是有用的还是仅仅是过时的。特别是因为跨库使用不一致。其他语言没有表明没有成员前缀也可以做到吗?



4
是vs typeof
以下哪段代码更快? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} 编辑:我知道他们不会做同样的事情。
150 c#  rtti 




6
Swift字典:以数组形式获取值
我有一本字典,其中包含UIColor用枚举值散列的对象ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... 我希望能够提取此字典包含的所有颜色(值)的数组。我以为我可以使用该values属性,就像遍历字典值(for value in dictionary.values {...})一样,但这会返回错误: let colors: [UIColor] = colorsForColorSchemes.values ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 'LazyBidrectionalCollection<MapCollectionView<Dictionary<ColorScheme, UIColor>, UIColor>>' is not convertible to 'UIColor' 似乎Array该values方法返回了一个更抽象的集合类型,而不是返回值的an 。有没有一种方法可以获取Array包含字典值的而不for-in循环提取它们的值?
150 arrays  dictionary  swift 

5
sbt中的ScalaTest:有没有办法运行没有标签的单个测试?
我知道可以通过在sbt中运行来运行单个测试, testOnly *class -- -n Tag 有没有办法告诉sbt / scalatest运行不带标签的单个测试?例如: testOnly *class -- -X 2 这将意味着“运行班级中的第二个测试。无论它是什么”。我们有很多测试,没有人打扰他们,所以有没有办法在没有标签的情况下运行单个测试?
150 scala  testing  sbt  scalatest 

8
每个核心数据关系都必须具有逆关系吗?
假设我有两个Entity类:SocialApp和SocialAppType 在中,SocialApp我有一个属性:appURL和一个关系:type。 在SocialAppType我有三个属性:baseURL,name和favicon。 SocialApp关系的目的地type是中的单个记录SocialAppType。 例如,对于多个Flickr帐户,将有许多SocialApp记录,每个记录都包含一个人的帐户的链接。SocialAppType对于“ Flickr”类型,将有一个记录,所有SocialApp记录都将指向该记录。 当我使用这种模式构建应用程序时,我得到一条警告,指出SocialAppType和之间没有反向关系SocialApp。 /Users/username/Developer/objc/TestApp/TestApp.xcdatamodel:SocialApp.type: warning: SocialApp.type -- relationship does not have an inverse 我需要逆吗,为什么?


9
如何用CSS设置readonly属性的样式?
我目前正在使用readonly =“ readonly”来禁用字段。我现在正尝试使用CSS设置属性样式。我尝试使用 input[readonly] { /*styling info here*/ } 但由于某种原因,它无法正常工作。我也尝试过 input[readonly='readonly'] { /*styling info here*/ } 那也不起作用。 如何使用CSS设置readonly属性的样式?
150 html  css  css-selectors 


11
我应该如何调用3个函数才能一个接一个地执行它们?
如果我需要一个接一个地调用此函数, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); 我知道在jQuery中我可以做类似的事情: $('#art1').animate({'width':'1000px'},1000,'linear',function(){ $('#art2').animate({'width':'1000px'},1000,'linear',function(){ $('#art3').animate({'width':'1000px'},1000); }); }); 但是,假设我没有使用jQuery,而是要调用: some_3secs_function(some_value); some_5secs_function(some_value); some_8secs_function(some_value); 我应该如何调用此函数以便执行some_3secs_function,然后在调用结束后执行,然后执行,然后在some_5secs_function调用结束后再调用some_8secs_function? 更新: 这仍然无法正常工作: (function(callback){ $('#art1').animate({'width':'1000px'},1000); callback(); })((function(callback2){ $('#art2').animate({'width':'1000px'},1000); callback2(); })(function(){ $('#art3').animate({'width':'1000px'},1000); })); 三个动画同时开始 我的错误在哪里?

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.