问题列表 - 第24793页

C静态变量和初始化

如果我在这段代码中有一个全局静态变量x

 #include <stdio.h>
 #include <stdio.h>

 static int x;

 int main(void)
 {

 DO SOMETHING WITH x HERE

 x++;

 }
Run Code Online (Sandbox Code Playgroud)

如果我选择将x初始化为一个值,那将会有所不同

static int x = 0;  
Run Code Online (Sandbox Code Playgroud)

在进入"主要"之前?

在我的第一种情况下,我没有为x赋值,编译器是否隐式知道x要设置为零,因为它是一个静态变量?我听说我们可以用静态变量做到这一点.

非常感谢...

c static initialization

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

ASP.NET MVC获取具有特定配置文件属性的用户列表

我正在使用ASP.NET MVC 1,并且我使用WebProfile Builder VS加载项添加了一个自定义Profile类(可在此处找到:http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId = 980).

在我的一个表单上,我想要一个共享特定配置文件值的所有用户的下拉列表.

我可以看到我可以使用以下命令获取所有用户的列表:

Membership.GetAllUsers()
Run Code Online (Sandbox Code Playgroud)

但是,我无法看到如何获得具有特定配置文件值的所有用户,在我的例子中是CellId.

我是以正确的方式接近这个吗?我使用成员资格角色来定义哪些用户是管理员等,但是配置文件似乎是分组用户的正确位置.

任何关于如何访问用户列表的细节以及关于我是否在这里寻求正确途径的评论都将非常感激.

非常感谢,Sam

asp.net-mvc asp.net-membership asp.net-profiles

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

与哈德森持续集成的工作流程是什么?

我今天被提到了哈德森.

我之前听说过持续集成,但我不知道ci-server到底是什么.

Hudson在Ubuntu中很容易安装,几分钟后我设法建立了它的实例.

但我不太了解ci-server的工作流程,或者我应该如何使用它?

如果您有ci的经验,请告诉我,提前谢谢.

编辑:

我目前正在使用Mercurial作为我的SCM,我想知道在Hudson中使用它的正确方法是什么.

我已经安装了水银插件哈德森,我创建一个本地存储库中的新工作.当我在存储库中提交时,Hudson使用最新版本的源代码构建作业.

如果我使用的是远程存储库,那么工作流程是什么样的?

它是否像以下那样?

  1. Hudson使用存储库设置作业
  2. Developer创建了存储库的本地克隆
  3. 开发人员提交和推送更改
  4. 远程存储库更新与传入的变更集
  5. 运行Hudson构建

可能会有一些我误解的东西,请帮我指出来.

continuous-integration hudson

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

Oracle数据库强制检查多个表

我试图在多个表的ORACLE数据库中强制执行CHECK约束

CREATE TABLE RollingStocks ( 
  Id NUMBER,
  Name Varchar2(80) NOT NULL,           
  RollingStockCategoryId NUMBER NOT NULL,            
  CONSTRAINT Pk_RollingStocks Primary Key (Id),
  CONSTRAINT Check_RollingStocks_CategoryId  
  CHECK ((RollingStockCategoryId  IN (SELECT Id FROM FreightWagonTypes)) 
        OR 
        (RollingStockCategoryId  IN (SELECT Id FROM LocomotiveClasses)))       
);
Run Code Online (Sandbox Code Playgroud)

...但我收到以下错误:

*原因:声明中不允许使用子查询.*操作:从语句中删除子查询.

你能帮我理解问题是什么或者如何达到同样的结果吗?

sql oracle

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

列表到树函数的渐近运行时

我有一个merge函数需要花费时间O(log n)将两个树组合成一个,并且一个listToTree函数将元素的初始列表转换为单个树,并merge在每个连续的树对上重复调用,直到只剩下一个树.

功能签名和相关实现如下:

merge :: Tree a -> Tree a -> Tree a --// O(log n) where n is size of input trees
singleton :: a -> Tree a            --// O(1)
empty :: Tree a                     --// O(1)
listToTree :: [a] -> Tree a         --// Supposedly O(n)

listToTree = listToTreeR . (map singleton)

listToTreeR :: [Tree a] -> Tree a
listToTreeR []     = empty
listToTreeR (x:[]) = x
listToTreeR xs     = listToTreeR (mergePairs …
Run Code Online (Sandbox Code Playgroud)

time complexity-theory big-o haskell

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

C++编译时多态性有疑问吗?

下面的程序在父类和子类中包含两个show()函数,但是第一个show()函数接受FLOAT参数,第二个show()函数接受INT参数.

.如果我通过传递float参数调用show(10.1234)函数,它应该调用类A的show(float a)函数,但它调用类B的show(int b).

#include<iostream>
using namespace std;

class A{
        float a;
public:
        void show(float a)
        {
                this->a = a;
                cout<<"\n A's show() function called : "<<this->a<<endl;
        }
};

class B : public A{
        int b;
public:
        void show(int b)
        {
                this->b = b;
                cout<<"\n B's show() function called : "<<this->b<<endl;
        }
};

int main()
{
        float i=10.1234;
        B Bobject;
        Bobject.show((float) i);
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

B's show() function called : 10
Run Code Online (Sandbox Code Playgroud)

预期产量:

A's show() function called : 10.1234
Run Code Online (Sandbox Code Playgroud)

为什么G …

c++ polymorphism

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

如何调整文本字体大小以适应textview

android中是否有任何方法可以调整textview中的文本大小以适应它占用的空间?

例如,我正在使用a TableLayoutTextView在每行中添加几个s.由于我不希望TextViews包装文本,我宁愿看到它降低了内容的字体大小.

有任何想法吗?

我试过measureText,但由于我不知道列的大小,使用起来似乎很麻烦.这是我想要将字体大小更改为适合的代码的代码

TableRow row = new TableRow(this);   
for (int i=0; i < ColumnNames.length; i++) {    
    TextView textColumn = new TextView(this);      
    textColumn.setText(ColumnNames[i]);
    textColumn.setPadding(0, 0, 1, 0);
    textColumn.setTextColor(getResources().getColor(R.drawable.text_default));          
    row.addView(textColumn, new TableRow.LayoutParams()); 
} 
table.addView(row, new TableLayout.LayoutParams());  
Run Code Online (Sandbox Code Playgroud)

android font-size textview

178
推荐指数
10
解决办法
16万
查看次数

鱿鱼可以将DNS查询转发到DNS服务器吗?

这可能是完全不可能实现的,但在我试一试之前,我可能会得到一位同行的建议.squid也会代理DNS查询吗?我想转发DNS查询以通过squid并使用squid的DNS错误页面,当然通过自定义它.我看到DNS查询正在UDP端口53上攻击我的squid框.我可以设置一个端口转发,以便所有这些查询都被发送到squid的端口3128.但是squid会理解它的DNS查询并将这些查询转发到dns服务器集在squid.conf中?我希望我的问题很明确,但请大声说出来,如果需要,我很乐意再给你一些信息.多谢你们!

dns squid

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

C# - 正则表达式验证日期和小时

我从CSV文件收到日期和时间

The received Date format is  YYYYMMDD (string) (there is no ":" ,"-","/" to 
separate  Year month and date).

The received time format is HH:MM (24 Hour clock).
Run Code Online (Sandbox Code Playgroud)

我必须验证两者,以便(例)(i)000011990可以在日期无效(ii)77:90可能会因时间而失效.

问题是 ,

正则表达式是这样做的正确候选者(或)有没有其他方法来实现它?

c# validation

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

"专业人士"如何在java中创建GUI?

感谢您回答我之前关于java中GUI的问题.我现在想知道专业人士选择什么解决方案来获得一个很好的GUI,用于"真正的"应用程序.你是否使用swing和JComponents并改变"外观和感觉"?你更喜欢awt还是其他图书馆?

对不起,如果这个问题听起来很奇怪,我是学生,我真的不知道java在现实世界中是如何使用的......

java user-interface

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