小编And*_*ant的帖子

推荐的提供API的笔记/ doc服务?

我正在为笔记/文档(想想Google Docs)寻找一个很好的在线服务,它具有不错的Web UI,并为客户提供读取/写入存储数据的API.

Google Docs几乎是完美的 - 除了无法更新现有文档的内容.

api

5
推荐指数
0
解决办法
181
查看次数

如何在Mac OS X下捕获/发布系统范围的键盘/鼠标事件?

对于脚本实用程序,我需要能够记录应用程序具有焦点时发生的一系列键盘和鼠标事件.第二部分是以后能够将这些事件发送到活动窗口.

我不需要担心菜单或跟踪哪个窗口接收输入的标识符.

我知道如何在Windows下执行此操作,但不知道Mac OS X.

macos cocoa

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

我如何购买XBox 360和PS3 SDK?

有谁知道我如何购买上述SDK?调用标准的索尼/微软销售数字似乎并没有让我知道我在说什么.

xbox360 ps3

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

你如何命名实例/参数值?

作为Objective-C(但是长期的C/++)程序员的新手,我正在寻找有关变量命名约定的建议/建议.

我个人的偏好是为实例中的清晰度使用前缀作为实例变量,并防止功能参数的阴影.然而,我是排除前缀的属性的粉丝(除非你也为你的属性名称添加前缀,这不是很好,看起来很糟糕).同样地,我可以使用"self.variable"约定,但前提是我将一切都设为属性.

所以给定下面的代码你的首选实例/函数变量的命名风格是什么?如果你不打扰,你如何处理函数参数的阴影?

@interface GridItem : NSObject
{
    CGRect _rect;
    ...  
}
@end

-(void) initFromRect:(CGRect)rect
{
    _rect = rect;
    ...
}
Run Code Online (Sandbox Code Playgroud)

干杯!

cocoa objective-c

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

让VS编译器捕获签名/未签名的分配?

Visual Studio编译器似乎没有在签名/未签名的分配上发出警告,仅在比较时发出警告.例如,下面的代码将在if语句中生成警告,但不会在初始分配上生成警告.

反正有没有让它抓住这些?我已经在W4了,但是想(希望)可能还有其他的设置.

谢谢,

int foo(void)
{
    unsigned int fooUnsigned = 0xffffffff;
    int fooSigned = fooUnsigned; // no warning

    if (fooSigned < fooUnsigned) // warning
    {
        return 0;
    }

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

更新:

Quamrana是对的,这是由警告4365控制的,即使在W4,它也默认关闭.但是,您可以为给定的警告级别明确启用它,如此;

#pragma warning (4 : 4365)
Run Code Online (Sandbox Code Playgroud)

结果如何;

warning C4365: 'initializing' : conversion from 'unsigned int' to 'int', signed/unsigned mismatch
Run Code Online (Sandbox Code Playgroud)

c c++ visual-studio

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

内部工具的WPF或WinForms?

在我的公司,我们开发了许多内部工具,从简单的实用程序到成熟的编辑器.这些工具的优先级是稳定性,可用性和周转时间(意味着可以多快地添加新功能).

到目前为止我们一直在使用WinForms,但是在绘图板上有一些新工具,我正在权衡我们是否应继续使用WinForms或转向WPF.当我们控制环境时,我们不必担心.NET版本等(尽管我们必须暂时在XP上运行).

我熟悉WPF提供的图形优势(基于矢量,硬件加速,皮肤能力),但我想知道WPF是否有任何其他方面可以为WinForms的使用提供令人信服的论据.

谢谢,

.net wpf winforms

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

在C#中转换数组的优雅方式?

是否有一个很好的LINQ(或其他)方法通过对现有数组的每个元素执行转换来创建新数组?

例如,替代:

List<int> numbers = new List<int>();
foreach(string digit in stringArray)
{
  numbers.Add(Convert.ToInt32(digit));
}
return numbers.ToArray();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

三个Objective-C构造函数问题

我有三个快速的问题,我看到了相互矛盾的答案,希望有人可以清理.

  • [super init]是否需要一直到NSObject?(例如,如果Foo继承自NSObject,Foo应该调用[super init]吗?如果没有,那对于dealloc也是如此吗?
  • 是否对对象中的成员变量进行任何形式的默认初始化.例如,NSString*成员是否会被初始化为nil?浮到0.0?
  • 如果我的对象有一个initFoo方法,我可以在该函数中调用[self init]来执行常见的初始化吗?

从Objective-C开始,我几乎认为是第一个是,而第二个是否,但是我希望保存一些输入:)

谢谢,

objective-c

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

如何在iPhone应用程序中枚举和加载资源?

我正在尝试使用参考资料中的一组图像填充NSArray.但是,为了获得最大的灵活性,我试图避免对文件名进行硬编码,甚至避免使用多少文件.

通常,我会在apple的示例代码中执行类似这样的示例:

kNumImages = 5;  //or whatever
NSMutableArray *images;
for (i = 1; i <= kNumImages; i++)
{
    NSString *imageName = [NSString stringWithFormat:@"image%d.jpg", i];
    [images addObject:[UIImage imageNamed:imageName];
}
Run Code Online (Sandbox Code Playgroud)

但是,我试图完全避免使用kNumImages.有没有办法在资源上运行正则表达式?

iphone cocoa-touch

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

扩展作为内存传递的向量的大小

我将我的向量传递给期望ac数组的函数.它返回它填充的数据量(类似于fread).有没有办法可以告诉我的矢量改变它的大小以包括函数传递的数量?

当然,我确保向量具有容量()来保存该数据量.

c++ stl vector

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

char*函数在C中无法正确显示

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

char *czas()
{
  time_t rawtime;
  struct tm * timeinfo;
  char buffer [80];
  time ( &rawtime );
  timeinfo = localtime ( &rawtime );
  strftime (buffer,80,"Now it's %I:%M%p.",timeinfo);
  return buffer;
}

int main()
{
printf("%s",czas());
system("PAUSE");
}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,但这个程序的结果只是"按任意键(...)".我也尝试将其打印为%c但它仍然无法正常工作.这个程序有什么问题?

c char

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

修改一个打开的文件c ++

在Windows下有没有办法使用c ++修改由另一个进程打开的文件/可执行文件?

c++ winapi

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

将用户数据(电子邮件+密码)保存到您的应用程序的最佳方法是什么?

我有一个应用程序,用户可以登录,但我不希望用户每次想要使用该应用程序时输入他的凭据.1次是足够的但是如何(以及最好的方式)保存2个字符串,我可以通过启动应用程序来恢复.

iphone cocoa-touch

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

标签 统计

c++ ×3

c ×2

cocoa ×2

cocoa-touch ×2

iphone ×2

objective-c ×2

.net ×1

api ×1

c# ×1

char ×1

linq ×1

macos ×1

ps3 ×1

stl ×1

vector ×1

visual-studio ×1

winapi ×1

winforms ×1

wpf ×1

xbox360 ×1