问题列表 - 第39242页

iPhone - 如何将正常文本添加到设置包

我在iphone设置中创建了3个组捆绑Root.plist文件.它显示很好.

但对于每个组,我想添加一些描述.它将如下所示:

GroupName说明该组中的设置.

可能吗.如何添加说明?如果描述颜色不同以从组中的组名称和设置中识别,那么它将是好的.

iphone settings label

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

WPF:空时隐藏ContextMenu

我有一个上下文菜单,通过数据绑定获取菜单项(我使用的是MVVM模式):

<ContextMenu ItemsSource="{Binding Path=ContextMenuItems}" />
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,在没有要显示的菜单项的情况下,我不希望上下文菜单显示.有没有办法实现这个目标?某种XAML触发可能吗?

当没有孩子时,我已经尝试捕获Opened事件,关闭上下文菜单.这工作但上下文菜单仍然闪烁...

wpf contextmenu mvvm

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

有一段时间后,有没有办法解雇一个无按钮UIalertView?

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"tittle"
               message:@""
                 delegate:self
              cancelButtonTitle:@""
              otherButtonTitles:nil];
  [alertView show];
  [alertView release];
Run Code Online (Sandbox Code Playgroud)

我想dimiss的alerview它显示了一段时间后,但是当alertview没有按钮,如果我调用它不工作-dismissWithClickedButtonIndex:animated: method,而─ performSelector:withObject:afterDelay: 是否有任何其他的方式来关闭它?谢谢你的想法!

objective-c uialertview dismiss ios

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

运算符重载

为什么重载operator =强制要求成为成员函数($ 13.5.3),而不是复合赋值运算符,例如operator + =($ 13.5.2)?我在这里俯瞰什么吗?

c++ operator-overloading

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

javascript变量范围

我有以下代码,

它正在运行但是控制台中的输出是

瞬间:真正的
瞬间2:假

因为变量未在全局范围内被覆盖.如何在全局范围内访问变量?

var instant = false;
$('document').ready(function(){
  chrome.extension.sendRequest({
    action: "getStorage",
    key: "instant"
  }, function(response) {
    instant = true;
    console.log('instant: ', instant); 
  });
  console.log('instant2: ', instant);
});
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery scope

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

libavcodec,如何转换具有不同帧速率的视频?

我通过v4l从相机抓取视频帧,我需要用mpeg4格式对它们进行转码,然后通过RTP连续流式传输.

一切都"有效",但重新编码时我没有:输入流产生15fps,输出为25fps,每个输入帧都在一个视频对象序列中转换(我通过简单的检查验证了这一点)在输出比特流上).我猜接收器正在正确解析mpeg4比特流,但RTP分组化在某种程度上是错误的.我应该如何在一个或多个AVPacket中拆分编码比特流?也许我错过了明显的,我只需要寻找B/P帧标记,但我想我没有正确使用编码API.

以下是我的代码的摘录,它基于可用的ffmpeg示例:

// input frame
AVFrame *picture;
// input frame color-space converted
AVFrame *planar;
// input format context, video4linux2
AVFormatContext *iFmtCtx;
// output codec context, mpeg4
AVCodecContext *oCtx;
// [ init everything ]
// ...
oCtx->time_base.num = 1;
oCtx->time_base.den = 25;
oCtx->gop_size = 10;
oCtx->max_b_frames = 1;
oCtx->bit_rate = 384000;
oCtx->pix_fmt = PIX_FMT_YUV420P;

for(;;)
{
  // read frame
  rdRes = av_read_frame( iFmtCtx, &pkt );
  if ( rdRes >= 0 && pkt.size > 0 )
  {
    // decode it
    iCdcCtx->reordered_opaque …
Run Code Online (Sandbox Code Playgroud)

c c++ ffmpeg video-encoding libavcodec

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

有关iPhone错误的问题

当我运行我的下面的代码时,它会在我的设备上给出这个响应....

- (void) requestProductData
{
 //
 NSString *str = [[NSString alloc] initWithFormat:@"com.mycompany.inapppurchasetesting.productid"];//Same as the Product Id displayed in Itunes Connect//"]; 

 SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:str]]; 

 request.delegate = self;

 [request start];
 //
 //NSSet *productIDs = [NSSet setWithObjects:@"com.mycompany.inapppurchasetesting.productid", nil];

 //SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:productIDs];

 //request.delegate = self;

 NSLog(@"Requesting");

 //[request start];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    NSArray *myProduct = response.products;

 NSArray *myInvalidProducts = response.invalidProductIdentifiers;

 NSLog(@"Did recieve response");

    NSLog(@"Response count is %d",response.products.count);
 NSLog(@"Invalid response count is %d",response.invalidProductIdentifiers.count);

 for (int i …
Run Code Online (Sandbox Code Playgroud)

iphone iphone-sdk-3.0

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

如何从带有视觉标记文本的vim调用外部程序作为参数?

通话模式: path-to-programm visual-marked-text filetype directory

例: "C:\Programme\WinGrep\grep32.exe" search-pattern *.sql D:\MyProject\build

vim

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

何时使用[MTAThread]?

可能重复:
你能解释一下STA和MTA吗?

在C#windows窗体应用程序中.我在Main.c函数上面的Program.cs中看到了[STAThread].

所以我想知道何时使用STA或MTA线程?
怎么样,它会影响应用程序?

.net c# multithreading

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

编码成就系统的最佳方式

我正在考虑设计一个在我的网站上使用的成就系统的最佳方法.数据库结构可以在最佳方式找到,告诉3个或更多连续记录缺失,这个线程实际上是从开发人员那里获得想法的扩展.

我在这个网站上有很多关于徽章/成就系统的讨论就是这个问题 - 这都是谈话而不是代码.实际的代码实现示例在哪里?

我在这里提出一个设计,我希望人们可以做出贡献,并希望为编码可扩展的成就系统创建一个好的设计.我不是说这是最好的,远非它,但它是一个可能的起点.

请随时提出您的想法.


我的系统设计理念

似乎普遍的共识是创建一个"基于事件的系统" - 每当一个已知事件发生时,如创建,删除等帖子,它就像这样调用事件类.

$event->trigger('POST_CREATED', array('id' => 8));
Run Code Online (Sandbox Code Playgroud)

然后事件类找出哪些徽章正在"监听"此事件,然后查找requires该文件,并创建该类的实例,如下所示:

require '/badges/' . $file;
$badge = new $class;
Run Code Online (Sandbox Code Playgroud)

然后它调用默认事件传递调用时收到的数据trigger;

$badge->default_event($data);
Run Code Online (Sandbox Code Playgroud)

徽章

这就是真正的魔法发生的地方.每个徽章都有自己的查询/逻辑,以确定是否应颁发徽章.每个徽章都以例如以下格式列出:

class Badge_Name extends Badge
{
 const _BADGE_500 = 'POST_500';
 const _BADGE_300 = 'POST_300';
 const _BADGE_100 = 'POST_100';

 function get_user_post_count()
 {
  $escaped_user_id = mysql_real_escape_string($this->user_id);

  $r = mysql_query("SELECT COUNT(*) FROM posts
                    WHERE userid='$escaped_user_id'");
  if ($row = mysql_fetch_row($r))
  {
   return $row[0];
  }
  return 0;
 }

 function default_event($data)
 { …
Run Code Online (Sandbox Code Playgroud)

php mysql database design-patterns

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