小编Mik*_*ton的帖子

您是否会推荐使用Iron Ruby,Iron Python或PowerShell来使C#应用程序成为脚本宿主?

您是否会推荐使用Iron Ruby,Iron Python或PowerShell来使C#应用程序成为脚本宿主?

经过一些快速的修补,现在我倾向于PowerShell有两个主要原因(注意这些纯粹是我的意见,如果他们错了,我很想知道!!!):

1)在应用程序中创建包含类的运行空间很简单; 因此,您可以轻松地编写应用程序脚本.

2)我听说有一些传言说IronRuby和IronPython正在失去微软的支持,所以他们可能是一个糟糕的长期解决方案?

由于这是我第一次在应用程序中添加脚本,我欢迎所有可以从以前走过这条路的人那里得到的建议.

具体来说,除了让我知道你是否同意我的上述两点之外,我想知道IronRuby和IronPython是否比PowerShell更容易使用(对于用户而不是开发人员),如果您使用DLR的经验是就像将对象传递给powershell运行空间一样简单?如果我添加了对DLR和IR/IP脚本的支持,我的应用程序是否仍然可以向后兼容XP?

c# powershell ironpython ironruby dynamic-language-runtime

11
推荐指数
2
解决办法
3662
查看次数

我想使用P2P构建一个分散的,类似reddit的系统.我应该以什么现有的p2p库为基础?

我想使用P2P构建一个分散的,类似reddit的系统.基本上,我希望保留reddit的基本功能,但要使其分散,以使其更加强大并且不受审查.这也将允许人们开发不同的客户端以匹配他们想要浏览它的方式.

你能推荐一些优秀的p2p库作为我的工作吗?它们应该是开源的,跨平台的,强大且易于使用的.我不太关心语言,我可以适应.

language-agnostic networking p2p social-networking nat-traversal

11
推荐指数
1
解决办法
1576
查看次数

如何在本机活动上显示软键盘

当我尝试使用时ANativeActivity_showSoftInput(),它不会调出软键盘.

我尝试过使用ANativeActivity_showSoftInput(engine->app->activity, ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED)ANativeActivity_showSoftInput(engine->app->activity, ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT)显示softinput,但也失败了.

我阅读了源代码,我发现启动nativeActivityNativeContentView(extend View)会创建,当调用时ANativeActivity_showSoftInput,它会showSoftInput()在java端调用.我想也许软键盘没有打开.

你能帮助我吗?

java android android-softkeyboard

11
推荐指数
1
解决办法
3108
查看次数

'easy_install -U cython'无法抱怨vcvarsall.bat和-mno-cygwin

在Windows下,似乎easy_install有一个C依赖并不是很容易.

尝试1 - vcvarsall.bat错误

cython在Windows7下安装,用MinGw; 我修改了Windows7 PATH以包含C:\MinGw\bin.在这一点上,我试图easy_install -U cython,并得到......

C:\Users\mike_pennington\Desktop\TestDrive>easy_install -U cython
Searching for cython
Reading http://pypi.python.org/simple/cython/
Reading http://www.cython.org
Reading http://cython.org
Best match: Cython 0.15.1
Downloading http://cython.org/release/Cython-0.15.1.zip
Processing Cython-0.15.1.zip
Running Cython-0.15.1\setup.py -q bdist_egg --dist-dir c:\users\mike_p~1\appdata
\local\temp\easy_install-qr1tet\Cython-0.15.1\egg-dist-tmp-556kzq
Compiling module Cython.Plex.Scanners ...
Compiling module Cython.Compiler.Scanning ...
Compiling module Cython.Compiler.Parsing ...
Compiling module Cython.Compiler.Visitor ...
Compiling module Cython.Compiler.Code ...
Compiling module Cython.Runtime.refnanny ...
warning: no files found matching 'bugs.txt' under directory …
Run Code Online (Sandbox Code Playgroud)

python windows mingw cython easy-install

11
推荐指数
1
解决办法
6511
查看次数

Android TCP连接最佳实践

我正在开发一个需要TCP连接到TCP服务器的Android应用程序(以Node.js编写)

我的Android TCP客户端正在工作,可以来回发送消息.

我的特定问题是:

  1. 在Android中处理与服务器的TCP连接的最佳方法是什么?
  2. 如何保持连接(在onDestroy()等上正确关闭连接)?
  3. 有没有更好的方法然后使用AsyncTask(除了普通的Thread类,Android 4.0中不允许)

我在AsyncTask中有我的套接字连接,如下所示:

@Override
protected Void doInBackground(Void... params) {
        try {
            Log.d("TCP_MESSAGE", "Connecting...");

                socket = new Socket(MY_LOCAL_IP, 8080);
                dataOutput = new DataOutputStream(socket.getOutputStream());

                inputstream = new InputStreamReader(socket.getInputStream());
                input = new BufferedReader(inputstream);


            while (!canceled) {
                String message = input.readLine();
                handleMessage(message);
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我在AsyncTask中连接的原因是因为我使用的是android 4.0并且不允许在常规线程中使用网络代码.

android tcp tcpclient

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

FTP可以有多个TCP连接进行多个并行文件传输

从以下网址阅读FTP协议规范时:(http://www.pcvr.nl/tcpip/ftp_file.htm).我遇到了这个"FTP与我们描述的其他应用程序不同,因为它使用两个TCP连接来传输文件".我的问题是,FTP可以有多个TCP连接进行多个并行文件传输,例如我可以通过两个TCP连接并行传输两个文件,这是定制还是标准化的问题?

ftp networking tcp

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

可以在同一台计算机上的多个应用程序接收UDP广播吗?

例如,假设我有一个"智能"温度计,每隔N秒将当前温度广播为UDP数据报.

现在,我可以编写一个侦听这些消息并以图形方式显示它们的客户端,并且我可以让该客户端同时在多台计算机上运行.到目前为止没问题.

但是,当我尝试在同一台Windows计算机上运行客户端的两个实例时,我会遇到有关尝试" 绑定到已使用的端口 "的错误.

这是:-

  • 答:就像所有操作系统上的UDP广播一样?
  • B:Windows网络堆栈的限制?
  • C:或者,可能是我正在阅读数据报的方式中的一个错误?

如果A或B,有什么办法围绕它.

如果是C,那么我会发布一些代码..

networking udp tcp broadcast

11
推荐指数
1
解决办法
5628
查看次数

为什么要使用<link rel ="apple-touch-icon image_src"...>?

当我查看我最喜欢的网站的HTML源代码时,我注意到它正在使用

<link rel="shortcut icon" href="favicon.ico">
<link rel="apple-touch-icon image_src" href="apple-touch-icon.png">
Run Code Online (Sandbox Code Playgroud)

显然第二个链接与Apple的iOS有关,但为什么还<link rel="shortcut icon" href="favicon.ico">不够呢?iOS需要专用的快捷图标才有什么特别之处?

html html-head ios

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

我在哪里可以找到高分辨率的财务数据

我正在编写一些机器学习软件用于公平,并希望找到一些刻度数据或至少3或5分钟的数据.

我想有一到两年的时间进行测试.

我并不真正关心数据的交换,只要它来自某个主要交易所.

还有哪里可以连接到延迟'实时'数据的数据流?

数据不一定是免费的,但免费更好:-)

finance networkstream quantitative-finance

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

是否有'expect'的实现或者在python3中运行的期望类库?

我想在python3中使用类似expect的模块.据我所知,无论是pexpect还是fabric都没有使用python3.我可以使用任何类似的包吗?(如果不是,有人知道py3支持是否在任何项目的路线图上?)

不需要完全重叠的功能集.我不认为我的使用情况下,有必要在这里,但我基本上重新实现Linux的期待脚本,做一些配置提供的命令远程登录,但扩展功能.

python expect pexpect fabric python-3.x

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