问题列表 - 第12645页

如何在IE中使用HTML5 canvas元素?

我试图使用HTML5画布元素绘制一些弧和圆 - 这在FF中完美运行但IE8似乎不支持它.

现在,存在Javascript库,似乎使IE8与Canvas一起运行良好.这里可以找到一个例子.

我已经阅读了他们的全部资料,但我无法理解他们是如何让Canvas与IE8一起工作的.有人可以对所使用的方法有所了解吗?

html5 canvas internet-explorer-8

75
推荐指数
2
解决办法
13万
查看次数

使用gmail smtp服务器时如何更改from-address

我想通过gmail 发送一封从AB的电子邮件,其中包含HEADERCONTENT.

如何通过PHP做到这一点?

我已经指定了FROM(from@example.com),但是当我收到电子邮件时,它仍然来自我的Gmail帐户(abc@gmail.com).

地址http://maishudi.com/mail.jpg的屏幕截图

$mail->From = "from@example.com";
$mail->FromName = "Mailer";
$mail->AddAddress("abc12@163.com", "Josh Adams");// name is optional
$mail->AddReplyTo("abc12@qq.com", "Information");
Run Code Online (Sandbox Code Playgroud)

如何更改FROM部分?

php email gmail smtp

23
推荐指数
3
解决办法
4万
查看次数

如何使用to_xml呈现自定义字段?

我正在开发一个自定义访问器方法,如下例所示:

class Forest < ActiveRecord : Base
  has_many :trees

  def total_water_usage
    # summarize each tree's water_usage in this forest.
    # return as string 
  end

end

class Tree < ActiveRecord : Base
  belongs_to :forest

end
Run Code Online (Sandbox Code Playgroud)

也就是说,我需要你的2个问题的帮助:

  1. 如何仅为Forest类的实例访问每个树.(如下图所示,总用水量不应总结另一棵森林的树木)

    asiaForest = Forest.find_by_name( 'asia' )
    asiaForest.total_water_usage
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如何通过to_xml方法强制使用此方法?例如,我认为结果应该类似于:

    asiaForest.to_xml
    <asiaForest>
       ...
       <total_water_usage>239000</total_water_usage>   
       ...
    </asiaForest>
    
    Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗?

activerecord ruby-on-rails

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

寻找建议的失落的程序员

我是一名熟悉Delphi和Borland工具的程序员.我目前正在学习C#和.NET.

我计划完全重写我的商业化应用程序.

随着Microsoft工具提供的所有技术,我完全迷失了.

哪条路?的WinForms?WPF?WCF?Asp.NET?使用Microsoft Ajax?JQuery的?NHibernate的?强类型数据集?小号#ARP?城堡?犀牛?

我知道所有这些技术并不是相互排斥和兼容的,但我想知道哪种组合,据你说,是.NET世界中最好的.

简而言之,我的应用程序是一个数据库应用程序.我需要报告并能够将自定义字符串发送到标签/票据打印机.在应用程序的一个特定部分,我需要一些图形操作.就像绘制图像一样,能够对此图像进行鼠标操作,例如捕获鼠标上/下/移动.什么都没有真正进步,但它是必要的.我还需要在网上提供我的应用程序的一些功能...

如果您有任何建议,技巧,提示,成功故事......我真的想在.NET上弄脏手,但我每天都有1G的头脑阅读所有可用的东西.

谢谢.

c# architecture

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

在集合中查找重复元素并将它们分组的快速算法是什么?

假设您有一系列元素,如何选择具有重复元素的元素并将它们放入每组中并进行最少量的比较?最好是在C++中,但算法比语言更重要.对于给出{E1,E2,E3,E4,E4,E2,E6,E4,E3}的示例,我希望提取出{E2,E2},{E3,E3},{E4,E4,E4}.您将选择哪种数据结构和算法?还请包括设置数据结构的成本,例如,它是否是像std :: multimap这样的预先排序的数据结构

更新

根据建议使事情更清楚.有一个约束:元素必须自己进行比较,以确定它们是重复的.

所以哈希不适用,因为实际上他们将比较从重元素(例如数据块)转移到轻元素(整数),并减少一些比较,但不要废除它们,最后,我们又回到了我们原来的问题,什么时候在一个碰撞桶内.

假装你有一堆潜在的GB重复文件,它们与人类所知的每个哈希算法具有相同的哈希值.现在你要发现真正的重复.

不,它不能成为现实生活中的问题(即使MD5足以为现实生活中的文件生成唯一的哈希值).但只是假装我们可以专注于寻找涉及最少量比较的数据结构+算法.


我正在做的是

  1. 代表一个STL std :: list数据结构(在那个1中)它的元素删除比例如矢量2便宜,它的插入更便宜,不需要排序.)

  2. 弹出一个元素并将其与其余元素进行比较,如果找到重复元素,则将其从列表中拉出.一旦到达列表的末尾,就会找到一组重复,如果有的话.

  3. 重复上述两个步骤,直到列表为空.

在最好的情况下它需要N-1,但是(N-1)!在更糟糕的情况下.

有什么更好的选择?


我的代码使用上面解释的方法:

// algorithm to consume the std::list container,
// supports: list<path_type>,list< pair<std::string, paths_type::const_iterater>>
template<class T>
struct consume_list
{
    groups_type operator()(list<T>& l)
    {
        // remove spurious identicals and group the rest
        // algorithm:  
        // 1. compare the first element with the remaining elements, 
        //    pick out all duplicated files including the first element itself.
        // 2. start over again with …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm duplicate-data elements

22
推荐指数
4
解决办法
3万
查看次数

如何重新创建webstart应用程序的快捷方式?

我在appliation的jnlp描述符中使用快捷方式标记为我的应用程序创建桌面链接和菜单项.

如果这些快捷方式在客户端上被删除 - 如何在没有用户操作的情况下自动重新安装?是否有jnlp文件的配置选项?

(顺便说一句,我使用的是java6)

java jnlp java-web-start

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

在没有安装JRE的Windows中将java程序作为exe运行

我想在Windows中运行java程序作为exe.Windows框根本不安装java ...

那么,有没有其他方法可以将java程序转换为exe,从而无需依赖JRE?

java windows

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

大纲/描边格式化文本

我正在使用不同的前景颜色将FormattedText呈现给不同的字符(例如前两个红色,接下来的两个黄色像..),现在我必须显示包围此文本的轮廓.对于应用轮廓(笔划),我必须将此FormattedText转换为几何体,然后绘制几何体

Geometry textGeometry = FormattedText.BuildGeometry(new Point(_xOffset,_yOffset)); drawingContext.DrawGeometry(null,new Pen(new SolidColorBrush(OutlineColor),storkeWidth),textGeometry);

但问题是它会将FormattedText呈现为红色并丢失格式化颜色.我错过了什么,或者有另一种方式来概述文本.

wpf text-formatting

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

启用非托管调试时不允许更改?

我收到了错误

启用非托管调试时不允许更改

实际上我收到以下消息,但谷歌没有返回很多结果

启用非托管调试时,不允许更改

这是什么意思?我如何解决它?请注意,这是一个ASP.NET项目.选中"编辑并继续"不会使此错误消失.

asp.net debugging managed

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

Firefox扩展来修改HTML

我想创建一个Firefox扩展,创建一个带有2个选项的工具栏按钮 - 打开和关闭.

当选择On时,我想检查用户是否在特定域(例如www.xyz.com/page1.html),如果他是,我想编辑该页面的html并添加插入Javascript在该页面中输入.我还想更改该页面上的所有textarea标记定义,以调用在插入的javascript中定义的一些javascript函数.

我怎样才能做到这一点?

javascript firefox firefox-addon

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