Tag: 操作系统

如何获得一个JavaScript对象的类?

我创build了一个JavaScript对象,但我如何确定该对象的类? 我想要类似于Java的.getClass()方法。

获取操作系统信息

我最近开始想知道像http://thismachine.info/这样的网站,可以获取用户的操作系统信息。 我一直无法find如何做到这一点与PHP,并试图弄清楚。 我注意到他们列出了user-agent ,它提供了许多有关浏览器的信息。 他们是否从中获得操作系统信息,或从其他东西获取操作系统信息? 有没有我可以用来获取用户的操作系统的API? 我看他们是如何得到浏览器和IP,但无法弄清楚操作系统的一部分!

在iPhone OpenGL ES 2.0中,glReadPixels的替代速度更快

有没有比使用glReadPixels更快的方法来访问帧缓冲区? 我需要对帧缓冲区中的一个小矩形渲染区域进行只读访问,以进一步处理CPU中的数据。 性能非常重要,因为我必须重复执行此操作。 我search了网页,发现像使用像素缓冲区对象和glMapBuffer的一些方法,但似乎OpenGL ES 2.0不支持它们。

“编程接口”。 这是什么意思?

可能重复: 什么意思是“编程接口”? 我不断遇到这个词: 编程到一个接口。 究竟是什么意思? 现实生活中的devisescheme将受到高度赞赏。

构造函数与工厂函数

有人可以澄清在Javascript中的构造函数和工厂函数之间的区别。 什么时候使用一个而不是另一个?

JavaScript对象中的构造函数

JavaScript类/对象可以有构造函数吗? 他们是如何创build的?

如何通过多个字段比较对象

假设你有一些对象有几个领域,他们可以通过比较: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } 所以在这个例子中,当你问是否: a.compareTo(b) > 0 你可能会问,如果一个姓氏在b之前出现,或者如果a早于b等等… 在这些types的对象之间进行多重比较而不增加不必要的混乱或开销的最简洁的方法是什么? java.lang.Comparable接口只允许比较一个字段 添加无数的比较方法(比如compareByFirstName() , compareByAge()等等)在我看来是混乱的。 那么最好的办法是什么呢?

如何使用Windows开发机器为iPhone开发?

有什么办法来修补Windows机器上的iPhone SDK? 是否有Windows版iPhone SDK版本的计划? 我能想到的唯一方法就是在运行在Windows上的VMWare服务器上运行Mac VM镜像,尽pipe我不太确定这是如何合法的。

如何使用JavaScript检测我的浏览器版本和操作系统?

我曾尝试使用下面的代码,但它只在Chrome和Mozilla中显示结果不能在IE6中工作。 <div id="example"></div> <script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser Name: " + navigator.appName + "</p>"; txt+= "<p>Browser Version: " + navigator.appVersion + "</p>"; txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>"; txt+= "<p>Platform: " + navigator.platform + "</p>"; txt+= "<p>User-agent header: " + navigator.userAgent + "</p>"; document.getElementById("example").innerHTML=txt; </script> […]

什么是私人字节,虚拟字节,工作集?

我正在尝试使用perfmon窗口实用程序来调试过程中的内存泄漏。 这就是perfmon如何解释术语: 工作集是此进程的工作集的当前大小(以字节为单位)。 工作集是进程中线程最近触及的一组内存页面。 如果计算机中的可用内存超过阈值,即使不在使用中,页面也会留在进程的工作集中。 当空闲内存低于阈值时,页面将从工作集中删除。 如果需要的话,在离开主存之前,他们将被软件故障切换回工作集。 虚拟字节是进程正在使用的虚拟地址空间的当前大小(以字节为单位)。 使用虚拟地址空间不一定意味着相应地使用磁盘或主内存页面。 虚拟空间是有限的,这个过程会限制它加载库的能力。 专用字节是当前的大小,以字节为单位,该进程分配的内存不能与其他进程共享。 这些是我有的问题: 是我应该测量的私人字节,以确定这个过程是否有任何泄漏,因为它不涉及任何共享库,如果发生任何泄漏,将来自过程本身? 该进程消耗的内存总量是多少? 它是虚拟字节还是虚拟字节和工作集的总和? 私人字节,工作集和虚拟字节之间有任何关系吗? 还有没有其他工具可以更好地了解内存使用情况?