问题列表 - 第37108页

在mathematica中简化和重新排列非交换变量

简而言之,我有一个表达式,包含,和之间的乘法p1,我想使用,在哪里将表达式转换为对称形式.p2q1q2[qi,pi]=ii*hbi={1,2}(pi^a*qi^b+qi^b*pi^a)/2

例如,因为p2*q2*p2^2(p2*q2^3+q2^3*p2)/2 + 1/2*ii*p2^2*hb使用简化和一些替换.但我无法简化,q2*q1^2*p2虽然我已经指定了规则q2*p2-> (p2*q2+q2*p2)/2 +ii/2*hb,并且1和2的变量通勤.

更详细地说,这是Mathematica代码(我使用量子包).

当索引为1或2时,代码有效,但在使用两个索引时不起作用:

p2*q2*q1*q2给出p2*q1*q2^2,p2*q2*q2可以进一步简化,但既然有q1,Mathematica不会这样做.

更详细的说明:我正在尝试编写一个Mathematica代码,可以在本文的附录(方程A2)中得到方程式 ,这就是我正在使用的代码.后一个文件中的代码与上面的代码略有不同,因为我无法让上面的代码运行,但它是理想的.

最后,我想将最终代码用于其他类型的哈密顿量,最高可达4次幂甚至更高.

我喜欢建议如何编写一个可以为我做有针对性的简化的软件包.

wolfram-mathematica symbolic-math

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

C++ Win32 API离线文档?

我正在用C++学习win32应用程序.我有一个非常好的API参考,但它是从1997年开始的.是否有更现代的版本可供下载?

我的联系是可怕的,所以我希望它可以完全脱机访问.类似于chm或hlp文件的东西......可搜索和最新的东西.

c++ winapi

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

Rails ActionMailer与SendGrid

我正在使用SendGrid在Heroku上发送电子邮件...

到目前为止的问题是它在Heroku上工作得很好,在我的本地主机上它失败了.

现在我在这里安装了SendGrig,config/setup_mail.rb:

ActionMailer::Base.smtp_settings = {
  :address        => "smtp.sendgrid.net",
  :port           => "25",
  :authentication => :plain,
  :user_name      => ENV['SENDGRID_USERNAME'],
  :password       => ENV['SENDGRID_PASSWORD'],
  :domain         => ENV['SENDGRID_DOMAIN']
}
Run Code Online (Sandbox Code Playgroud)

什么是Heroku/SendGrid方式,以确保我的邮件在DEV中工作.这个setup_mail.rb文件是好事吗?它应该在env文件中吗?还有其他想法吗?

谢谢

ruby-on-rails sendgrid ruby-on-rails-3

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

什么是在当前窗口中删除域名减去域名的简单方法?

我的Javascript不是那么热,所以在我进入一些凌乱的字符串操作之前,我想我会问:

如果当前网址是:"http://stackoverflow.com/questions/ask"

什么是获得的好方法:"/ questions/ask"?

基本上我想要一个与没有域或"http://"的Url匹配的字符串

javascript string url

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

崩溃了我的应用[NSMutableArray1 removeAllObjects] iphone sdk

我使用此代码来检查我的NSMutableArray中是否存在任何对象,如果是,我将它们全部删除但它崩溃了虽然有对象为什么?

    if([NSMutableArray1 count]==1)
    {
        [poemoptionslist removeAllObjects];
    }



    if ([NSMutableArray1 count]==0)
    {
        [poemoptionslist addObject: final1];
    }
Run Code Online (Sandbox Code Playgroud)

控制台输出

2010-10-18 03:42:13.166 app1 [33398:207] *由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [__ NSCFArray removeObjectAtIndex:]:发送到不可变对象的mutating方法'*第一次调用时调用堆栈:(0 CoreFoundation
0x02e55b99 exceptionPreprocess + 185 1 libobjc.A.dylib
0x02fa540e objc_exception_throw + 47 2 CoreFoundation
0x02e0e238 + [NSException raise:format:arguments:] + 136 3
CoreFoundation
0x02e0e1aa + [NSException raise:format:] + 58 4
CoreFoundation
0x02e4d3c1 - [__NSCFArray removeObjectAtIndex:] + 193 5
CoreFoundation
0x02dfe973 - [NSMutableArray removeAllObjects] + 83 6
poemsoflove
0x0004dc8d - [submitpoem submitpoem:] + 18560 7 UIKit
0x003b77f8 …

iphone nsmutablearray

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

需要所有本机对象的完整列表

当我console.dir(this)在Chrome中执行此操作时,我正好得到了我想要的内容.
有没有办法把它变成一个数组怎么样?

所以我尝试做这样的事情来开始:

for(var o in console.dir(this)) {
     console.log(o);
}
Run Code Online (Sandbox Code Playgroud)

我得到的只是"未定义",它再次将列表打印到控制台.

我真的只需要一个所有Native Javascript对象的名称列表及其各自的方法和属性,而无需手动创建和维护一个可怕的列表.理想情况下,解决方案是动态创建的所有内容阵列; 扁平或多维数组,所以我可以迭代它.

javascript

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

将css样式添加到使用.get([index])选择的元素

我正在尝试将.css()方法添加到选中的元素.get():

$('.toggle').get(0).css("display", "none");
Run Code Online (Sandbox Code Playgroud)

......但这不起作用.我究竟做错了什么?

jquery

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

使用group by和aggregate函数的简单sql到Linq查询

我正在和linq一起努力学习语法,我无法弄清楚如何进行以下简单查询

SELECT DISTINCT
    user.firstname,
    user.lastname,
    COUNT(invoice.amount),
    SUM(invoice.amount)
FROM
    company_user
    INNER JOIN 
        user
    ON 
        company_user.user_id = user.user_id
    INNER JOIN 
        invoice
    ON
        invoice.user_id= invoice.user_id
WHERE 
    company_user.company_id = 1
GROUP BY
    user.firstname,
    user.lastname,
GO
Run Code Online (Sandbox Code Playgroud)

将此转化为linq的任何帮助都会很棒.

.net linq group-by linq-to-sql

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

我应该如何将这些数据迁移到这些Sql Server表中?

我希望将一些表中的一些数据迁移到这些新的THREE表中.

这是我的目标架构:

替代文字

请注意,我需要插入第一Location台..抢SCOPE_IDENTITY()..然后将行入BoundaryCountry表格.

SCOPE_IDENTITY()是杀了我:(意思是,我只能看到一种方法来做到这一点CURSORS.有没有更好的选择?

UPDATE

这是DB Schema的脚本....

地点

CREATE TABLE [dbo].[Locations](
    [LocationId] [int] IDENTITY(1,1) NOT NULL,
    [Name] [nvarchar](100) NOT NULL,
    [OriginalLocationId] [int] NOT NULL,
 CONSTRAINT [PK_Locations] PRIMARY KEY CLUSTERED 
(
    [LocationId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) 
Run Code Online (Sandbox Code Playgroud)

国家

CREATE TABLE [dbo].[Locations_Country](
    [IsoCode] [nchar](2) NOT NULL,
    [LocationId] [int] NOT NULL,
 CONSTRAINT [PK_Locations_Country] PRIMARY KEY CLUSTERED …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server data-migration sql-server-2008

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

如何在gdb中列出类方法?

我一直在谷歌上搜索并检查gdb手册,但似乎无法找到我正在尝试做的答案.

有没有办法让gdb打印出给定类类型的所有方法的列表?print命令似乎只显示数据成员和字段,没有显示任何方法.

另外,为了更进一步,有没有办法在给定base*指针的情况下打印所有正确的虚拟方法?比如说:

struct A
{
  virtual void foo() {}
};

struct B : public A
{
  void foo() {}
};

int main()
{
  A *b = new B;
}
Run Code Online (Sandbox Code Playgroud)

如何让gdb打印变量*b并让它显示正确的虚拟方法?

谢谢

c++ debugging gdb

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