问题列表 - 第38525页

如何使用Servlets和Ajax?

我是Web应用程序和Servlet的新手,我有以下问题:

每当我在servlet中打印一些东西并通过webbrowser调用它时,它就会返回一个包含该文本的新页面.有没有办法使用Ajax在当前页面中打印文本?

java ajax jsp servlets

326
推荐指数
6
解决办法
32万
查看次数

如何扫描/到Web应用程序

我已经思考如何处理纸质文档输入的webapps一段时间.主要问题是如何统一元数据和扫描的PDF.为了这个例子,我将提出一个假设的费用索赔申请.到目前为止我考虑过的方法:

  • Web 1.0的,打开网页,创建一个费用报销和输入数据,切换到扫描应用程序,扫描到文件,切换到浏览器,点击"选择文件"导航到扫描的文件上传.优点:简单的代码.缺点:可怕的工作流程,每个工作站需要一个扫描仪(和驱动器和磁盘空间等/可能不会与瘦客户机工作:思杰/ iPad的)
  • 条形码样式打开网页,创建费用索赔并输入数据,保存,打印条形码标签,将条形码粘贴到纸上.在一天结束时扫描所有条形码纸.批量上传并根据条形码将其分配给费用索赔.(在扫描中OCRing条形码是一个已解决的问题,例如参见exactCODE)优点:体面的工作流程,每个部门一个扫描仪就足够了.缺点:每个工作站都需要条形码标签打印机(比扫描仪更容易但不便宜),扫描后的纸张只能在几个小时后才能使用
  • Web 2.0样式使用本地扫描仪扫描到[Dropbox]文件夹.Web应用程序使用的Dropbox API来检测新的扫描,它们呈现给用户,让他们进入元数据.优点:漂亮的工作流程.缺点:每个人都需要一个扫描仪,不能的webapp只是弹出,并说"有可用的新的扫描".
  • 批处理样式有人扫描由必须处理它们的人(或按文档类型:费用索赔,发票,订单)分隔它们的所有文档.文档被批量上载(例如,作为ZIP)到队列中的Web服务器.现在,一个人必须完成此队列并输入所需的元数据.优点:只需要维护一台扫描仪.缺点:工作人员不再有纸,只有在线版本.这被我的同事们视为一个重要的节目.
  • 条形码批处理条形码标记所有传入文档,在单个文件夹中扫描它们并将它们批量上载到存储库,然后将旧纸张分发到不同的部门.处理费用索赔的人员也会从纸张输入条形码编号.Webapp联系存储库并根据条形码编号检索扫描的文档,并将其与元数据一起保存.PPros:代码简单,缺点:很多纸张仍在四处闲逛,文件可能会扫描,可能永远不会进入数字存储库 - 例如医疗记录
  • 桌面应用程序编写基于TWAIN的小型桌面应用程序,该应用程序扫描,上传到Web应用程序并打开浏览器窗口以添加元数据.优点:良好的工作流程,缺点:每个桌面一台扫描仪,而不是Webapp /平台问题

有关上述方法之一的更好解决方案或评论的任何建议吗?

ocr web-applications barcode archiving image-scanner

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

在Java中用箭头画一条线

替代文字任何人都可以指导我如何编码不同方向的箭头线.wa和wl为正,矩形将位于x轴的顶部.下面的示例显示wl是否定且wa是正数.下面的代码显示了我如何编码矩形形状.x1是可变的,表示从x轴开始的位置.e1是形状的长度,wa1和wl1是高度.wsign确定高度wa1或wl1应显示在负侧或正侧.

        if (Math.abs(wl1) > Math.abs(wa1)) {
            y_scale = (load_y0 - 40) / (double) Math.abs(wl1);
        } else {
            y_scale = (load_y0 - 40) / (double) Math.abs(wa1);
        }
        g.drawLine((int) ((double) x0 + x1 * x_scale), (int) (load_y),
                    (int) ((double) x0 + x1 * x_scale),
                    (int) (load_y + (wa1 * y_scale) * -1));
            g.drawLine((int) ((double) x0 + (x1 + e1) * x_scale),
                    (int) (load_y), (int) ((double) x0 + (x1 + e1)
                            * x_scale), (int) (load_y + (wl1 * y_scale)
                            * -1));

            g.drawLine((int) ((double) …
Run Code Online (Sandbox Code Playgroud)

java graphics awt

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

SSL上的非阻塞套接字连接?

是否可以在非阻塞模式下通过SSL使用socket_create/socket_connect?

我目前正在使用\fsockopen()本机支持'ssl://'前缀.但是,fsockopen()将阻止直到建立连接.这在一个脚本中是不可取的,该脚本可以有大约50个同时插槽等待读取.

我已经创建了一个要使用的测试脚本\socket_create(),可以在\socket_connect()调用之前切换到非阻塞模式.但是,它似乎没有任何SSL连接支持(与fsockopen()包装器不同).

php ssl

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

linq select中的System.Guid.NewGuid()

我想为我在某个日期做的Linq查询的结果生成唯一标识符.最初我想过使用Guid,但我不得不即兴发现这个问题.但是,我想看看是否有人可以使用Guid解决方案,所以我们走了.

想象一下,我们有:

class Query
{
    public class Entry
    {
        public string Id { get; set; }
        public int Value { get; set; }
    }

    public static IEnumerable<Entry> GetEntries( IEnumerable<int> list)
    {
        var result = 
            from i in list
            select new Entry
            {
                Id = System.Guid.NewGuid().ToString("N"),
                Value = i
            };
        return result;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我们希望Id对于每个条目都是唯一的,但是我们需要这个值对于从GetEntries获得的IEnumerable的每次遍历都是相同的.这意味着我们要调用以下代码:

List<int> list = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<Query.Entry> entries = Query.GetEntries(list);
Console.WriteLine("first pass");
foreach (var e in entries) { Console.WriteLine("{0} {1}", …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

删除列表导航边框的最后一项

我努力去除导航列表的最后一项上的"管道"边界 - 我的代码 -

<div id="header">
    <ul id="menu">
        <li><a href="">Home</a></li>
        <li><a href="">Stories</a></li>
        <li><a href="">Tell your story</a></li>
        <li><a href="">Prizes</a></li>
        <li><a href="">How to tips</a></li>
    </li>
</div>
Run Code Online (Sandbox Code Playgroud)

而我的CSS

#menu li{
    float:left;
    list-style-type: none;
    display:inline;
    padding:0 .9em;
    border-right:1px solid #d2d2d2;;
}
#menu li.last{
    border-right:none;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

如何通过图形sudo在python中获得root权限?

我的部分python程序需要管理员访问权限.如何使用类似于gksudo命令的GUI弹出窗口获得root权限?

我只需要我的程序的一小部分的root权限,所以最好只拥有特定功能的权限.

我希望能够做到这样的事情:

gksudo(my_func, 'description of why password is needed')
Run Code Online (Sandbox Code Playgroud)

python gksudo

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

Virtualenv继续在Windows上加载全局站点包

我已经环顾四周了,我找到问题的答案还没有让我解决它.

我想使用孤立的virtualenv环境,但出于某种原因,virtualenv在django的shell中继续加载全局站点包...

我试图清理PATH变量,直到只剩下c:\ Python26\Scripts和c:\ Python26.然后我创建我的环境.

virtualenv --distribute --no-site-packages myproject
Run Code Online (Sandbox Code Playgroud)

然后我激活virtualenv.PATH现在(无关的vars报废):

PATH=E:\Development\django_projects\myproject\Scripts;C:\Panda3D-1.7.0\python;C:\Panda3D-1.7.0\bin;c:\python26\Scripts;
Run Code Online (Sandbox Code Playgroud)

PYTHONPATH=C:\Panda3D-1.7.0\

到现在为止还挺好.我启动python ...

>>> import django
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ImportError: No module named django
Run Code Online (Sandbox Code Playgroud)

让我们尝试一个我确定在我的c:\ python site-packages目录中的模块.

>>> import BeautifulSoup
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named BeautifulSoup
Run Code Online (Sandbox Code Playgroud)

好极了!没有全球网站套餐!然后到下一个.在命令提示符下,我输入:

django-admin.py
Run Code Online (Sandbox Code Playgroud)

它的工作原理!但是等等......我还没有安装Django.这怎么可能?

在此之后,它变得更加怪异......我首先将这些添加到virtualenv的activate.bat脚本中,以便Django可以找到我的设置.

set PYTHONPATH=E:\Development\django_projects\myproject\
set DJANGO_SETTINGS_MODULE=settings.development
Run Code Online (Sandbox Code Playgroud)

现在我启动django-admin.py shell和

In [1]: import BeautifulSoup
In [2]: BeautifulSoup.__file__
Out[2]: 'C:\\Python26\\lib\\site-packages\\BeautifulSoup.pyc'
Run Code Online (Sandbox Code Playgroud)

这怎么可能呢?

闪光的洞察力

打字时,我突然明白了..py是一个文件扩展名,加上我的c:\ python26\python.exe可执行文件,而不是virtualenv文件!

python manage.py …
Run Code Online (Sandbox Code Playgroud)

windows virtualenv

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

列出来自erlang模块的所有调用

我是Erlang的开头,我想找到一种方法来列出给定模块的所有可用方法.什么是最好的方式?就我而言,模块是ejabberd_odbc.

erlang module

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

在PHP中自动生成数据访问层

是否有任何框架或工具自动生成PHP的ORM(对象关系映射)层?

php

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