小编Dr1*_*1Ku的帖子

#error请使用/ MD开关进行_AFXDLL构建

我在Visual Studio中遇到错误,Please use the /MD switch for _AFXDLL builds 所以如果我取消定义_AFXDLL,我的程序会出错吗?

c++ build visual-c++

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

样式GridSplitter wpf C#

我想为我的GridSplitter设置样式,就像添加点一样(如http://msdn.microsoft.com/en-us/library/aa970265.aspx上所示).

我还想在mouseOver上更改gridsplitter颜色,或者应用Aero Theme.

<Style x:Key="GridSplitterStyle1" TargetType="{x:Type GridSplitter}">
  <Setter Property="Background"
          Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
  <Setter Property="PreviewStyle">
    <Setter.Value>
      <Style>
        <Setter Property="Control.Template">
          <Setter.Value>
            <ControlTemplate>
              <Rectangle Fill="#80000000"/>
            </ControlTemplate>
          </Setter.Value>
        </Setter>
      </Style>
    </Setter.Value>
  </Setter>
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="{x:Type GridSplitter}">
        <Border Background="{TemplateBinding Background}"
                BorderBrush="{TemplateBinding BorderBrush}"
                BorderThickness="{TemplateBinding BorderThickness}"/>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

<!--Theme-->
<ResourceDictionary.MergedDictionaries>
  <ResourceDictionary 
   Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml" />
</ResourceDictionary.MergedDictionaries>

<GridSplitter x:Name="gridSplitterTreeNodes" Width="10"
              BorderThickness="1,0" Cursor="SizeWE"
              RenderTransformOrigin="-1.2,0.507" ShowsPreview="True" 
              Style="{DynamicResource GridSplitterStyle1}">
  <GridSplitter.Background>
    <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
      <GradientStop Color="#FFE3EFFF" Offset="0"/>
      <GradientStop Color="#FFAFD2FF" Offset=".45"/>
    </LinearGradientBrush>
  </GridSplitter.Background>
</GridSplitter>
Run Code Online (Sandbox Code Playgroud)

wpf templating styling wpf-controls gridsplitter

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

无法打开资产URL:file:/// android_asset/www /

运行我的Android应用程序时,我在Logcat中收到一些错误消息,这是使用PhoneGap构建的.

E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/css/mobile2.css
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/custom.js
E/AndroidProtocolHandler(1475): Unable to open asset URL: file:///android_asset/www/scripts/customShare.js
Run Code Online (Sandbox Code Playgroud)

有想法该怎么解决这个吗?

android cordova

23
推荐指数
3
解决办法
4万
查看次数

使用Protractor测试确认对话框

这似乎是一个非常简单的问题,但我真的无法在网上找到答案,我自己无法找到答案.

我正在使用AngularJS作为我的应用程序,在某些时候,我有一个原生的JavaScript确认框/对话框,询问用户他/她是否想要接受或取消更改.

如何在我的测试中模拟选定的选项(使用量角器)?是否可以访问确认框并"单击"确定或取消并在我的测试中采取相应措施?我猜是这样的

ptor.switchTo().<something>
Run Code Online (Sandbox Code Playgroud)

是可能的,但我似乎无法找到答案.

javascript testing end-to-end angularjs protractor

16
推荐指数
2
解决办法
1万
查看次数

使用量角器获取所有元素属性

根据该文件,以获得通过名称的单一属性,你可以使用.getAttribute()WebElement:

var myElement = element(by.id('myId'));
expect(myElement.getAttribute('myAttr')).toEqual('myValue');
Run Code Online (Sandbox Code Playgroud)

但是如何获得元素的所有属性?

Protractor API中没有关于此用例/功能的信息.

javascript api end-to-end protractor

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

在visual studio中如何将所有.libs包含在一个文件夹中

我正在尝试用另一个项目构建一个项目.那里有很多库,我不确定所需的未引用符号在哪里.

有没有办法.lib在编译时包含所有文件?

我已将该lib目录作为链接器的附加输入,但它要求包含单个.lib文件.是否可以选择.lib在此文件夹中包含所有内容?

static-linking visual-studio visual-c++

13
推荐指数
3
解决办法
9757
查看次数

如何更改bower的默认缓存文件夹?

在*nix上,bower使用该~/.bower文件夹作为其缓存(包等).
我想将其更改为其他位置.

bower spec文档建议我storage在我的配置中配置密钥.bowerrc.

我在我的项目文件夹中创建了一个,如下所示:

{
  "storage": {
     "cache": "~/blah/cached",
     "git": "~/blah/git_templates"
  }
}
Run Code Online (Sandbox Code Playgroud)

运行时bower install - i看到它仍然试图保存~/.bower.

谁能告诉我这里做错了什么?和/或如果有不同的方式来改变位置?

package-managers bower

13
推荐指数
1
解决办法
7015
查看次数

Javascript嵌套函数性能

我有一些嵌套函数,如

var freak = function() {
    var die = function() { ... }
    die(this);
}
Run Code Online (Sandbox Code Playgroud)

据我所知,die每次freak调用时都会创建(分配)函数.

因此,如果freak被调用很多时间,这意味着将浪费大量内存(假设die没有使用来自freak上下文的任何内容;换句话说,即使它只被分配一次并在多次调用之间共享,它也能正常工作freak-这就是我浪费的意思).

我的理解是否正确?这是否意味着应该完全避免嵌套函数?

javascript garbage-collection memory-leaks memory-management

13
推荐指数
1
解决办法
2062
查看次数

"预计ResourceDictionary的继承者" - 这个错误意味着什么

在App.xaml中,我有以下代码:

<Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="FJW.App">
    <Application.Resources>
        <!-- Resources scoped at the Application level should be defined here. -->
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="themes/F4.xaml"/>
                <ResourceDictionary Source="themes/F3.xaml"/>
                <ResourceDictionary Source="themes/F2.xaml"/>
                <ResourceDictionary Source="themes/F0.xaml"/>
                <ResourceDictionary Source="themes/F1.xaml"/>
                <ResourceDictionary Source="themes/Palm.xaml"/>
                <ResourceDictionary Source="themes/Key.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)

Visual Studio在字符串中发现错误<ResourceDictionary Source="themes/...xaml"/> - 引发以下错误消息:预期ResourceDictionary的继承者.

但该项目正在正确编译并正在正常运行.错误消息是什么意思?也许这是这个测试版Silverlight版本的错误?或者是我的错误?

silverlight silverlight-3.0

12
推荐指数
1
解决办法
3959
查看次数

Google Maps API v3是否允许更大的缩放值?

如果您在API的v3中使用此Google提供的示例使用卫星GMapType ,则最大缩放级别的比例为2米/ 10英尺,而使用另一个Google提供的示例的v2版本(自控件后必须使用另一个) -simple没有刻度控制)产生最大刻度20m/50ft.这是v3的新"功能"吗?

我必须提一下,我已经在相同的GLatLng区域中测试了这些示例 - 所以我的猜测是,瓷砖细节级别不会影响它,我错了吗?

正如另一个问题所述,v3被认为具有非常的Labs-y/beta质量,因此暂时不鼓励在生产中使用.

我已经被这个主题所吸引,因为我必须"增加GMap的缩放级别",这里的答案似乎建议使用GTileLayer,而我正在考虑GMapCreator,尽管这将涉及一些努力.

我想要达到的目标是拥有更大的缩放级别,2米/ 10英尺的刻度将是完美的,我有一张地图,其中的瓷砖不是高分辨率和相当多的标记.看到该区域没有高分辨率的瓷砖,标记之间的距离非常小,造成一些有问题的重叠.

或者更好的是,如何创建一个允许更高缩放级别的自定义地图,例如Google Campus,实现2米/ 10英尺的比例,而不是使用自己的瓷砖服务器?我在Stackoverflower的GMaps沙箱上看到了一个例子,其中的图块是根据缩放级别手动创建的.

我已经在mapki上看到了自定义Map的代码库,但是这涉及到一个tileserver,你不能只使用Google的tile来获得特定的缩放级别,然后交换其中的一些(取决于tile.x和tile.y)自定义图块,当缩放级别高于19?

我觉得我没有任何意义,所以我只想在这里结束这个大问题,我一直想知道现在想要找几个小时的解决方案.希望有人来帮助我!

先感谢您 !

google-maps google-maps-api-3 google-maps-api-2

11
推荐指数
1
解决办法
3943
查看次数