问题列表 - 第43140页

如何使用Google Charts API垂直居中传说?

我在谷歌图表饼图中垂直居中传说时遇到了麻烦.以前有人有经验吗?或者是编码我自己的饼图的最佳选择?

先谢谢,沃克

charts graph google-visualization

4
推荐指数
2
解决办法
6843
查看次数

我究竟做错了什么?(C编程,指针,结构,函数)

我不确定我对malloc的使用是否正确,但是让我烦恼的是无法将结构传递给put_age()函数指针.它看起来对我来说,但显然它不是.

#include <stdio.h>
#include <stdlib.h>

typedef struct{
  int age;
  // NPC methods
 int (*put_age)(NPC *character, int age);
} NPC;

////////////////////////////////////

int set_age(NPC *character, int age);

int main(){
  NPC *zelda = malloc(sizeof(NPC));
  zelda->put_age = set_age;
  zelda->put_age(zelda, 25);
  printf("Zelda's age is %d\n", zelda->age);

  return 0;
}

int set_age(NPC *character, int age){
  character->age = age;     
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译器输出:

$ gcc ~/test.c
/test.c:7:21: error: expected ‘)’ before ‘*’ token
/test.c:8:1: warning: no semicolon at end of struct or union
/test.c: In function ‘main’: …
Run Code Online (Sandbox Code Playgroud)

c pointers

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

Python等效于C++ STL向量/列表容器

Python中是否存在类似于容器的东西,就像向量和列表一样?

任何链接也会有所帮助.

c++ python containers list vector

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

Web.config转换:如何将转换应用于与Locator表达式匹配的所有节点?

我最近在visual studio 2010的web部署工具中发现了web.config自动转换.它运行良好,但我有一个我似乎无法工作的场景.假设我有以下根Web.config

<services>
  <service name="Service1">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service1" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
  <service name="Service2">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service2" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
  <service name="Service3">
    <endpoint address="" binding="customBinding" bindingConfiguration="LargeBufferBinding"
      contract="Service3" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

对于我的Web.Release.config,我希望删除所有带有mexHttpBinding绑定的端点节点.

我在我的Web.Release.config中使用了以下内容:

<services>
  <service>
    <endpoint binding="mexHttpBinding" xdt:Locator="Match(binding)" xdt:Transform="Remove" />
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

但是,这只会删除Service1中的第一个匹配项,但不会删除以下匹配项.我尝试了在端点和服务节点上定位节点的各种方法,但只有第一个匹配才被替换.

有没有办法让所有<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />被删除?

谢谢.

children web-config nodes web-config-transform xdt-transform

8
推荐指数
1
解决办法
5632
查看次数

skip_before_filter忽略条件

我只是在应用程序处于生产模式时才尝试使用skip_before_filter.(我不希望我的开发实例公开,我希望应用程序自动检测它所在的实例类型,并在它不处于生产模式时显示登录屏幕).所以,我的应用程序控制器有以下几行:

before_filter :authenticate_user!, :except => "sign_in" #redirects to log-in
Run Code Online (Sandbox Code Playgroud)

并且用于显示页面的控制器具有以下行:

skip_before_filter :authenticate_user!, :only => :show, :if => :in_production
#public pages are public, but only when in production.
Run Code Online (Sandbox Code Playgroud)

而in_production就是:

  def in_production
    ENV['RAILS_ENV']=='production'
  end
Run Code Online (Sandbox Code Playgroud)

我意识到这里可能还有其他途径,但我很好奇为什么skip_before_filter似乎忽略了条件并总是跳过before_filter.有什么我想念的吗?

ruby-on-rails devise

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

为什么标记意图过滤器?

只是亲自动手过滤器,我注意到在样本代码和其他在线资源中使用android:label标记intent-filters的方法很简单,但却未能找到明确的解释.标签的目的.

谁能指出我正确的方向?

谢谢,

保罗

android intentfilter

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

什么是DTO和BO?有什么不同?

我知道DTO是一个数据传输对象,BO是一个业务对象.但是,它究竟意味着什么?我什么时候应该选择其中一个?从我的理解DTO仅用于传输数据而没有业务逻辑.这是否意味着DTO没有任何方法属性(getter和setter)?但是,它仍然具有BO的属性.有人可以解释一下吗?谢谢.

business-objects data-transfer-objects

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

任何人都可以建议我在C++中分割名称的简单方法

我一直试图将名字分为名字和姓氏,但我确信我的实施并不是最简单的.

string name = "John Smith";
    string first;
    string last (name, name.find(" "));//getting lastname
    for(int i=0; i<name.find(" "); i++)
    {
        first += name[i];//getting firstname
    }
    cout << "First: "<< first << " Last: " << last << endl;
Run Code Online (Sandbox Code Playgroud)

提前致谢

c++

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

UILocalNotification崩溃

请你帮助我好吗 ?

我正在设置UILocalNotification,当我尝试设置其userInfo字典时,它会崩溃.fetchedObjects包含88个对象.

这是代码:

    NSDictionary* myUserInfo = [NSDictionary dictionaryWithObject: fetchedObjects forKey: @"textbody"];

 UILocalNotification *localNotif = [[UILocalNotification alloc] init];
 if (localNotif == nil)
        return;

 // défining the interval
 NSTimeInterval oneMinute = 60;

 localNotif.timeZone = [NSTimeZone localTimeZone];
 NSDate *fireDate = [[NSDate alloc]initWithTimeIntervalSinceNow:oneMinute];
 localNotif.fireDate = fireDate;

 localNotif.userInfo = myUserInfo; //this is the line that crashes the app
    [fetchedObjects release];
Run Code Online (Sandbox Code Playgroud)

而控制台给了我这个:

Property list invalid for format: 200
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'unable to serialize userInfo: (null)'
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

iphone dictionary

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

fsi.exe程序集:任何人都知道如何嵌入它?

很长一段时间的读者,第一个问题.fsi.exe是一个.NET可执行文件,因此包含自己的程序集,其中包含所有美妙的方法以及fsi用于执行F#脚本的内容.

查看.NET Reflector中的程序集(选择你的类,但Shell是最好的例子)显示了一堆看起来像装饰C++函数的垃圾*名称(例如,来自Dependency Walker).顺便提一下,F#程序集的编译方式大致相同,有很多垃圾*名称,这让我觉得fsi.exe是用F#编写的,也许是作为可用性证明?

无论如何,这是我的问题:有没有人深入研究fsi.exe并想出如何将其嵌入到.NET应用程序中?因为我想使用F#作为脚本语言,但程序编译为(惊喜)程序,脚本必须由fsi.exe执行,这在我的域中是不可接受的(我需要一个持久的VM).我不希望有关使用fsi.exe的操作指南,但我很想知道是否有人玩过它,如果有的话,你发现了它是如何工作的?

谢谢你的时间.

*随便看一眼垃圾.显然,他们的格式是这种特殊的方式,因为特殊原因是在幕后.

.net embed f# assemblies scripting-language

6
推荐指数
1
解决办法
1003
查看次数