小编Dmi*_*try的帖子

Java支持结构吗?

Java是否具有C++的模拟struct:

struct Member {
  string FirstName; 
  string LastName;  
  int BirthYear; 
};
Run Code Online (Sandbox Code Playgroud)

我需要使用自己的数据类型.

java data-structures

77
推荐指数
8
解决办法
20万
查看次数

QAbstractItemModel和QTreeView

我需要在QtreeView中显示自己的数据模型的工作示例(c ++).

c++ qt qtreeview qabstractitemmodel

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

如何在目录遍历中获取文件大小?

当我使用递归查看每个文件时,如何获取文件的大小?我收到了下一个错误:

project.exe已退出,代码为-1073741819

int dir_size(const QString _wantedDirPath)
{
    long int sizex = 0;
    QFileInfo str_info(_wantedDirPath);
    if (str_info.isDir())
    {
        QDir dir(_wantedDirPath);
        QStringList ext_list;
        dir.setFilter(QDir::Files | QDir::Dirs |  QDir::Hidden | QDir::NoSymLinks);
        QFileInfoList list = dir.entryInfoList();

        for(int i = 0; i < list.size(); ++i)
        {
            QFileInfo fileInfo = list.at(i);
            if ((fileInfo.fileName() != ".") && (fileInfo.fileName() != ".."))
            {
                sizex += (fileInfo.isDir()) ? this->dir_size(fileInfo.path()) : fileInfo.size():
                QApplication::processEvents();
            }
        } 
    } 

    return sizex;
}
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

QStringList从字符串中删除空格

修剪字符串列表中所有字符串的最佳方法是什么?我尝试使用replaceInStrings:

QStringList somelist;
// ... //
// add some strings
// ... //
somelist.replaceInStrings(QRegExp("^\s*"),"");
Run Code Online (Sandbox Code Playgroud)

但没有删除空格.

c++ string qt

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

使用Nginx的异步复制请求

如何使用Nginx Web服务器复制(或创建和发送)请求。我无法使用post_action,因为它是一种同步方法。另外,我在Lua支持下编译了nginx,但是如果尝试http.requestngx.thread.spawn或一起使用coroutine,我发现请求已同步执行。我该如何解决?

location ~ /(.*)\.jpg {
    proxy_pass http://127.0.0.1:6081;
    access_by_lua_file '/var/m-system/stats.lua';
}
Run Code Online (Sandbox Code Playgroud)

Lua脚本(带有coroutine):

local http = require "socket.http"
local co = coroutine.create(function()
        http.request("http://10.10.1.1:81/log?action=view")
    end
)
coroutine.resume(co)
Run Code Online (Sandbox Code Playgroud)

lua nginx

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

如何初始化struct字段

如何初始化golang类型中的任何字段?例如:

type MyType struct {
    Field string = "default" 
} 
Run Code Online (Sandbox Code Playgroud)

go

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

标签 统计

c++ ×3

qt ×3

data-structures ×1

go ×1

java ×1

lua ×1

nginx ×1

qabstractitemmodel ×1

qtreeview ×1

string ×1