问题列表 - 第33385页

如何表示对称的多对多关系

假设我有一个名为USER的实体,并且在两个USER之间存在关系FRIENDSHIP,因为我有一个表'USER'和一个关系表'FRIENDSHIP'

__PRE__

在上表中,我存储了两次相同的信息,即"taher是deepak的朋友,而deepak是taher的朋友"

有没有办法减少这种冗余?

database-design

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

CSS参数?

我总是看到这个: <link ... href="style.css?v=1"

那是什么?v=1?这是如何运作的?有人可以解释这是什么以及为什么我应该这样做?

html css

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

如何在内存中存储分子?

我想将分子存储在记忆中.这些可以是简单的分子:

Methane (CH4)
C-H bond-length: 108.7 pm
H-H angle: 109 degrees
Run Code Online (Sandbox Code Playgroud)

但也有更复杂的分子,如对乙酰氨基酚(C8H9NO2):
扑热息痛

如何将分子存储在内存中,包括所有键长和角度?


将atom-structs存储在数组中的好主意?或者,还有更好的方法?

c memory variables objective-c data-structures

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


如何使用Perl提取数据列?

我有这种字符串

NAME1              NAME2          DEPTNAME           POSITION
JONH MILLER        ROBERT JIM     CS                 ASST GENERAL MANAGER 
Run Code Online (Sandbox Code Playgroud)

我希望输出是name1 name2和位置如何使用split/regex/trim/etc并且不使用CPAN模块?

regex perl split trim names

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

相机ISO设置/快门速度

我正在寻找一种方法来改变我的Evo 4G camerea的光敏感度.我知道这不是相机的快门速度,因为它是数码相机.下一个最相关的方面是ISO设置,但Android SDK没有办法操纵它.有人知道另一种选择吗?即场景模式,曝光或效果

**parameter.set("iso",int)设置iso.

有没有人对场景模式值代表什么?


感谢您的投入.我已多次查看这些页面.我正在寻找一个类似于parameter.set("iso",int)的函数,因为这个函数成功地改变了iso设置.相机没有光圈作为设置.也许我可以操纵一些固件文件.

camera android iso

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

可以执行php字符串吗?

如果我有一个包含PHP代码的变量......就像这样:

$PageCode = "<?php\r\nrequire_once(\"../code/rushs_flickr_photos.php\");\r\n?>";
Run Code Online (Sandbox Code Playgroud)

是否可以在我的页面中执行该代码并将其分配回另一个变量?就像是:

$PageContent = exec($PageCode);
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
615
查看次数

c #readonly对象

有没有办法返回对象的只读实例?

public class Person
{
    public String FirstName { get; set; }
    public String LastName { get; set; }
}

public class SomeClass
{
    public SomeClass(Person manager)
    {
        if (manager == null)
            throw new ArgumentNullException("manager");

        _manager = manager;
    }

    private readonly Person _manager;
    public Person Manager
    {
        get { return _manager; } //How do I make it readonly period!
    }
}
Run Code Online (Sandbox Code Playgroud)

唯一的方法是通过返回克隆()来执行此操作,以便对克隆而不是原始进行任何更改?我知道对于Arrays,有一个函数可以将Array作为只读方式返回.哦,我知道这是一个参考类型...我还想知道是否有一些隐藏的C#功能来锁定写入部分.

我试图想出一个Generic ReadOnly包装器类,但是如果没有做一些昂贵的反射等等,就无法弄清楚如何将属性作为readonly.

哦,我真的试图避免创建所有只读属性的类的第二个版本.那时,我不妨返回克隆.

c# object readonly reference-type

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

实例化泛型类型?

我目前正在研究泛型集合类,我想创建一个从集合中返回对象的方法.如果集合中不存在特定对象,则应创建对象,将其添加到集合中,然后返回.

我遇到了一些问题.泛型集合if if表示抽象类的类型,我在实例化时遇到问题.

这是我的班级定义:

public class CacheCollection<T> : List<CacheItem<T>> where T : EntityBase
Run Code Online (Sandbox Code Playgroud)

这是我工作的部分完整的方法:

public T Item(int Id)
{
    CacheItem<T> result = this.Where(t => t.Entity.Id == Id).First();

    if (result == null) //item not yet in cache, load it!
    {
        T entity = new T(Id); //design time exception here: Cannot create an instance of the variable type 'T' because it does not have the new() constraint
        result = new CacheItem<T>(entity);
        this.Add(result);
    }

    return result.Entity;
}
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?

编辑:从EntityBase派生的所有类都将Id作为只读属性.

.net c# oop generics collections

3
推荐指数
1
解决办法
2507
查看次数

为什么我们在java中需要用户定义的类加载器

为什么tomcat有自己的类加载器.使用用户定义的类加载器有什么好处

java

7
推荐指数
2
解决办法
1760
查看次数