iPhone上的默认微调器看起来比Android上好.看起来至少有一个Android应用程序(UrbanSpoon)能够复制这个控件,它很棒:http://www.urbanspoon.com/android
任何人对如何创建这个有任何想法?代码会有所帮助.
我试图在VS 2010中运行代码覆盖,我遇到以下错误.不生成任何覆盖信息.
代码覆盖就地检测:无法完全备份二进制"MyProject.dll".找不到由检测实用程序创建的备份文件:'MyProject.dll.orig'.
当我向WCF进行SOAP或REST调用时,我希望两端的通道堆栈(客户端和服务器)记录接收数据的线上大小.所以我猜我需要在两侧的通道堆栈中添加自定义行为.也就是说,在服务器端,我将记录收到的IP报头通告大小(累计,直到收到该消息的所有数据包).在客户端,我将记录从服务器返回的IP标头广告大小(相同的求和过程).
但这预先假定此信息对于通道堆栈级别的自定义WCF行为是可见的.也许它只在ASP.NET级别(在WCF下面的一层)可见?或者也许WCF已经收集了这个"总消息大小"信息,我可以简单地访问一个属性?
简而言之,是否有人进一步了解这些信息是否以及如何获取?作为常规业务逻辑调用的一部分,我必须证明这个"大小"数据将在生产环境中收集.因此,我对其他地方提出的解决方案不感兴趣.
这个问题与我之前的带宽问题有关.
我听到很多关于函数式语言的知识,以及它们如何很好地扩展,因为函数周围没有状态; 因此,该功能可以大规模并行化.
然而,这对我来说没什么意义,因为几乎所有现实世界的实际程序都需要/有状态来照顾.我还发现有趣的是,大多数主要的缩放库,即MapReduce,通常都是用C或C++等命令式语言编写的.
我想听听功能性营地,我听到这种炒作来自......
'a[,,]和之间有什么区别'a[][][]?它们都代表三维阵列.它让我写array3d.[x].[y].[z]而不是array3d.[x, y, z].
为什么我不能做以下事情?
> let array2d : int[,] = Array2D.zeroCreate 10 10;;
> let array1d = array2d.[0];;
error FS0001: This expression was expected to have type
'a []
but here has type
int [,]
Run Code Online (Sandbox Code Playgroud) 我在列表视图中有一个记录列表,我希望用户能够使用拖放方法重新排序.我已经看到这在其他应用程序中实现,但我还没有找到它的教程.它必须是其他人需要的东西.有人能指点我做一些代码吗?
我有一些看起来像的代码:
class Parent {
private Intermediate intermediateContainer;
public Intermediate getIntermediate();
}
class Intermediate {
private Child child;
public Child getChild() {...}
public void intermediateOp();
}
class Child {
public void something();
public void somethingElse();
}
class Client {
private Parent parent;
public void something() {
parent.getIntermediate().getChild().something();
}
public void somethingElse() {
parent.getIntermediate().getChild().somethingElse();
}
public void intermediate() {
parent.getIntermediate().intermediateOp();
}
}
Run Code Online (Sandbox Code Playgroud)
我明白这是"功能羡慕"代码气味的一个例子.问题是,解决它的最佳方法是什么?我的第一直觉是将这三种方法放在父母身上:
parent.something();
parent.somethingElse();
parent.intermediateOp();
Run Code Online (Sandbox Code Playgroud)
...但我觉得这个重复代码,并且混乱了Parent类的API(已经很忙).
我是否要存储getIntermediate()和/或getChild()的结果,并保留自己对这些对象的引用?
Eclipse有一个"添加未实现的方法"功能,它为类添加未实现的方法(例如在实现接口时).
当Eclipse添加方法时,它会按字母顺序添加它们.有没有办法配置Eclipse按照它们在接口(或抽象类)中出现的顺序添加它们?
我正在尝试编写一组模板标记,允许您从模板文件本身轻松指定js和css文件.某些事情{% requires global.css %},以及后来的请求中{% get_required_css %}.
我有这个主要工作,但有几个问题.我们将从"时间"问题开始.
每个模板标签由两个步骤组成,调用/ init和render.每个调用/ init都在调用任何渲染过程之前发生.为了保证所有文件在{% get_required_css %}呈现之前排队,我需要在call/init过程中自己构建所需文件的列表.
因此,我需要按照请求将所有文件收集到一个包中.该context字典显然这个地方,但不幸的是,呼叫/ init不会访问上下文变量.
这有意义吗?有人看到了解决这个问题的方法(不使用hack-y全局request对象)?
将这些存储在本地字典中的另一种可能性,但它们仍然需要以某种方式与请求绑定...可能是某种{% start_requires %}标记?但我也不知道如何做到这一点.
android ×3
java ×2
.net ×1
django ×1
eclipse ×1
f# ×1
listview ×1
networking ×1
oop ×1
performance ×1
refactoring ×1
spinner ×1
unit-testing ×1
wcf ×1