问题列表 - 第3783页

模糊的不透明度

我需要创建一个透明的模糊背景.让我们假设我有一个白色模糊透明背景的边框.边界后面的一切都很模糊.

我试图避免依赖; 我目前正在使用.NET 3.0,并希望它也可以在XP上运行.

样机图片:

样机图像

wpf .net-3.0

14
推荐指数
1
解决办法
1万
查看次数

OpenGL ES/iPhone的性能和背景图像

我正在使用OpenGL ES为iPhone开发2D游戏,我想使用320x480位图图像作为持久背景.

我的第一个想法是创建一个320x480四边形然后将纹理映射到它上面代表背景.所以...我创建了一个512x512纹理,上面有320x480图像.然后我将其映射到320x480四核.

我每帧都画这个背景,然后在它上面绘制动画精灵.除了绘制所有这些对象(背景+精灵)太慢之外,这种方法很好.

我做了一些测试,发现我的减速是在像素管道中.毫不奇怪,大背景图像是罪魁祸首.为了证明这一点,我删除了背景绘制,其他所有内容都非常快速地呈现.

我正在寻找有关如何保持背景并提高性能的建议.

这里有更多信息:

1)我目前正在模拟器上测试(仍在等待Apple获得许可)

2)背景是压缩到128k的PVR纹理

3)我曾希望有一种方法可以将这个背景缓存到一个颜色缓冲区中但是没有任何运气.这可能是由于我对OpenGL ES缺乏经验,或者它可能是一个不起作用的愚蠢想法:)

4)我意识到整个背景并不总是必须刷新,只是被移动的精灵所绘制的部分.我开始研究用于刷新(根据需要)背景部分的技术,可以是单独的纹理,也可以是剪刀盒,但这似乎不太优雅.

任何提示/建议将不胜感激......

谢谢.

iphone opengl-es

7
推荐指数
3
解决办法
2万
查看次数

如何仅显示与视图2中关联的节点的分类术语?

我创建了一个暴露集过滤器的视图(以显示页面中的过滤选项).其中一个过滤器是一个选择字段,其中包含词汇表的所有分类术语.

没关系,它现在正在显示.但我想只显示至少有一个与之关联的节点的分类术语.如果选择空术语,则避免空结果.

谁知道怎么做?

谢谢.

drupal views drupal-views

8
推荐指数
2
解决办法
9842
查看次数

Oracle优化器是否会在同一个SELECT中使用多个提示?

我正在尝试优化查询性能,不得不求助于使用优化器提示.但是我从来没有学过优化器是否会一次使用多个提示.

例如

SELECT /*+ INDEX(i dcf_vol_prospect_ids_idx)*/
       /*+ LEADING(i vol) */ 
       /*+ ALL_ROWS */ 
       i.id_number,
       ...
  FROM i_table i
  JOIN vol_table vol on vol.id_number = i.id_number
  JOIN to_a_bunch_of_other_tables...
 WHERE i.solicitor_id = '123'
   AND vol.solicitable_ind = 1;
Run Code Online (Sandbox Code Playgroud)

解释计划显示相同的成本,但我知道这只是一个估计.

请假设已计算所有表和索引统计信息.仅供参考,索引dcf_vol_prospect_ids_idx位于i.solicitor_id列上.

谢谢,

sql oracle optimization hints

19
推荐指数
1
解决办法
8万
查看次数

当我不被开源代码"污染"时学习和编写代码的策略?

我在一家公司工作,规则基本上是(据我所知)你不能使用任何代码,除非(a)你自己编写代码或(b)有一些明确的赔偿条款保护你使用任何其他代码(如开源代码).我发现这使我的编码变得困难.

例如,书籍中的编码样本几乎都是"原样"使用.Microsoft SDK代码示例"按原样"使用.关于编码的博客文章是"按原样"使用.有几个站点有代码样本(包括SO),使用风险自负.对于知识产权诉讼,等等,等等,没有任何保证或暗示或赔偿.

基本上,我只局限于使用Asp.Net和.Net Framework而没有别的东西,并且禁止我的眼睛意外地拾起我没有创建的东西(好吧......这可能是我对规则的肛门解释; - ).

我发现这很困难,因为我认为学习编码的很大一部分是阅读其他代码.阅读有代码的博客,阅读有代码的书籍,查看编码样本,使用SDK样本中的代码等.另外,我认为使用人们已经证明是一个很好的解决方案或模式的代码是安全的.忍受他人使用.我不会认为我可以自己编码所有内容.我必须站在别人的编码肩膀上才能达到一定的高度.

可能我也不太了解许可.从公司的角度来看(我猜),他们不希望因知识产权侵权而被起诉.

我的想法是你必须权衡风险.从书中获取编码片段的风险很低.合并来自开源库的代码可能是高风险的.我说根据您愿意承担的风险做出决定.

有没有人有过像这样或类似情况工作的经历?这是一种罕见的事情还是在某些行业中很常见?还有其他人和我一样在同一个位置吗?

任何见解或指导将不胜感激!谢谢!

编辑: 感谢您的回复!澄清一些事情:我不是在提倡窃取代码.我在谈论具有某种公共许可证的代码,允许它以其定义的合法方式使用.关键是公共许可证在使用代码时没有任何赔偿.这意味着您根据自己的法律风险(和其他风险)使用它.如果有人起诉你使用过代码的开源项目,那么即使它拥有公共许可证,你也可以使用代码进行诉讼.

2005年,微软通过承诺微软将保护他们免受知识产权诉讼的合作伙伴,正在利用赔偿来与开源供应商竞争.http://www.microsoft.com/presspass/press/2005/jun05/06-22PartnerIndemnificationPR.mspx

因此,即使被起诉侵犯知识产权的风险可能极低,也是非零概率.因此,我不能使用任何一个.即使它有某种公共许可证.:-(

licensing open-source

0
推荐指数
1
解决办法
394
查看次数

Model View Presenter是使asp.net UI可测试的正确选择吗?

我已经阅读了很多关于MVP模式的文章.有些人说这太复杂了,有人说它已经过时了.然而对我来说,它似乎是提供单元测试访问UI的完美方式 - 这是我的目标.

你有没有使用过MVP,如果有的话你怎么看?

asp.net mvp unit-testing

1
推荐指数
1
解决办法
507
查看次数

在VB.net 2005中打开FoxPro表

我需要使用oledb连接在vb.net中打开foxpro free表.

但是......我只需要获取列名称.我真的不需要"选择"任何东西.我正在尝试动态浏览所有的免费表,并设置每个文件和外部参照的每个列的列表到另一个包含每列描述的免费表.

我现在有一个工作模型,但它要求我做...

SELECT TOP 1 FROM "File" ORDER BY 1
Run Code Online (Sandbox Code Playgroud)

但是在最大的桌子上,只需阅读第一张唱片就需要两分钟,而且有超过250张桌子.总的来说,需要15到20分钟.

或者,是否有其他方法只能获取表的第一条记录而不使用"ORDER BY"?

这是我到目前为止所拥有的."文件"作为参数传入.
它将包含"C:\ data\table1.dbf"之类的信息

Dim filePath As String
filePath = IO.Path.GetDirectoryName(file)
myOledbConnection = New OleDbConnection("Provider=VFPOLEDB.1;Data Source=" & filePath & ";Collating Sequence=MACHINE")
myOledbCommand = New OleDbCommand
myOledbDataAdapter = New OleDbDataAdapter
Dim fields, from, order As String

fields = "select top 1 *"
from = " from " & file
order = " order by 1"

myOledbCommand.CommandText = fields & from & order
myOledbCommand.Connection = myOledbConnection

myOledbDataAdapter.SelectCommand = …
Run Code Online (Sandbox Code Playgroud)

vb.net oledb foxpro visual-foxpro

4
推荐指数
1
解决办法
4535
查看次数

如何使用JavaScript禁用滚动条?

当我在Internet Explorer 7中显示代表模式窗口的div时,我需要锁定浏览器滚动条.谷歌搜索我发现我可以使用,document.body.style.overflow='hidden'但这对IE7不起作用.我也尝试了document.body.scroll="no"哪些工作,但只有在鼠标悬停在滚动条上后:-S

有人知道更好的方法吗?

Thansks

javascript scrollbar internet-explorer-7

4
推荐指数
1
解决办法
2万
查看次数

将数据拆分为页面

如何将数据拆分到ASP.Net上的页面?

我正在寻找类似Google在搜索结果太多时所做的事情,并将其分成x个页面.

asp.net pagination

1
推荐指数
1
解决办法
1053
查看次数

构建服务器最佳实践

我听说google有一些像这样的自动化过程:

  • 办理登机手续时,您的代码将被检入临时位置.
  • 它是建成的.
  • 样式检查运行.
  • 测试运行.
  • 如果没有问题,代码将转到实际存储库.
  • 您会收到一封电子邮件,其中包含测试结果,性能图表,样式检查结果以及您的代码是否已签入.

因此,如果您想了解自己是否破坏了某些内容或获得了预期的性能提升,您只需登记并收到一封电子邮件,告诉您需要了解的内容.

您最喜欢的构建服务器最佳实践是什么?

build-automation build-process build-server

4
推荐指数
1
解决办法
2800
查看次数