我想以编程方式在Image上创建一个光泽效果,有点类似于Web在更新到2.0 Beta时采用的Apple设计.
基本上这个:
示例图标http://nhc.hcmuns.googlepages.com/web2_icons.jpg
现在,我在这里看到两种方法:我创建一个具有光泽效果的Alpha通道的图像,然后我只是组合输入和光泽alpha图标来创建它.
第二种方法:在代码中创建Alpha Gloss Image,然后将其与输入图形合并.
我更喜欢第二种解决方案,但我不是一个图形人,我不知道算法是什么来创造这样的效果.有人可以给我一些指示*我实际上在这里看到的是什么吗?有没有一个名字的"光泽算法"?甚至是.net实现了吗?
*不,不是那些类型的指针.
选择数组中对于一个或多个属性唯一的对象的最优雅方法是什么?
这些对象存储在ActiveRecord中,因此使用AR的方法也可以.
在数据访问层内部甚至更高层出现的错误(例如在ADO.net操作中)很少对最终用户有意义.简单地将这些错误冒泡到UI并显示它们通常除了对最终用户的挫败之外什么都不会实现.
我最近采用了一种基本技术来报告这样的错误,我抓住了错误并至少添加了一些用户友好的文本,以便至少最终用户能够理解失败的原因.
为此,我在每个特定函数中捕获异常(例如,数据访问层中的获取函数),然后使用用户友好的文本引发一个新错误,该文本关于失败并可能导致的函数,但随后嵌入原始函数新异常中的异常是该新异常的"内部异常".
如果需要,这可以在每一层发生,较低级别的每个消费者将其自己的上下文添加到错误消息中,以便到达UI的是越来越用户友好的错误消息.
一旦错误到达UI - 如果有必要 - 它可以迭代嵌套的异常,以显示错误消息,首先告诉用户哪个操作失败,但也提供了一些关于实际出错的技术信息.
例如
"无法显示您请求的客户名称列表."
"由于数据库出错,获取您请求的客户列表失败."
"在检索客户列表时连接到数据库时出错"
"用户xx登录失败"
我的问题是:这是非常低效的(所有那些嵌套的例外)?我怀疑这不是最好的做法,所以我应该做些什么才能达到同样的目的 - 或者我实际上应该尝试做些更好的事情?
我想知道为什么你会选择能够创建一个数据库,该数据库可以支持不超过100个用户,不超过10个用户同时使用Visual Studio 2008 C#Windows窗体前端来访问它.我必须通过网络连接访问数据库,而不仅仅是在本地计算机上.我还需要在代码中定义运行时数据库的位置,而不是Visual Studio中的"数据源"视图.如果我的问题需要重构或不理解,请告诉我,我会调整.我的部分问题是我甚至不确定如何提出正确的问题,更不用说答案了.
好的,我得到了视频格式的基础知识 - 有一些容器格式,然后你有核心视频/音频格式.我想编写一个基于Web的应用程序来确定文件使用的视频/音频编解码器.
我如何以编程方式确定视频编解码器?是否最好通过系统调用使用标准库并解析其输出?(例如ffmpeg,转码等?)
我喜欢jQuery,我想知道是否有人使用过一个好的插件或(非jQuery)JavaScript库,允许自动格式化结构化字段,如电话号码或日期.我知道jquery-ui-datapicker插件,而不是我在这里寻找的东西.您可以输入电话号码123然后变为(123),其他号码将被格式化为(123)456 7890 Ext.123456.如果按删除,自动格式化的东西会自动消失,并重新定位光标,例如,在(123)之后并按删除将删除3并完成剩下的(124)567 8901分机.我玩过的那些看起来不可靠.
我在哪里可以找到ncurses C API的完整参考?
我正在阅读.Net书籍,在其中一个代码示例中,有一个带有此字段的类定义:
private DateTime? startdate
Run Code Online (Sandbox Code Playgroud)
什么DateTime?
意思?
我已经看到了相反的问题,但我有一个需要转换为MySQL的800MB PostgreSQL数据库.我假设这是可能的(所有事情都是可能的!),我想知道最有效的解决方法,以及任何常见的错误都需要注意.我接下来没有Postgre的经验.任何指向此指南的链接也会有所帮助!谢谢.