问题列表 - 第38538页

通过串行从Ruby向Arduino写入字节

我正在尝试通过串口发送一个整数到我的Ardunio.然后芯片将在LED上显示二进制数字.但是,我在尝试通过串行端口将数据作为一个字节发送时遇到了很多麻烦,只要我可以调试以下代码将其作为ASC char值发送.

谁能指出我正确的方向或发现错误?我真的很感激.我已经把头发拉了很长时间.

红宝石

require 'rubygems'  
require 'serialport' # use Kernel::require on windows, works better.  

#params for serial port  
port_str = "/dev/tty.usbserial-A700dZt3"  #may be different for you  
baud_rate = 9600  
data_bits = 8  
stop_bits = 1  
parity = SerialPort::NONE  

sp = SerialPort.new(port_str, baud_rate, data_bits, stop_bits, parity)  

i = 15

#just write forever  
while true do  
  sp.write(i.to_s(2))
  sleep 10
end
Run Code Online (Sandbox Code Playgroud)

Arduino的

int ledPin = 10;
int ledPin1 = 11;
int ledPin2 = 12;
int ledPin3 = 13;

byte incomingByte;  // for …
Run Code Online (Sandbox Code Playgroud)

ruby serial-port arduino

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

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

使用两个数组创建一个哈希表

有谁知道如何做到这一点以及伪代码会是什么样子?

众所周知,哈希表存储键,值对,并且当一个键被调用时,该函数将返回与该键相关联的值.我想要做的是理解创建映射函数的底层结构.例如,如果我们生活在除了数组之外没有先前定义的函数的世界中,我们怎么能复制我们今天拥有的Hashmaps?

hashtable pseudocode

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

GCC的NetBeans设置

当我点击项目属性时,我可以设置Warning level(More Warnings)和Command Line -> Additional Options(-std=c99).但我希望我的所有C项目默认都有这种选项,而不是每次创建新项目时都手动设置它们.

截图

c gcc netbeans mingw makefile

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

将Git Repo转换为Darcs

我想移动一个git repo我必须darcs.我无法找到解释如何做到这一点的文档或项目; 看起来大多数用户都希望走另一条路.另外,能够控制来自darcs的git repo会很酷.

git version-control darcs

12
推荐指数
3
解决办法
1377
查看次数

缩放文本以填充 HTML5 画布的最佳方法

我需要“缩放”文本以填充 antire HTML5 画布。看来该scale()方法不影响文本。我见过在measureText()方法上带有迭代循环的近似方法,但这并不能完全满足我的需要。理想情况下,我想在不保留纵横比的情况下水平和垂直填充。SVG 可以帮助解决这个问题吗?

html svg text canvas scale

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

使用Spring MVC和JSF

我一直使用Spring MVC,直到现在,效果很好,但我从朋友那里听说JSF也很好,有一些很好的视觉效果,尽管我真的不太了解JSF.所以我的问题是:是否可以将Spring MVC与JSF混合使用?如果是的话,这样做是好事还是更好的方法呢?

jsf spring spring-mvc

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

JavaScript字符串替换为正则表达式和函数作为参数

我在阅读有关此功能的书籍中似乎得到了相互矛盾的建议.我想知道是否有人可以澄清.例如,Nicholas Zakas声明函数参数具有格式函数的签名(match,pos,originalText)(P139:Pro JavaScript for Web Developers 2nd ed:Wrox)

他继续说当正则表达式有一个匹配时,函数会传递三个参数(如上所述).当有多个捕获组时,每个匹配的字符串作为参数传入,最后两个位置是position和originalText ...

然后我们来到Doug Crockfords,JavaScript:The Good Parts.(P90):他再次规定语法为字符串(searcValue,replaceValue)searchValue可以是一个正则表达式 - 很棒的匹配..如果replaceValue是一个函数,第一个参数是匹配的文本,那么第二个是捕获组1,第三个是捕获组2等等.这里有一个明显的区别.(即没有位置参数)

我还在查看Pro JavaScript设计模式(APress P152)中的一个示例,它启动了整个交叉引用过程.这些人(Ross Harmes/Dustin Diaz)用两个名为a&b的参数非常无益地指定了replaceValue函数.但它倾向于强化Doug Crockford描述的概念.

有人可以确认尼古拉斯扎卡斯的描述是否确实是一个有效的选择?

javascript string replace

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

iOS测试/规格TDD/BDD以及集成和验收测试

在iPhone上用于行为驱动开发的最佳技术是什么?什么是一些开源示例项目,证明了这些技术的合理使用?以下是我发现的一些选项:


单元测试

测试::单位样式

  1. OCUnit/SenTestingKit,iOS开发指南:单元测试应用程序和其他OCUnit参考中所述.
  2. 抓住
  3. GHUnit
  4. Google Toolbox for Mac:iPhone单元测试

RSpec风格

  1. 新西兰(也有嘲弄和期望)
  2. 雪松
  3. 带有UI自动化的Jasmine,如灵巧的'iOS验收测试规范所示

验收测试

风格

  1. UI自动化(适用于设备)

    更新:Zucchini框架似乎融合了Cucumber和UI Automation!:)

    旧博客帖子:

  2. UISpecUISpecRunner

  3. FoneMonkey

黄瓜风格

  1. 弗兰克iCuke(基于黄瓜会见iPhone谈话)

iphone rspec cucumber ios ios-ui-automation

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

在Mac上没有Framework的情况下部署Mono应用程序

我有一个#-program,在Mono和OSX下运行良好,我也能够为该程序创建一个app-directory.现在我想分发它,但我不想强迫用户安装mono,因为这在Mac下是不寻常的(并且有一些副作用,我想避免).

我已经尝试使用mkbundle构建一个包,但mkbundle在Mac下无法正常工作.

我应该补充一点,我使用的是GTK.

在Mac下构建完全独立应用程序的最简单方法是什么?有什么好的教程吗?有没有一个好工具,可以帮助?

c# deployment macos mono

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