问题列表 - 第27406页

为什么编译器不抱怨这个错误?

我正在写一些Java问题来帮助我的朋友参加Java考试.我写了一个问题,我假设代码中会出现三个错误,但编译器只抱怨两个.代码是:

class MyClass 
{ 
   static MyClass() 
    {  
     System.out.println("I am The First Statement here!"); 
       this();  
    } 
} 
Run Code Online (Sandbox Code Playgroud)

我预计会出现以下错误:

  1. 构造函数不能是静态的

  2. this 不能在静态函数中(因为构造函数无效)

  3. this 这应该是第一个声明.

NetBeans没有抱怨这里的第二个错误.为什么?

java netbeans

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

如何绘制分隔符?

我使用Windows API在C语言编程,并想知道如何绘制分隔符.

在编写GUI应用程序时,我总是一个菜鸟,所以我可能需要一个代码示例.

编辑:这是一个插图......

alt text http://i.msdn.microsoft.com/dynimg/IC60502.png

c user-interface winapi separator

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

如何在数据库中对产品评级进行建模?

在数据库中存储产品评级的最佳方法是什么?我记得以下两个(简化,并假设一个MySQL数据库)场景:

在products表中创建两列,分别存储所有投票的数量和总和.使用列可以在运行时或使用查询获得平均值.

这种方法意味着我只需要访问一个表,简化了一些事情.

通过创建另一个表来存储评级来规范化数据.

这会将评级数据隔离到一个单独的表中,而产品表则提供有关可用产品的数据.虽然它需要加入或单独查询评级.

哪种方法最好,规范化或非规范化?

mysql database-design rating-system

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

MongoDB与Cassandra

我正在评估什么是最好的迁移选项.

目前,我正在使用分片MySQL(水平分区),我的大部分数据都存储在JSON blob中.我没有任何复杂的SQL查询(自从我对数据库进行分区后已经迁移过了).

现在,似乎MongoDB和Cassandra都可能成为选择.我的情况:

  • 每次查询都有大量读取,而不是常规写入
  • 不担心"大规模"的可扩展性
  • 更关注简单的设置,维护和代码
  • 最大限度地降低硬件/服务器成本

database database-design mongodb cassandra

729
推荐指数
6
解决办法
30万
查看次数

typedef在C中存储指针

指针的大小取决于机器的拱形.

所以sizeof(int*)= sizeof(int)或sizeof(int*)= sizeof(long int)

我希望有一个自定义数据类型,它是int或long int,具体取决于指针的大小.

我试图使用宏#if,但宏的条件不允许sizeof运算符.

另外,当使用if-else时,typedef仅限于if的范围.

if((sizeof(int)==sizeof(int *)){
  typedef int ptrtype;
}
else{
  typedef long int ptrtype;
}
//ptrtype not avialble here
Run Code Online (Sandbox Code Playgroud)

有没有办法在全球范围内定义ptrtype?

c pointers typedef

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

跳过收益声明

在Python调试器(pdb)中时,我想跳过yield语句,但接下来按下(n)会将我带到yield 的目的地,即生成器的使用者。我想转到在生成器中执行的下一行。有什么办法吗?

我正在使用Python 2.6

python generator pdb

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

如果字符串按字母顺序大于目标中的其他字符串

我正在尝试使用if语句来计算出2个字符串中的哪一个按字母顺序排在第一位.与数字一样,更大,更少:

if (1 < 2) {
Run Code Online (Sandbox Code Playgroud)

只是用字符串:

if(@"ahello" < @"bhello") {
Run Code Online (Sandbox Code Playgroud)

或者我必须有一个包含所有字母的字符串,然后检查每个字符串中第一个字符的索引,看看哪个索引更大,并且小于另一个的索引在字母表中排在第一位,然后如果它们是平等移动到下一个字符并重复?

string objective-c alphabetical

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

PHP正则表达式分隔符,/ vs. | 与{},有什么区别?

在PCRE的PHP手册http://us.php.net/manual/en/pcre.examples.php中,它给出了4个有效模式的例子:

  • /<\/\w+>/
  • |(\d{3})-\d+|Sm
  • /^(?i)php[34]/
  • {^\s+(\s+)?$}

似乎/,|或者一对花括号可以用作分隔符,它们之间有什么区别吗?

php regex

6
推荐指数
2
解决办法
5936
查看次数

在哪里阅读关于编程?

我现在已经是程序员了一段时间但我找不到合适的网站,它们为我提供了我感兴趣的信息.我看过TechCrunch,Slashdot等,但实际上并没有太多的编程.

  • 当编程世界中出现了一些非常重要的事情时,我可以先在哪里阅读它?

  • 有什么好的网站/社区围绕编程?

language-agnostic

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

获取FrameworkElement边界矩形的坐标

如何获得框架元素边界矩形的左上角坐标?

    let fe : FrameworkElement = ea.Item.Content 
    let p = fe.TranslatePoint(new Point(0.0, 0.0), null)
Run Code Online (Sandbox Code Playgroud)

前面的代码给了我:未定义字段,构造函数或成员'TranslatePoint'.我很困惑,因为MSDN将此作为继承自UIElement的FrameworkElement的一部分:

http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement_members(v=VS.100).aspx

c# silverlight wpf f# silverlight-3.0

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