标签: server-side

优化的网络图形绘制

看过图表的一些 建议后,我想知道什么是我的问题的最佳选择.

我想将有向图呈现给浏览器中显示的servlet /图片.应该有某种优化的位置.不依赖于Swing是首选.算法并不重要,因为图的结构由业务逻辑决定.期望能够向边缘添加标签.如果我可以将其作为png/svg服务,那将是最佳选择.

你会推荐哪个图书馆/服务?

澄清:

1)问题是所有关于图形 - 如有向无环图 - 非 - 图表.

2)flot,谷歌图表 - 无法绘制图表,只有图表,或者我错过了什么?

3)不,我不需要互动

4)graphviz会很好,但格拉巴java库已经过时了,它是基于swing/awt构建的.虽然从理论上讲可能会对图像进行摆动,但在服务器应用程序中这不是我最喜欢的方式.

5)使用不在本地托管图像的在线服务是可以的.

编辑:添加指向维基百科的链接以阐明图表/图表术语

java graph server-side graph-layout

11
推荐指数
4
解决办法
9331
查看次数

您如何避免在服务器和客户端重复验证?

您如何避免在服务器和客户端重复验证?是否有一个Web编程平台可以从另一个生成一个,所以我不必保持两个同步?

synchronization server-side client-side

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

HTML5 - 服务器端

使用服务器端语言构建Web应用程序以利用HTML 5有多重要?在我看来,红宝石社区可能会有最快的吸收,因此得到最多的支持.那似乎对吗?如果我想对HTML5进行大量投资,我应该使用哪种服务器端语言?

html html5 ruby-on-rails server-side

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

移动Web应用程序的服务器端体系结构

在我曾经工作的大多数桌面Web应用程序中,您需要一个服务器端Web框架.服务器端Web框架(Struts,Spring MVC等)具有某种用于处理请求的控制器,然后是用于生成动态内容的模板引擎(Velocity,JSP等).

现在我开始研究移动Web应用程序,我看到的所有讨论都围绕着选择UI框架(jQuery Mobile,jQTouch,Sencha Touch等),但我没有看到任何关于服务器端发生的事情的讨论实际处理HTTP请求或生成HTML,CSS和JavaScript.

这是否意味着大多数移动Web应用程序不使用服务器端Web框架...这意味着服务器提供静态内容,大多数交互行为都是用JavaScript编码的,唯一的服务器端代码是REST服务JavaScript客户端加载?

如果我想使用服务器端Web框架那会是个坏主意吗?我会遇到什么问题?有没有人对Web框架提出建议,这将是一个高效的平台,而不是像jQuery mobile那样"妨碍"移动UI框架?

注意:我使用的开发人员大多来自企业Java背景,但是,我不会将其限制为仅基于Java的web framoworks.还有其他框架可以考虑使用Java(Grails,Lift等).

mobile html5 server-side sencha-touch jquery-mobile

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

用于限制公共访问的简单数据存储架构

我一直在创建一个图书馆,使网站能够在他们的网站上添加评论部分.

我们的想法是尽可能保持轻量级,因此我更喜欢使用JSON进行基本数据存储,例如评论的消息,网站和用户名.所有这些数据都是公开的,可以通过JSON直接访问.我不介意这一点,因为评论无论如何都会公开展示.

但是,当我希望在有人回复他们的评论时通知用户时会出现问题.电子邮件存在于输入字段中,但我不希望它存储在公共JSON文件中.是否有任何其他服务器端数据存储架构,我可以私下存储电子邮件,同时使用服务器端脚本中的电子邮件发送电子邮件?

MySQL和其他人会使库变得笨重,所以这不在列表中.

或者甚至在这些条件旁边还有其他可能的方法吗?

javascript database json data-storage server-side

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

如何在服务器端blazor中存储会话数据

在服务器端Blazor应用程序中,我想存储页面导航之间保留的某些状态。我该怎么做?

常规的ASP.NET Core会话状态似乎不可用,因为很可能适用于ASP.NET Core的“会话和应用程序”中的以下说明:

SignalR 应用程序不支持会话,因为SignalR集线器可以独立于HTTP上下文执行。例如,当长轮询请求由集线器在请求的HTTP上下文的生存期之外保持打开状态时,可能会发生这种情况。

GitHub问题向SignalR for Session添加支持中提到您可以使用Context.Items。但是我不知道如何使用它,即我不知道如何访问该HubConnectionContext实例。

我对会话状态有哪些选择?

c# server-side asp.net-core blazor blazor-server-side

11
推荐指数
5
解决办法
4020
查看次数

在页面刷新时加载随机CSS

我想知道什么是使用Javascript在页面刷新时调用随机css文件的最佳方法?

非常感谢

javascript css apache jquery server-side

10
推荐指数
3
解决办法
6526
查看次数

JavaScript中的业务逻辑.胖客户端与瘦客户端

使用JavaScript在客户端实现业务逻辑是一个好主意吗?

应该有什么样的逻辑?验证逻辑?与GUI相关?

如果想要在另一个在JavaScript中实现它的应用程序(公开)中使用相同的逻辑意味着你不能重用那个逻辑,你会怎么做?

另一方面,在服务器端具有所有逻辑将意味着对服务器的更多请求.

你怎么看?

javascript server-side client-side

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

ZipArchive在PHP中出现"错误21 - 是一个目录"

我正在生成一组HTML,CSS和图像文件,我正在使用ZipArchive将它们压缩成zip文件.我已经确认生成的资产是有效的,但是当我尝试压缩文件集时,无法打开生成的存档文件.

我没有在PHP中得到任何错误,当我echo $zip->close()返回true时,我认为这意味着它能够写入并保存文件而不会出现问题.使用mac Archive Utility打开zip会引发此错误:

"无法将"filename.zip"扩展为"下载".(错误21 - 是目录.)

这可能有什么问题?

这是整个PHP脚本:

<?php
$ref = $_SERVER["HTTP_REFERER"];
$html = $_REQUEST['html'];
$images = $_REQUEST['images'];

$folder = uniqid();
$prepped = str_replace($ref.'server/php/files/', 'images/', $html);

mkdir("./runways/$folder", 0777);
mkdir("./runways/$folder/images", 0777);
mkdir("./runways/$folder/css", 0777);


file_put_contents('./runways/'.$folder.'/index.html',$prepped);
copy('../../css/runway.css', './runways/'.$folder.'/css/runway.css');

foreach($images as $image) {
    $i = urldecode(str_replace($ref.'server/php/files/', '', $image));
    $idata = file_get_contents('./files/'.$i);
    file_put_contents('./runways/'.$folder.'/images/'.$i, $idata);

}

//echo $ref.'server/php/runways/'.$folder.'/';

$sourcefolder = './runways/'.$folder.'/';
$zipfilename = $folder.'.zip';

$dirlist = new RecursiveDirectoryIterator($sourcefolder);
$filelist = new RecursiveIteratorIterator($dirlist);

ini_set('max_execution_time', 5000);
$zip = new ZipArchive();

if ($zip->open('./zips/'.$zipfilename, ZIPARCHIVE::CREATE) !== …
Run Code Online (Sandbox Code Playgroud)

php zip server-side archive ziparchive

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

FastAPI 中我们可以接收的上传文件的最大大小是多少?

我试图计算出我的客户端可以上传的最大文件大小,以便我的 python fastapi 服务器可以毫无问题地处理它。

python http backend server-side fastapi

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