问题列表 - 第25228页

1k的程序空间,64字节的RAM.可以进行1线通信吗?

(如果你的懒惰看到TL的底部; DR)

您好,我打算建立一个处理物理计算的新(原型)项目.基本上,我有电线.这些电线都需要同时读取其电压.每根导线读数之间的差异超过几百微秒就会完全搞砸了.Arduino需要大约114微秒.因此,在延迟会影响读数的准确性之前,我能阅读的最多的是2或3条线.

所以我的计划是让一个Arduino成为一系列ATTinys的"主人".arduino相当狭窄的空间,但它与一个巨大的游乐场相比.ATTiny13A具有1k的闪存ROM(程序空间),64字节的RAM和64字节(非耐用和慢速)EEPROM.(我选择这个价格和尺寸)

我系统中的ATTinys不会做太多.基本上,他们所要做的就是等待来自Master的信号,然后读取1或2线的电压并将其存储在RAM中(如果它变得狭窄,则可能存储在EEPROM中).然后使用1根电线将数据发送给Master.(没有更多空间!).

到目前为止,我所要做的就是实现简单的电压读取代码(使用内置ADC).但这个沟通有点让我担心.您是否认为通信协议(仅使用1线!)甚至可以在这样的约束中实现?

TL; DR:在不到1k的程序空间和64字节的RAM(以及64字节的EEPROM)中,您认为可以实现1线通信协议吗?我是否需要放入装配以使其适合?

我知道目前我的Arduino程序链接到Wiring库超过8k,所以我有点担心.

c assembly avr communication freestanding

5
推荐指数
2
解决办法
1394
查看次数

什么是学说水合作用?

我已经读过关于学说文献中的水合作用,但我仍然无法理解它是什么.

有人可以解释一下吗?

php doctrine hydration

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

如何在C#中检查套接字是否已连接/断开?

如果其他主机在断开连接时没有向您发送数据包(例如因为它不正常地断开连接),如何检查网络套接字(System.Net.Sockets.Socket)是否仍然连接?

c# sockets connection

59
推荐指数
6
解决办法
11万
查看次数

如何在C中小写字符串?

如何在C中将混合大小写字符串转换为小写字符串?

c string lowercase

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

图间距算法

我正在寻找一种算法,可用于确定屏幕上显示的数字对象的xy坐标.每个对象可以与另一个对象相关,并且可以存在任意数量的关系,并且可以存在任意数量的这些对象.

对显示这些对象的区域的总体大小没有限制.

我在php中写这个,并希望将坐标存储在一个数组中.

php algorithm graph

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

下载javascript而不阻止

上下文:我的问题涉及改进网页加载性能,特别是javascript对页面加载的影响(脚本下面的资源/元素被阻止下载/呈现).

通常将脚本放在底部(例如,在标签之前)来避免/减轻此问题.

我正在寻找的代码是用于网络分析.将其放在底部会降低其准确性; 并且因为这个脚本对页面的内容没有影响,也就是说,它不会重写页面的任何部分 - 我想把它移到头脑中.如何在不破坏页面加载性能的情况下做到这一点是关键.

根据我的研究,我发现有六种技术(在所有或大多数主流浏览器中都支持)下载脚本,这样它们就不会阻止下载内容加载/呈现:

(i) XHR + eval() ;

(ii) XHR + 注射 ;

(iii)像在iFrame中一样下载HTML包装的脚本;

(iv)将脚本标记的异步标志设置为TRUE(仅限HTML 5);

(v)设置脚本标签的延迟属性; 和

(vi) 'Script DOM Element'.

这是我不明白的最后一个.实现模式(vi)的javascript是:

(function() {
  var q1 = document.createElement('script');
  q1.src = 'http://www.my_site.com/q1.js'
  document.documentElement.firstChild.appendChild(q1)
})();
Run Code Online (Sandbox Code Playgroud)

看起来很简单:创建匿名函数,然后在同一个块中执行.在这个匿名函数里面:

  • 创建一个脚本元素

  • 它的SRC元素设置为它的位置,然后

  • script元素被添加到DOM中

但是虽然每一行都很清楚,但我仍然不清楚这种模式究竟是如何在不阻止渲染/加载的页面元素/资源的情况下加载脚本的

html javascript performance

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

从文本内容生成标记

我很好奇是否存在通过使用一些权重计算,出现率或其他工具从给定文本生成关键字/标签的算法/方法.

另外,如果您为此指出任何基于Python的解决方案/库,我将不胜感激.

谢谢

python tags nlp machine-learning nltk

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

删除X-Powered-By

  1. 如何在PHP中删除X-Powered-By标头?我在Apache服务器上,我使用的是PHP 5.21.我不能在php中使用header_remove函数,因为5.21不支持它.我使用Header unset X-Powered-By,它在我的本地机器上工作,但不在我的生产服务器上.

  2. 如果php不支持ver <5.3的header_remove(),还有替代方法吗?

php http-headers

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

为什么Silverlight 4工具只提供部分智能感知?

我终于安装了Silverlight 4 Toolkit,在找到这个问题中描述的正确命名空间困难后引用并工作.

但智能感知不能完全发挥作用:在我输入" tk:"之后,它不会弹出我可用的各种控件,但是如果我输入一个控件名称,例如DockPanel,它就会起作用,如下所示.在输入tk:DropPanel后,它甚至会给我智能感知,这是奇怪的.

如何在所有情况下为Silverlight 4 Toolkit提供intellisense?

我可以想象我需要另一个命名空间,但这个网站说这个参考:

现在就是您所需要的(并且将由Visual Studio和Blend自动使用)

替代文字http://www.deviantsart.com/upload/q02bav.jpg

这是Silverlight 3 Toolkit intellisense的截图,它在vs2008和web dev express 2008中都运行良好:

替代文字http://www.deviantsart.com/upload/196ufid.jpg

silverlight silverlight-toolkit silverlight-4.0

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

php计算浮点数

我这里有一个奇怪的数学计算.我希望有人会解释.

$a = 1.85/100;
$b = 1.5/100;
$c = 1.1/100;
$d = 0.4/100;
$e = 0.4/100;
$f = 0.4/100;
$g = 0.4/100;

$h = $a + $b + $c + $d + $e + $f + $g;

echo $h*100 ."<br>";
$i = $h-$a;
$i = $i-$b;
$i = $i-$c;
$i = $i-$d;
$i = $i-$e;
$i = $i-$f;
$i = $i-$g;

echo $i;
Run Code Online (Sandbox Code Playgroud)

最后一个$i值应为0但返回6.93889390391E-18.

php math floating-point

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