问题列表 - 第34497页

如何使用canvas.toDataURL()在Adobe AIR中获取图像的base64?

是否可以canvas.toDataURL()在Adobe AIR中使用?

当我尝试时,我收到以下错误:

错误: SECURITY_ERR:DOM异常18

javascript air base64 html5-canvas

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

MySQL仍然是免费/开源数据库的不错选择吗?

直到最近,我已经在所有服务器项目中使用MySQL来满足我所有的数据库需求.

然而,在甲骨文出现并购买MySQL之后,似乎对MySQL的未来存在一些不确定性.

所以我想知道我是否应该坚持使用MySQL(我非常熟悉),或者我应该切换到像PostgreSQL这样的东西.有什么想法吗?

mysql database postgresql

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

您知道WPF MonthPicker控件吗?

我正在寻找一个MonthPicker控件,该控件就像DatePicker一样,但是您只能选择月份和年份。

在开始从头开始写一个之前,我想知道是否存在这样的东西。

wpf wpf-controls

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

运行时反射类的属性获取/设置委托

我知道委托提供的高性能反射可能比常规的显式 c# 代码慢 15%。但是,我可以在 stackoverflow 上找到的所有示例都基于对通过委托访问的方法/属性类型的先验知识。

鉴于类的这种先验知识,为什么首先要诉诸反射的委托访问?

无论如何,我面临的反射编码任务是如何为未知的类属性列表实现高性能属性获取/设置访问,其中在运行时只提供类类型名称?我可以编写反射检查的基础代码来生成属性列表,但是如何为一组潜在的随机属性类型连接一组基于委托的访问器?

假设属性类型仅限于一系列基本的 DB 列类型,则返回一个 case 语句的答案是:

Func<int> or Func<string> etc? 
Run Code Online (Sandbox Code Playgroud)

编辑 1:我仅限于 .Net 3.5

c# delegates properties

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

未标记为AcceptVerbs,HttpGet或HttpPost的控制器操作的默认行为是什么?

如果我创建一个控制器动作并且不用它装饰它AcceptVerbs,HttpPost或者HttpGet.什么是默认行为?

该操作是否允许任何访问方法或默认为GET

http http-get http-post acceptverbs asp.net-mvc-2

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

Ruby变量(数组)赋值误解(使用push方法)

我发现我对Ruby或编程理论或两者的理解存在缺陷.看看这个代码:

#!/usr/bin/ruby -w
@instance_ar = [1,2,3,4]
local_ar = @instance_ar
local_ar_2 = local_ar
###
irrelevant_local_ar = [5,6,7,8]
###
for i in irrelevant_local_ar
    local_ar_2.push(i)
end
count = 0
for i in local_ar_2
    puts "local_ar_2 value: #{i} and local_ar value: #{local_ar[count]} and @instance_ar value: #{@instance_ar[count]}\n"
    count += 1
end
Run Code Online (Sandbox Code Playgroud)

输出是

local_ar_2 value: 1 and local_ar value: 1 and @instance_ar value: 1
local_ar_2 value: 2 and local_ar value: 2 and @instance_ar value: 2
local_ar_2 value: 3 and local_ar value: 3 and @instance_ar value: 3 …
Run Code Online (Sandbox Code Playgroud)

ruby

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

Hibernate HQL中的"where exists"

如何在HQL中编写"不存在"查询?我试图获得一个HQL不存在的查询,它返回与此Oracle SQL查询相同的结果:

select *
from SCHOOL a
where not exists (select 1
from STUDENT b
where B.SCHOOL_ID=a.id
and B.STATUS_ID not in (0,1,2,3,4))
Run Code Online (Sandbox Code Playgroud)

我的映射文件如下:

  <!-- primary key ommitted -->
<set name="students"
     cascade="all" fetch="select" lazy="false" >
    <key column="SCHOOL_ID" />
    <one-to-many class="com.companyname.Student" />
</set>
</class>
Run Code Online (Sandbox Code Playgroud)

  <!-- primary key ommitted -->
 <many-to-one name="school" 
              column="SCHOOL_ID"
              class="com.companyname.School" fetch="join" lazy="false"/>

 <many-to-one name="status"
        class="com.companyname.Status" column="STATUS_ID" />
</class>
Run Code Online (Sandbox Code Playgroud)

我在School.hbm.xml文件中尝试了以下标记

<query name="myQuery">
    <![CDATA[
    from School s where not exists from Student st
    where st.school_id=s.id and st.status.id not in (0,1,2,3,4)
    ]]> …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate hql

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

如果没有空白的"rescue"块,Ruby块/命令会无声地失败

假设我想要一个呼叫运行,如果它失败了,那没什么大不了的; 程序可以继续没有问题.(我知道这通常是不好的做法,但想象一个假设的,快速的一次性脚本,而不是一个大项目)

我被教导这样做的方式是:

begin
  thing_to_try
rescue
  # awkward blank rescue block
end
next_thing
Run Code Online (Sandbox Code Playgroud)

当然,还有其他方法可以做到这一点,包括使用ensure和类似的东西.但有没有办法让方法调用/阻止静默失败而没有一个凌乱的空白块?

ruby syntax

12
推荐指数
2
解决办法
5597
查看次数

使用符号访问对象属性

我有这个帮手,我正在建设:

def myhelper(object, attributes = [])
  attributes.each do |attr|
    object.attr
  end
end
Run Code Online (Sandbox Code Playgroud)

我使用以下方法调用此帮助程序:

myhelper Person, [:title, :name]
Run Code Online (Sandbox Code Playgroud)

我想要实现的是在Person中动态打印属性列表,但myhelper方法中的object.attr将不起作用.

我怎样才能做到这一点?

ruby ruby-on-rails

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

如何使用AutoMapper将Dto映射到具有嵌套对象的现有对象实例?

我有以下Dto和实体与嵌套的子实体.

public class Dto
{
    public string Property { get; set; }
    public string SubProperty { get; set; }
}

public class Entity
{
    public string Property { get; set; }
    public SubEntity Sub { get; set; }
}

public class SubEntity
{
    public string SubProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何使用AutoMapper设置映射,这将允许我使用Dto中的值更新现有的Entity实例.

我正在使用Mapper.Map(dto, entity)更新现有实体但是当我尝试映射Dto.SubProperty到时,Entity.Sub.SubProperty我得到一个例外,"必须解析为顶级成员.参数名称:lambdaExpression".

如果我从创建一个映射DtoSubEntity使用FromMember,然后Entity.Sub被用的新实例所取代SubEntity,但是这不是我想要的.我只是想让它更新属性的现有实例SubEntity …

.net c# nested dto automapper

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