小编Rob*_*vey的帖子

为了向后兼容"C模板",C++中是否存在typename关键字?

我正在学习C++课程,而我的老师在传递中提到typename关键字存在于C++中(而不是class在模板声明中使用关键字),以便向后兼容"C模板".

这引起了我的注意.我从来没有见过或听说过C++的模板之类的东西(除了,也许是预处理器......而且根本不是同一个东西)在ANSI C中.所以,我是否错过了某个地方的巨大东西,或者这是一个非常深奥的东西延伸gcc或者什么,或者我的老师离开基地?

c c++ standards templates

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

Android app许可新旧 - 疑惑

就在几周前,谷歌改变了Android LVL API(许可证验证库).

在旧的LVL中,许可证检查基于使用基于每个帐户基础生成的公钥/私钥的许可证验证.新的假设每个应用程序库使用公钥/私钥.

我有使用旧LVL的应用程序,看起来它的工作原理(看起来像,但实际上我不知道).应用程序嵌入在每个帐户基础上生成的公钥.

现在,当我决定升级我的应用程序时,我应该怎么做?嵌入公钥用于申请还是仍然使用公钥作为帐户?

我没有在Google的Android开发者网站上找到任何线索......

android public-key-encryption android-lvl

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

将字符串转换为unsigned int会返回错误的结果

我有以下字符串:

sThis = "2154910440";

unsigned int iStart=atoi(sThis.c_str());
Run Code Online (Sandbox Code Playgroud)

但结果是

iStart = 2147483647
Run Code Online (Sandbox Code Playgroud)

有人看到我的错误吗?

c++ type-conversion

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

在 Python 中评估布尔环境变量

在 Python 中,如何评估 env 变量是否为布尔值 True?使用是否正确:

if os.environ['ENV_VAR'] is True:
      .......
Run Code Online (Sandbox Code Playgroud)

if-statement boolean python-3.x

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

是否有一个jQuery插件满足我对多表单验证的要求?

这有电子邮件,邮编,电子邮件的reg表达式检查.电子邮件和密码的比较检查.奖励:屏蔽和强制字母和数字只有选项.

我想要一个适用于此的方法:http: //www.malsup.com/jquery/form/

这是一个多阶段注册,并且当步骤1完成(表单)它将它发送到服务器(通过url序列化)有效成功时将工作转到步骤2,这是一个滑动div系统.

最好的方法是什么,并将其结合在上面提到的ajax表单提交插件的"beforeSubmit"选项中?

forms ajax jquery

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

如何在SelectList文本描述中组合两个字段?

我想在选定的列表中标注EF模型的人名和姓氏.我试过这个:

public ActionResult Insert()
        {
            ViewData["accountlist"] = new SelectList(time.Anagrafica_Dipendente.ToList(), "ID_Dipendente", "Surname Name", null);             
            Giustificativi g = new Giustificativi();
            return View(g);
        }
Run Code Online (Sandbox Code Playgroud)

但VS返回错误,因为没有名为"姓氏名称"的属性.如何在选择列表标签中连接姓名和姓氏?

谢谢

asp.net-mvc selectlist

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

Javascript作为通用语言?

在我参加的一个周末极客研讨会上,几位讲师赞美了Javascript的优点.我在某种程度上使用过Javascript,但是他们的热情使我想要更接近一点.

我学到了关于Rhino和SpiderMonkey的点点滴滴.我知道服务器端脚本和对本地文件访问的限制(以及原因).

我想知道Javascript是否会将它与perl和python一起作为通用语言?不是b/c存在任何缺乏的语言,而仅仅是为了扩大其覆盖范围的技术人员.

我对未来的预测并不那么感兴趣,因为我关注的是当前的可能性,障碍,以及近期表格中可能使这更成为现实的内容.

你们当中有些人现在可能会以这种方式使用这种语言吗?Shell脚本,本地应用程序等?

如果是这样,您如何解决本地文件访问和其他问题,如数据库?

javascript

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

自平衡树在功能编程中最简单的是什么?

我正在Haskell中设计一个自平衡树.作为一项练习,因为你的后背很好.

之前在C和Python中,由于其简单的平衡规则,我更喜欢Treaps和Splay Trees.我总是不喜欢R/B树,因为它们似乎比它们的价值更多的工作.

现在,由于Haskell的功能性,事情似乎发生了变化.我可以用10行代码编写一个R/B插入函数.另一方面,Treaps需要包装以存储随机数生成器,并且Splay Trees是自上而下的痛苦.

所以我问你是否有其他类型树木的经验?哪些更好地利用函数式语言的模式匹配和自上而下的性质?

tree haskell functional-programming tree-balancing

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

设置JFrame位置的最佳做法

我有一个(有点哲学)问题相对于Swing,或者一般的GUI编程.是否有关于在何处定位JFrame应用程序中使用的实例的公认最佳实践?

  1. 第一帧和主框架应该放在哪里?总是在中心(setLocationRelativeTo(null))?
  2. 儿童应该在哪里JFrame找到?相对于它的父母JFrame,在屏幕的中心,我们想要的任何地方?

我一直认为有一些最好的做法,有点像这样的"GUI圣经",我错了,我应该(喘气)任意决定做什么?

java user-interface swing jframe

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

"auto"类型推导编译,而显式类型给出错误

我正在使用Visual Studio 2012,我发现了一些奇怪的东西.我不是在编写一些我必须要兼容多个编译器的东西,但它可能会变得更晚(当代码放在web上时,用户不希望得到编译器错误),但我不想写一些错误的东西,或者只是不是原生的东西.

所以这是测试代码:

class A{
    class B{
        public:
        int i;
    };
    B myB;
public:
    B& getB() { return myB; }
};

int main()
{
    A a;
    A::B& b = a.getB();
    auto& b2 = a.getB();
}
Run Code Online (Sandbox Code Playgroud)

主要弹出内部的第一行,error C2248: 'A::B' : cannot access private class declared in class 'A'而第二行正常编译.我想知道,auto应该像这样工作还是Visual Studio中的另一个bug?

我没有任何其他编译器可以测试它

你甚至可以写类似的东西std::cout << b2.i << "\n";,它编译得很好

根据πάνταῥεῖ的评论,我用gcc 4.8.1尝试了ideone,它以相同的方式编译,第一行是错误,第二行是完全正常的.

c++ auto visual-studio-2012

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