问题列表 - 第33061页

如何将Javascript变量传递给<jsp:setProperty>和JSTL?

如何将Javascript变量传递给JSTL?

<script>

    var name = "john";  

    <jsp:setProperty name="emp" property="firstName" value=" "/>   // How do I set javascript variable(name) value here ?

    <c:set var="firstName" value=""/>  // How do I set javascript variable (name) value here ?     

  </script>
Run Code Online (Sandbox Code Playgroud)

javascript jsp jstl

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

时间维度在SQL Server Analysis Services中不起作用

我的事实表有一个"Date"列,我用作Time Dimension表的外键,我在数据源中使用SSAS为我创建.但是,当我部署多维数据集并浏览它时,添加时间维度属性或其任何层次结构都不会过滤度量上的任何内容.就像我的事实表中的时间信息和为我创建的时间维度表SSAS之间的断开一样.

我在这里错过了什么吗?如何链接它们,以便我可以使用生成的时间维度根据事实表中的日期值在我的多维数据集上应用切片和骰子分析?

sql-server olap ssas olap-cube

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

难道超过几十个分区没有意义吗?

我将时间序列模拟结果存储在 PostgreSQL 中。数据库模式是这样的。

table SimulationInfo (
    simulation_id integer primary key,
    simulation_property1, 
    simulation_property2, 
    ....
)
table SimulationResult (  // The size of one row would be around 100 bytes
    simulation_id integer,
    res_date Date,
    res_value1,
    res_value2,
    ...
    res_value9,
    primary key (simulation_id, res_date)
Run Code Online (Sandbox Code Playgroud)

我通常根据simulation_id和res_date查询数据。

我根据simulation_id的范围值将SimulationResult表分为200个子表。一个完全填满的子表有10~1500万行。目前约有70个子表已满,数据库大小超过100GB。总共 200 个子表很快就会被填满,当这种情况发生时,我需要添加更多的子表。

但我读了这个答案,它说超过几十个分区是没有意义的。所以我的问题如下。

  1. 超过几十个分区没有意义吗?为什么?我检查了我的200个子表的执行计划,它只扫描相关的子表。所以我猜分区越多,每个子表越小一定更好。

  2. 如果分区数量应该受到限制,比如 50 个,那么一张表中有数十亿行没有问题吗?考虑到像我这样的模式,一张表可以有多大而不会有大问题?

postgresql partitioning

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

在NTFS压缩目录中,如何读取压缩和未压缩文件的文件?

在我们的应用程序中,我们生成一些大型ASCII日志文件到Windows NTFS压缩目录.我的用户想要知道应用程序状态屏幕上文件的压缩和未压缩大小.我们正在为此应用程序使用Rad Studio 2010 C++.

我在网上找到了这个很好的递归例程来读取磁盘上文件的大小 -

__int64 TransverseDirectory(string path)
{
    WIN32_FIND_DATA data;
    __int64 size  = 0;
    string  fname = path + "\\*.*";
    HANDLE  h     = FindFirstFile(fname.c_str(), &data);

    if (h != INVALID_HANDLE_VALUE)
    {
        do
        {
            if ((data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
            {
                if (strcmp(data.cFileName, ".") != 0 && strcmp(data.cFileName, "..") != 0)
                {
                    // We found a sub-directory, so get the files in it too
                    fname = path + "\\" + data.cFileName;
                    // recurrsion here!
                    size += TransverseDirectory(fname);
                }
            }
            else
            { …
Run Code Online (Sandbox Code Playgroud)

c++ compression ntfs c++builder

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

我应该保存哪种格式的python脚本输出?

我有一个可执行文件(使用py2exe从python转换为exe),它输出的数字列表可能是0-50K行或更多.在开发时,我只是使用简单的f.write将它们保存到TXT文件中.这个人想在纸上打印这个输出!(不要问为什么哈哈)

所以,我想知道我是否可以输出像HTML这样的东西?XML?什么东西可以显示50K行,也许3列的表格,也可以在没有附加程序的任何PC上运行?建议?

编辑:
关于CSV:
在大多数情况下,我认为最好的方法是制作CSV.我不是反对它,而是我认为其他人可能会发现洛特的答案对他们的案件有用.对不起,就我的约束而言,我没有在我的问题中解释得那么好.
我的约束是:用户没有办公套件,没有安装python.在安装干净的Windows xp/vista之后,可以考虑一台最低限度的PC,可能是Internet Explorer 7或8.这台PC必须能够打开我的输出文件并允许合理的查看,搜索和打印.

python

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

通过指针传递二维数组

如何将m矩阵传递给foo()?如果我不被允许更改代码或foo()的原型?

void foo(float **pm)
{
    int i,j;
    for (i = 0; i < 4; i++)
        for (j = 0; j < 4; j++)
            printf("%f\n", pm[i][j]);

}

int main ()
{
    float m[4][4];

    int i,j;
    for (i = 0; i < 4; i++)
        for (j = 0; j < 4; j++)
            m[i][j] = i+j;

    foo(???m???);
}
Run Code Online (Sandbox Code Playgroud)

c arrays pointers

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

如何在openGL中旋转特定对象?

我在屏幕上有一些对象,并且只想旋转其中一个.我尝试使用glRotatef(...)函数,但结果是glRotatef(...)旋转我的所有对象(旋转相机,也许?).我怎么才能只旋转一个?

我使用openGL ES 1.1

graphics opengl-es rotation

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

阻止普通用户执行

我需要一种更好的方法来阻止普通用户执行我的python脚本.我正在做那样的事情:

if __name__ == '__main__':
    if os.getenv('USER') == 'root':
        addUser = addUser()
    else:
        print 'Only root can run that!'
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它非常难看!我的脚本是关于Debian系统中的用户管理.

python debian root

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

服务类应该不仅仅是存储库类的包装器吗?

我的理解是,直接从表示代码中使用数据访问例程被认为是邪恶的。所以我有一个单独的Repositories项目,还有一个Services项目。据我所知,服务层的典型用法是将数据访问与表示隔离。一切都很好。

我有一个非常简单的域,只是一个Movie类。匹配的存储库接口是:

public interface IMovieRepository
{
    void AddMovie(Movie movie);
    void UpdateMovie(Movie movie);
    void RemoveMovie(Movie movie);
    int GetMovieCount();
    Movie GetMovieById(int id);
    IEnumerable<Movie> GetAllMovies();
    IEnumerable<Movie> GetMoviesByGenre(Genre genre);
    IEnumerable<Movie> GetMoviesByYear(int year);
    IEnumerable<Movie> GetMoviesByActor(string actor);
    IEnumerable<Movie> GetMoviesByTitle(string title);
}
Run Code Online (Sandbox Code Playgroud)

现在,当我进入一个服务类来使用存储库时,我最终定义了一个这样的接口:

public interface IMovieService
{
    Movie CreateMovie(string title, int year, Genre genre, int length, IEnumerable<string> actors);
    void UpdateMovie(Movie movie);
    void RemoveMovie(Movie movie);
    int GetMovieCount();
    Movie GetMovieById(int id);
    IEnumerable<Movie> GetAllMovies();
    IEnumerable<Movie> GetMoviesByGenre(Genre genre);
    IEnumerable<Movie> GetMoviesByYear(int year);
    IEnumerable<Movie> GetMoviesByActor(string actor);
    IEnumerable<Movie> …
Run Code Online (Sandbox Code Playgroud)

service design-patterns repository

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

Eclipse中的部署目录在哪里?

我正在Eclipse中开发一个Web应用程序.部署目录树位于何处?在我的Java工作区树中的Apache目录结构或某些子目录树结构中?我问,因为当我的教程应用程序的更新不起作用时,我浏览了目录树,假设src子树代表我的开发目录树,我希望WebContent/WEB-INF子树包含我的部署树(我还假设当我运行应用程序时,会自动为我创建部署目录结构),但我发现WEB-INF为空.

eclipse jsp tomcat servlets java-ee

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