小编Nat*_*han的帖子

在微小内存中运行的可用交互式语言有哪些?

我正在寻找通用编程语言

  • 有一个交互式(实时编码)提示
  • 当编译器托管在单独的机器上时,单独工作32 KB RAM或8 KB工作
  • 在总共只有8-32 KB RAM的微控制器上运行(没有MMU).

到目前为止,下面是我的清单,我错过了什么?

  • Python:PyMite VM需要64K闪存,8K RAM.目标LPC,SAM7和ATmegas 8K或更多.托管.
  • Lua:eLua FAQ推荐256K闪存,64K RAM.
  • FORTH:amforth在ATmega上需要8K闪存,150字节RAM,30字节EEPROM.
  • 方案:armpit方案最小的目标是具有32K闪存,4K SRAM的LPC2103.
  • C:Interactive C在68HC11上运行,没有闪存和32K SRAM.托管.
  • C:picoc是一个开源,交叉编译,交互式C系统.编译为AVR时,需要63K闪存,8K RAM.可以通过努力将RAM保持在闪存中来减少RAM.
  • C++:AngelScript是一个开源的,基于字节码的,类似于C/C++的脚本语言,具有简单的本机调用.
  • Tcl:TinyTCL在DOS上运行,60K二进制.看起来很容易移植.
  • BASIC:TinyBasic:初始化为64K堆,可能是可调整的.
  • 口齿不清
  • PostScript :(我还没有找到低内存的FOSS实现)
  • Shell:bitlash:Arduino(ATmega)的交互式命令shell.另见AVRSH.

embedded microcontroller programming-languages interactive

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

有没有Android Drawable设计师?

我想在我的Android应用程序中使用更多矢量绘图.提供图像并不像我希望的那样具有空间效率或可扩展性.

Android提供了一系列Drawable文件格式,例如ShapeDrawable,可以组合在一起LayeredDrawable.如果有一个设计师用于可视化结果,进行绘图并处理所有生成的文件,那么在这条路径上走得很远就会很好.

C#WPF有Expression Blend,Adobe有Flash CS4,而iPhone有Opacity.所以我的问题是,是否有适用于Android的设计师或绘图工具?

注意:其他问题已经讨论过在Android中使用SVG.Android没有对SVG的本机支持,因此唯一的方法是使用外部库.我想避免这种情况,并且要求使用开发人员方面的工具.SVG到Drawable转换器会很好,但我不知道.

graphics android vector-graphics drawable

40
推荐指数
1
解决办法
8491
查看次数

DocProject与Sandcastle帮助文件生成器GUI

我有几个C#项目以及一些我试图一起记录的内部库组件.Sandcastle似乎是从C#生成文档的地方.我想知道DocProject或Sandcastle帮助文件生成器GUI中的哪一个更好,并支持我需要的功能.

我想只编译每个项目自己的文档部分,然后将它们全部集成到一起.(即一个文档项目中的库组件和它自己的文档项目中的每个项目,然后使用Help 2查看器在单个根目录中的所有上述内容)

c# sandcastle

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

如何测试在MVC 2中设置的TempData是否存在重定向?

在尝试测试我的MVC 2控制器时,我很难测试TempData我在进行重定向时的结果.如果控制器操作的结果是a ViewResult,它可以正常工作,但是,在重定向中,它是RedirectToRouteResult.

所以我的测试是这样的:

var controller = new SubscriptionController(this.dataStorageMock.Object)
    {
        ControllerContext = MvcMockHelpers.GetControllerContextMock("POST")
    };

var actionResult = controller.Create(formCollection);
var redirectResult = (RedirectToRouteResult)actionResult;

// TODO: Need to ensure TempData contains a key "info".
Run Code Online (Sandbox Code Playgroud)

一种选择是执行以下操作:

Assert.That(controller.TempData.ContainsKey("info"));
Run Code Online (Sandbox Code Playgroud)

如果结果是a,ViewResult它可以像这样测试:

var viewResult = (ViewResult)actionResult;
Assert.That(viewResult.TempData.ContainsKey("info"));
Run Code Online (Sandbox Code Playgroud)

有没有办法测试RedirectToRouteResult与可测试的相同方式ViewResult

谢谢

unit-testing asp.net-mvc-2

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

什么是Windows 7上的Internet Explorer 11?ES2016在企业中的支持程度如何?

我在企业中支持基于Web的应用程序.我目前需要Chrome,企业通过Chrome Legacy Browser支持插件强制自动切换支持Chrome.现在他们已将Windows 7计算机更新到Internet Explorer 11,一些用户要求允许该应用程序在Internet Explorer 11上运行.

目前,我使用的JavaScript框架(以及Babel)与IE11兼容,但未来几年会发生什么?

我没见过微软在IE 11之后发现任何事情.事实上他们说Windows 7没有任何结果.随着JavaScript每年都在更新(ES2015,ES2016,ES2017等),微软如何计划保持IE 11的最新状态?

我们会被迫支持越来越"狡猾"的IE11吗?到2020年(Windows 7生命周期结束),我们是否会陷入企业中的Internet Explorer 11 ?

windows internet-explorer windows-7 microsoft-edge ecmascript-2016

8
推荐指数
1
解决办法
1519
查看次数