问候所有,
本学期我正在学习微型计算机的结构和应用课程,我们正在使用Motorola 68000系列CPU /板进行编程.课程大纲建议在家里运行Easy68K或Teesside Motorola 68000 Assembler/Emulator等测试程序.
我告诉我的教授我运行x64 Linux并询问我需要什么样的环境来完成我的课程.他说,最简单的使用环境是安装了两个建议应用程序之一的Windows XP 32位虚拟机,但是,只要我可以测试我在家写的内容,他就不会真正关心我使用的内容.
所以我问是否存在适用于Linux的某种模拟器或环境,因此我可以测试我的代码,以及通过在Linux中编写和测试我的代码会遇到什么样的警告.
另外,我计划在Vim中进行编辑,这可能不是问题,但如果您有任何问题,我希望能够深入了解68000汇编的编辑器.
谢谢!
编辑:只是为了澄清 - 我根本不想在板上安装Linux - 我想在我的家用机器上编程,在本地测试代码,然后将其带到电路板上进行评级/运行.
我有进程的PID(和名称),我想把它带到linux(ubuntu)的前面.在Mac上,我只是这样做SetFrontProcess(pid),在Windows上我会枚举窗口,选择我想要的那个,然后打电话,SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);但我不知道在linux上做什么.我已经看了一下X Lib,但是大多数/所有这些函数似乎都在你进程中的窗口上运行.
编辑:使用bdk的答案我将这些助手添加到我的代码中以获取Window
bool searchHelper(Display* display, Window w, Atom& atomPID, unsigned long pid, Window& result)
{
bool ret = false;
Atom atomType;
int format;
unsigned long nItems;
unsigned long bytesAfter;
unsigned char* propPID = 0;
if (Success == XGetWindowProperty(display,w,atomPID,0,1,False,XA_CARDINAL,&atomType,&format,&nItems,&bytesAfter,&propPID))
{
if (propPID != 0)
{
if (pid == *((unsigned long *)propPID))
{
result = w;
ret = true;
}
XFree(propPID);
}
}
if (ret)
return ret; //we found …Run Code Online (Sandbox Code Playgroud) 当我使用netbeans(6.9)创建"开发"glassfish(3.1)域时,则不需要密码.一切都神奇地运作.
乍一看很好.直到您确实需要知道管理员用户和密码.
正常的组合admin/adminadmin实际上不起作用.
另外,正常的主密码的changeit不会得到我的任何地方.
有没有人知道netbeans在创建glassfish域时使用的凭据?
当然,我尝试使用asadmin创建域.但是NetBeans并不喜欢这些域名,即NetBeans开始要求密码,域名的自动启动不再起作用.麻烦没有结束.
更新1:
我尝试使用建议的空密码,但这也不起作用:
Authentication failed for user: admin
with password from password file: …\Domain.properties
(Usually, this means invalid user name and/or password)
Command create-file-user failed.
Run Code Online (Sandbox Code Playgroud)
我在坚硬的岩石和深蓝色的大海之间吗?NetBeans创建的域不能与命令行一起使用,命令行创建的域不能与netbeans一起使用?
包括selectivizr.js导致IE8根本不显示/渲染任何东西,但IETester中的 IE8 管理.
它还会下载所有内容,我可以在活动栏和DOM检查器中看到它.并且链接甚至在那里,我看到当在导航区域周围移动光标时.但它根本不显示任何东西.
我通过大量搜索发现的唯一错误修正是适用zoom: 1;于身体,但它对我的情况没有帮助.
我将不胜感激任何调试帮助.页面预览.
任何人都可以给我一些关于x86汇编中的间接函数调用的信息,比如说明
call *Reg
Run Code Online (Sandbox Code Playgroud)
因此,函数标签的地址存储在寄存器中.不知何故,我无法通过谷歌找到有关它的信息.
此外,如果在运行具有此类指令的x86汇编程序时遇到Trace/breakpoint异常,这意味着什么?
这是我的代码:
[delegate performSelectorOnMainThread:@selector(setVariablePremierAffichage:) withObject:TRUE waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)
问题是参数"withObject"只采用"id"类型,那么,如何将我的值"TRUE"转换为id类型?我还在Xcode for iOS 5中使用ARC内存管理.
我想用正则表达式从我的字符串中删除<和>包含(<和>)之间的任何内容.这里有几个例子.
Hi<friends>and<family> 它应该给 Hiand
<Rekha Verma>rekha@gmail.com 那应该给 rekha@gmail.com
Reva Patel 它应该给 Reva Patel
<Reva Patel>revapatel@gmail.com,<rekha Verma>rekha@gmail.com 它应该给
revapatel@gmail.com,rekha@gmail.com
有人可以给我一个正则表达式吗?我需要用Java实现它.
我正在尝试使用std :: atomic库.
std::atomic<int> xvs 的缺点是
int x什么?换句话说,原子变量的开销是多少?我最近重新编译了我的PHP和突然旧代码(连同来自互联网的示例)停止编译.
这个确切的例子不编译.
有问题的代码片段:
static function_entry hello_functions[] = {
{NULL, NULL, NULL}
};
Run Code Online (Sandbox Code Playgroud)
这是错误:
/home/user/php_module/test_module/hello.c:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hello_functions’
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
我正在尝试使用此站点的解析器:
http://www.partow.net/programming/exprtk/
在VS 2015上.不幸的是,我在编译exprtk_simple_example_01时遇到以下错误(使用解析器下载中包含的示例文件之一):
Severity Code Description Project File Line Suppression State
Error C4996 'std::_Copy_impl': Function call with parameters that may be
unsafe - this call relies on the caller to check that the passed values are
correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See
documentation on how to use Visual C++ 'Checked Iterators' TEST
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility 2229
Run Code Online (Sandbox Code Playgroud)
这是为什么?这个解析器与VS 2015不兼容吗?