小编use*_*679的帖子

十进制(19,4)或十进制(19.2) - 我应该使用哪个?

这听起来像一个愚蠢的问题,但我注意到在很多电子商务相关项目的表设计中,我几乎总是看到小数(19,4)用于货币.

为什么4规模?为什么不2?

也许我错过了一个潜在的计算问题?

sql t-sql sql-server sql-types

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

如何将javascript变量插入URL

var a = 1;
var b = 2;
var mylink = "http://website.com/page.aspx?list=' + a + '&sublist=' + b + '";
Run Code Online (Sandbox Code Playgroud)

这不起作用.有没有一种简单的方法将这些其他变量插入到url查询中?

javascript jquery

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

在localhost上使用"meteor mongo"但使用远程数据库

我正在关注望远镜教程.

  1. 我创建了一个/client/collections/myfile.js
  2. 我在localhost上,但我正在使用MongoHQ托管的远程数据库启动Meteor,而不是使用Meteor的本地数据库.
  3. 在本教程中,我被告知要通过打开Mongo控制台来插入新帖子.

     $ meteor mongo
    
    Run Code Online (Sandbox Code Playgroud)

我怎么能够:

$ meteor mongo (somehow connect to my remote DB to use the meteor commands in terminal
Run Code Online (Sandbox Code Playgroud)

所以我可以:

$ db.collectionname.insert({ stuff });
Run Code Online (Sandbox Code Playgroud)

或者这与"Meteor"无关,在这种情况下我只使用Meteor外的Mongo shell?我在"/client/collections/collection.js"中创建的集合仅仅是为了告诉Meteor将哪个集合作为子集推送到客户端?

我想使用相同的数据库(用MongoHQ远程托管)进行本地开发,以及我的实际dev.mysite.com,所以当我部署到这个开发站点时,我在数据库中所做的任何事情都在那里,准备好出发.

mongodb meteor meteorite

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

Facebook URL调试:抱歉,出了点问题.我们正在尽快努力修复这个

https://developers.facebook.com/tools/debug

有谁知道为什么"某些"URL会出现此错误而其他人没有?

错误:抱歉,出了点问题.我们正在尽快努力修复这个.

我为此缺乏细节而道歉.我还不能发布一个链接,但希望有人遇到这个问题,并找到了解决方案.通过FB帮助页面进行寻呼也将我带到了这里,似乎很难找到直接向FB报告问题的正确位置.我在StackOverflow上发现了很多类似的帖子,但是没有明确的答案.

提前感谢您的任何建议.

facebook facebook-javascript-sdk facebook-social-plugins

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

如何确定我在Mac OSX上正确安装了pip?

这似乎是一个愚蠢的问题,但是我正在按如下所述完成pip的安装:

https://pip.pypa.io//zh-CN/latest/installing/

安装后,请阅读以下警告:

如果您使用的是由操作系统或其他程序包管理器管理的Python安装,请务必谨慎。get-pip.py与这些工具不协调,可能会使您的系统处于不一致状态。

我相信Python是OSX的一部分。我没有安装它。如何确保我不会无意间使系统处于不一致状态?

没有明显的错误。一切似乎都安装良好。

python macos pip

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

如何允许动态 Sendgrid 事务模板的模板数据中包含 html?

也许我在这里没有看到显而易见的事情。我正在使用这个库来发送邮件。我还使用交易模板

一个快速的代码示例:

var msg = new SendGridMessage {From = new EmailAddress("my@email.com")};
var personlization = new Personalization {Tos = new List<EmailAddress> {new EmailAddress("some@email.com")}};
dynamic t = new System.Dynamic.ExpandoObject();
t.firstname = "John";
t.lastname = "Doe";
t.message = "a <br/> line <br/> break";
msg.TemplateId = "abcdefg";
personlization.TemplateData = t;
msg.Personalizations = new List<Personalization> {personlization};

var response = await client.SendEmail(msg);
Run Code Online (Sandbox Code Playgroud)

我可以了解如何使用htmlContentprop 手动添加内容、文本或 html,但在本例中我使用的是事务模板。

在上面的示例中,电子邮件通过 html 编码而不是创建换行符,并且我希望个性化为 html。另外,模板是html。

c# sendgrid sendgrid-api-v3 sendgrid-templates

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

SQL Server - 从Subquery按名称排序

下面,我的第二种情况不起作用,因为我引用子查询中的名称.什么是这个问题的好方法?另外,我正在声明SortBy参数......只是在示例中没有包含它.非常感谢你的帮助!

SELECT
 a.[PostID]
,a.[Title]
,a.[Date_Created] 
,(SELECT COUNT(VoteID) AS VoteCount 
     FROM [VoteTable] WHERE [PostID] = a.[PostID]) AS VoteCount

FROM [PostTable] a
INNER JOIN [Users] b
ON a.Created_UserID = b.UserID
WHERE a.Approved = 1

ORDER BY 
CASE @SortBy
    WHEN 1 THEN a.[Date_Created] END DESC,
CASE @SortBy
    WHEN 2 THEN [VoteCount] END DESC
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

在联结表中,我应该使用主键和唯一约束,还是复合/复合键?

我已经阅读了一些似乎使这个重复的问题的内容.但阅读所有这些让我不确定.我希望得到一个基于下面绝对例子的答案,因为许多问题/答案会来回讨论.

如果我有:

dbo.Book
--------
BookID PK int identity(1,1)

dbo.Author
----------
AuthorID PK int identity(1,1)
Run Code Online (Sandbox Code Playgroud)

现在我有一个简单的联结表的两个选择:

dbo.BookAuthor
--------------
BookID CPK and FK
AuthorID CPK and FK
Run Code Online (Sandbox Code Playgroud)

以上将是两个FK上的复合/复合键,以及为两列设置FK关系 - 也可以在删除时使用Cascade.

要么

dbo.BookAuthor
--------------
RecordID PK int identity(1,1)
BookID FK
AuthorID FK
Run Code Online (Sandbox Code Playgroud)

BookID和AuthorID上的外键关系,以及删除时的Cascade.还在BookID和AuthorID上设置唯一约束.

我正在寻找一个简单的答案,为什么一个方法比ABOVE特定例子中的另一个更好.我正在阅读的答案非常详细,我正准备解决一个复合键,但后来观看了一个视频,其中示例使用了像我的第一个示例中的Identity列.

似乎这个主题略微被撕成两半,但我的直觉告诉我,我应该只使用复合键.

什么更有效的查询?它似乎有一个PK标识列,同时在两列上设置了一个唯一的约束,即使有一点,FK关系也会更加昂贵.

t-sql sql-server compound-key

5
推荐指数
4
解决办法
5072
查看次数

使用angularjs,我如何触发点击,还是有更好的方法?

我正在使用AngularJS创建表单向导.

想想每个字段集如下:

<div ng-controller="MyController as fs">
  <fieldset>
      ...
      <button ng-click="fs.StepForward($event)">Next</button>
  </fieldset>

  <fieldset>
      ...
      <button ng-click="fs.StepBackward($event)">Previous</button>
      <button ng-click="fs.StepForward($event)">Next</button>
  </fieldset>
</div>
Run Code Online (Sandbox Code Playgroud)

我所做的是,在我的控制器中找到了当前的字段集和下一个字段集,如下所示:

app.controller("MyController", function() {
  var ft = this;
  ft.StepForward = function(event) {
    // It's here that I need to find the fieldset
    ft.current_fs = event.currentTarget.parentNode;
    ft.next_fs = event.currentTarget.parentNode.nextElementSibling;
  }
});
Run Code Online (Sandbox Code Playgroud)

首先,我不确定这是否是绝对最好的方法,但它确实有效.

至于我的主要问题...在其中一个字段集中,我有一些li元素,如果单击某些元素,我想自动触发单击NEXT按钮.

我尝试添加ng-click:

<fieldset>
  <ul>
    <li><a ng-click="fs.TriggerClick($event)">Some Itme</a></li>
  </ul>
  <button id="MyButtonTest" ng-click="fs.StepForward($event)">Next</button>
</fieldset>

app.controller("MyController", function() {
  var ft = this;
  ft.StepForward = function(event) {
    // It's here …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-click

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

在派生类中重写MyBase.OnInit(e)有什么影响?

我继承自TextBox并重写OnInit。

Protected Overrides Sub OnInit(e As EventArgs)

MyBase.OnInit(e) 

' I'm adding a dynamic control to go along with my textbox here...
Controls.Add(Something)

End Sub
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我有MyBase.OnInit(e),但是我在没有控件的情况下使用了一段时间,因为我忘了把它放在那里。这是我通常出于习惯而做的事情,因此我从未考虑过它的目的:

在派生类中重写OnInit时,请确保调用基类的OnInit方法,以便已注册的委托接收事件。

有点尴尬的是,这对我来说尚不明确,但我的控制效果很好,所以我只是希望有人能举例说明可能造成问题的原因。

c# vb.net asp.net

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