问题列表 - 第47247页

NSColor | 从RGB值创建颜色

在我的应用程序中,我将RGB值作为无符号字符,因此它不会超过255,我使用NSColor API来创建颜色,并将利用它来绘制字体和背景颜色,

这是我写的功能

+(NSColor *)getColorFromRGB:(unsigned char)r blue:(unsigned char)b green:(unsigned char)g
{
    CGFloat rFloat = r/255.0;
    CGFloat gFloat = g/255.0;
    CGFloat bFloat = b/255.0;

    //  return [NSColor colorWithCalibratedRed:((float)r/255.0) green:((float)g/255.0) blue:((float)b/255.0) alpha:1.0];
    return [NSColor colorWithCalibratedRed:rFloat green:gFloat blue:bFloat alpha:1.0];
}
Run Code Online (Sandbox Code Playgroud)

几乎在所有情况下,当我使用我的RGB值在RGB上腭比较颜色时,颜色不匹配,例如,当我通过时,

r = 187,g = 170,b = 170,

它应该画浅灰色,但我得到完整的颜色,在这种情况下,

任何人都有一个想法,我做错了什么,

亲切的问候

罗汉

macos cocoa objective-c nscolor

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

Bouncy Castle,RSA:将密钥转换为String格式

我在我的C#项目中使用RSA(Bouncy Castle API).我用这个方法生成了密钥对:

RsaKeyPairGenerator r = new RsaKeyPairGenerator();
r.Init(new KeyGenerationParameters(new SecureRandom(), 1024));
AsymmetricCipherKeyPair keys = r.GenerateKeyPair();

AsymmetricKeyParameter private_key = keys.Private;
AsymmetricKeyParameter public_key = keys.Public;
Run Code Online (Sandbox Code Playgroud)

现在我想将它们保存在txt文件中,但问题是我无法将它们转换为字符串格式.我在另一篇文章中读到必须使用以下序列化密钥:

PrivateKeyInfo k = PrivateKeyInfoFactory.CreatePrivateKeyInfo(private_key);
byte[] serializedKey = k.ToAsn1Object().GetDerEncoded();
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?如果是,那我该怎么办?只需将它们从byte []转换为String?

c# rsa bouncycastle

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

使用JavaScript和JSON在Web应用程序中进行本地化

我正在尝试设置一个脚本来自动本地化Web应用程序.由于Web应用程序旨在使用HTML5的脱机缓存功能,因此它需要能够脱机工作.因此,JavaScript在我看来是最好的选择.

我更喜欢将所有本地化的所有字符串放在一个JSON文件中,如下所示:

{
    "en": {
        "application_description": "This is the application's description in English.",
        "application_name": "This is the application's name in English."
    },
    "ja": {
        "application_description": "This is the application's description in Japanese.",
        "application_name": "This is the application's name in Japanese."
    }
}
Run Code Online (Sandbox Code Playgroud)

我想的可能是将所有元素本地化为链接到预期消息的自定义属性(例如:i18n ="application_name").

我可以使用检索浏览器的语言navigator.language,但我认为有些结果必须分成第一部分(例如:"en-US""en-GB"和"en-AU"都应该引用"en") .

但是,我的JavaScript知识是基本的,虽然我已经考虑过了,但我无法确定如何实际实现它.

非常感谢能够提供任何提示或示例的任何人!

javascript json localization web-applications

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

配置单声道应用程序的首选方法是什么

使用VS时,存储用户和应用程序设置的首选方法似乎是访问给定程序集的VS"设置"选项卡,只需键入所需的设置即可.Monodevelop没有这个功能(或者至少我没有找到它......)

使用monodevelop在mono下执行此操作的首选方法是什么?

如果答案是"好的,做同样的 - 但手工输入所需的代码"我会喜欢一些指向一个很好的教程.

mono settings monodevelop

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

使用acts_as_taggable_on搜索表单(Rails 3)

我有一个搜索框来搜索产品.每个产品都有一个标题,并标有多个标签.

我希望能够按标题或标签搜索产品.换句话说,如果我有一个名为"绿茶"的产品和另一个标记为"绿色,红色,蓝色"并且我在搜索框中输入"绿色"的产品,我希望这两种产品都出现在搜索结果中.

我正在使用Rails 3,acts_as_taggable_on,Ruby 1.9.2.

search ruby-on-rails acts-as-taggable-on

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

Webdriver/Selenium如何与您的本地Web浏览器"对话"?

例如,使用FirefoxDriver,它如何向firefox实例发送点击和命令?

selenium webdriver

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

Magento的.目标文件夹不可写或不存在

嘿,我遇到了以下问题,请帮忙.

尝试将图像添加到产品时,我得到"目标文件夹不可写...",但所有需要的文件夹的权限是777!我删除了服务器上的所有文件,没有触摸数据库,从头开始用新数据库重新安装Magento,一切正常.但是,当我切换到以前的DB(更改local.xml中的设置)时,错误再次出现.

数据库如何影响文件夹权限?

更新:

很多,我们发现Magento从这个方法中跳了出来:

public function getBaseMediaUrl()
{
   return Mage::getBaseUrl('media') . 'catalog/product';
}
Run Code Online (Sandbox Code Playgroud)

到以下方法:

public function getBaseTmpMediaUrl()
{
        return Mage::getBaseUrl('media') . 'tmp/catalog/product';
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么以及如何????

php permissions magento

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

Google App Engine:谁是管理员?

在您的app.yaml配置文件中,您可以要求login: admin.我的问题是现在"什么"或"谁"是管理员?

在App Engine控制台的Administration -> Permissions部分,他们也谈到了admin.不过,如果你添加一个新用户,你只能选择owner,developerviewer.

哪一个是admin?只有owner或者owner+ developer或者全部三个?

google-app-engine admin

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

为什么fork和exec保持2个单独的调用

我理解fork,vfork,exec,execv,execp之间的区别.所以请不要咆哮.我的问题是关于unix进程创建的设计.为什么设计师会想到创建两个单独的调用(fork和exec)而不是保持一个紧密的调用(spawn).良好的API设计是一个原因,以便开发人员能够更好地控制流程创建吗?是因为性能原因,我们可以延迟为子进程分配进程表和其他内核结构,直到写入时复制或访问时复制?

unix kernel fork process

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

C中使用的数据类型

u_int32_t和之间有什么区别uint32_t

c

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