小编Lim*_*ime的帖子

Javascript冲突导致页面无法显示在ie中

以下页面不会显示在ie中. http://dl.dropbox.com/u/6957663/muchWorth.html

我相信它与我实现的javasscript有关,但我不确定.

我缺少一些文件编码吗?

我在gedit上的ubuntu linux上.

javascript

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

区分大小写Common Lisp

我试图让sbcl区分大小写并没有成功.有谁知道问题可能是什么?它在这里这里提到这是可能的.

我在跑

(setf (readtable-case *readtable*) :invert)
(defun hi () "Hi!")
(HI)
(HI)
"Hi!"
Run Code Online (Sandbox Code Playgroud)

在repl里面如下.

"C:\Program Files\Steel Bank Common Lisp\1.2.15\sbcl.exe" --core "C:\Program Files\Steel Bank Common Lisp\1.2.15\sbcl.core"
Run Code Online (Sandbox Code Playgroud)

编辑:所以,如果你在Common Lisp中调用一个区分大小写的函数,它会恢复到原来对于程序的其他部分敏感的旧行为,我发现目前无法阻止这种情况.

; in: Hi2
;     (|Hi2|)
;
; caught style-warning:
;   undefined function: Hi2
;
; compilation unit finished
;   Undefined function:
;     Hi2
;   caught 1 STYLE-WARNING condition

debugger invoked on a UNDEFINED-FUNCTION in thread
#<THREAD "main thread" RUNNING {1002C77BE3}>:
  The function COMMON-LISP-USER::|Hi2| is undefined. …
Run Code Online (Sandbox Code Playgroud)

windows debugging common-lisp case-sensitive

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

+ Vector Common Lisp

我似乎可以弄清楚为什么以下命令输出以下内容

(vector + 1 2)
(vector + 1 2)
=> #((VECTOR + 1 2) 1 2)
Run Code Online (Sandbox Code Playgroud)

我在哪里设置+

vector common-lisp

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

使用Node.js作为Shell

我如何将node.js设置为bash的shell替换?例如,我应该能够运行vi('file')以打开文件并cd('location')在目录之间进行更改.

这甚至可能吗?

shell node.js

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

c如何在8位插槽中存储双倍小数?

c如何在8位插槽中存储双倍小数?

#include "stdio.h"

main(){
  double x = 123.456;
  printf("\n %d - %e \n",sizeof(x),x);
}
Run Code Online (Sandbox Code Playgroud)

输出:

8 - 23.456
Run Code Online (Sandbox Code Playgroud)

x的值是正确的123.456,但据说它只有8位.

c double decimal

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

C静态功能混乱

我试图只在cord_s.c文件中显示s_cord_print函数.目前,该函数在main.c中是可见/可运行的,即使它被声明为静态.

如何使s_cord_print函数对cord_s.c保密

谢谢!

s_cord.c

typedef struct s_cord{
  int x;
  int y;
  struct s_cord (*print)();
} s_cord;

void* VOID_THIS;
#define $(EL) VOID_THIS=&EL;EL

static s_cord s_cord_print(){
  struct s_cord *THIS;
  THIS = VOID_THIS;
  printf("(%d,%d)\n",THIS->x,THIS->y);
  return *THIS;
}

const s_cord s_cord_default = {1,2,s_cord_print};
Run Code Online (Sandbox Code Playgroud)

main.c中

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

#include "s_cord.c"

int main(){
  s_cord mycord = s_cord_default;
  mycord.x = 2;
  mycord.y = 3;
  $(mycord).print().print();
  //static didn't seem to hide the function
  s_cord_print();
  return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c

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

如何声明变量类型 vbscript?

以下在Option Explicit设置或未设置时抛出错误。

创建一个名为dim.vbs.

Dim a as String
Run Code Online (Sandbox Code Playgroud)

然后在命令提示符下运行。

cscript dim.vbs
Run Code Online (Sandbox Code Playgroud)

Microsoft VBScript 编译错误:预期的语句结束

有没有办法强制Option Explicit设置或不设置变量类型?

vbscript

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