小编Ton*_*ony的帖子

如何在输入更改时运行javascript函数

当用户在我的网站上创建新帐户时,我想检查名称是否已存在.我希望在他们离开用户名输入框并输入密码时运行此检查.

我试过了 :

<input type="text" onkeyup="check_user(this.value)"/>
Run Code Online (Sandbox Code Playgroud)

html javascript ajax

13
推荐指数
3
解决办法
4万
查看次数

Laravel 异常队列最大尝试次数超出

我创建了一个应用程序来向多个用户发送电子邮件,但在处理大量收件人时遇到问题。

错误出现在failed_jobs表格中

Illuminate\Queue\MaxAttemptsExceededException:
App\Jobs\ESender has been attempted too many times or run too long.
The job may have previously timed out.
in D:\EmailSender\vendor\laravel\framework\src\Illuminate\Queue\Worker.php:649
Run Code Online (Sandbox Code Playgroud)

这是payloadfailed_jobs表中

{
   "uuid":"ff988083-c1da-4d20-a2e3-c2a10e154c79",
   "timeout":9000,
   "id":"j2Lz0Ro0bkJpqwxKWTxC3Tiii71iE6Cm",
   "data":{
      "command":"O:16:\"App\\Jobs\\ESender\":13:{s:7:\"timeout\";i:9000;s:12:\"receiver_obj\";O:45:\"Illuminate\\Contracts\\Database\\ModelIdentifier\":4:{s:5:\"class\";s:12:\"App\\Receiver\";s:2:\"id\";i:6;s:9:\"relations\";a:0:{}s:10:\"connection\";s:5:\"mysql\";}s:16:\"sender_all_hosts\";O:45:\"Illuminate\\Contracts\\Database\\ModelIdentifier\":4:{s:5:\"class\";s:15:\"App\\SenderHosts\";s:2:\"id\";a:4:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;}s:9:\"relations\";a:0:{}s:10:\"connection\";s:5:\"mysql\";}s:11:\"message_obj\";O:45:\"Illuminate\\Contracts\\Database\\ModelIdentifier\":4:{s:5:\"class\";s:12:\"App\\Messages\";s:2:\"id\";i:36;s:9:\"relations\";a:0:{}s:10:\"connection\";s:5:\"mysql\";}s:7:\"counter\";i:1;s:3:\"job\";N;s:10:\"connection\";N;s:5:\"queue\";N;s:15:\"chainConnection\";N;s:10:\"chainQueue\";N;s:5:\"delay\";N;s:10:\"middleware\";a:0:{}s:7:\"chained\";a:0:{}}",
      "commandName":"App\\Jobs\\ESender"
   },
   "displayName":"App\\Jobs\\ESender",
   "timeoutAt":1594841911,
   "maxExceptions":null,
   "maxTries":null,
   "job":"Illuminate\\Queue\\CallQueuedHandler@call",
   "delay":null,
   "attempts":1
}
Run Code Online (Sandbox Code Playgroud)

请参阅此处的 cmd 错误。

部分代码:

#1

class ESender implements ShouldQueue
{
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;


    /**
     * The number of times the job may be attempted.
     *
     * @var int
     */
    public $tries = …
Run Code Online (Sandbox Code Playgroud)

php queue redis laravel predis

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

如何在SELECT子句中用点(".")编写列名?

我正在尝试使用"."编写列名.没有成功

样品:

SELECT PrmTable.Value = MAX(Value)
FROM TempTable
Run Code Online (Sandbox Code Playgroud)

要么

SELECT MAX(Value) AS PrmTable.Value
FROM TempTable
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

sql sql-server-2008

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

SQL选择只包含特定值的行

我有一张桌子

Col 1 Col 2 Col 3
1       A     1
2       A     2
3       B     1
4       C     1
5       C     2
6       D     1
Run Code Online (Sandbox Code Playgroud)

如何只获得Col 3 = 1的唯一行?

我想获得第3行和第6行(第2列分别为B和D).我不想要A和C,因为他们也有Col 3 = 2.

我尝试过以下方面:

select col 2 from table group by col 2 having count(col 3) = 1

但这只会导致Col 2的结果,所以我不确定Col 3的内容是否为1.

编辑:对不起家伙也许我没有说清楚我的问题.我想获得Col 2的所有行,其中只包含Col 3 = 1 AND ONLY 1.

因此,如果我尝试WHERE Col 3= 1,它将返回4行,因为A有1.但由于A也有一行Col 3 = 2,我不希望这样,对于C来说相同.从这个示例表中,我希望得到最终结果只显示2行,B和D.

我的示例表是一个示例,我实际上有大约5000行要过滤,否则我会像你们建议的那样:)

sql t-sql select filter

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

即使没有行,左连接也返回null

我的桌子:

catid, name

userid, uname, catid

样本数据:
猫表

1 | Cate one
2 | cate two

用户表

1 | sam | 1
2 | dam | 0

我的疑问是

SELECT cat.id, cat.name 
FROM cat LEFT JOIN user 
  ON cat.id = user.catid
WHERE user.id = 2
Run Code Online (Sandbox Code Playgroud)

由于没有id0的类别,我得到零行.
如果没有我想要的行NULL或结果为零.

我怎么做?

mysql sql left-join

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

如何将子窗口的客户区保存到位图文件?

我使用核心WIN32和VC++创建了一个Windows应用程序.在我的父窗口中,我有一个子窗口和两个按钮"保存"和"发送".

当用户单击"保存"按钮时,我想要savefileDialog打开,用户应该能够将图像保存为位图文件.

应该使用WinSock API将相同的文件发送给远程用户....我的问题是,我不知道如何将窗口的屏幕截图保存到位图文件中...

请帮帮我...我没有使用MFC,ATL或WTL ....

提前致谢,

c++ winapi bitmapimage visual-c++

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

Django如何防止多个用户使用相同的凭据登录

我正在使用django auth模块开发一个Django应用程序,并希望使用相同的用户名和密码防止多次登录.

它应该使用相同的用户名和密码防止在不同计算机上进行多次登录.我如何在Django中实现这一目标?

我们必须牢记以下事项:

  1. 如果用户关闭浏览器而不注销
  2. 如果会话超时

django django-authentication

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

NoReverseMatch Django URL

目前正遭受与Django URL标记的NoReverseMatch错误.一直在关注Django的权威指南,Django doucmentation并在这里和互联网搜索

网址:

url(r'^test/', Search_Page),
url(r'^search/', Search),
url(r'^details/', Details_Main),
url(r'^Link/(d+)/$', Link),
url(r'^$', 'Parks.views.Link', name="home"),
url(r'^(?P<result_name>)/$', Link),
Run Code Online (Sandbox Code Playgroud)

浏览次数:

def Link(request, result_name):
    return render_to_response('Search_Page.html')
Run Code Online (Sandbox Code Playgroud)

模板:

{% for result in results %}
    <a href="{% url name result.name %}">test</a>
Run Code Online (Sandbox Code Playgroud)

错误:

NoReverseMatch at /search/
Reverse for 'name' with arguments '(u'North West Thrill Centre',)' and keyword arguments '{}' not found.Request Method: GET 
Request URL: http://127.0.0.1:8000/search/?search=a&type=parks&submit=Search 
Django Version: 1.4.2 
Exception Type: NoReverseMatch 
Exception Value: Reverse for 'name' with arguments '(u'North West Thrill Centre',)' and keyword arguments …
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

如何使用Bootstrap 3.0增加列之间的填充

我是一个相对较新的编程和使用bootstrap 3.0制作网站.

我想在页面中间制作两行.对于我使用的第一行div class="col-md-4 col-md-offset-2"和第二行div class="col-md-4".

我的第一个问题是,如果可以增加10行而不是12行,或者如果我还需要指定右边的2行呢?如果是这样,怎么办呢?

另外我想增加列之间的水平间距.我对此进行了一些研究并遇到了mixins,但它很难让我掌握.如果这里的任何人可以为我提供一种简单的方法来增加两列之间的水平间距,那将是很好的.

提前致谢.

spacing grid-layout twitter-bootstrap-3

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

是否可以同时将列添加到多个表中?

我正在使用SQL Server.我想将一个名为[DateCreated]的列添加到多个表中.是否可以使用单个语句将此列添加到数据库中的所有表中?

我偶然发现了Joe Steffaneli的回答,他在回答中提出了一个查询,该查询又返回包含Alter表语句的行.查询如下:

select 'alter table ' + quotename(s.name) + '.' + quotename(t.name) + ' add [DateModified] datetime'
    from sys.columns c
        inner join sys.tables t
            on c.object_id = t.object_id
        inner join sys.schemas s
            on t.schema_id = s.schema_id
        left join sys.columns c2
            on t.object_id = c2.object_id
                and c2.name = 'DateModified'
    where c.name = 'DateCreated'
        and t.type = 'U'
        and c2.column_id is null /* DateModified column does not already exist */ 
Run Code Online (Sandbox Code Playgroud)

有什么办法可以执行返回的行吗?对不起英文.

sql-server alter-table

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