小编las*_*and的帖子

PHP编译后如何启用xmlwriter?

ext/xmlwriter在我的Fedora 15系统上尝试设置phpMyFAQ时,我收到了一条消息.我在PHP手册上查了一下,得到了这个:

默认情况下启用此扩展.可以在编译时使用以下选项禁用它: - disable -xmlwriter

我使用yum在我的计算机上安装PHP,并考虑重新编译PHP是一件非常不愉快的工作.我可以通过编辑某些内容来启用它php.ini吗?或者在不重新编译PHP的情况下完成此任务的任何其他方法?如何?

php xmlwriter

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

OpenGL透明效果在Meego上显得非常糟糕

我们一直在OpenGL的场景中创建几个半透明的3D立方体,在Windows 7和Fedora 15上显示非常好,但在Meego系统上变得非常糟糕.

这就是我在Fedora 15系统上的样子:

这就是我的Fedora 15系统的样子.

这就是Meego的样子.我们改变了线条的颜色,否则你看到的立方体会更加可悲:

这就是Meego的样子. 我们改变了线条的颜色,否则你看到的立方体会更加可怜.

只使用普通的glColor4f函数即可实现效果,只需设置alpha值即可实现透明效果.怎么会这样?

freeglut和openglut都已经在Meego系统上进行了尝试,但未能更好地显示.

我甚至尝试使用像irrlicht这样的引擎来实现这一点,但是当beginScene方法的zBuffer参数被设置为false时,屏幕上只有黑色,而且当它是真的时正常,但这不会是什么我们想要).

这不应该是显示卡或驱动程序的问题,因为我们已经看到在同一个上网本和系统上涉及透明球的3D游戏.

我们在这里找不到原因.任何人都可以帮忙解释为什么会这样吗?

c++ opengl 3d irrlicht meego

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

是否有类似Python的`if __name__ =="__ main __":`Common Lisp中的东西

我在两个独立的文件中编写了两个函数,假设是文件A.lisp和B.lisp,其中两个文件都有一些用于测试的主程序代码,而A.lisp会调用B.lisp中的函数.这意味着load直接在A.lisp中使用该方法将执行B.lisp中的主代码,这不应该发生.在我看来,这些文件太小,无法考虑使用像包这样的东西.

if __name__ == "__main__":在Common Lisp中有类似Python的东西吗?只有当前文件是主模块(即正在运行的程序)时才会执行包含在此条件中的顶级代码,但如果它作为库导入则不会执行.

lisp common-lisp

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

为什么 Common Lisp (SBCL) 会为一个简单的程序使用这么多内存?

因为我是 Common Lisp 的新手,所以我尝试使用 Common Lisp ( SBCL )解决SPOJ 上的问题。第一个问题是读取数字直到找到数字 42 的简单任务。这是我的解决方案:

(defun study-num ()
  (let ((num (parse-integer (read-line t))))
    (when (not (= num 42))
      (format t "~A~%" num)
      (study-num))))
(study-num)
Run Code Online (Sandbox Code Playgroud)

解决方案被接受。但是当我查看结果的详细信息时,我发现它使用了 57M 的 MEM!这太不合理了,但我不知道为什么。我该怎么做才能进行优化?

sbcl common-lisp

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

通过"b =(a + b) - (a = b);"进行交换是否安全?

Cprogramming.com中,我发现了这段代码:

int a,b;
scanf("%d %d",&a,&b);
b=(a+b)-(a=b);
printf("%d %d",a,b);
Run Code Online (Sandbox Code Playgroud)

它声称是"不使用临时交换"的提示/技巧.我对Linux gcc的测试证明了这一点.但是,计算这个表达式的不同编译器或平台在这里的重要性如何?使用这样的代码是否安全?

c c99 c89

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

在sbt中同一个项目下添加插件

我正在尝试构建一个由多个项目聚合的 Scala 项目,其中之一是 sbt 插件。我想在同一父项目下的另一个子项目中使用这个插件,但我不太明白如何做到这一点。

我的项目根目录中的“build.sbt”是这样的:

lazy val plugin = project
  .in(file("sbt-Something"))
  .dependsOn(lib)
  .settings(common: _*)
  .settings(name := "My plugin",
    sbtPlugin := true)

lazy val examples = project
  .in(file("examples"))
  .dependsOn(lib, plugin)
  .settings(common: _*)
  .settings(name := "Examples")
Run Code Online (Sandbox Code Playgroud)

如何将plugin作为插件添加到项目中examples

scala sbt

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

如何从STL hash_map获取所有密钥?

有没有办法从STL hash_map获取所有密钥?或者我必须使用set或hash_set之类的东西在插入之前记录它们?

c++ stl hashmap

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

如何按需导出组织文件的完整或部分内容

我在Emacs组织文件中读到的一些论文上写了一些笔记,这样我就可以通过简单地阅读我的笔记来回忆起那些论文中的内容.但是,出于某些原因,我只需要打印部分笔记(我将org文件导出到LaTeX,然后打印pdf文件).当然我可以复制该文件并删除我不需要的所有内容,但我想知道是否可以继续在该文件上写笔记,同时仍然能够在将来只打印部分文件.这些部分不连续.我的想象就像#ifndef在C.

提前致谢.

emacs org-mode

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

标签 统计

c++ ×2

common-lisp ×2

3d ×1

c ×1

c89 ×1

c99 ×1

emacs ×1

hashmap ×1

irrlicht ×1

lisp ×1

meego ×1

opengl ×1

org-mode ×1

php ×1

sbcl ×1

sbt ×1

scala ×1

stl ×1

xmlwriter ×1