小编Col*_*Two的帖子

Lua中的":"是什么意思

我是Lua的新手,我从事过项目工作,我有一个问题,不知道":"我没有在手册中找到它,例如如何解释这段代码:

res:template{
        main = 'functionform.html',
        functionjs = '_functionform.js',
        functionform = '_functionform.html'
    }
Run Code Online (Sandbox Code Playgroud)

lua

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

Lua中匿名函数的类型是什么?

在Lua参考手册中,它说每个值都有一个类型,可能是本地,全局,表字段类型之一.我的问题是Lua中匿名函数的类型是什么?匿名函数有什么生命周期?我只是举个例子.

local co = coroutine.create( function () print "hi" end )

print(coroutine.status(co))
Run Code Online (Sandbox Code Playgroud)

lua

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

如何从命令行重新索引Postgres 9.1.3

我在我管理的Postgres数据库中的几个表上进行了一系列删除和更新.有人建议在一系列删除之后安排一个reindex作为10分钟下一步更新无限冻结的解决方案(随机地进行).DOS指令提供了这样的信息:

Usage:
  reindexdb [OPTION]... [DBNAME]

Options:
  -a, --all                 reindex all databases
  -d, --dbname=DBNAME       database to reindex
  -e, --echo                show the commands being sent to the server
  -i, --index=INDEX         recreate specific index only
  -q, --quiet               don't write any messages
  -s, --system              reindex system catalogs
  -t, --table=TABLE         reindex specific table only
  --help                    show this help, then exit
  --version                 output version information, then exit

Connection options:
  -h, --host=HOSTNAME       database server host or socket directory
  -p, --port=PORT           database server port
  -U, --username=USERNAME   user name …
Run Code Online (Sandbox Code Playgroud)

postgresql reindex postgresql-9.1

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

扩展argv以保存更多值

这主要是出于好奇.

在ISO C规范中,如下所述:

参数argc和argv以及argv数组指向的字符串应该可由程序修改,并在程序启动和程序终止之间保留它们最后存储的值.

http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1425.pdf第5.1.2.2.1节启动

不过,我在网上看到你不应该重新分配argv来扩展它,而是复制它.

有没有特定的理由不扩展不影响其他char**的argv,或者这是按惯例吗?

我不知道是否真的需要用附加值来扩展argv,但问题是argv是否是程序POV的特殊功能.

c c++

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

String.split()java不能正常工作

我有一个字符串completeString

String completeString = "Comp 30440 Software Engineering Project|20-credit module|Is part of your(Conversion) Programme.Deals with the creation of a twitter sentiment analysis application";
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用分割此字符串

String[] array = completeString.split("|");  
Run Code Online (Sandbox Code Playgroud)

当我得到第一个元素

String first = array[0];  
Run Code Online (Sandbox Code Playgroud)

我变空了.对于接下来的两个元素,我只得到第一个字母,即C和O(Comp).

java

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

在 OpenGL 中为多组数据使用单个缓冲区对象

是否可以使用单个缓冲区来存储多种类型的数据?或者我应该使用两个缓冲区,其中一个存储顶点数据,另一个存储索引数据?

示例(使用单个缓冲区):

GLuint buffer;
glGenBuffers(1, &buffer);
glBindBuffer(GL_ARRAY_BUFFER, buffer);
// Buffer the Vertex Data
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, buffer);
// Buffer the Index Data
Run Code Online (Sandbox Code Playgroud)

opengl

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

使用memcpy时出现分段错误

我有一个关于memcpy()的基本问题:

我有一个结构,其中有几个数组作为其成员.
我想将结构中的数据复制到缓冲区内存中(通过malloc()分配)

我看到了这个分段错误.我在这个实现中做错了吗?

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

#define MAX 10

struct temp {
    int en;
    int one[MAX];
    int two[MAX];
 };

int main()
{
    struct temp *cpy;
    int *buffer, i;

    for(i=0; i<MAX; i++) {
            cpy->one[i] = i;
            cpy->two[i] = i * i;
     }

   buffer = malloc(3 * MAX * sizeof(int));
   memcpy(buffer, cpy, sizeof(struct temp));
}
Run Code Online (Sandbox Code Playgroud)

如何将完整数据复制到缓冲区?

c malloc memcpy

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

尝试从OpenGL中的.obj绘制网格时,某些三角形不显示

我正在尝试显示从.obj文件加载的对象.我用这个函数来读取.obj:

bool loadOBJ(
    const char * path, 
    std::vector<glm::vec3> & vertices,
    std::vector<glm::vec3> & vertexIndices
){
    printf("Loading OBJ file %s...\n", path);

    FILE * file = fopen(path, "r");
    if( file == NULL ){
            printf("Impossible to open the file ! Are you in the right path ? \n");
            getchar();
            return false;
    }

    while( 1 ){

            char lineHeader[128];
            // read the first word of the line
            int res = fscanf(file, "%s", lineHeader);
            if (res == EOF)
                    break; // EOF = End Of File. Quit the …
Run Code Online (Sandbox Code Playgroud)

c++ opengl 3d mesh

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

将十六进制转换为十进制数

Lua中是否有一个允许将十六进制数转换为十进制数的函数?

lua

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

从redis客户端运行Lua脚本时出错

我有 Lua 脚本的“Hello World”程序。我正在尝试从(Chocolatey)Redis 客户端调用脚本。我不断收到此错误(错误) ERR 编译脚本(新函数)时出错:user_script:1:函数参数预期在“。”附近

Redis 脚本:“hello.lua”

local msg = "Hello, world!"
return msg
Run Code Online (Sandbox Code Playgroud)

巧克力 Redis 客户端:

127.0.0.1:6379> EVAL "D:\hello.lua" 0
Run Code Online (Sandbox Code Playgroud)

错误信息

(error) ERR Error compiling script (new function): user_script:1: function argument expected near '.'
Run Code Online (Sandbox Code Playgroud)

lua redis

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

标签 统计

lua ×4

c ×2

c++ ×2

opengl ×2

3d ×1

java ×1

malloc ×1

memcpy ×1

mesh ×1

postgresql ×1

postgresql-9.1 ×1

redis ×1

reindex ×1