我正在为I18N项目做贡献,并且调用将我们的*.resx文件序列化为JSON对象(无论出于何种原因).
我想知道的是:
我希望在我的一个OpenGL项目中大力转向模板,主要是为了娱乐和学习体验.我计划仔细观察可执行文件的大小,看看有多少臭名昭着的膨胀发生.目前,当我支持速度时,我的Release版本的大小约为580 KB,当我喜欢大小时,我的大小为440 KB.
是的,这是一个很小的项目,实际上即使我的可执行文件大小只有10倍,它仍然会达到5 MB左右,按照今天的标准来看似乎不大......或者是它?这让我想到了我的问题.速度是否与大小成正比,或者是否存在特定阈值的跳跃和平稳期,我应该保持低于阈值?(如果是这样,具体的阈值是多少?)
我最近在C中开始了一个小型的个人项目(RGB值到BGR值转换程序),我意识到从RGB转换为BGR的功能不仅可以执行转换,还可以执行转换.显然,这意味着我并不真的需要两个函数rgb2bgr和bgr2rgb.但是,使用函数指针而不是宏是否重要?例如:
int rgb2bgr (const int rgb);
/*
* Should I do this because it allows the compiler to issue
* appropriate error messages using the proper function name,
* not to mention possible debugging benefits?
*/
int (*bgr2rgb) (const int bgr) = rgb2bgr;
/*
* Or should I do this since it is merely a convenience
* and they're really the same function anyway?
*/
#define bgr2rgb(bgr) (rgb2bgr (bgr))
Run Code Online (Sandbox Code Playgroud)
我并不一定会寻求改变执行效率,因为它更多是出于好奇心的主观问题.我很清楚,使用任何一种方法都不会丢失或获得类型安全.功能指针只是一个方便还是有更多的实际好处可以获得我不知道的?
这可能看起来像一个设计/ CSS问题,但我真的需要一些帮助.
这是http://library.permilia.com/Gavin/version2.0_beta/lead.html页面
它适用于除chrome之外的所有可以想象的浏览器.
通过它工作我的意思是它应用一个类.error将边框设置为1px solid#f00这是一个红色边框.因为某种原因,无论如何都无法改变它!
有人有任何想法吗?
我正在努力使用新的Facebook Graph API,也许这里有人可以提供帮助.
这是我想要做的:提供一个'登录w/FB'按钮,抛出/授权,获取代码,抛出/ access_token,获取access_token,并能够点击https://graph.facebook.com /我有关用户的信息.
当我尝试在/ authorize调用中使用type = client_cred时,我得到一个access_token,它允许我点击带有userID或名称的URL,但不是/ me.我收到一条错误,指出我需要一个有效的令牌.
如果我不能打/我,我怎么弄清楚当前用户是谁?
如果我想让网站访问用户数据,我应该在类型参数中使用什么?我已经看过类型= web_server等的帖子,但我似乎无法找到一个确定的消防方式,我认为,非常简单......
提前感谢您提供的任何帮助......
假设我有一个匿名类实例
var foo = new { A = 1, B = 2};
Run Code Online (Sandbox Code Playgroud)
有没有快速生成NameValueCollection的方法?我想获得与下面的代码相同的结果,而不事先知道匿名类型的属性.
NameValueCollection formFields = new NameValueCollection();
formFields["A"] = 1;
formFields["B"] = 2;
Run Code Online (Sandbox Code Playgroud) 到目前为止我有这个:
chrome.tabs.getSelected(null, function(tab)
{
var title = tab.title;
var btn = '<a href="' + tab.url + '" onclick="save(\'' + title + '\');"> ' + title + '</a>';
if(tab.url.match('/http:\/\/www.example.com\/version.php/i'))
{
document.getElementById('link').innerHTML = '<p>' + btn + '</p>';
}
});
Run Code Online (Sandbox Code Playgroud)
基本上它应该与以下域匹配:
http://www.example.com/version.php?*
Run Code Online (Sandbox Code Playgroud)
任何匹配的内容,即使它包含诸如 version.php?ver=1 之类的内容
当我使用我上面的代码时,它没有显示任何内容,但是当我删除 if 语句时,它可以显示在其他页面上,而它不应该只显示在匹配的 URL 上。
编辑:
if(tab.url.match(/http:\/\/www.example.com\/version.php/i))
{
document.getElementById('link').innerHTML = '<p>' + btn + '</p>';
}
Run Code Online (Sandbox Code Playgroud)
甚至不以某种方式工作...
我知道您可以使用NSDocumentDirectory等访问您自己的应用程序文件,但是您可以在其他应用程序上执行此操作.例如,如果我想要另一个应用程序的文档,是否可以获取该信息?从iPhone OS库按照此处的指示.
此致
凯文
我正在用C#.Net编写一个连接到SQL Server数据库的软件应用程序。我的C#项目受SVN版本控制,但我也想在SVN存储库中包含我的数据库架构。我的上一个问题的答案是建议在版本控制中存储脚本以生成数据库。有没有办法从现有数据库自动生成这些脚本?
我是SQL Server的新手,但是我在Management Studio中注意到,可以通过右键单击表并单击“脚本表为”来自动生成用于创建表的SQL命令。是否存在适用于整个数据库的等效命令?
c# ×2
asp.net ×1
c ×1
c++ ×1
cocoa-touch ×1
css ×1
facebook ×1
file ×1
gis ×1
html5 ×1
iphone ×1
javascript ×1
jquery ×1
objective-c ×1
performance ×1
regex ×1
resx ×1
schema ×1
sql-server ×1
ssms ×1