LISP或Jess之类的东西是最好的选择吗?我有兴趣编写一个基于用户答案提出建议的程序.计算方面的考虑并不是一个真正的因素,它几乎就是模式匹配引擎.此外,我想为此制作一个应用程序并将其放在网上.
更新:我想把它放在博客或网站上,让人们从那里使用它.我想我的问题是,是否有一个特定的推理引擎可以与.NET系列或PHP一起使用,或者那种效果?每种选择等的优缺点有哪些?
我们使用以下DirectoryEntry构造函数来验证AD上的用户:
new DirectoryEntry(path, domainName + "\\" + UserName, Password);
Run Code Online (Sandbox Code Playgroud)
在域控制器更改之前,它可以正常工作.
现在要使它工作,我们必须使用:
new DirectoryEntry(path, UserName, Password);
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释差异,为什么第二种方法现在工作,第一种方法不起作用?
注意:我不确定,但我认为从Server 2003提升到Server 2008的域功能级别.它有所不同吗?
我正在寻找一个支持VI命令的红宝石编辑器。我一直在使用gvim,但是拥有一个可帮助我在文件之间导航的IDE会很好。有什么建议么?
我意识到还有一个类似的Windows Ruby on Rails编辑器问题,但是它没有解决VI特定的编辑器。
这是一个练习分配,我必须创建一个包含两个数据文件的表空间.我们必须使用提供给我们的确切命名约定.我相信我做对了,但是我得到了这个错误:" ORA-00972:标识符太长了 ".我想我得到的是因为路径和文件名太长了.问题是,我该如何解决这个问题?
谢谢!
CREATE TABLESPACE CTTT444_tbs
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_1.dbf" SIZE 15M,
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_2.dbf" SIZE 15M,
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m);
Run Code Online (Sandbox Code Playgroud) 为某种类型设置转换器很容易(http://x-stream.github.io/javadoc/com/thoughtworks/xstream/XStream.html给出一个例子):
xstream.registerConverter(new SqlTimestampConverter());
xstream.registerConverter(new DynamicProxyConverter());
Run Code Online (Sandbox Code Playgroud)
我想注册一个转换器,但在不同的元素名称.Converter接口不提供元素的名称.
例如:如果元素名称(属性名称)将在,则应将日期转换为详细字符串,如果在,则将其转换为<longDate>short <shortDate>.如何根据属性名称添加不同的转换器?类似于xstream.registerConverter(类classtype,propertyname,converter)之类的东西不存在,但会很好.
我知道我可以使用PrettyPrintWriter的专用版本,但这对于这个简单的工作似乎很有用.还有其他想法吗?
顺便说一句:我可以使用注释@XStreamConverter(XXX.class),但我不想使用注释.我希望我的bean没有任何注释.
以下程序使用g ++编译,但在运行时崩溃:
class someClass
{
public:
int const mem;
someClass(int arg):mem(arg){}
};
int main()
{
int arg = 0;
someClass ob(arg);
float* sample;
*sample = (float)1;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
以下程序不会崩溃:
int main()
{
float* sample;
*sample = (float)1;
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我被要求找到一个包含数字的11x11网格,以便人们可以读取1,...,100的正方形.这里的读取意味着您可以修复起始位置和方向(8种可能性),如果您可以连续找到数字1,0,0,0,0,4,则可以找到1,2,10,100的正方形我做了一个程序(算法不是我自己的.我稍微修改了一个程序,它使用最佳优先搜索来找到解决方案,但速度太慢.有没有人知道更好的算法来解决问题?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <vector>
#include <algorithm>
using namespace std;
int val[21][21];//number which is present on position
int vnum[21][21];//number of times the position is used - useful if you want to backtrack
//5 unit borders
int mx[4]={-1,0,1,0};//movement arrays
int my[4]={0,-1,0,1};
int check(int x,int y,int v,int m)//check if you can place number - if you can, return number of overlaps
{
int c=1;
while(v)//extract digits one by one
{
if(vnum[x][y] && (v%10)!=val[x][y])
return …Run Code Online (Sandbox Code Playgroud) HtmlString 与 MvcHtmlString
两者之间有什么区别,或者何时优先选择另一个?
编辑:
有一点喜欢MvcHtmlString过HtmlString的是扩展方法IsNullOrEmpty的MvcHtmlString.
您可以创建异常的子类以使其更具描述性,但您应如何设置默认的"消息"?
class MyError < StandardError
# default message = "You've triggered a MyError"
end
begin
raise MyError, "A custom message"
rescue Exception => e
p e.message
end
begin
raise MyError
raise Exception => e
p e.message
end
Run Code Online (Sandbox Code Playgroud)
第一个应输出'自定义消息'
第二个应该输出'你已经触发了一个MyError'
有关最佳做法的任何建议吗?