小编Ser*_*erg的帖子

检查sp_send_dbmail是否成功

我正在寻找一种方法来检查排队使用的特定电子邮件sp_send_dbmail是否最终成功从我们的Exchange服务器发送.我查看了系统表msdb.dbo.sysmail_mailitemsmsdb.dbo.sysmail_log. msdb.dbo.sysmail_log似乎是两者中更有帮助的; 特别是它的description专栏.从我到目前为止进行的测试来看,似乎每当发生错误时,description列中都会出现以下格式的消息:

由于邮件服务器故障,无法将邮件发送给收件人.(发送使用帐户3(2012-11-01T11邮件:28:04)异常消息:无法发送邮件到邮件服务器(邮箱不可用服务器响应为:5.7.1无法中继的thisemail@email.com) .)

这包含在共享相同内容的其他行中process_id.封闭记录的描述是

DatabaseMail进程已启动

DatabaseMail进程正在关闭

如果成功发送了电子邮件,则表中将记录相同的2行,但它们之间没有封闭的行.

因此,如果我成功发送,表中会显示以下内容

在此输入图像描述

如果我发送失败,日志会记录下来

在此输入图像描述

是否有其他实例,如果发送失败或发送成功,如何记录条目?例如,发送可能有4行条目(当它启动时关闭时有2个,当它关闭时有2个说明,并且2个封闭表明电子邮件已成功发送).我发现没有与上面列出的模式不同的日志记录,但是在我根据这个假设编写逻辑之前我想确定.

t-sql sql-server

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

更新到VS Update 3后,为什么NuGet无法在Visual Studio 2012中加载?

更新到Visual Studio 2012 Update 3(我之前运行的是Update 2)后,NuGet无法加载.我的意思是,在我加载了一个使用NuGet并且曾经工作的解决方案后,包管理器不再出现.*它不会显示在"工具"菜单下.*右键单击解决方案后,NuGet(管理NuGet包)不显示在菜单中*右键单击项目后,NuGet(管理NuGet包)未显示在菜单中

"扩展和更新"对话框(TOOLS/Extensions和Updates ...)确实将NuGet软件包管理器显示为已安装,当我单击它时,它显示可以卸载它.

此外,当我在卸载然后重新安装NuGet软件包管理器(从我在CodePlex nuget站点上的下载)中检查安装日志后,它显示它已成功安装:

 /10/2013 11:39:05 AM - Beginning to install extension to Microsoft Visual Studio Professional 2012...
7/10/2013 11:39:05 AM - Install to Microsoft Visual Studio Professional 2012 completed successfully. The extension has been installed to C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\\COMMON7\IDE\EXTENSIONS\VYALGTD2.XZS\
Run Code Online (Sandbox Code Playgroud)

我检查过,这个文件夹确实存在并包含NuGet dll.

当我转到TOOLS/Options ...对话框并选择Package Manager时,右侧窗格显示文本:"加载此属性页时出错".展开包管理器并选择"常规"或"包源"时,将显示相同的文本.

我已经多次卸载并重新安装了NuGet,我已经从下载的VSIX中直接安装了两个,并直接在Extensions and Updates对话框中安装,结果总是一样的.

我已经安装了旧版本的NuGet,我得到了相同的结果.我已卸载Visual Studio并重新安装它,我在版本1,更新2或更新3中得到相同的结果.

尝试加载NuGet时,Activity.log.xml文件显示以下问题:

<entry>
  <record>211</record>
  <time>2013/07/10 17:39:44.295</time>
  <type>Information</type>
      <source>Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost</source>
<description>Successfully loaded component assembly from cache</description>
<path>C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 11.0\COMMON7\IDE\EXTENSIONS\VYALGTD2.XZS\NuGet.VisualStudio.dll</path> …
Run Code Online (Sandbox Code Playgroud)

visual-studio nuget nuget-package

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

Loopback $ owner不适用于findById

我想通过loopback获得有关我的用户的一些信息.为此,我创建了一个"user"与模型相关的"accessToken"模型,直到现在开启POST /user,POST开启/user/login和POST开启/user/logout.

我补充说 /common/models/user.json

{
  "name": "user",
  "base": "User",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {},
  "validations": [],
  "relations": {
    "accessTokens": {
      "type": "hasMany",
      "model": "accessToken",
      "foreignKey": "userId"
    }
  },
  "acls": [
    {
      "accessType": "EXECUTE",
      "principalType": "ROLE",
      "principalId": "$authenticated",
      "permission": "ALLOW",
      "property": "logout"
    },
    {
      "accessType": "EXECUTE",
      "principalType": "ROLE",
      "principalId": "$owner",
      "permission": "ALLOW",
      "property": "findById"
    }
  ],
  "methods": {}
}
Run Code Online (Sandbox Code Playgroud)

当我得到GET时,/user/{id}我得到了:

{
  "error": {
    "statusCode": 401,
    "name": …
Run Code Online (Sandbox Code Playgroud)

acl loopback relation node.js apiconnect

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

保存/恢复自动续订收据,无需重复

我正在开发一个带有自动续订收据的应用程序,并将它们保存在服务器中,这一切都很有效,直到用户恢复购买 - 这会导致重复.

transaction_id每次恢复时,相同收据的字段不同,并且original_transaction_id在每次续订时显然都是相同的,所以我不能使用它.该unique_identifier领域也是一样的(我不明白它是如何独特的).我一直在使用该web_order_line_item_id字段,它看起来很好,但我只是用一个全新的帐户进行测试,结果是重复,所以这也没用.

我在这里真的很遗憾?必须有一个每个收据唯一的字段,但每次恢复时都不会更改?

save in-app-purchase ios receipt

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

tf-idf 使用来自 Google 的一元词频率数据

我正在尝试找出一组政府文件中的重要术语。生成术语频率没有问题。

对于文档频率,我希望使用Peter Norvig 在“美丽数据”一章中发布的方便的 Python 脚本和随附数据,其中包括来自 Web 的庞大数据语料库中一元语法的频率。

然而,我对 tf-idf 的理解是,“文档频率”是指包含某个术语的文档数量,而不是该术语的总单词数这是我们从 Norvig 脚本中得到的。我仍然可以使用这些数据进行粗略的 tf-idf 操作吗?

这是一些示例数据:

word    tf       global frequency
china   1684     0.000121447
the     352385   0.022573582
economy 6602     0.0000451130774123
and     160794   0.012681757
iran    2779     0.0000231482902018
romney  1159     0.000000678497795593 
Run Code Online (Sandbox Code Playgroud)

简单地用 tf 除以 gf 会得到“the”比“economy”更高的分数,这是不对的。也许我缺少一些基本的数学知识?

nlp tf-idf

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

级联删除的 SQL Server 死锁

行与其他表的级联删除异步删除。解决死锁的方法是什么?可以在事务中锁定相关表行吗?

这是xml报告:

<deadlock>
 <victim-list>
  <victimProcess id="process1f5b50928" />
 </victim-list>
 <process-list>
  <process id="process1f5b50928" taskpriority="0" logused="288" waitresource="KEY: 81:72057594039107584 (8194443284a0)" waittime="5575" ownerId="1131789084" transactionname="user_transaction" lasttranstarted="2019-03-18T10:24:30.773" XDES="0x1b36356a8" lockMode="RangeS-U" schedulerid="2" kpid="3604" status="suspended" spid="134" sbid="2" ecid="0" priority="0" trancount="3" lastbatchstarted="2019-03-18T10:24:30.790" lastbatchcompleted="2019-03-18T10:24:30.790" lastattention="1900-01-01T00:00:00.790" clientapp=".Net SqlClient Data Provider"  hostpid="21004"  isolationlevel="read uncommitted (1)" xactid="1131789084" currentdb="81" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
   <executionStack>
    <frame procname="adhoc" line="1" sqlhandle="0x0200000064c34002e8fa5b7dac17b29471b98d1653a1e03a0000000000000000000000000000000000000000">
(@1 int)DELETE [dbo].[Users] WITH(rowlock)   WHERE [Id]=@1    </frame>
    <frame procname="adhoc" line="1" sqlhandle="0x020000001485b7340562f882a8e2556c22adf5f74806757d0000000000000000000000000000000000000000">
DELETE FROM [dbo].[Users] WITH (ROWLOCK) WHERE Id IN (723540);    </frame>
   </executionStack>
   <inputbuf>
DELETE FROM [dbo].[Users] WITH (ROWLOCK) WHERE …
Run Code Online (Sandbox Code Playgroud)

sql sql-server deadlock

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

Azure 策略中的存在条件?

我目前正在尝试了解 Azure 政策。我想我已经了解了别名,但我无法理解在哪里可以找到 ExistenceCondition equals 字段的正确值

  1. 它和我们应用的PolicyRule有什么不同?
  2. 我应该保持 ExistanceCondition 与 PolicyRule 几乎相同吗?

我应用的政策规则:

    "if":{
            "allOf":[
               {
                  "field":"type",
                  "equals":"Microsoft.Insights/metricalerts"
               },
               {
                  "field":"Microsoft.Insights/metricalerts/enabled",
                  "equals":"true"
               },
               {
                  "field":"Microsoft.Insights/metricalerts/actions[*]",
                  "less":"1"
               }
            ]
         }
Run Code Online (Sandbox Code Playgroud)

azure azure-policy

5
推荐指数
2
解决办法
7193
查看次数

将NSString转换为NSArray

我有一个字符串如下:

NSString *str = @"abcd,efgh";
Run Code Online (Sandbox Code Playgroud)

现在我想将此字符串转换为NSMutableArray之类的

NSMutableArray *arr = {abcd,efgh};
Run Code Online (Sandbox Code Playgroud)

那怎么办呢?

任何帮助,将不胜感激.

iphone nsstring nsmutablearray

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

如何使用 Django 模型自动生成 slug

我遇到了表单中的 slug 问题。我从模型创建了表单。

这是models.py

class hire_article(models.Model):
hiring = models.CharField(max_length=50)
slug = models.SlugField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

这是表格

from django import forms
from django.forms import ModelForm, Textarea
from django.utils.translation import ugettext_lazy as _
import datetime
from .models import hire_article
from django.template.defaultfilters import slugify
from django.db import models
from django.contrib import admin

class postform(ModelForm):

    # class hire_articleAdmin(admin.ModelAdmin):
    #     prepopulated_fields = {"slug": ("hiring",)}
    class Meta:
        # more_infomation = MyFormField(max_length=200, required=False,
        #                    help_text="Use puns liberally")
        model = hire_article
        # exclude = ['slug']
        fields = '__all__'
Run Code Online (Sandbox Code Playgroud)

这是admin.py …

python forms django django-models

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

在 node_modules 中找不到 bigchaindb 驱动程序?

我正在尝试将 Node.js SDK 用于 BigchainDB,但我总是收到错误消息

错误:找不到模块“bigchaindb-driver”

但是bigchaindb-driver已经安装了npm install

请检查这个github问题

node.js npm blockchain bigchaindb

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