小编ban*_*edo的帖子

如何通过带有png终端的gnuplot访问各种真实字体?

我正在尝试输出arial size 14字体的png图像.我使用mac OS X 10.6并没有自己构建GNUPLOT.我从Octave包中的OS X高性能计算网站获得了该程序.这是我在gnuplot中输入的内容:

G N U P L O T
Version 4.2 patchlevel 5 
last modified Mar 2009
System: Darwin 10.0.0

Copyright (C) 1986 - 1993, 1998, 2004, 2007 - 2009
Thomas Williams, Colin Kelley and many others

Type `help` to access the on-line reference manual.
The gnuplot FAQ is available from http://www.gnuplot.info/faq/

Send bug reports and suggestions to <http://sourceforge.net/projects/gnuplot>


Terminal type set to 'x11'
gnuplot> set term png font "arial" 14
Terminal type set to …
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

UIImageView的UITextField子视图没有响应触摸事件

我有一个UITextField,当它被添加为self.view的子视图时,它会响应触摸事件.当我将其添加为UIImageView的子视图时,它不再响应触摸事件.我将它设为firstResponder并且该字段处于活动状态并且仍然输入键盘输入.有什么想法有什么不对?

uitextfield uiimageview uiresponder ios

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

如何在左侧使用后退/前进箭头制作iOS UIToolbar

我正在尝试将工具栏放在日期选择器上方,该工具栏左侧有后退和前进箭头.我想使用标准iOS机器这样做,而不是推出自定义按钮来做到这一点.这可能吗?我附上了一张图片用于推荐.提前致谢!

带有所需<>资产的示例工具栏

objective-c uitoolbar uibarbuttonitem ios

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

C++构造函数问题

#include <iostream>
using namespace std;

// This first class contains a vector and a scalar representing the size of the vector.
typedef class Structure1
{
 int N;
 double* vec;
public: 
 // Constructor and copy constructor:
 Structure1(int Nin);
 Structure1(const Structure1& structurein);
 // Accessor functions:
 int get_N() { return N; }
 double* get_vec() { return vec; }
 // Destructor:
 ~Structure1() { delete []vec; }
} Structure1;

Structure1::Structure1(int Nin)
{
 N = Nin;
 vec = new double [N];
 for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

c++

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

需要帮助创建一个对象数组

我试图创建一个带有整数参数的类对象数组.我看不出这个简单的小代码有什么问题.有人可以帮忙吗?

#include <fstream>
#include <iostream>
using namespace std;

typedef class Object
{
 int var;
public:
 Object(const int& varin) : var(varin) {}
} Object;

int main (int argc, char * const argv[])
{
 for(int i = 0; i < 10; i++)
 {
  Object o(i)[100];
 }

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

iPhone Urban Airship发布选项问题

我有一个非常简单的问题,搜索没有引导我得到答案.在我的应用程序中:didFinishLaunchingWithOptions方法我执行以下操作来恢复程序未运行时进入的通知:

 //Init Airship launch options
 NSMutableDictionary *takeOffOptions = [[[NSMutableDictionary alloc] init] autorelease];
 [takeOffOptions setValue:launchOptions forKey:UAirshipTakeOffOptionsLaunchOptionsKey];
 [UAirship takeOff:takeOffOptions];
 [UAPush shared].delegate = self;
 [[UAPush shared] resetBadge];

 // Register for notifications through UAPush for notification type tracking
 [[UAPush shared] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
                                                      UIRemoteNotificationTypeSound |
                                                      UIRemoteNotificationTypeAlert)];
Run Code Online (Sandbox Code Playgroud)

当程序运行时(在前台或后台)我可以恢复我的飞艇警报:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
 NSLog(@"\nReceived remote notification:\n%@\n\n", userInfo);

 [[UAPush shared] handleNotification:userInfo applicationState:application.applicationState];
 [[UAPush shared] resetBadge]; // zero badge after push received

 NSString *alertMessage = [[userInfo objectForKey:@"aps"] valueForKey:@"alert"];
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:当程序在前台或后台运行时,从程序未运行时发送的消息中的launchOptions,我可以执行什么命令序列来从userInfo中提取在alertMessage中获取的相同信息?提前致谢 :)

iphone notifications push urbanairship.com

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

通过类成员函数访问静态const变量的问题

我在访问我的类私有成员变量部分中定义的静态const变量时遇到问题.具体来说,下面编写的代码可以在构造函数中输出变量,但是当我尝试通过访问器函数访问它时,我得到下面讨论的错误.如果有人知道为什么我会感激你的帮助.

#include <iostream>
using namespace std;

class TestStaticVariables
{
 // Private member variable:
 static const double static_double_variable;
public:
 // Constructor:
 TestStaticVariables()
 {
  // Initialization:
  static const double static_double_variable = 20.0;
  cout << static_double_variable;
 }
 // Member Function:
 void test();
};

void TestStaticVariables::test()
{
Run Code Online (Sandbox Code Playgroud)

当下一行取消注释时,我收到以下错误消息:

行位置工具:0:"TestStaticVariables :: static_double_variable",引自:

 //cout << static_double_variable;
}

int main(int argc, char* const argv[])
{

 TestStaticVariables test_instance;

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

需要帮助使用boost为类定义中的向量分配空间

我试图在类定义中为boost矢量类型分配空间.我不是一个优秀的c ++程序员,但下面显示的是我最好的尝试.没有错误消息,但是当我尝试从主函数访问向量时,它认为向量具有零元素.我知道这是因为我没有告诉编译器当我在类定义中声明向量时要分配多少空间,但我不知道如何在没有出错的情况下执行此操作.我试图通过告诉它在构造函数中我想要它有多大来绕过这个,但我知道编译器将其视为重构定义,它不存在于构造函数范围之外.有人能引导我朝着正确的方向前进吗?提前致谢.

namespace ublas = boost::numeric::ublas;

class Phase
{
 ublas::vector<cdouble> lam;
public:
 // Constructor:
 Phase()
 {
  ublas::vector<cdouble> lam(2);

  for(int i = 0; i < 2; i++)
  {
   lam(i) = 1.0;
  }
 }
 // Destructor:
 ~Phase() {}
 // Accessor Function:
 ublas::vector<cdouble> get_lam() { return lam; }
};
Run Code Online (Sandbox Code Playgroud)

c++ boost vector

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

Grand Central Dispatch.如何运行一个异步组,等待,然后运行另一个,再次等待,然后完成?

下面是一个示例函数,我尝试运行一个主要组,等待,然后在不同的线程上运行另外两个后台任务,等待,然后返回在下面显示的常规块中更改的值.下面显示的是我对如何做到这一点的猜测.如果我在一个块中运行这些块,它就可以工作.当我分开块时,它会失败.有没有人有他们如何完成类似的事情的例子?在此先感谢您的帮助.

-(NSString *)sampleFunction:(NSString*)inputString
{
 __block NSString *returnString;

 dispatch_group_t mainGroup = dispatch_group_create();
 dispatch_group_t otherGroup = dispatch_group_create();

 void (^firstBlock)(void) = ^(void)
 {
  ...
 };

 void (^secondBlock)(void) = ^(void)
 {
  ...
 };


 void (^thirdBlock)(void) = ^(void)
 {
  ...
 };

 dispatch_group_async(oneGroup, dispatch_get_global_queue(0, 0), firstBlock);

 dispatch_group_wait(oneGroup, sizeof(int));

 dispatch_group_async(otherGroup, dispatch_get_global_queue(0, 0), secondBlock);
 dispatch_group_async(otherGroup, dispatch_get_global_queue(0, 0), thirdBlock);

 dispatch_group_wait(otherGroup, sizeof(int));

 dispatch_release(userGroup); 
 dispatch_release(otherGroup);

 return returnString;
}
Run Code Online (Sandbox Code Playgroud)

objective-c grand-central-dispatch ios

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

从非重写方法调用重写方法使用基类实现

我在基类中有一个方法调用,如下所示:

#import <Foundation/Foundation.h>

@interface BaseController : NSObject

-(void)login;

@end
Run Code Online (Sandbox Code Playgroud)
#import "BaseController.h"

@implementation BaseController

-(void)performTask
{
 return @"Base method loaded";
}


-(void)login
{
 [self performTask];
}


-(id)init
{
 if ((self = [super init]))
 {

 }

 return self;
}

-(void)dealloc
{
 [super dealloc];
}

@end
Run Code Online (Sandbox Code Playgroud)
#import <Foundation/Foundation.h>
#import "BaseController.h"

@interface DerivedController : BaseController

-(void)performTask;

@end
Run Code Online (Sandbox Code Playgroud)
#import "DerivedController.h"

@implementation DerivedController

-(void)performTask
{
 NSLog(@"Inherited method loaded.");
}

-(id)init
{
 if ((self = [super init])) { }

 return self;
}

-(void)dealloc
{
 [super dealloc];
} …
Run Code Online (Sandbox Code Playgroud)

methods inheritance objective-c

0
推荐指数
1
解决办法
1597
查看次数