问题列表 - 第33483页

哪里可以从可编程硬件开始?

我已经想要在相当一段时间内至少学习一些关于编程硬件的想法,并且我想在这里要求得到一些起点.我是一个有着Delphi和Objective-c经验的合理成熟的程序员,但从来没有听过设备端口/中断(我甚至不知道术语),更不用说编写一个硬件了.

从我希望能够做的开始,

  • 购买带有2,3或10个按钮的简单套件
  • 通过USB将设备插入我的电脑
  • 按下按钮后,收听设备并编写一些代码以执行某些操作.

我认为这是一个很好的起点,任何人都有指向硬件的指针或我如何开始这个?

c c++ hardware embedded usb

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

如何强制Maven在Hibernate 3.3.2GA中使用Ehcache 2.2.0?

假设两者兼容,我如何强制Maven 2使用Ehcache 2.2.0而不是使用Hibernate 3.3.2.GAEhcache 1.2.3

从本质上讲,我希望取代令人费解的和实际上循环的依赖链

更新:

我了解到这hibernate-commons-annotations-3.3.0.ga也取决于神器ehcache-1.2.3:

[INFO] +- org.hibernate:hibernate-commons-annotations:jar:3.3.0.ga:compile
[INFO] |  +- org.hibernate:hibernate:jar:3.2.1.ga:compile
[INFO] |  |  +- net.sf.ehcache:ehcache:jar:1.2.3:compile
[INFO] |  |  +- asm:asm-attrs:jar:1.5.3:compile
[INFO] |  |  +- cglib:cglib:jar:2.1_3:compile
[INFO] |  |  \- asm:asm:jar:1.5.3:compile
[INFO] |  \- javax.persistence:persistence-api:jar:1.0:compile
Run Code Online (Sandbox Code Playgroud)

目的是hibernate-commons-annotations-3.3.0.ga什么?如果它使用Hibernate是否需要这个工件hibernate-annotations-3.2.1-ga?是否有不包含Ehcache的此工件的替代品?我应该只是尝试将其从构建中排除吗?

maven-2 hibernate ehcache

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

MIPS 中的清除指令: clear $t0

指令 clear $t0 在 MIPS 中执行什么?我的意思是这个伪指令的实际 MIPS 指令是什么?

assembly mips computer-architecture

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

将nullable与null进行比较

基本上,这Nullable<T>是一个结构,它解释了呼叫.HasValue永远不会抛出的东西NullReferenceException.我想知道为什么 - 给定一个没有值的可空的 - 比较null总是true,即使在使用时Object.ReferenceEquals,我认为它会返回false,因为它是一个结构.

CLR内置了特殊行为以实现这一目标吗?它可能也解释了为什么泛型结构约束不允许无效.


诚挚的问候,Oliver Hanappi

c# nullable

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

在rails 3中使用helper输出html

我正在努力构建一个帮助器,输出一个由集合的所有成员组成的<'ul>.对于集合中的每个成员,我想打印出一个带有标题的<'li>,以及一个指向CRUD成员的div链接.这与Rails为索引视图的脚手架输出非常相似.

这是我得到的帮手:

def display_all(collection_sym)
  collection = collection_sym.to_s.capitalize.singularize.constantize.all

  name = collection_sym.to_s.downcase

  html = '' 

  html << "<ul class=\"#{name}-list\">"

  for member in collection do
    html << content_tag(:li, :id => member.title.gsub(' ', '-').downcase.strip) do
     concat content_tag(:h1, member.title, :class => "#{name}-title")
     concat link_to 'Edit', "/#{name}/#{member.id}/edit"
     concat "\|"
     concat link_to 'View', "/#{name}/#{member.id}"
     concat "\|"
     concat button_to 'Delete', "/#{name}/#{member.id}", :confirm => 'Are you sure?  This cannot be undone.', :method => :delete
    end
   end

   html << '</ul>'

 return html
end 
Run Code Online (Sandbox Code Playgroud)

而那输出正是我想要的.首先,如果有人认为有更好的方法可以做到这一点,请随意纠正我,我怀疑我是以低音方式做到这一点,但此刻它是我知道如何的唯一方式.

然后我尝试将链接包装在div中,如下所示:

def display_all(collection_sym)
  collection = collection_sym.to_s.capitalize.singularize.constantize.all …
Run Code Online (Sandbox Code Playgroud)

ruby html-helper ruby-on-rails actionviewhelper ruby-on-rails-3

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

第26行第39行的错误:未定义脚本上href的命名空间前缀xlink

我在一个svg文件中嵌入一个javascript文件,如下所示:

<svg 
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   version="1.0"
   width="958.69"
   height="592.78998"
   id="svg2275"
   sodipodi:version="0.32"
   inkscape:version="0.46"
   sodipodi:docname="Map of USA with state names.svg"
   sodipodi:docbase="C:\temp\webdesign"
   inkscape:output_extension="org.inkscape.output.svg.inkscape"> 
  <metadata 
     id="metadata2625"> 
    <rdf:RDF> 
      <cc:Work 
         rdf:about=""> 
        <dc:format>image/svg+xml</dc:format> 
        <dc:type 
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 
      </cc:Work> 
    </rdf:RDF> 
  </metadata> 
  <defs 
     id="defs2623"> 
    <inkscape:perspective 
       sodipodi:type="inkscape:persp3d"
       inkscape:vp_x="0 : 296.39499 : 1"
       inkscape:vp_y="0 : 1000 : 0"
       inkscape:vp_z="958.69 : 296.39499 : 1"
       inkscape:persp3d-origin="479.345 : 197.59666 : 1"
       id="perspective364" /> 
  </defs> 
  <script type="text/ecmascript" xlink:href="script.js" />
...
.........
.....
......
Run Code Online (Sandbox Code Playgroud)

我收到了上述错误.有谁知道我的错在哪里?

html javascript css xml svg

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

使用jquery,我如何找到数组中最接近的匹配到指定的数字

使用jquery,我如何找到数组中最接近的匹配到指定的数字

例如,你有一个像这样的数组:

1,3,8,10,13 ......

什么数字最接近4?

4将返回3
2将返回3
5将返回3
6将返回8

我已经看到这种方法在许多不同的语言中完成,但不是在jquery中,这可以简单地做到

arrays math jquery rounding closest

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

如何解析CSV文件,更新字段,然后保存

我需要读取CSV文件,更新字段,然后保存更改.除了将我的更改保存到我正在更新的字段之外,我一切正常

require 'csv'
@parsed_file = CSV::Reader.parse(File.open("#{RAILS_ROOT}/doc/some.csv"))
@parsed_file.each_with_index  do |row, x|
  address = row[5]
  l = Location.address_find(address)
  if l != nil
    puts "#{l.name} at #{l.address}"
    row[14] = l.store_code
    puts row[14]
  else
    puts "No matching address Found!!!"
  end
  #What do I do here? Something like this? CSV::Writer.generate(@parsed_file) 
end
Run Code Online (Sandbox Code Playgroud)

我该怎么办?如何保存我所做的更改并更新文件?

ruby csv

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

艰苦学习Python练习17额外问题(S)

我正在做Zed Shaw的奇妙学习Python The Hard Way,但是另外一个问题让我感到难过:第9-10行可以写成一行,怎么样?我尝试了一些不同的想法,但无济于事.我可以继续前进,但那有什么乐趣呢?

from sys import argv
from os.path import exists

script, from_file, to_file = argv

print "Copying from %s to %s" % (from_file, to_file)

# we could do these two on one line too, how?
input = open(from_file)
indata = input.read()

print "The input file is %d bytes long" % len(indata)

print "Does the output file exist? %r" % exists(to_file)
print "Ready, hit RETURN to continue, CTRL-C to abort."
raw_input()

output = open(to_file, 'w')
output.write(indata) …
Run Code Online (Sandbox Code Playgroud)

python python-2.x

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

睡到下一秒

我经常发现需要经常等到下一秒才能完成下一个系列操作.这大大减慢了单元测试的速度.所以这是我的问题:

而不是做Thread.sleep(1000)是否有更快更有效的睡眠方式,直到第二次更改到下一秒?

说时间是1:00:89

我睡了一秒钟到1:01:89

当时间达到1:01或尽可能接近时,我宁愿继续执行.

这合理吗?^ _ ^

java multithreading sleep

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