我现在正在做一些与roughset有关的事情.该项目使用了很多集合操作和操作.我一直在使用字符串操作作为设置操作的停止间隔测量.它已经工作正常,直到我们需要通过算法处理一些不合理数量的数据(500,000条记录,每条记录大约40多列).
我知道.net 2.0中没有设置数据结构(2.0是我启动项目时的最新版本)我想知道是否有任何库在.net c#中提供快速设置操作,或者3.5是否添加了本机设置数据结构体.
谢谢 .
我已安装owfs并尝试从iButton温度记录仪读取数据.
owfs让我将iButton安装为保险丝文件系统,我可以看到所有数据.我无法弄清楚访问数据的最佳方法是什么.我可以通过cat文件来获得单独的读数,例如cat onewire/{deviceid}/log/temperature.1,但是onewire/{deviceid}/log/temperature.ALL文件被"破坏"(可能太大,histogram/temperature.ALL工作正常).
用于读取所有文件的python脚本似乎可以工作,但需要很长时间.有没有更好的方法呢?有没有人有任何例子?
我正在使用Ubuntu 8.04并且无法运行java"one wire viewer"应用程序.
更新:使用owpython(与owfs一起安装),我可以获得当前温度,但无法弄清楚如何访问记录的日志:
>>> import ow
>>> ow.init("u") # initialize USB
>>> ow.Sensor("/").sensorList()
[Sensor("/81.7FD921000000"), Sensor("/21.C4B912000000")]
>>> x = ow.Sensor("/21.C4B912000000")
>>> print x.type, x.temperature
DS1921 22
Run Code Online (Sandbox Code Playgroud)
x.log给出一个AttributeError.
有谁知道.net中的任何HMM实现?
我所做的一些事情基本上都是从我对这个主题的一点知识以及我教授的一个非常特定领域的应用程序的c ++代码中进行的.
我想稍微改进它,让另一个人的作品用同一种语言进行比较,真的可以帮助我看看我是否做得对.
在Visual Studio中,当我键入行" Implements IDisposable"时,IDE会自动添加:
disposedValue成员变量Sub Dispose() Implements IDisposable.DisposeSub Dispose(ByVal disposing As Boolean)本Dispose()应单独留在家中,并清理代码应放在Dispose(disposing).
但是Dispose Finalize Pattern表示你也应该覆盖Sub Finalize()调用Dispose(False).为什么IDE也不添加这个?我必须自己添加它,还是以某种方式隐式调用?
编辑:任何想法为什么IDE自动添加80%的所需东西,但不包括Finalize方法?这种功能的重点不在于帮助您不要忘记这些事情吗?
EDIT2:谢谢大家的优秀答案,现在这完全合情合理!
是否总是可以ping localhost并将其解析为127.0.0.1?
我知道Windows Vista,XP,Ubuntu和Debian都这样做,但每个人都这样做吗?
我正在尝试为游戏创建角色生成向导.在一个班级中,我计算角色的属性.在另一个类中,我将根据角色的属性向用户显示哪些专业可用.但是,我不记得如何在不同的类之间传递变量.
这是我的一个例子:
class BasicInfoPage(wx.wizard.WizardPageSimple):
def __init__(self, parent, title):
wiz.WizardPageSimple.__init__(self, parent)
self.next = self.prev = None
self.sizer = makePageTitle(self, title)
<---snip--->
self.intelligence = self.genAttribs()
class MOS(wx.wizard.WizardPageSimple):
def __init__(self, parent, title):
wiz.WizardPageSimple.__init__(self, parent)
self.next = self.prev = None
self.sizer = makePageTitle(self, title)
def eligibleMOS(self, event):
if self.intelligence >= 12:
self.MOS_list.append("Analyst")
Run Code Online (Sandbox Code Playgroud)
问题是我无法弄清楚如何使用BasicInfoPage类中的"智能"变量到MOS类.我在互联网上尝试过几种不同的东西但似乎没什么用.我错过了什么?
编辑我在发布之后意识到我没有那么好解释.我试图从20世纪80年代创建一个计算机版本的Twilight 2000 RPG.
我正在使用wxPython来创建向导; 我的类的父类是来自wxPython的向导.该向导将引导用户创建一个字符,因此"基本信息"页面(类BasicInfoPage)允许用户为角色的属性提供角色的名称和"滚动".这就是"自我智能"的来源.
我正在尝试在向导中使用为她的页面创建的属性,用户可以选择角色的特性.可用的专业取决于角色的属性,例如,如果智力足够高,角色可以是英特尔Anaylst.
我编程已经好几年了,尤其是OOP创意.这就是为什么我对如何用类和方法创建本质上是全局变量感到困惑.
我有这个视图集:
glMatrixMode(GL_MODELVIEW); //Switch to the drawing perspective
glLoadIdentity(); //Reset the drawing perspective
Run Code Online (Sandbox Code Playgroud)
然后我从鼠标点击中获得一个屏幕位置(sx,sy).
给定z的值,如何从sx和sy计算3d空间中的x和y?
当Eclipse Package Explorer中的文件夹(链接到文件系统中某个目录的文件夹)包含名称以a开头的文件时.(期间),这些文件不会出现.可以将Eclipse配置为显示这些文件,如果是,如何?