问题列表 - 第3702页

UML类图枚举

我正在为类图建模.类的属性是枚举.我该如何建模呢?通常你做这样的事情:

- name : string
Run Code Online (Sandbox Code Playgroud)

但是如何使用枚举来做到这一点?

diagram enums uml class

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

如何使用动态名称实现property()(在python中)

我正在为单个神经元编程模拟.因此我必须处理很多参数.现在的想法是我有两个类,一个用于SingleParameter,一个用于参数集合.我使用property()来轻松访问参数值并使代码更具可读性.这适用于sinlge参数,但我不知道如何为集合实现它,因为我想在SingleParameter之后命名Collection中的属性.这是一个例子:

class SingleParameter(object):
  def __init__(self, name, default_value=0, unit='not specified'):
    self.name = name
    self.default_value = default_value
    self.unit = unit
    self.set(default_value)
  def get(self):
    return self._v
  def set(self, value):
    self._v = value
  v = property(fget=get, fset=set, doc='value of parameter')

par1 = SingleParameter(name='par1', default_value=10, unit='mV')
par2 = SingleParameter(name='par2', default_value=20, unit='mA')

# par1 and par2 I can access perfectly via 'p1.v = ...'
# or get its value with 'p1.v'

class Collection(object):
  def __init__(self):
    self.dict = {}
  def __getitem__(self, name):
    return self.dict[name] # get the …
Run Code Online (Sandbox Code Playgroud)

python oop parameters properties

9
推荐指数
3
解决办法
8885
查看次数

将二进制数据转换为可打印的十六进制

这个帖子中,有人评论说下面的代码只能在'玩具'项目中使用.不幸的是,他还没有回来说明为什么它不符合生产质量,所以我希望社区中的某个人能够向我保证代码没问题(因为我非常喜欢)或者找出错误.

template< class T1, class T2>
void hexascii( T1& out, const T2& in )
{
    out.resize( in.size() * 2 );
    const char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7','8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};
    T1::iterator outit = out.begin();
    for( T2::const_iterator it = in.begin(); it != in.end(); ++it )
    {
        *outit++ = hexDigits[*it >> 4];
        *outit++ = hexDigits[*it & 0xF];
    }
}

template<class T1, class T2>
void asciihex( T1& out, const T2& in ) …
Run Code Online (Sandbox Code Playgroud)

c++ templates stl

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

iPhone解压缩代码

真的坚持尝试编写代码来解压缩iPhone上的文件或目录.

下面是一些示例代码,我用来尝试解压缩一个简单的文本文件.

它解压缩文件但其损坏.

(void)loadView {

    NSString *DOCUMENTS_FOLDER = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
    NSString *path = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"sample.zip"];

    NSString *unzipeddest = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"test.txt"];  

    gzFile file = gzopen([path UTF8String], "rb");

    FILE *dest = fopen([unzipeddest UTF8String], "w");

    unsigned char buffer[CHUNK];

    int uncompressedLength = gzread(file, buffer, CHUNK);

    if(fwrite(buffer, 1, uncompressedLength, dest) != uncompressedLength ||     ferror(dest)) {
        NSLog(@"error writing data");
    }
    else{

    }

    fclose(dest);
    gzclose(file);  
}
Run Code Online (Sandbox Code Playgroud)

compression zip objective-c ios

26
推荐指数
3
解决办法
4万
查看次数

iPhone上的NSbeep()

NSBeep()iPhone上是否存在?我只想播放一个简短的错误声音,表示按下的键不是合法字符.我会在我的textField委托中播放这个,它会抛弃非法字符.

iphone cocoa-touch

5
推荐指数
1
解决办法
3928
查看次数

如何在WPF中流式传输网络摄像头?

我可以从网络摄像头流式传输WPF应用程序中的实时视频吗?如果是,那怎么样?

wpf streaming webcam mediaelement

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

为什么我的<select>"font-family"属性不是继承自<body>?

我的代码:

body {
    font-family:"Verdana",Arial,Helvetica,sans-serif;
}
.myfont {
    font-family:"Verdana",Arial,Helvetica,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
<body>
    Hello
    <select>
        <option>
            Hello
        </option>
    </select>
    <select class="myfont">
        <option>
            Hello
        </option>
    </select>
</body>
Run Code Online (Sandbox Code Playgroud)

为什么第一个<select>元素没有font-family从规范中继承属性<body>

如果我必须更改字体,<select>为什么我要复制样式?

html css inheritance font-family

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

如何在C#中调用"CreateFile"?

在获得有关从存储设备检索.MBR的大量信息之后,结论是使用P/Invoke来调用CreateFile.

但是如何在C#中完成这项工作?请说明!对你的帮助表示感谢!!!

c# pinvoke

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

C#:如何从XML元素中删除命名空间信息

如何从C#中的每个XML元素中删除"xmlns:..."命名空间信息?

.net c# xml namespaces

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

VS2008在代码视图中打开.cs文件而不是设计视图

我正在VS2008中编写一个Windows服务 - c#.当我在解决方案资源管理器中双击.cs文件时,它默认在"设计视图"中打开(Win​​dows窗体设计器).有没有办法将它配置为在默认情况下在代码视图(文本编辑器)中打开,因为这让我发疯.

谢谢

configuration visual-studio-2008

5
推荐指数
1
解决办法
2777
查看次数