问题列表 - 第20590页

GLIB安装后无法编译基本GLIB程序

我似乎无法使用glib.h编译这个基本程序...

#include glib.h
#include stdio.h

int    main ()
{
return ((glib_major_version) || (glib_minor_version) || (glib_micro_version));  ;
return 0;
}
Run Code Online (Sandbox Code Playgroud)

glib.h位于/usr/local/include/glib-2.0中

所以我编译了

$ gcc -v -c -mcpu=v9 -I/usr/local/include/glib-2.0 testme2.c 
Run Code Online (Sandbox Code Playgroud)

现在我错过了glibconfig.h.但它是在/usr/local/lib/glib-2.0/include/glibconfig.h

奇怪的是glibconfig.h是/usr/local/lib/glib-2.0/include目录中唯一的文件,更奇怪的是它不在/usr/local/include/glib-2.0目录中

这是一些更多的错误消息......

from /usr/local/include/glib-2.0/glib.h:32,
            from testme.c:40:
:34:24: glibconfig.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

这是/usr/local/include/glib-2.0/glib/gtypes.h的摘录

ifndef __G_TYPES_H__
define __G_TYPES_H__

include glibconfig.h
include glib/gmacros.h

G_BEGIN_DECLS

typedef char   gchar;
typedef short  gshort;
Run Code Online (Sandbox Code Playgroud)

问题是GCC应该如何找到glibconfig.h?

c c++ gcc glib

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

google的ImmutableList和Collections.unmodifiableList()有什么区别?

来自ImmutableList javadocs:

与Collections.unmodifiableList(java.util.List)不同,后者是一个仍然可以更改的单独集合的视图,ImmutableList的实例包含其自己的私有数据,并且永远不会更改.ImmutableList方便公共静态最终列表("常量列表"),还可以让您轻松地为调用者提供给您的类的列表的"防御性副本".

这是否意味着:

  1. 如果我有Dimension对象的ImmutableList(例如),那么我不能更改其中的任何Dimension对象?
  2. 如果我有Dimension对象的Collections.unmodifiableList(列表),那么我不仅可以添加或删除任何对象,但我可以更改它们(例如调用setDimension(width,height)方法)?

java collections comparison guava

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

如何将递归定义的输入大小函数转换为问题输入大小的直接函数?

假设我有一个算法,它对大小为n的输入进行操作,我知道n所需的时间是n-1所需时间的两倍.我可以在这个简单的情况下观察(假设n = 0需要1 秒),算法需要2 n秒.

是否有一种将递归定义的定义转换为更熟悉的直接表达式的通用方法?

algorithm math time

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

组织使用多种语言的项目?

我目前正在开发一个包含perl,.NET,C/C++和Java组件的项目.这些组件是相互关联的,但不依赖于相同的发布计划.由于构建/测试环境要求非常不同,将它们全部集中到同一个/ bin/src/lib/etc/tests层次结构中有点笨拙.

在处理这种性质的项目时,在源代码管理中使用哪些好的组织层次结构?我目前倾向于每种语言都有自己的分支:

回购/ PROJECT1/perl的/主/ ...

回购/ PROJECT1/.NET /主/ ...

回购/ PROJECT1 /的Java /主/ ...

如果DID具有绑定的发布计划,您的建议层次结构将如何变化?

version-control multilingual project-organization

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

使用c#删除大量(> 100K)文件,同时保持Web应用程序的性能?

我试图从一个位置删除大量文件(大的意思是超过100000),从而从网页启动操作.显然我可以使用

string[] files = System.IO.Directory.GetFiles("path with files to delete");
foreach (var file in files) {
    IO.File.Delete(file);
}
Run Code Online (Sandbox Code Playgroud)

Directory.GetFiles http://msdn.microsoft.com/en-us/library/wz42302f.aspx

此方法已经发布了几次: 如何删除目录中的所有文件和文件夹?从目录中删除的文件,如果文件名包含某个词

但是这个方法的问题在于,如果你说了十万个文件就会成为一个性能问题,因为它必须首先生成所有的文件路径然后再循环它们.

如果网页正在等待执行此操作的方法的响应,则添加到此处,您可以想象它看起来有点垃圾!

我有一个想法是在一个不合时宜的Web服务调用中将它包装起来,当它完成时它会激活对网页的响应,说它们已被删除了吗?也许将删除方法放在一个单独的线程中?或者甚至可以使用单独的批处理来执行删除?

在尝试计算目录中的文件数时,我遇到了类似的问题 - 如果它包含大量文件.

我想知道这是否有点矫枉过正?即有一个更简单的方法来处理这个?任何帮助,将不胜感激.

c# file-io file-management

15
推荐指数
1
解决办法
7463
查看次数

Asp.net Mvc 2.0 RC设置线程CurrentCulture/Ui

我整天都在拔头发.

我似乎无法将当前的线程文化或文化设置为除英语之外的任何其他内容.在控制器中我有

  protected override void Initialize(System.Web.Routing.RequestContext requestContext)
        {
            base.Initialize(requestContext);

            CultureInfo cultureInfo = CultureInfo.GetCultureInfo("fr-FR");

            Thread.CurrentThread.CurrentCulture = cultureInfo;
            Thread.CurrentThread.CurrentUICulture = cultureInfo;                    
        }
Run Code Online (Sandbox Code Playgroud)

在我看来,我有

<%= Thread.CurrentThread.CurrentUICulture.EnglishName%>  
Run Code Online (Sandbox Code Playgroud)

线程似乎很好,但一旦视图呈现一些如何回到英语!

我知道它是RC,所以它坏了还是我错过了什么?

干杯

约翰尼

asp.net-mvc .net-2.0

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

查找SQL中没有相关记录的记录

我有2个基于OrderID列相关的表(Orders,OrderItems).我需要找到没有任何OrderItems的所有订单.

sql

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

为什么我不能在Android市场上购买我自己的应用程序?

我刚刚将我的应用程序上传到市场,但我无法购买它(这是一个付费应用程序).

我在这里看到它似乎是由设计制作的,但那么为什么错误信息是Server Error try again

有没有办法绕过那个?

android google-play

28
推荐指数
4
解决办法
7018
查看次数

Web开发中的源代码控制系统

我们刚刚开始寻找源代码控制系统.我意识到我们落后了,但迟到总比没有好.我们团队中的所有成员都没有过去任何系统的经验,所以我希望在我们开始研究不同的工具时能找到一些基本的东西.以下是我们团队的一些背景知识:

  • 我们的团队由开发人员和设计师组成
  • 我们主要在PC上使用Mac上的一个或两个
  • 许多人对基于命令行的系统不满意
  • 我们的大部分发展都是针对网络的
  • 我们在ASP.NET,ColdFusion和PHP中开发

我们计划研究一些:

任何这些经历都有助于了解.

php asp.net version-control coldfusion cfml

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

使用重力效果拖动元素

我想完成类似于photoshop.com和本网站的内容:http://mrdoob.com/projects/chromeexperiments/google_gravity/

有谁知道如何使用javascript(最好是jquery)?

javascript gravity

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