小编jef*_*ind的帖子

开源方式实时图像处理OCR应用程序?

我有一个应用程序,我想要生产.我们有壁挂式的时间表板,在白色背景上使用黑色线条分成小矩形.磁性名称标签放置在特定分区中以指示此人员将在该单元格中工作.该系统非常适合人们之间的通信,但我希望自动将这种计划信息保存到数据库中.

我正在设想一种系统,其中相机设置在固定位置,专注于计划板.相机会定期拍摄电路板的照片.我想写一些代码来破译哪个名称标签在哪个区域.这将需要一些OCR或符号识别.每个名称标签上都有大数字,我将用它来识别名称标签的人.

在处理新的编程问题时,我自然会去Python.我发现这个帖子 - > python图像识别,看起来像一个好的起点(使用PIL和numpy).

你知道这样做的好方法吗?

更新:我尝试过SimpleCV,现在似乎很好.

ocr open-source image-processing computer-vision

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

用ajax实时更新javascript变量

我有一个需要进行数值计算的javascript函数.此计算中使用的某些数字存储在数据库中,它们将根据用户填写在线表单的方式而有所不同.一旦用户填写表单,他们将单击CALCULATE按钮.此时,在JS函数中,我想使用ajax从数据库中获取与用户选择的其他值相对应的值.

举个简单的例子:有3种尺寸的T恤,每种尺码都有不同的价格(存储在数据库中).用户选择大小,当他们点击CALCULATE时,我使用ajax来获得与他们选择的大小相关的价格.

问题是,我想使用ajax更新一些我稍后将在脚本中使用的变量.我现在尝试这样做的方式不起作用,脚本中的变量没有从ajax更新,我只能从successajax调用函数内的数据库中访问值.我理解这是因为ajax本质上是异步的,并且需要一些时间,等待从服务器返回数据,而该函数仍然继续运行

在下面的示例中,ajax调用返回JSON数据,并且我有一个调用的函数isjson(),用于测试返回的字符串是否实际上是JSON数据.

示例代码:

function calculate_cost(){

    var price = 0;
    var size = $('form#tshirt_form [name="size"] option:selected').val();
    $.ajax({
        url:'my_script.php',
        type:'post',
        data:'select=price&table=tshirts.prices&where=size = "' + size + '"',
        success:function(data){
            if(isjson(data)){
                data = $.parseJSON(data);
                data = data[0];
                price = data['price'];
            }else{
                //display error getting data
            }
        }
    });
    //  continue code for calculation
    //  this alert will display "0", but I want the price from the database in there
    alert(price);
    //perhaps do other ajax calls for other bits …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery function

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

我的mysql.general_log表太大了吗?

我刚刚升级到MySQL 5.1.6,以便利用将常规日志保存到表中的能力 - >即mysql.general_log.一旦我这样做,我立即感到惊讶,实际上有多少查询正在触及我们的系统.从第一个小时开始,我在此常规日志表中有大约40,000行.我还没有在MySQL文档中发现它是否存在一般日志表大小限制.

让这个普通日志以这个速度增长是否有问题?

如果有尺寸问题,如何处理?

是否有一些公认的做法如何处理尺寸问题?

我应该制作一个清除表格的事件并经常将数据保存到文件中吗?

非常感谢您的帮助!

mysql logging database-performance

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

HTML为什么表单中的按钮发送数据?

这是一个非常基本的问题,但我相信那里有人知道为什么.在HTML中,当我单独创建一个按钮元素,并且不给它onclick并且没有jQuery时.click(),按钮将不执行任何操作.完善.但是当我这样做但是<form>元素内的按钮时,它会尝试将所有表单元素的GET数据发送到我网站的根地址?它为什么这样做?我没有把它作为提交按钮,甚至没有定义methodaction在那个表格?

提前感谢您的信息!

**编辑**

这就是我为解决问题所做的工作.对于里面的按钮<form>,使用:

<button type="button"></button>
Run Code Online (Sandbox Code Playgroud)

默认情况下它不会做任何事情.

html forms button

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

垂直堆栈MySQL导致单个查询

我如何将以下3个查询组合(垂直堆叠)到一个查询中,该查询返回100行,类别1中的50行,来自类别2的25个,来自类别3的25个,都是随机选择的.我试过UNION但似乎没有用.

select * from table where category_id = 1 order by rand() limit 50;

select * from table where category_id = 2 order by rand() limit 25;

select * from table where category_id = 3 order by rand() limit 25;
Run Code Online (Sandbox Code Playgroud)

mysql

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

如何将自定义javascript添加到谷歌网站?

如何在Google网站上添加/编辑JS?这样我想使用jQuery和jQuery UI来操纵网站的外观.

要明确的是,我不是在谈论所有谷歌网站,只是谷歌制作的创建你自己的系统,称为"谷歌网站" - > https://sites.google.com/.

howto页面上,有:不支持的功能

HTML Box工具目前不支持以下功能:

iframe JavaScript代码无法创建任何脚本,图像或链接标记文档/窗口onload和onready函数.您可以在文档加载后需要加载的代码末尾放置任何JavaScript.

这是否意味着HTML工具无法创建标签?即使他们在上面的演示中?

javascript jquery jquery-ui google-sites html-box-gadget

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

在.jax成功函数中接收.csv文件作为数据

请考虑这个javascript:

$.ajax({
    url:'http://ichart.finance.yahoo.com/table.csv?s=GS&amp;a=00&amp;b=1&amp;c=2010&amp;d=08&amp;e=3&amp;f=2012&amp;g=d&amp;ignore=.csv',
    type:'get',
    dataType:'jsonp',
    success:function(data){
        alert(data);
    }
})
Run Code Online (Sandbox Code Playgroud)

URL返回.csv文件,但我指定jsonp数据类型,因为这是一个跨域的ajax请求.没有该参数,我得到"不允许原点"错误.

由于我指定了jsonp数据类型,因此ajax函数会抛出错误,因为.csv文件不是JSON格式.但是在开发控制台中,我可以看到浏览器会收到一个连贯的.csv文件.所以我知道我已成功接收CSV文件.我认为它应该是可能的,但我不确定如何正确地将这个csv文件接收到我的ajax函数?

当然,如果我能使这个URL返回一个格式正确的JSON字符串,那将是最好的,但我不确定我能做到这一点.

这是一个小提琴,你可以尝试它,你将不得不打开开发控制台来看到这个错误:http://jsfiddle.net/92uJ4/3/

任何帮助是极大的赞赏.

蒂姆

csv ajax jquery jsonp cross-domain

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

jqgrid编辑表单丢失浏览器自动填充功能

我最近发布了这个问题:jqgrid编辑表单autocomplete ="off"默认情况下,如何更改为autocomplete ="on"因为我注意到默认情况下jqGrid编辑表单给了所有输入元素autocomplete="off"属性.我认为这就是为什么Web浏览器不会为jqGrid编辑表单实现通常的自动填充功能的原因.修复此问题并使所有输入元素具有autocomplete="on"属性后,仍然没有jqGrid编辑表单的自动填充.

有谁知道为什么自动填充不适用于这些表格?表格是通过ajax提交的,所以我不确定这是否会影响它.

为了清楚起见,我不是在谈论jQueryautocomplete().我说的是自动填充功能内置的现代网络浏览器(Chrome,FF).

例如请到我的jsfiddle例子的形式在这里.您可以使用您想要的任何内容填写表单,然后单击submit.刷新页面并重新填写.您的浏览器应该记住并建议第一次填写的值.这就是我发生的事情.

另一方面,如果你在这里转到jqGrid编辑示例.选择一行,然后单击小编辑按钮(看起来像铅笔).您无法更改第一个字段,但可以更改其他字段.在其他字段中放置您想要的任何内容并单击submit.再次尝试刷新页面.我在许多计算机以及FF和Chrome中遇到的情况是,此表单不记得任何过去的条目.

这是问题,你遇到同样的事情吗?如果是这样,您知道是否可以使这些jqGrid表单与浏览器的自动填充功能兼容?

谢谢!

html forms jquery autofill jqgrid

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

如何对对象的JS对象进行排序?

我在PHP中构建了一个对象,使用了JSON_encode函数并通过ajax将其作为JSON字符串发送到我的JS脚本.然后我将它转换回一个对象.我遇到的问题是我想按照最初创建的顺序保留对象.请将这个对象看成是什么,一旦我进入JS,请看这个图片:

在此输入图像描述

当我创建对象时,它按字母顺序按客户字段排序.以A开头的客户名称将首先出现,B秒等等.正如您所看到的,现在,对象的第一个元素是以S开头的客户.看起来它以某种方式按照顶层的键自动排序对象,这是一个整数,所以我理解为什么会这样.

所以我想做的是重新排序这个对象,以便按customer字母顺序按字段对所有子对象进行排序.这可能吗?如果是这样,我该怎么办?

谢谢!

javascript sorting json jsobject

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

在 Web 服务器上运行时,Paramiko SSH 失败并显示“Server '...' not found in known_hosts”

我正在尝试使用 Paramiko 在专用网络上的两台服务器之间进行 SSH 通信。客户端服务器是一个 Web 服务器,而主机服务器将是一个“工人”服务器。这个想法是不向 HTTP 连接开放工作服务器。唯一需要发生的通信是 Web 服务器需要将字符串传递给工作服务器上的脚本。为此,我希望使用 Paramiko 并通过 SSH 将信息传递给脚本。

我设置了一个新用户并在 Python 3 中创建了一个测试脚本,当我从我自己用户的 SSH 会话中的命令行运行它时,它可以工作。我将相同的代码放入我的 Django Web 应用程序中,认为它应该可以工作,因为它从命令行测试正常,但出现以下错误:

在 known_hosts 中找不到服务器“worker-server”

现在,我想我明白这个错误了。在执行测试脚本时,我使用某个用户访问服务器,~/.ssh/known_hosts即使该用户实际上是为这项工作创建的第 3 方用户,但已知主机信息仍会保存。因此 Django 应用程序正在另一个用户下运行,该用户找不到已保存的已知主机信息,因为它无权访问该文件夹。据我所知,Apache 用来执行 Django 脚本的用户没有主目录。

有没有办法以Django进程可以看到的方式添加这个已知主机?

脚本:

import paramiko

client = paramiko.SSHClient()
client.load_system_host_keys()
client.connect('worker-server', 22, 'workeruser', 'workerpass')

code = "123wfdv"
survey_id = 111
stdin, stdout, stderr =
    client.exec_command('python3 /path/to/test_script/test.py %s %s' % ( code, survey_id ))

print( "ssh succuessful. Closing connection" )

stdout = stdout.readlines()
client.close()
print ( …
Run Code Online (Sandbox Code Playgroud)

python apache django ssh paramiko

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