问题列表 - 第17768页

测试文件以查看其zip文件的好方法是什么?

我看作是一种新的文件格式规范,规范说文件可以是基于xml的,也可以是包含xml文件和其他文件的zip文件.

两种情况下的文件扩展名都相同.我可以通过哪些方法测试文件以确定它是否需要解压缩或只是阅读?

c++ compression file-io unzip

12
推荐指数
2
解决办法
9319
查看次数

从忘记恢复.gitignore

git newbies似乎是一个常见的问题.

我忘了.gitignore一个特定的文件,并在提交之后将它添加到.gitignore没有任何区别.

在gitready上找到了这个页面,它解释了如何从存储库中删除文件而不将其从工作树中删除(通过使用命令git rm --cached <file>,该工作正常,但如果我然后尝试将其合并回另一个分支,则文件在工作树被删除.

在空文件夹上重现的步骤:

git init
touch want.txt
touch wantnot.txt
git add .
git commit -m "Initial"
git checkout -b BranchForIgnore
git rm --cached wantnot.txt
cat > .gitignore
wantnot.txt  [Ctrl-D Ctrl-D here to exit cat]
git add .
git commit -m "Ignoring file"
Run Code Online (Sandbox Code Playgroud)

到此为止,一切都很好

git checkout master
git merge BranchForIgnore
Run Code Online (Sandbox Code Playgroud)

此时,我的wantnot.txt文件不再是我的主人,显然,检查BranchForIgnore也无济于事.

该怎么办?

git

9
推荐指数
2
解决办法
4011
查看次数

如何反转变换UIView?

我正在使用核心图库在我的iPhone应用程序上绘制条形图,当我尝试向图表添加标签或其他视图时出现问题,

实际上我添加的视图是垂直反转的,就像这样........

代码就像

UILabel *lbl= [[UILabel alloc] initWithFrame:CGRectMake(250, 90, 70, 25)];
    [lbl setBackgroundColor:[UIColor redColor]];
    [lbl setText:@"HELLO"];
    [self.view addSubview:lbl];
    [lbl release];
Run Code Online (Sandbox Code Playgroud)

我不敢玩核心图库.

那么有没有其他方法来做正确的事情?我应该在添加视图之前进行转换吗?

如果这是解决方案,那么这将是昂贵的,因为我必须添加多个子视图.

希望我的问题对每个人都清楚.

iphone transform uiview core-plot

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

安装ASP.NET MVC是否需要重新启动服务器?

安装ASP.NET MVC是否需要重新启动服务器?

我在我的生产服务器上设置了很多ASP.NET MVC站点,但今天,我正在部署到没有安装MVC的服务器.

因此,我安装了最新的MVC版本,重新启动了IIS,并通过常规的箍在IIS6上设置MVC网站(aspnet_isapi.dll,设置正确的.NET版本等).

但是,该网站的行为与非MVC网站完全相同.根URL清楚地映射到default.aspx,但任何控制器/操作URL都会产生404.

我有两个同事检查网站配置,两个都竖起大拇指.

没有很好的理由我不会重启服务器.有谁知道,我是否需要在安装ASP.NET MVC后重新启动?

asp.net asp.net-mvc installation reboot

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

我应该选择什么:GTK +或Qt?

有人可以建议今天这些图书馆的最佳用途是什么吗?它只是GUI,还是有数据库,XML,网络,线程等支持?

我正在阅读他们,并考虑开始学习/使用其中一个.

什么是最常见的?他们之间有什么区别?你为什么选择一个而不是另一个?

linux gtk qt

86
推荐指数
5
解决办法
8万
查看次数

网站在Flash中完全编写(或显示).这不是个好主意吗?

从这条推文:http://twitter.com/azaaza/status/6508524118 我到达一个完全用Flash制作的网站(至少是前端).

alt text http://img704.imageshack.us/img704/3116/screenshotvz.png

它看起来很棒,它本来可以用HTML + Ajax编写,但我想(因为我不太了解我自己)他们的网站所有者感觉更舒服Flash并认为它会更容易(再一次,我猜这个当您有数千个飞行时间使用闪光灯时会发生)

从状态栏判断,似乎大多数图像和文本都是动态下载的(否则flash文件太重了)

问题(S):

什么类型的webapps应该考虑在flash中的所有前端?

它会更容易吗?是/否,只有你吮吸HTML + Ajax但你擅长Flash?

这适合每个人吗?

什么时候不应该使用?

我想这是一个额外的好处是你没有IE + FF + Opera + Chrome + Safari兼容性问题

这会是webapps前端的下一个编程模型吗?

flash frontend

7
推荐指数
5
解决办法
787
查看次数

从XPath表达式返回一个布尔值

我们希望通过XPath表达式实现对元素的存在检查.XPath表达式是在外部定义的.我们正在尝试使用System.Xml.XPath中的XPathEvaluate扩展方法,但是当我们尝试执行以下操作时它会抱怨.

XDocument d = new XDocument(
                new XElement("test", 
                    new XElement("element"),
                    new XElement("element")));
bool b = (bool)d.XPathEvaluate("/test/element[exists()]");
Run Code Online (Sandbox Code Playgroud)

此函数当前失败,并出现"需要命名空间管理器或XsltContext.此查询具有前缀,变量或用户定义的函数.".如果我们尝试,我们会收到相同的消息exists(/test/element).

我们想在XPath表达式中表达的其他事情之一是元素的数量,例如count(/text/element) = 2.

测试条件应该是XPath表达式的一部分.

函数调用d.XPathEvaluate("/test/element[last()]")按预期进行求值.

有可能用XPathEvaluate这种方式吗?

[编辑]是的.

如果没有,.Net框架中是否有其他选择?

[编辑]是的.

[编辑]剩下的问题:为什么exists功能不起作用?

.net xpath

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

使用 C# 获取 php 会话

我知道如何获取源代码,但是我一直在工作的网站使用 PHP 会话,这意味着您需要登录(我有)并使用服务器发回的会话 ID。我该怎么做呢?

php c#

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

为什么变长数组不是C++标准的一部分?

在过去的几年里,我并没有非常使用过C语言.当我今天读到这个问题时,我遇到了一些我不熟悉的C语法.

显然在C99中,以下语法有效:

void foo(int n) {
    int values[n]; //Declare a variable length array
}
Run Code Online (Sandbox Code Playgroud)

这似乎是一个非常有用的功能.有没有关于将它添加到C++标准的讨论,如果是这样,为什么它被省略?

一些潜在的原因:

  • 毛茸茸的编译器供应商实现
  • 与标准的其他部分不兼容
  • 可以使用其他C++构造模拟功能

C++标准规定数组大小必须是常量表达式(8.3.4.1).

是的,当然我意识到在玩具示例中可以使用std::vector<int> values(m);,但这会从堆中分配内存而不是堆栈.如果我想要一个多维数组,如:

void foo(int x, int y, int z) {
    int values[x][y][z]; // Declare a variable length array
}
Run Code Online (Sandbox Code Playgroud)

vector版本变得很笨拙:

void foo(int x, int y, int z) {
    vector< vector< vector<int> > > values( /* Really painful expression here. */);
}
Run Code Online (Sandbox Code Playgroud)

切片,行和列也可能遍布整个内存.

看一下comp.std.c++这个问题的讨论很明显,这个问题在争论的两个方面都有一些非常重要的名字引起争议.毫无疑问,a std::vector总是更好的解决方案.

c++ arrays standards variable-length variable-length-array

311
推荐指数
7
解决办法
14万
查看次数

如何使用javascript获取元素的背景颜色?

我如何使用javascript获取任何元素的背景颜色,比如Div.我试过了:-

<html>
    <body>
        <div id="myDivID" style="background-color: red">shit happens</div>
        <input type="button" value="click me" onclick="getColor();">
    </body>

    <script type="text/javascript">
        function getColor(){
            myDivObj = document.getElementById("myDivID")
            if ( myDivObj ){
                alert ( 'myDivObj.bgColor: ' + myDivObj.bgColor ); // shows: undefined
                alert ( 'myDivObj.backgroundcolor: ' + myDivObj.backgroundcolor ); // shows: undefined
                //alert ( 'myDivObj.background-color: ' + myDivObj.background-color ); // this is not a valid property :)
                alert ( 'style:bgColor: ' + getStyle ( myDivObj, 'bgColor' ) ); //shows: undefined
                alert ( 'style:backgroundcolor: ' +  getStyle ( …
Run Code Online (Sandbox Code Playgroud)

html javascript

47
推荐指数
6
解决办法
13万
查看次数