问题列表 - 第16004页

从Mathematica导出自定义格式的表达式

如何让Mathematica导出/保存/写入具有适当Fortan77格式的文本文件,即72列和第六列的延续标记?

我正在使用Mathematica生成大而复杂的分析表达式,然后我需要将其插入到预先存在的Fortran77代码中.我把一切都在数学的前端与正常工作FortranForm[]

SetOptions[$Output, PageWidth -> 72]

但是,我无法弄清楚如何让Mathematica正确输出到文本文件.我想要这样的东西:

MM11 = mH1**2 + (g2**2*v1**2)/2. - 
     -  (g2**2*(v1**2/2. - 
     -       ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
     -          (v2*Cos(phi2) + (0,1)*v2*Sin(phi2)))/2.))/2.
...
Run Code Online (Sandbox Code Playgroud)

但得到这个:

MM11 = FortranForm[mH1^2 + (g2^2*v1^2)/2 - ...
Run Code Online (Sandbox Code Playgroud)

或这个:

MM11 = mH1**2 + (g2**2*v1**2)/2. - (g2**2*
 (v1**2/2. - ((v2*Cos(phi2) - (0,1)*v2*Sin(phi2))*
...
Run Code Online (Sandbox Code Playgroud)

formatting wolfram-mathematica fortran77

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

MySQL ::连接器/净欧元符号

我的MySQL数据库可以很好地存储欧元符号(因为我已经使用本机MySQL客户端(HeidiSQL)进行了测试).但是使用MySQL .NET连接器,我的ASP.NET应用程序正在使用我无法插入或从数据库中读取它:我只得到一个?回归.可能的原因是什么?

mysql asp.net localization special-characters

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

Delphi - 记录所有HTTP请求

我需要记录所有HTTP请求(来自任何应用程序).我有Delphi 7.0.谁知道怎么做?

delphi http traffic

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

什么html标记用于显示标签/值数据?

我想渲染一个包含标签及其相关值列表的配置文件用户容器.

这是我想要显示的信息和布局的摘录:

名字 ....... MyName

年龄 ................... MyAge

电子邮件 ................ MyEmail

我知道有很多可用的例子,但问题是似乎没有普遍接受的解决方案.

到目前为止,我已经看到以下用法:

  1. 带标记的表(和<tr>,<td> ...)
  2. 带有<ul>标记的无序列表(以及<li>,<div> ...)
  3. 使用<h1>,<h2> ... <p>进行常规标记
  4. 带有<DL>,<DT>和<DD>的定义列表
  5. <label> ...?

什么是最语义正确的?什么是最容易显示(2列布局)?您建议我使用什么以及出于什么原因?

(html/css代码片段不仅欢迎)

html css markup semantic-markup

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

规则引擎与专家系统

规则引擎和专家系统有什么区别?

例1:假设我有一个程序来确定新驾驶执照的到期日期.它需要签证有效期,护照号码,生日等输入.它根据此输入确定驾驶执照的到期日期.如果输入没有足够的有效标识来允许新的驾驶执照,它甚至会出错.

例2:假设我正在制作游戏Monopoly的在线版本.我希望能够改变比赛的规则(比如传球去400美元,或者没有人可以购买房产,直到他们两次落在同一个房产上等).我在代码中有一个模块来处理这些规则.

这些都是规则引擎还是专家系统?它们看起来都很相似.它只是一个同义词吗?

computer-science rule-engine expert-system

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

什么是dispinterface声明用于?

当您在Delphi中创建一个类型库并创建一个接口和相关的CoClass时,Delphi也会创建匹配的dispinterface声明.

我的理解是,这些与我的接口派生自IDispatch的事实有关,但我认为TAutoObject实现了IDispatch所需的一切.所以我的问题有三个:

  1. 用于什么是dispinterface?
  2. 为什么需要?
  3. 如何使用它?

delphi com

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

为什么TGeneric <Base>和TGeneric <Descendant>不兼容?

我已经开始在Delphi 2010中使用泛型,但在编译这段代码时我遇到了问题:

TThreadBase = class( TThread )
...
end;

TThreadBaseList<T: TThreadBase> = class( TObjectList<T> )
...
end;

TDataProviderThread = class( TThreadBase )
...
end;

TDataCore = class( TInterfacedObject, IDataCore )
private
  FProviders: TThreadBaseList<TDataProviderThread>;
...
end;
Run Code Online (Sandbox Code Playgroud)

然后我有一些嵌套的过程:

procedure MakeAllThreadsActive(aThreads: TThreadBaseList<TThreadBase>);
begin
...
end;
Run Code Online (Sandbox Code Playgroud)

最后我想在TDataCore类的代码中调用这个嵌套过程:

MakeAllThreadsActive(FProviders);
Run Code Online (Sandbox Code Playgroud)

但编译器不想编译它,它说('<>'括号被'()'替换):

[DCC错误] LSCore.pas(494):E2010不兼容类型:'TThreadBaseList(TThreadBase)'和'TThreadBaseList(TDataProviderThread)'

虽然TDataProviderThread是TThreadBase的后代,但我不明白它.

我不得不通过艰难的类型转换来修复它:

MakeAllThreadsActive(TThreadBaseList<TThreadBase>(FProviders));
Run Code Online (Sandbox Code Playgroud)

有人知道为什么编译器会说这个错误吗?

delphi generics delphi-2010

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

如何更新网页的某些部分?

我想更新(更改内容)网页的某些部分而不更新整个页面(不刷新页面).当然,你要写的第一件事就是"Ajax !!!",但我知道如果我使用Ajax,搜索引擎将无法获得该部分的内容.

那么有没有任何方法或解决方法来更新页面部分仍然保留搜索引擎可见的部分?

javascript css php ajax

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

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

统一的应用?

统一的(实际)应用是什么?它实际上在现实世界中使用的地方?

我无法理解它的真正含义以及为什么它被视为人工智能的一部分.

logic artificial-intelligence predicate unification

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