我正在为笔记/文档(想想Google Docs)寻找一个很好的在线服务,它具有不错的Web UI,并为客户提供读取/写入存储数据的API.
Google Docs几乎是完美的 - 除了无法更新现有文档的内容.
对于脚本实用程序,我需要能够记录应用程序具有焦点时发生的一系列键盘和鼠标事件.第二部分是以后能够将这些事件发送到活动窗口.
我不需要担心菜单或跟踪哪个窗口接收输入的标识符.
我知道如何在Windows下执行此操作,但不知道Mac OS X.
有谁知道我如何购买上述SDK?调用标准的索尼/微软销售数字似乎并没有让我知道我在说什么.
作为Objective-C(但是长期的C/++)程序员的新手,我正在寻找有关变量命名约定的建议/建议.
我个人的偏好是为实例中的清晰度使用前缀作为实例变量,并防止功能参数的阴影.然而,我是排除前缀的属性的粉丝(除非你也为你的属性名称添加前缀,这不是很好,看起来很糟糕).同样地,我可以使用"self.variable"约定,但前提是我将一切都设为属性.
所以给定下面的代码你的首选实例/函数变量的命名风格是什么?如果你不打扰,你如何处理函数参数的阴影?
@interface GridItem : NSObject
{
CGRect _rect;
...
}
@end
-(void) initFromRect:(CGRect)rect
{
_rect = rect;
...
}
Run Code Online (Sandbox Code Playgroud)
干杯!
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) 在我的公司,我们开发了许多内部工具,从简单的实用程序到成熟的编辑器.这些工具的优先级是稳定性,可用性和周转时间(意味着可以多快地添加新功能).
到目前为止我们一直在使用WinForms,但是在绘图板上有一些新工具,我正在权衡我们是否应继续使用WinForms或转向WPF.当我们控制环境时,我们不必担心.NET版本等(尽管我们必须暂时在XP上运行).
我熟悉WPF提供的图形优势(基于矢量,硬件加速,皮肤能力),但我想知道WPF是否有任何其他方面可以为WinForms的使用提供令人信服的论据.
谢谢,
是否有一个很好的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) 我有三个快速的问题,我看到了相互矛盾的答案,希望有人可以清理.
从Objective-C开始,我几乎认为是第一个是,而第二个是否,但是我希望保存一些输入:)
谢谢,
我正在尝试使用参考资料中的一组图像填充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.有没有办法在资源上运行正则表达式?
我将我的向量传递给期望ac数组的函数.它返回它填充的数据量(类似于fread).有没有办法可以告诉我的矢量改变它的大小以包括函数传递的数量?
当然,我确保向量具有容量()来保存该数据量.
#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但它仍然无法正常工作.这个程序有什么问题?
我有一个应用程序,用户可以登录,但我不希望用户每次想要使用该应用程序时输入他的凭据.1次是足够的但是如何(以及最好的方式)保存2个字符串,我可以通过启动应用程序来恢复.