我一直在学习Factor和J语言来试验无点编程.这些语言的基本机制似乎很清楚,但是如何理解如何进行算法设计是一项挑战.
对我来说,一个特殊的混淆源是如何构造代码以便很容易地尝试不同的参数.通过这个,我的意思是Mathematica和Matlab如此擅长的事情; 你设置了一个算法然后操纵变量并观察发生了什么.
没有显式变量,你怎么做?也许我在想这一切都错了.我应该如何在无点编程中实现这一点?
functional-programming j pointfree tacit-programming factor-lang
我必须在WPF中向表单添加未知数量的按钮(它实际上是一个动态加载元素的工具箱).我正在寻找一种方法为所有这些实例制作一个事件处理程序.这可能吗?它们不仅仅是按钮,它是一个继承Button类并具有一些其他成员变量的类.我是否能够在每个实例的事件处理程序中访问这些变量.如果它有帮助或以某种方式相关,我不得不说我不知道代表们在C#中是什么.
非常感谢
我正在创建一个Web应用程序,我希望将所有对用户的响应存储在语言文件中以便于编辑.所以我使用eval()管理动态消息,这样:
$msg = 'Hello $user, your favorite color is $color';
$colors = array("red","green","blue","yellow");
$users = array("bob","craig","ted","dirty sanchez");
foreach($users as $key => $user){
$color = $colors[$key];
eval("\$newmsg = \"$msg\";");
echo $newmsg;
}
Run Code Online (Sandbox Code Playgroud)
我想知道这是最好的方法还是有更好的方法?
我试图弄清楚将多属性搜索表单逻辑放在Rails应用程序中的"最佳"位置.所讨论的搜索表单具有若干属性,这些属性可能具有或不具有值,并且数据类型在属性之间不同.(例如,有搜索选项来搜索具有两个数字,日期范围,字符串值等之间的价格属性的项目.)此外,所讨论的模型通过has_a/has_many关系具有多个嵌套属性,并且其中一些属性也是需要搜索.
厚模型的Rails口头禅,瘦控制器让我对尝试将搜索逻辑聚合到控制器中犹豫不决.但是,在模型中放置与构建搜索条件相关的逻辑似乎也不合适.最后,本着DRY的精神,我对将一堆特定的属性名称硬编码到某个模块中犹豫不决,因为我需要将类似的搜索逻辑应用于几个不相关的模型.也许搜索视图中表单字段的命名约定可用于构建正确的条件?(比如使用"min_","max_","startdate_"等前缀表示数据类型和搜索条件运算符,后缀是模型和/或属性的名称?)
我已经搜索了这方面的建议,但大多数建议似乎不灵活(硬编码属性名称,不支持嵌套属性)或使用基于路由的搜索,我认为这不会适合我的需要(其中5-10参数可以一次用于搜索).
有关"Rails方式"的任何建议吗?
我的Cocoa应用程序是一个套接字服务器,它从我的iphone接收视频帧,并将其作为视频显示在屏幕上.收到后我将数组中的每个图像保存起来.有没有办法将这个图像数组转换为视频文件,并让用户将此文件保存到磁盘?
谢谢
我正在努力学习摇摆,我想你们可能知道一个非常好的基于开源的应用程序,我可以学习和启发.我正在寻找具有真实世界用途的东西,而不只是解释一些概念(如大多数书籍和教程中的例子).
谢谢!
我试图通过一个WCF实现多个服务合同.
我正在尝试运行此代码:
return new WindsorContainer()
.AddFacility<WcfFacility>()
.Register(
Component.For<IServiceBehavior>().Instance(metadata),
Component.For<IServiceBehavior>().Instance(debug),
Component
.For<IBlogService>()
.ImplementedBy<DefaultBlogService>()
.Named("blogService")
.LifeStyle.Transient
.ActAs(new DefaultServiceModel().Hosted()
.AddEndpoints(
WcfEndpoint.BoundTo(new BasicHttpBinding()))),
Component
.For<IBlogServiceAlternate>()
.ImplementedBy<AlternateBlogService>()
.Named("blogService")
.LifeStyle.Transient
.ActAs(new DefaultServiceModel().Hosted()
.AddEndpoints(
WcfEndpoint.BoundTo(new BasicHttpBinding()))),
Component
.For<ILogger>()
.ImplementedBy<DefaultLogger>()
.LifeStyle.Transient
);
Run Code Online (Sandbox Code Playgroud)
但它告诉我"blogservice"已经注册.我正在加载2个不同的接口,这些接口是通过不同的类实现的.我陷入了困境.
我有几个DLL文件,我想导出所有公共类与方法名称分隔的方法(导出到html /文本文件或其他任何我可以在Windows操作系统ctrl + c/v :)).
我不想创建文档或将我的dll与xml文件合并.我只需要一个包含所有公共方法和属性的列表.
实现这一目标的最佳方法是什么?
任何答案的TIA
我正在查看Haskell O'Reilly书中的问题.我正在处理的问题是
Using the binary tree type that we defined earlier in this chapter,
write a function that will determine the height of the tree. The height
is the largest number of hops from the root to an Empty. For example, the
tree Empty has height zero; Node "x" Empty Empty has height one;
Node "x" Empty (Node "y" Empty Empty) has height two; and so on.
Run Code Online (Sandbox Code Playgroud)
我正在将我的代码写在一个名为ch3.hs的文件中.这是我的代码:
36 data Tree a = Node a (Tree a) (Tree a)
37 …Run Code Online (Sandbox Code Playgroud) 假设我有一个文档对象的引用,它包含在IFRAME中.如何获得容器IFRAME的引用?.parentNode和.ownerDocument都返回null.
请注意,没有可用的上下文信息(例如'window.xxx'之类的解决方案不起作用) - 所有可用的都是对文档对象的引用.
谢谢