给定空间中的任意点序列,您将如何在它们之间产生平滑的连续插值?
欢迎使用2D和3D解决方案.产生以任意粒度的点列表的解决方案以及为贝塞尔曲线产生控制点的解决方案也是值得赞赏的.
另外,看到一个迭代解决方案可以在接收到点时接近曲线的早期部分,这很酷,所以你可以用它绘制.
我目前正在开发一个Web服务,并且返回的结果可能非常大(> 5mb).
这组数据非常有效,并且Web服务可以称为同步或异步,但我想知道人们对以下内容的看法:
如果连接丢失,则必须重新生成整个结果集并再次发送.如果连接丢失或重置,有什么办法可以做任何"恢复"吗?
发送一个这么大的结果集是否合适?是否更好地实现某种"分页",其中结果集生成并存储在服务器上,然后客户端可以以较小的数量下载结果集的块并在结束时重新组合集合?
这是2008年,我仍然在这个问题上挣扎.所以我正在开发一个Web方法,需要传递一个复杂类型并从中返回.我正在考虑的两个选项是:
使用数据和行为传递和返回实际业务对象.运行wsdl.exe时,它将自动创建仅包含数据部分的代理类,这些代理类将自动转换为服务器端的实际业务对象.在客户端,他们只会使用哑代理类型,他们必须将它们映射到一些他们认为合适的实际业务对象.这里的一个很大的缺点是,如果我"拥有"服务器端和客户端端,并且我想使用相同的一组真实业务对象,我可能会遇到名称冲突等问题(由于真实对象和代理名称相同.)
忘记尝试传递"真正的"业务对象.相反,只需创建简单的DataTransfer对象,我将手动来回映射到我的实际业务对象.无论如何,它们仍然被wsdl.exe复制到新的代理对象,但至少我并没有欺骗自己认为Web服务本身可以处理具有业务逻辑的对象.
顺便说一下 - 有谁知道如何告诉wsdl.exe 不要复制该对象?我们不应该只是告诉它,"嘿,在这里使用现有类型.不要复制它!"
无论如何,我现在已经确定了#2,但我很好奇你们都在想什么.我有一种感觉,有办法更好的方法一般要做到这一点,我可能甚至不上我的所有点完全准确,所以请让我知道你的经历是什么.
更新:我刚刚发现VS 2008在添加"服务引用"时可以选择重用现有类型,而不是在代理文件中创建全新的相同类型.甜.
在设置CruiseControl时,我向发布者任务添加了一个buildpublisher块:
<buildpublisher>
<sourceDir>C:\MyBuild\</sourceDir>
<publishDir>C:\MyBuildPublished\</publishDir>
<alwaysPublish>false</alwaysPublish>
</buildpublisher>
Run Code Online (Sandbox Code Playgroud)
这样可行,但它复制了构建的整个文件内容,我只想复制DLL和.aspx页面,我不需要源代码即可发布.
有没有人知道过滤这个的方法,还是我需要设置一个任务来运行RoboCopy脚本呢?
处理用户返回到在asp.net应用程序中缓存项目的页面的最佳方法是什么?有没有一种很好的方法来捕获后退按钮(事件?)并以这种方式处理缓存?
任何人都可以指向使用Presentation-Abstraction-Control设计模式而不是MVC的任何网站或Web应用程序吗?桌面应用程序很容易找到(例如; GIMP),但我正在寻找网络上的东西.
model-view-controller user-interface design-patterns web-applications
我正在生成一些XML文档,当涉及到地址部分时,我的片段看起来像这样:
<Address>15 Sample St
Example Bay
Some Country</Address>
Run Code Online (Sandbox Code Playgroud)
我将它转换为XHTML的XSLT有一些时髦的递归模板,可以将字符串中的换行符转换为<br/>标签.
这一切都很好; 但依赖XML文档中的换行符会被视为"不良做法"吗?如果是这样,建议我这样做吗?
<Address><Line>15 Sample St</Line>
<Line>Example Bay</Line>
<Line>Some Country</Line></Address>
Run Code Online (Sandbox Code Playgroud)
看起来像包裹那样的文本可能是多行的每个地方都很尴尬.
我目前正在建立一个持续的集成环境.我们正在使用VisualSVN Server和CrusieControl.NET.有时,构建将失败,并且症状是CruiseControl.NET工作副本中存在冲突.我相信这是由于我设置Visual Studio解决方案的方式.希望我们在这个环境中运行的项目越多,我们对如何设置它们的理解就越好,所以我不会质疑为什么冲突会在这个阶段发生.为了修复构建,我删除了工作副本并强制执行新构建 - 每次(当前)都有效.所以我的问题是:将工作副本删除为持续集成构建过程的有效部分,我该如何解决?
我已经尝试过包括MSTask在内的解决方案,并从命令行调用delete,但我没有运气.
抱歉这么罗嗦 - 好工作这是一个测试版:)
cruisecontrol.net continuous-integration visualsvn-server visual-studio
我安装了VS SP1并使用了Entity Framework.
我从现有数据库创建了一个模式,并尝试了一些基本操作.
除数据库架构更新外,其中大部分都进展顺利.
我以各种基本方式更改了数据库:
前三个进展顺利,但类型更改和列删除没有遵循数据库更改.
有没有办法让设计师工作?或者目前不支持?我还没有找到任何相关材料,但仍在寻找.
它看起来很有趣,我已经玩过一些了 - 但是网络浏览器中的开发IDE最终似乎是噩梦.
有没有人有使用它的经验,你有什么想法?
.net ×4
web-services ×2
asp.net ×1
back-button ×1
bezier ×1
c# ×1
caching ×1
graphics ×1
line-breaks ×1
math ×1
schema ×1
soap ×1
splines ×1
tibco ×1
whitespace ×1
wsdl ×1
xhtml ×1
xml ×1
xslt ×1