我知道有很多免费且不那么免费的压缩库,但是对于我正在处理的项目,我需要能够从流中获取文件数据并将其放入某种类型的zip或pack文件中,但是没有压缩,因为我需要快速访问这些文件,而不必等待它们解压缩.
任何人都知道如何处理这个问题,或者是否有一些库那样做我不知道的?
我一直在研究SOAP和WSDL,以便为实现Web服务做准备.我遇到的一件令我困惑的事情是,我看过的一些URI使用了一个尾部斜杠,例如:
http://www.w3.org/some-namespace/
Run Code Online (Sandbox Code Playgroud)
而我研究的其他例子省略了这个尾随斜线.我真的有几个问题:
在rails中,是否建议使用表单助手?在内部,一切都归结为普通的html然后为什么不直接写html?在编写直接html时,性能显然会比使用帮助程序更好.使用表单助手像惯例或铁轨开发人员必须遵循的东西?
是否有一个用于Windows的开源C可视化调试器?我听说过Visual C++ express免费版,但它有可视化调试器吗?
谢谢.
假设您有五种产品,并且所有产品都使用公司内部库中的一个或多个,由各个开发人员编写.
这听起来很简单,但在实践中,我发现这是非常难以维持.
您如何处理以下情况:
开发人员无意中引入了一个错误并破坏了生产中的所有内容.
每个库都必须成熟,这意味着API需要不断发展,那么如果每个开发人员在非常忙于其他项目时需要更新/测试他们的代码,那么如何将更新版本部署到生产中?这是资源和时间问题吗?
版本控制,部署和使用.您是将它存储在一个全局位置还是强制每个项目使用,例如,svn:externals来"绑定"一个库?
我发现制定一个好的策略非常困难.我自己的宠物理论是这样的:
每个公共库都必须有一套超级全面的测试,否则它永远不应该是常见的,即使它意味着其他人重复这些努力.重复的未经测试的代码优于常见的未经测试的代码(您只破坏一个项目).
每个公共库都必须有一个专门的维护者(可以通过一个小团队中非常好的测试套件来抵消).
每个项目都应该检查已知可以使用它的库的版本.这意味着随着公共代码的更新,开发人员不必为了更新API使用而被撤下.它会是什么.每一段非常重要的代码都会在数月和数年内发展.
谢谢你对此的看法!
我在一个ASP.NET应用程序中尝试使用Linq to SQL,该应用程序使用带有大量外键(100多个表)的大型数据库.令我印象深刻的是Linq如何允许您创建一个包含所有关系的datacontext,然后创建自动连接表的Linq语句.但是,这会产生一个问题:如果我提交的Linq语句只适用于一个或两个表,那么拥有一个只有必要表/表的datacontext会更好吗?在我看来,如果我使用数据库中的所有表构建一个datacontext,它将非常庞大,并且每次使用Linq加载它都会对性能产生负面影响.我对吗?
评论:我知道只在需要的时候创建datacontext(但是,尽管如此,还是要提及它).问题在于我是否应该拥有大量的小数据文件,或者是否可以构建一个大数据文件.
我想请求一个推荐的解决方案:我们有一份比赛清单.每个竞赛都定义了参与者必须支付的费用我们有参与者我必须知道竞争中的参与者是否支付了费用.我正在考虑2个解决方案,问题是它必须是领域驱动设计中最合适的解决方案.首先是在竞赛中创建一个Dictionary而不是List,字典的类型为<Participator,bool>.secont可能会创建一个不同的类,它有2个字段,一个参与者和feePaid.在竞争中,我会得到一个新类的对象列表.
谢谢
对于ASP.NET C#应用程序,我们需要根据IP地址限制访问.完成此任务的最佳方法是什么?
我的PC上安装了XAMP 1.6.8和IIS 5.0(Windows XP SP3).
我无法同时运行它们.如果IIS服务正在运行,Apache将引发以下错误:
(OS 10048)通常只允许使用每个套接字地址(协议/网络地址/端口).:make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,关闭无法打开日志记下上面的错误或消息,然后按键退出.24 ...
Windows无法在本地计算机上启动Apache2.有关更多信息,请查看系统事件日志.如果这是非Microsoft服务,请与服务供应商联系,并参阅特定于服务的错误代码1.
Apache在不同的端口3128上运行.而IIS(asp.net)通常在不同的端口上运行.
我正在设计一个使用java applets的心理学实验.我必须使我的Java小程序全屏.这样做的最佳方式是什么,我该怎么做.
因为我没有使用java applets 3年(我最后一次使用它是一个课程作业:))我忘记了大多数概念.我用Google搜索并发现链接: Dani网站
但是在上面链接中描述的方法中,你必须在applet中放置一个JFrame,我不知道该怎么做.
无论我需要一个快速而肮脏的方法,因为我没有太多时间,这就是我在这里问的原因.
Thanx提前
c# ×2
.net ×1
apache ×1
apache2 ×1
applet ×1
asp.net ×1
c ×1
debugging ×1
dns ×1
form-helpers ×1
fullscreen ×1
iis ×1
java ×1
linq-to-sql ×1
namespaces ×1
oop ×1
performance ×1
security ×1
soap ×1
unit-testing ×1
windows ×1
xampp ×1
xml ×1