小编nam*_*ked的帖子

学习javascript

目前,我正在使用Javascript -从头开始学习Javascript 的权威指南.学过Java,PERL和其他编程语言之后,我习惯于解决小练习以检查/更好地理解我一直在学习的东西.在Javascript的情况下,我发现这本书在练习中非常缺乏.事实上,我没有在另一本书[ Beginning Javascript ]中找到练习.

有没有我可以参考Javascript练习的来源?

javascript

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

参数传递方案

任何人都可以帮我理解Scheme中的各种参数传递模式吗?我知道Scheme实现了值的参数传递.但其他模式怎么样?

Scheme中的参数传递是否有任何好的文档?

scheme parameter-passing

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

在C中读取二进制文件

我在C中读取二进制文件有以下问题.

我已经读过二进制文件的前8个字节.现在我需要从第9个字节开始读取.以下是代码:

fseek(inputFile, 2*sizeof(int), SEEK_SET);
Run Code Online (Sandbox Code Playgroud)

但是,当我打印存储检索值的数组的内容时,它仍然显示前8个字节,这不是我需要的.

有人可以帮我解决这个问题吗?

c file-io binaryfiles

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

C中的结构和联合,确定大小和访问成员

所有,

这是一个关于联盟的例子,我觉得这很令人困惑.

struct s1
{
    int a;
    char b;
    union
    {
       struct
       {
          char *c;
          long d;
       }
       long e;
     }var;
};
Run Code Online (Sandbox Code Playgroud)

考虑到char1个字节,int是2个字节,long是4个字节.这里整个结构的大小是多少?联合大小是{size of char*} + {size of double}?我很困惑,因为结合包裹在结合中.

另外,我如何访问dstruct中的变量. var.d

c structure unions

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

从命令提示符执行AutoIt脚本

有没有办法从命令行执行我的AutoIt脚本(.au3文件)?

windows autoit shellexecute command-prompt

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

Java API中的循环计数器

所有,

在浏览Java API中的一些文件时,我注意到许多实例,其中循环计数器正在递减而不是递增.即在String类中的in forwhile循环.虽然这可能是微不足道的,但减少计数器而不是增加是否有任何意义?

java performance loops

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

从File - Java中读取特殊字符

我正在从具有以下属性的文本文件中读取数据:

编码:ANSI
文件类型:PC

现在,该文件包含许多特殊字符,如度数符号(º)等.我正在使用以下代码读取此文件:

File file = new File("C:\\X\\Y\\SpecialCharacter.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
Run Code Online (Sandbox Code Playgroud)

如果文件编码是ANSI,则上述代码不会在文件中的行之前正确读取特殊字符:
"降低热量并慢慢煮沸,直到产品达到165ºF的内部温度",reader.readLine()输出:
"降低热量并慢慢煮至产品达到内部温度165 F"

当我将文件的编码更改为UTF-8时,该行将在文件中读取,而不会弄乱特殊字符.

我的问题是,数据在什么时候搞砸了?将数据存储在文件中或从文件中读取数据时?在记事本中打开文件会正确显示所有特殊字符.这是怎么发生的?

Hexdump输出:

          -0 -1 -2 -3  -4 -5 -6 -7  -8 -9 -A -B  -C -D -E -F

00000000- 4C 6F 77 65  72 20 68 65  61 74 20 61  6E 64 20 73 [Lower heat and s]
00000001- 69 6D 6D 65  72 20 75 6E  74 69 6C 20  70 72 6F 64 …
Run Code Online (Sandbox Code Playgroud)

java file-io special-characters

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

在表的末尾存储NULLABLE列 - Oracle

链接指出应将所有可为空的列添加到数据库表的末尾以节省空间.

我的问题是如何确保始终将列添加到数据库表的末尾.我假设当我CREATE TABLE ..,我应该在最后添加所有NULLABLE列.但是当我使用它时,它是如何工作的ALTER TABLE X ADD COLUMN ..

oracle

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

调整数据库表中每个VARCHAR列的大小 - Oracle 11g

我至少有65 VARCHAR表列A,我将不得不从调整大小X bytesX char.我希望找到比发出ALTER TABLE A MODIFY..命令更简单的方法65次.

任何人都可以请帮助我如何做到这一点是一种更快的方式?

sql oracle

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

读取命令行参数时出现分段错误

#include<stdio.h>
#include<zlib.h>
#include<unistd.h>
#include<string.h>


int main(int argc, char *argv[])
{
   char *path=NULL;
   size_t size;
   int index ;
   printf("\nArgument count is = %d", argc);
   printf ("\nThe 0th argument to the file is %s", argv[0]);
   path = getcwd(path, size);
   printf("\nThe current working directory is = %s", path);
   if (argc <= 1)
   {
      printf("\nUsage: ./output filename1 filename2 ...");
   }
   else if (argc > 1)
   {
      for (index = 1; index <= argc;index++)
      {
            printf("\n File name entered is = %s", argv[index]);
            strcat(path,argv[index]);
            printf("\n …
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault

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