小编Chr*_*ris的帖子

对嵌入式系统编程最合适(最好)语言的建议?

我正在考虑为大约20MHz的设备进行嵌入式编码,具有6mb ram,带有ARM32处理器.任何人都可以建议最好/最合适的语言来编程嵌入式系统吗?我在考虑:

  • LUA
  • TinyPy
  • C
  • Java ME
  • C#
  • 有人推荐了JavaScript

有什么建议?谢谢

编辑 - 看起来像C和Lua是赢家.干得好!

编辑 - 实时不是问题,更多的是有限的ram/cpu指令事物.

embedded arm

7
推荐指数
3
解决办法
4285
查看次数

IIS 6的最佳反向代理?

我想从我们的一个Intranet IIS站点设置一个反向代理,指向另一个tomcat服务器.例如,我希望用户浏览到' http:// our-iis-server/friendly-url '并将其反向代理为' http:// our-tomcat-server/ugly-url '.

什么是最好的解决方案?我把它缩小到三个选项:

此外,这些工具可以重写html中的链接吗?例如,如果tomcat服务器的html有'a href = http:// our-tomcat-server/ugly-url/product/widget ',我需要将其更改为'a href = http:// our-iis -server/friendly-url/product/widget '

提前致谢.所有好的答案都将被投票!

iis tomcat iis-6 reverse-proxy

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

什么是Windows最好的免费脚本化SFTP客户端?

什么是Windows最好的免费脚本化SFTP客户端?

我看过WinSCP和FileZilla.WinSCP看起来很麻烦(点击这里),FileZilla看起来似乎不太可编写脚本.

有什么建议?

基本上我想要做的是:从计划任务,登录到远程服务器,拉过任何文件,然后从远程服务器删除它们.

windows sftp

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

从PDF文件中提取文本

我需要从PDF文件中提取文本.该文本可能采用表格格式,并将用于在外部方和我们的系统之间自动传输数据.

任何人都可以建议一个命令行工具(例如pdf到txt)或一个对此有利的库吗?

语言选择:

  • C#(首选)
  • Java(如果必须的话)

我在这里找到了一些想法,但我认为这个人正在谈论更多关于一次性的情况,我说的更像是每日导入:

/sf/ask/34166261/

c# java pdf

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

Tokio 错误:“没有正在运行的反应器”,即使安装了 #[tokio::main] 和单个版本的 tokio

当运行这样的代码时:

use futures::executor;
...
pub fn store_temporary_password(email: &str, password: &str) -> Result<(), Box<dyn Error>> {
  let client = DynamoDbClient::new(Region::ApSoutheast2);
  ...
  let future = client.put_item(input);
  executor::block_on(future)?; <- crashes here
  Ok(())
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

thread '<unnamed>' panicked at 'there is no reactor running, must be called from the context of a Tokio 1.x runtime
Run Code Online (Sandbox Code Playgroud)

我的 main 具有 tokio 注释,因为它应该是:

#[tokio::main]
async fn main() {
  ...
Run Code Online (Sandbox Code Playgroud)

我的 Cargo.toml 看起来像:

[dependencies]
...
futures = { version="0", features=["executor"] }
tokio = "1"
Run Code Online (Sandbox Code Playgroud)

我的 cars.lock 显示我只有 futures …

rust rust-tokio

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

尝试使用Spring以正确的顺序销毁bean

我有一个使用Spring设置的Web应用程序来创建我的hibernate会话工厂(单例)和会话和事务(两者都是请求作用域),但它正在以错误的顺序销毁会话和事务.我如何配置它以便在会话之前销毁事务?这是我的spring applicationContext.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
      "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
  <bean id="hibernateSessionFactory" scope="singleton"
    class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="configLocation" value="classpath:hibernate.cfg.xml" />
  </bean>

  <!-- The per-http request hibernate session -->
  <bean id="hibernateSession" factory-bean="hibernateSessionFactory"
    factory-method="openSession" destroy-method="close" scope="request" />

  <!--  The per-http request transaction (i need this to be destroyed BEFORE the session) -->
  <bean id="hibernateTransaction" factory-bean="hibernateSession"
    factory-method="beginTransaction" destroy-method="commit" scope="request" />
</beans>
Run Code Online (Sandbox Code Playgroud)

这是显示在关闭事务之前关闭会话的日志:

16111 [http-8080-3] DEBUG org.springframework.beans.factory.support.DisposableBeanAdapter  - Invoking destroy method 'close' on bean with name 'hibernateSession'
16111 [http-8080-3] DEBUG org.hibernate.jdbc.ConnectionManager  - releasing …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate struts2

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

关于如何从在UIWebView中运行的JS与托管obj-c应用程序进行通信的建议?

我计划有一个带有uiwebview的shell iphone应用程序,我的应用程序的大部分都在uiwebview中通过javascript运行.

现在我知道通过使用stringByEvaluatingJavaScriptFromString从obj-c环境到javascript环境的通信很容易,但是有一个很好的推荐方式从javascript环境到obj-c世界进行通信吗?

谢谢

javascript iphone objective-c uiwebview

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

尝试使用协议分析器(Charles)捕获node.js http流量,但无法获取节点使用代理

我试图用协议分析器(Charles)捕获node.js http流量但是无法让节点使用代理.有没有办法让节点http和https模块使用代理?

我顺便使用OSX

macos https proxy http node.js

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

ARC中的'[[something retain] autorelease]相当于什么?

什么相当于[[something retain] autorelease]ARC?

我有一个问题,类DBRequest调用我的委托来表示完成.我的委托然后将DBRequest实例设置为nil,dealloc就是它.但是当堆栈弹出我的委托并跳回DBRequest时,它当然会崩溃.

如果我不在ARC中,在我的委托中我只是[[theDbRequest retain] autorelease]在释放我对它的引用之前做的,这样它就能存活足够长的时间直到下一个运行循环自动释放它.

我应该怎么做ARC?

iphone objective-c ios automatic-ref-counting

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

手动控制UIView动画的进度,而不是在持续时间内自动控制

我想设置一个UIView动画,但不是花了一段时间,我想控制百分比进度,让它自动为我插值.那可能吗?谢谢

iphone core-animation objective-c uiview ios

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