问题列表 - 第44452页

条件编译问题

我有两个项目A和B. A取决于B.我希望发生以下情况

如果B定义条件编译符号,我想A也自动定义它.我能做到吗?

.net c#

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

如何在控制台中调用rails 3模型方法

我在rails 3模型中有一个方法,用nokogiri解析XML.如何在控制台中调用此方法以测试它.

这是全班(我试着调用generate_list):

class Podcast < ActiveRecord::Base

validates_uniqueness_of :name

serialize :hosts

def generate_list

# fetch the top 300 podcasts from itunes
itunes_top_300 = Nokogiri.HTML(open("http://itunes.apple.com/us/rss/toppodcasts/limit=300/explicit=true/xml"))

# parse the returned xml
itunes_top_300.xpath('//feed/entry').map do |entry|
  new_name = entry.xpath("./name").text
  podcast = Podcast.find(:all, :conditions => {:name => new_name})
  if podcast.nil?
    podcast = Podcast.new(
      :name => entry.xpath("./name").text,
      :itunesurl => entry.xpath("./link/@href").text,
      :category => entry.xpath("./category/@term").text,
      :hosts => entry.xpath("./artist").text,
      :description => entry.xpath("./summary").text,
      :artwork => entry.xpath("./image[@height='170']").text      
    )
    podcast.save
  else
    podcast.destroy
  end
end

end

end
Run Code Online (Sandbox Code Playgroud)

编辑:哇,1000次观看.我希望这个问题对人们起到了帮助作用.当我回顾这一点时,令我惊讶的是,仅仅一年多以前,我无法弄清楚实例方法和类方法之间的区别.现在我在ruby,Rails和许多其他语言/框架中编写复杂的面向服务的应用程序和后端. Stack Overflow就是这个原因.非常感谢这个社区赋予人们解决问题和理解他们的解决方案的权力.

methods console ruby-on-rails

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

带有画布的HTML5中的逐帧动画

我有一个flash动画我试图转换为HTML5.现在我已经取出了所有的图像.例如,在手动画中,我拍摄了所有手部图像.我用基础绘图制作了画布,但我不知道如何逐帧替换这些图像.

function draw(){
    var canvas = document.getElementById('canvas');
    if(canvas.getContext){
        // canvas animation code here:
        var ctx = canvas.getContext('2d');

        var lhs = new Image();

        lhs.src = "images/left_hnd_1.png";

        lhs.onload = function(){
            ctx.drawImage(lhs, 293, 137);
        }

    } else {
        // canvas unsupported code here:
        document.getElementById('girl').style.display = "block";
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我有三个这个图像的框架.left_hnd_2.png,left_hnd_3.png&left_hnd_4.png.我会使用一个图像,但帧的差异太大,无法用一个图像完成.如何根据我想要的时差来设置动画.

任何想法将不胜感激.谢谢!

html5 animation canvas html5-animation

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

从.net代码停止SQL查询执行

我正在从'.net'代码执行一个存储过程.由于存在大量数据,因此执行时间过长.有没有办法从c#代码中停止执行?

换句话说,如果我们从数据库本身执行查询,有一个选项可以停止执行,但在代码中是否可能?

c# sql asp.net execution

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

帮助理解使用递归反转链表的代码片段

我正在学习C语言中的链接列表考试.我发现自己是一个"评论者",它有这段代码.对于我的生活,我无法理解其余部分是如何逆转的.这是......它来自Mr.Nick Parlante的链接列表问题(采用CIS库,斯坦福).我将提出尼克先生的评论.

RecursiveReverse()解决方案

可能最困难的部分是接受RecursiveReverse(&rest)实际上反转其余部分的概念.然后有一个技巧让一个前节点一直到列表的末尾.绘制图纸以了解该技巧的工作原理.

void RecursiveReverse(struct node** headRef) {
struct node* first;
struct node* rest;
if (*headRef == NULL) return; // empty list base case
first = *headRef; // suppose first = {1, 2, 3}
rest = first->next; // rest = {2, 3}
if (rest == NULL) return; // empty rest base case
RecursiveReverse(&rest); // Recursively reverse the smaller {2, 3} case
                         // after: rest = {3, 2}
first->next->next = first; // put the first elem on the end of …
Run Code Online (Sandbox Code Playgroud)

c recursion reverse linked-list

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

如何在使用ResourceBundle API获取的属性文件中转义花括号

在属性文件中我有一个key=A: {{0}, {1}}, B: {{2}, {3}}.我期待一个字符串"A: {0, 1}, B: {1, 2}".花括号内的数字正在解析.如何包含字符"{"而不绑定任何值?我也试过逃避这个角色"// {".即使我无法得到预期的结果.错误java.lang.IllegalArgumentException:无法解析参数编号0,1发生.

java resourcebundle

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

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

如何确定库间依赖?

我的项目由几个静态库组成,这些库在最后一步中链接在一起.现在我遇到了问题,链接顺序很重要(否则我得到一个未定义的符号链接器错误).有时我遇到问题,我必须重新排序链接库(-lcommon -lsetup -lcontrol等).目前这是一个愚蠢的试验和错误:重新排序,编译,检查错误,重新排序,编译等等.

所以我写了一个小程序来向我展示库间依赖关系,并生成链接库的顺序.它从nm读取定义的('T','B'等)和未定义的符号('U')并从中删除弱符号('w','W','v'和'V') '未定义的符号列表'.现在它为每个未定义的符号确定解析它的库.

但我的程序向我展示了循环依赖...我的错误是什么?

如果它们真的存在,我根本无法联系......那么在分析nm输出时我错过了什么?或者正在分析nm输出而不是解决这些依赖关系?

libcommon.a:
         U _ZN15HardwareUnit23GetHardwareSerialNumberEv
libhardware.a:
00000484 T _ZN15HardwareUnit23GetHardwareSerialNumberEv
libsecurityaccess.a:
         U _ZN15HardwareUnit23GetHardwareSerialNumberEv
---
libhardware.a:
         U _ZN21ApplicationProfile26GetApplicationSettingsPathERK7QString
libsecurityaccess.a:
00004020 T _ZN21ApplicationProfile26GetApplicationSettingsPathERK7QString
         U _ZN21ApplicationProfile26GetApplicationSettingsPathERK7QString
Run Code Online (Sandbox Code Playgroud)

c++ gcc ld undefined-symbol nm

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

如何在Rails 3中更改初始值设定项的加载顺序?

我有一个初始化程序,可以从yaml文件加载配置设置.我需要在其他初始化程序中使用这些设置.需要它们的初始化程序不会看到这些设置.我认为正在发生的是设置加载得太迟了.如何保证我的配置初始化程序首先被加载?是不是让像初始化者依赖另一个?

谢谢!

ruby-on-rails ruby-on-rails-3

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

WPF圆角文本框

我不知道WPF,我现在正在学习它.我在寻找TextBoxWPF的圆角.所以我搜索了谷歌并找到了一条XAML:

 <!–Rounded Corner TextBoxes–>
<ControlTemplate x:Key=”RoundTxtBoxBaseControlTemplate” TargetType=”{x:Type Control}”>
<Border Background=”{TemplateBinding Background}” x:Name=”Bd” BorderBrush=”{TemplateBinding BorderBrush}”
BorderThickness=”{TemplateBinding BorderThickness}” CornerRadius=”6?>
<ScrollViewer x:Name=”PART_ContentHost”/>
</Border>
<ControlTemplate.Triggers>
<Trigger Property=”IsEnabled” Value=”False”>
<Setter Property=”Background” Value=”{DynamicResource {x:Static SystemColors.ControlBrushKey}}” TargetName=”Bd”/>
<Setter Property=”Foreground” Value=”{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}”/>
</Trigger>
<Trigger Property=”Width” Value=”Auto”>
<Setter Property=”MinWidth” Value=”100?/>
</Trigger>
<Trigger Property=”Height” Value=”Auto”>
<Setter Property=”MinHeight” Value=”20?/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

所以请告诉我在哪里贴这个XAML.请详细帮我.我是WPF的初学者.

wpf textbox rounded-corners

38
推荐指数
4
解决办法
7万
查看次数