我正在开发一些桌面软件供客户转售.客户希望限制软件,以便注册码特定于一台且只有一台计算机.
除了使用网卡中的MAC之外,是否还有其他任何技术(适用于Windows和Mac OS X)以便唯一识别计算机?
我想构建一个可以在Windows和Mac OS X上运行的应用程序.我也希望它能够利用它运行的平台所提供的最好的框架,API等等.有没有办法做这不需要编写Objective-C代码然后编写C#代码?我一直在考虑将C++作为替代方案,但我想知道是否还有其他任何东西.该应用程序将基于GUI(虽然我不知道它将做什么)
-G.
我想开发一个跨平台的应用程序.
Java跨平台吗?我的意思是,我可以在Windows中开发Java应用程序并在Mac OS X和Linux中使用它吗?
如果有,怎么样?
我发现用Java编写的应用程序有两个安装文件,一个用于Windows,另一个用于Mac.这让我很困惑.
任何插图或建议将受到高度赞赏.
有没有人写过比.NET行李更大的应用程序?人们习惯于批评VB6的2 MB运行时间,但它很少使它伴随的应用程序相形见绌.
今天尽管在我的机器上安装了Vista,但我必须下载35 MB的3.5框架并重新启动,然后试用一半大小的应用程序.
当你考虑到降低的源代码安全性时,我想知道为什么有人会在.NET中开发一个Windows应用程序,而不是在允许构建本机可执行文件的语言中.
在编写在Windows上运行的应用程序时,.NET有哪些优势可以解决这些缺点?
作为12年以上的Windows和Web开发人员以及"在家"Mac用户,我想知道将REALBasic用于个人用途是否值得.我经常想涉足OS X的开发; 我知道VB,Java,C#,但不知道C,C++或Objective-C.我没有考虑具体的项目,也没有动力去学习Objective-C,所以我想知道RB是否容易且足够好让我开始使用一些小应用程序.
以下是我的疑虑/问题:
我还没有在"现实世界"中听到过关于REALBasic的更多信息 - stackoverflow上只有一个标记为"realbasic"的问题 - 所以,它是一个可行的开发环境,还是只是一个"玩具"语言/ IDE?
使用RB编写/编译应用程序是否有任何怪癖或陷阱?
是否有任何用RB编写的商业应用程序?
Postgresql有3个keepalive设置用于管理丢弃的连接(在postgresql.conf中):
tcp_keepalives_count
tcp_keepalives_idle
tcp_keepalives_interval
默认情况下,这些值为0.
我想要的行为是Postgresql在一段时间后丢弃客户端连接,如果客户端失去网络连接或进入休眠状态.
我目前正在使用这些值:
tcp_keepalives_count = 1
tcp_keepalives_idle = 60
tcp_keepalives_interval = 60
我在Mac OS X上运行PostgreSQL 8.4,但似乎没有任何效果.我的测试是我在表中锁定一行(使用SELECT FOR UPDATE)并断开工作站与网络的连接.但在Postgresql中我仍然看到工作站持有锁.
我希望在时间过去之后(在这种情况下为60秒),连接将被终止并且锁将被释放.
要么我做错了,要么我完全误解了这应该是怎么回事.
有什么建议?
我试图从控制台应用程序调用GetConsoleScreenBufferInfoEx函数.如果重要,该应用程序是在64位Windows 7上运行的32位应用程序.该语言是RealBasic.
我相信我已经正确定义了所有结构,并且缓冲区输出句柄适用于所调用的每个其他API函数:
Declare Function GetConsoleScreenBufferInfoEx Lib "Kernel32" (cHandle As Integer, ByRef info As CONSOLE_SCREEN_BUFFER_INFOEX) As Boolean
Declare Function GetLastError Lib "Kernel32" () As Integer
Declare Function GetStdHandle Lib "Kernel32" (hIOStreamType As Integer) As Integer
Const STD_OUTPUT_HANDLE = -11
Dim stdHandle As Integer = GetStdHandle(STD_OUTPUT_HANDLE)
Dim err As Integer
Dim info As CONSOLE_SCREEN_BUFFER_INFOEX
If GetConsoleScreenBufferInfoEx(stdHandle, info) Then
Break
Else
err = GetLastError //Always 87, Invalid parameter
Break
End If
Run Code Online (Sandbox Code Playgroud)
结构:
Structure CONSOLE_SCREEN_BUFFER_INFOEX
cbSize As Integer
dwSize As COORD …Run Code Online (Sandbox Code Playgroud) 我的公司正计划建立一个用于处理(饮料)的模拟工具,我们目前正在研究用Xojo编写的半生不熟的系统.我个人从来没有听说过这种语言,如果有人能快速评估,我会很感激.
我们根本没有内部的Xojo能力,当然不愿意引入一个系统,只需一个系统就需要大量的专业知识投入.
所以,我们现在正在考虑我们的选择:将它移植到我们擅长的语言(C#或Java),或者在构建语言的内部技能的同时继续开发Xojo.
那么,与Xojo有什么重要的关系?
干杯
我刚刚向我的客户做了一个我刚刚提供的商业Windows应用程序的演示文稿.问题是这个客户端只有Mac机器.我不知道Mac OS版本.
那么怎么能在Mac上运行这个APP?
此APP是在Delphi 2007 Win32中创建的.
我有哪些解决方案?
我有一些XML,我在使用XPath处理时遇到问题.我似乎无法获得我正在寻找的价值观.XML的结构如下:
<Group>
<Menu>
<Name>Top Menu</Name>
<Document>
<DocName>Readme.txt</DocName>
</Document>
<Menu>
<Name>Sub Menu</Name>
<Document>
<DocName>Manual.pdf</DocName>
</Document>
<Document>
<DocName>UserGuide.pdf</DocName>
</Document>
</Menu>
</Menu>
</Group>
Run Code Online (Sandbox Code Playgroud)
给定菜单名称,我想在菜单中找回DocumentNodes列表.例如,给定"子菜单",我想取回Manual.pdf和UserGuide.pdf的两个Document节点.
目前,我正在使用遍历孩子的代码来提取这些信息,但是,我宁愿直接使用XPath来提取它,但我的技能很弱.
(在你问之前,我无法重构XML.这是以这种方式提供给我的.)
有什么想法吗?
realbasic ×4
macos ×3
xojo ×3
.net ×2
c# ×2
delphi ×2
windows ×2
cocoa ×1
console ×1
java ×1
keep-alive ×1
locking ×1
objective-c ×1
postgresql ×1
realstudio ×1
review ×1
simulation ×1
winapi ×1
xml ×1
xpath ×1