Articles of 本地

TideSDK封装在Windows或Linux的Mac上

我读过这个 从一个平台构buildWin,Mac和Linux软件包 答案说 一个服务平台即将来临,将解决这个问题,使每个人都更容易开发。 我们将通过这个提供公告。 所以我认为这是TideSDK的开发者 但是没有select将应用程序构build到其他平台上 然后我尝试用cli来构build它,但是出现了一些错误 python "$path_to_sdk/tidebuilder.py" -p -n -t network -d "packages/win32/network" -o "win32" "../my_project" Traceback (most recent call last): File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/tidebuilder.py", line 141, in <module> environment = env.PackagingEnvironment(options.platform, packager, options.appstore) File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/env.py", line 63, in __init__ self.init_normal_dirs(script_dir) File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/env.py", line 83, in init_normal_dirs p.join(os.environ['APPDATA'], 'TideSDK'), File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", […]

graphics用户界面容易和快速没有.NET框架

有没有什么办法可以像Visual Studio一样快速简单地构buildgraphics界面,但是没有.NET Framework? 我正在寻找本机Windowsgraphics用户界面,所以在Qt Creator中使用Qt不是一个选项(它不需要跨平台)。 使用C ++的Windows API的东西将是伟大的( 不是delphi )。 我的意思是,像WinSCP这样的应用程序真的是完全用手写的GUI?

实时了解localtime()和localtime_r()的时区变化

在Ubuntu 12.04.3 LTS框中,我只注意到localtime()和localtime_r()在进程生命周期中系统时区变化时的行为不同:localtime()立即获取时区变化​​,而localtime_r不是,似乎坚持在这个过程启动的时区。 这是预期的行为? 我没有看到这覆盖任何地方。 更确切地说,当我使用下面的代码… #include <stdio.h> #include <sys/time.h> #include <time.h> #include <unistd.h> int main() { while (1) { time_t t = time(NULL); struct tm *tm = localtime(&t); printf("localtime:%02d/%02d/%02d-%02d:%02d:%02d\n", tm->tm_mon + 1, tm->tm_mday, tm->tm_year + 1900, tm->tm_hour, tm->tm_min, tm->tm_sec); sleep(1); } return 0; } …并从UTC更改时区通过… # echo 'Europe/Berlin' > /etc/timezone # sudo dpkg-reconfigure –frontend […]

“没有这样的文件或目录”试图在Android设备上执行Linux二进制文件

我使用Android GCC工具链(纯linux,没有android或NDK)构build了一个本机linux ARM二进制文件。 我通过adb shell连接到运行Android 4的平板电脑。我“adb push”把那个二进制文件编辑到该设备的/ system / bin目录下,希望能够在那里执行。 我用chmod 777标记了可执行文件。 如果我尝试执行它,我会得到“没有这样的文件或目录”。 更多信息:小程序使用fc和fm库。 由于ARM工具链似乎没有crt1,从我发现的例子来看,它通常包含启动代码,我们通过包含它的文件在android版本中search,findcrtbegin_dynamic和crtend_dynamic,但是对于_static等价的,其中一个失踪了,所以我没有通过GCC的静态。 它是用“-nostdlib”构build的。 可能是什么问题?

让Python响应Windows时区更改

当Python在Windows下运行时,如果在Python实例的生命周期中更改时区,则time.localtime不会报告正确的时间。 在Linux下,time.tzset总是可以运行来缓解这样的问题,但是在Windows中似乎没有任何等价物。 有没有办法解决这个问题,而不做一些荒谬的事情,哦,我不知道… #!/bin/env python real_localtime = eval(subprocess.Popen( ["python","-c", "import time;repr(time.localtime())"], stdout=subprocess.PIPE).communicate()[0])

免费的代码覆盖工具

是否有任何免费的代码覆盖工具本地(而不是pipe理)的代码? 对于Windows或Linux平台?

java-COM interop:用Java实现COM接口

如何在java中实现一个vtable COM接口? 在过去,我会使用内置在java-COM interop中的Microsft JVM。 什么是现代JRE的等价物? 提出类似SO问题的答案JACOB。 我已经看过JACOB,但是这是基于IDispatch,旨在控制自动化serers。 我需要的COM接口是自定义的Vtable(扩展IUnknown),例如IPersistStream,IOleWindow,IContextMenu等 对于我的用例,我可以在JNI中实现所有的COM细节,并让JNI层调用java中相应的接口。 但我希望有一个不那么痛苦的解决scheme。 这是一个开源项目,所以开源替代是首选。 编辑:Com4j看起来很有前途。 仔细查看可用的文档,似乎并不支持注册IClassFactory,所以COM对象(在Java中)可以由非Java客户端实例化。

Amazon SimpleDB用于开发环境/本地安装

有没有一种方法/工具来模拟亚马逊的SimpleDB的发展目的? 在上面的我的追求,我发现这个工具,但这是为Mac OS。 任何可以在Win XP上安装的东西? 不用说,所有的SimpleDB API都需要被支持。 以防万一,我的是一个.Net的networking应用程序。

如何让DirectShow从资源播放video?

我正在扩展应用程序,以在对话框中的控件上播放几个video之一。 从无窗口示例开始,我已经有了这个工作,但是video必须是与主可执行文件分开的文件。 从包装的angular度来看,理想的情况是将video作为资源包含在可执行文件中。 我做了一些Googlesearch,有一些“有人应该这样做”,还有几个指向Async样本的指针,尽pipe目前还不清楚如何从那里得到我想要的地方。 有谁知道一个简单的方法来做到这一点? 这似乎不是一个angular落的情况下,我有点惊讶,这不是在框中。

closures窗口上的Javaclosures挂接调用

我有一个情况,我想执行一些任务,当用户发信号的OS(在我的情况下,只有Windows)关机。 我已经尝试使用Javaclosures挂钩。 我面对的问题是,当我退出程序使用System.exit(0); ,closures挂钩被称为,但是当我直接closures电脑,他们不是。 这是我用于closures挂钩的代码 – Runtime.getRuntime().addShutdownHook(new JVMShutdownHook()); //in main method //within the main java class private static class JVMShutdownHook extends Thread { @Override public void run() { //perform tasks } } 有什么办法与操作系统进行交互(我假设一些本地代码),以便它可以让我的程序正常退出? 任何帮助将不胜感激。