我知道这些方法适用于酸洗/去除,与减少内置函数没有关系,但是2和我们为什么需要两者之间的区别是什么?
我使用常规SQL Server 2005备份命令进行备份.有没有办法只恢复一个表,而不是整个数据库?
我有一个现有的Access MDB.我正在向运行现有报表的现有表单添加命令按钮.所做的更改是此按钮需要传入一个参数,该参数包含报告的记录的ID - 当前报告在MDB中的每个记录上运行.
我已经更改了运行报告的查询以使用ID值的参数,因此现在当单击按钮时,Access会提示记录ID以进行报告,并且报告显示应该如此.
但是,我不能为我的生活弄清楚如何将参数传递给报告以供查询使用.我怎样才能做到这一点?
一些上下文:我正在研究的系统之一是.net 2.0 Web应用程序.用于前端的VB.net和用于后端的SQL Server 2005.由于各种原因已经丢失,原设计师决定使用.Net OleDB连接而不是SQLClient连接.
经过几年的发展,这个特殊的系统正处于从"beta"到"1.0"状态的过程中.我们此时讨论的一件事就是转向SQLClient连接.虽然我知道最好的做法是使用它,并且这是获得SQL Server 2005(我们没有使用,显然)的更好的功能的唯一方法,使用这个功能的优势是什么?其他?我应该知道的任何隐藏的陷阱?任何人都可以指出一些显示相对速度的基准吗?(我听说SQLClient应该更快,但我从未见过任何数字来支持它.)
谢谢,所有.
我有java程序从硬盘驱动器读取jpeg文件,并将其用作各种其他东西的背景图像.图像本身存储在一个BufferImage
对象中,如下所示:
BufferedImage background
background = ImageIO.read(file)
Run Code Online (Sandbox Code Playgroud)
这很有效 - 问题在于BufferedImage
对象本身是巨大的.例如,一个215k的jpeg文件成为一个BufferedImag
4兆的e对象并进行更改.有问题的应用程序可以加载一些相当大的背景图像,但是jpegs永远不会超过一两或两个,用于存储的内存BufferedImage
可以快速超过100兆字节.
我假设这一切都是因为图像作为原始RGB数据存储在ram中,而不是以任何方式压缩或优化.
有没有办法让它以更小的格式将图像存储在ram中?我处在CPU方面比RAM更松弛的情况下,因此将图像对象的大小向下移向jpeg压缩的轻微性能损失将非常值得.
在我正在使用的一个网络应用程序中开始显示的模式是以前只是常规标签链接的链接现在需要一个弹出框询问"你确定吗?" 链接之前会去.(如果用户点击取消,则没有任何反应.)
我们有一个可行的解决方案,但不知怎的,我们是一个没有Javascript专家的网络应用程序商店,所以我留下了这种爬行的感觉,就像有更好的方法来完成工作.
那么,JS专家,最符合标准的跨浏览器方式是什么?
(为了记录,这已经是一个需要JS的站点,所以不需要有"非JS"版本.但是,它确实需要在任何和所有合理的现代浏览器中工作.)
(另外,对于奖励积分,如果关闭JS的人没有链接工作,而不是绕过确认框,那将是很好的.)
我正在开发的一个网络应用程序有一个相当小的网上商店/购物车.由于客户公司实际位于加利福尼亚州并且在那里有实际位置,因此他们需要对运往加利福尼亚州的所有订单征收CA销售税.
对于那些不知道的人,CA有一些相当复杂的销售税规则,基本上,任何本地集团都可以创建一个"税区",并在全州7.25的基础上利用额外的几美分销售税. %.(通常不到1%额外.)这些地区不必映射到任何其他立法边界,因此您可以最终支付半个城市支付额外.25%的销售税.
从技术上讲,法律只要求您作为卖方收取您所在地的销售税率 - 因此,如果我在萨克拉门托有一家商店,我只需要对所有发货的订单收取萨克拉门托销售税.
但是,出于各种会计和纳税申报的原因,实际上更容易对订单运送到的地点征收销售税.(这意味着可能会对每个订单征收不同的销售税.)
所以 - 我的问题.是否有人知道任何光滑的方法来计算这个?实际工作所需的数据在州均衡委员会网站上以各种半有用的格式提供,我们正在将一个小部件组合在一起,试图根据城市名称和城市名称来计算销售税.邮政编码.但是,我想知道是否有人遇到任何很酷的工具来解决这个问题.(或任何工具,就此而言.)
(我们正在使用VB和ASP.net,但我对任何语言的解决方案感兴趣,主要是因为我很高兴看到其他人如何解决这个问题.)
附录 - 回答以下问题:
蒂姆问这怎么可能"更容易".我被告知以这种方式缴纳销售税可以简化您的纳税申报表.我对细节很不满,但据我了解,如果你不收取运费地点的费率,你必须证明为什么你没有为年底的每一个订单 - 即你必须证明不,我们住在这里而不是那里,所以我们在这里收费.
如果你总是收取目的地费率,你可以(显然)只是在一行中记下你在全年收集的销售税总额,并说"销售税是这么多.
看起来国家并不关心你做了什么.因此,通过"更容易",我的意思是"会计师更容易" - 这对我们编程团队来说当然不容易.
此外,Schnapple的德克萨斯故事是一个潜在的解决方案.(事实上,我今天上午提出了这个想法.)CA真的不在乎你是否多收了销售税,只要你不收取任何费用并交出你收集的所有东西.这里的问题是,与德克萨斯州(显然)不同,大部分的CA都不在特殊的税区.因此,虽然我们可以为每个人收取最高级别(我认为目前为8.75),但大多数客户会介意不按正常速度7.25播放.我想我不能责怪他们.
我们有一个动态构建pdf文件的.net 2.0网络系统.其中一些文件可能会变得非常大--12MB +.虽然处理时间不是一个因素,但实际上,在某些情况下,要下载的文件的大小.
目前,让我们假设我们的B级pdf库已经在制作它知道如何的最小文件.(虽然,如果有人在这方面有任何建议,请看看这个相关的问题.)
但是,取出12MB文件并通过Acrobat蒸馏器发送它会产生大约700K的文件,打印质量没有明显的损失.
我希望有一种后处理器可以做到三分之一.有没有人有他们知道的任何控件,会做这样的事情?
对于这个项目来说,越便宜越好,但我们不会因为投入几块钱而感到不利.
(一些先发制人的评论:当然,用一种新工具重写现有的PDF生成代码目前还不在桌面上.而且,虽然Distiller似乎有一个API,但在网络服务器上调用它似乎不是最有效的课程 - 和Distiller有点贵.最后,我们也不要将pdf封装在一个zip文件或其他类似的文件中,因为这可能会让客户感到困惑.不,真的.)
谢谢!
带有SQL Server 2005后端的VB.net Web系统.我有一个返回varchar的存储过程,我们最终得到的值不适合varchar(8000).
我已将return参数更改为varchar(max),但如何告诉OleDbParameter.Size属性接受任何数量的文本?
作为一个具体的例子,从存储过程获得返回参数的VB代码看起来像:
objOutParam1 = objCommand.Parameters.Add("@RStr", OleDbType.varchar)
objOutParam1.Size = 8000
objOutParam1.Direction = ParameterDirection.Output
Run Code Online (Sandbox Code Playgroud)
我能做什么.尺寸与(最大)一起工作?
更新:
回答一些问题:
对于所有意图和目的,本文都需要作为一个块出来.(改变这将需要比我想做的更多的结构性工作 - 或者我的授权,真的.)
如果我没有设置大小,我会收到一个错误,读取"String [6]:Size属性的大小为0".
我们是一家开发商,仍在我们的.net 2.0中进行大部分开发.我们开始考虑使用3.5中的一些新东西(LINQ等),还有一些我们正在寻找的其他软件包需要WPF等等.
我们希望在我们的测试服务器上运行3.5并运行,但不会破坏我们已经运行的任何2.0站点(我们希望它们继续在2.0下运行).是否有任何隐藏的问题我应该知道,或者我可以在我们的Server 2003机器上安装3.5并且好好去吗?
(特别值得关注的是,尽管微软声称.net 2.0组件在3.5中是相同的,但实际上他们改变了一些破坏游戏的东西.)
更新:在这里的每个人的评论和其他阅读的支持下,我们决定咬紧牙关并在服务器上安装3.5"只是为了看看会发生什么."
在运行安装程序时,我们发现(对于我们不可忽视的惊喜),8月份安装了.net 3.5 - 我们都没有人知道它.
实际上,这就像您可以要求的无缝升级一样.
谢谢大家!