小编Rob*_*cks的帖子

为PlayStation 3 Linux开发

我有兴趣开发索尼PlayStation 3游戏机的软件,它包含一个多核Cell处理器,针对任何兼容PS3的Linux发行版.

"单个PS3的性能优于可用的最高端桌面,而且与IBM Blue Gene 超级计算机的多达25个节点相比." ~ PlayStation3重力网格

最重要的是:

  1. CPU - 任何Linux操作系统都可以访问 7个协同处理元素中的6个
  2. GPU - 索尼实施了一个限制访问RSX的虚拟机管理程序
  3. 并行 - IBM 介绍了如何在PS3上编写并行应用程序

所以要开始:

  1. 在PS3上安装Linux:
  2. 获取适用于该Linux的编译器IDE...(救命!)

ide sdk playstation ps3

16
推荐指数
1
解决办法
6522
查看次数

明文和二进制数据有什么区别?

许多语言都具有仅处理"明文"而非二进制的功能.这是否意味着只允许ASCII范围内的字符?

二进制只是一系列字节,是不是类似于明文,它只是一系列被解释为字符的字节?那么,明文可以存储与二进制相同的数据格式/协议吗?

format binary plaintext

16
推荐指数
3
解决办法
8146
查看次数

Javascript和C#交叉编译和转换

将Javascript交叉编译或转换为C#并返回的各种工具有哪些?如何在JS中用C#或C#执行JS?这是一个很受欢迎的问题,我将为此提供答案.

javascript c# compiler-construction

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

为什么现代C++ IDE不能自动生成头文件?

我理解头文件提供的好处和灵活性,符号发现,编译器处理的加速等等.我不明白为什么现代C++ IDE不会基于成员/自动生成头文件方法被添加到代码文件中,从而减少了使头文件与代码文件保持同步所涉及的手工劳动,反之亦然.由于IDE仅对头文件进行增量更改,因此开发人员可以修改标头并保留更改.

可以为添加/重命名/删除方法参数,重命名方法,将方法移动到另一个类等提供重构.在这种重构期间,IDE将负责更新标头+源文件.

该功能可能类似于Visual Studio中的Visual Form Designer.设计表单时,IDE会自动生成相同的代码,该代码存储在单独的IDE管理的源文件中.开发人员还可以修改此类代码文件,或者可以在用户管理的源文件中包含其他代码.

使用专业的C++源代码,我遇到了各种可疑的做法:

  • 在头文件中定义的整个类,包括函数代码("当我可以在一个中定义一个类时,为什么我应该在两个地方定义一个类?!")

  • 头文件中定义的有用函数("当我可以在头文件中定义函数时,为什么还要保持头文件是最新的?!让其他开发人员使用"转到声明"来查找函数,如果他们不想看看头文件!")

  • 缺少公共/静态函数的头定义(减少编译时间?或者保存开发时间?)

虽然我不是一个专业的C++程序员,来自高级背景(JS,C#,AS3),我可以感觉到第一手使用C++的"降级",我不明白为什么这些缺点不可能是由IDE本身淘汰.

我决不是以任何方式嘲笑IDE或编译器.我理解C++允许比现代语言更复杂的定义程序的方法(例如C#),虽然模板的复杂性使我望而却步,但我希望看到更高级语言带入C++的一些好处应用开发.

c++ ide header-files visual-studio

16
推荐指数
1
解决办法
5051
查看次数

访问AS3中的Document类

实例化类如何访问Document类?

即使我使用Flash中的属性栏命名Document类,尝试从其他类访问它通常也会失败,说"尝试访问未定义的属性...

一种解决方案总是将Document类转换为自身!例如.

Main(Main).globalMethod();
Run Code Online (Sandbox Code Playgroud)

但有时甚至这个恒星失败了,然后通常没有出路,除了显而易见的!

class Other{

   var parentClass:Main;
   public function Other(parent:Main){
       parentClass = parent;            // pointer to the Main class in a local var!

       Main(parentClass).globalMethod();
   }
}
Run Code Online (Sandbox Code Playgroud)

oop flash class actionscript-3 document-class

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

可以快速调整大小的数组

我正在寻找一种可以轻松添加项目的数组数据类型,而不会影响性能.

  • 系统.数组 - 将Redim Preserve整个RAM从旧复制到新,与现有元素的数量一样慢
  • System.Collections中.ArrayList - 够用吗?
  • System.Collections中.IList - 够好吗?

c# arrays performance resize arraylist

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

为什么短路不是VB中的默认行为?

VB具有运算符AndAlsoOrElse,它们执行短路逻辑连接.

为什么这不是AndOr表达式的默认行为,因为短路在每种情况下都很有用.

奇怪的是,这大多数语言相反,其中&&|| 执行短路.

vb6 language-design operators short-circuiting

15
推荐指数
1
解决办法
3375
查看次数

通过记录函数调用和参数实时进行javascript调试

是否有调试系统允许我记录javascript函数调用及其参数?这将允许我在实时/客户端情况下跟踪和调试应用程序,而不会因手动记录而导致性能下降.

编辑:我不是在谈论使用"控制台"窗口手动调用函数并查看结果,或者手动将"trace"或"log"命令添加到我的javascript中.我需要它来处理任何正在运行的JavaScript.

javascript debugging logging trace control-flow

15
推荐指数
1
解决办法
6085
查看次数

通过SRC属性将变量传递给JavaScript

在我的HTML文件中,我已经链接到JS:

src="myscript.js?config=true"
Run Code Online (Sandbox Code Playgroud)

我的JS能直接读取这个var的值吗?

alert (config);
Run Code Online (Sandbox Code Playgroud)

这不起作用,FireFox错误控制台说"配置未定义".如何读取JS文件中通过src属性传递的变量?这很简单吗?

html javascript variables url src

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

我可以将Python脚本作为服务运行吗?

是否可以在Web服务器上运行Python脚本作为后台服务?我想这样做用于套接字通信.

python sockets webserver web-services

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