问题列表 - 第29341页

GraphSharp .Net图形布局引擎

我想使用看起来很棒的GraphSharp库,但该项目没有文档.

具体来说,我对使用布局引擎感兴趣,对WPF控件不感兴趣.我只想计算给定图形和布局算法的布局(节点的位置).

有没有人有任何关于如何使用GraphSharp的建议,提示和链接.

.net graph-theory graph directed-graph

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

在Python中提取一些HTML标记值

如何<b>使用正则表达式在Python中获取嵌套HTML标记的值?

<a href="/model.xml?hid=90971&amp;modelid=4636873&amp;show-uid=678650012772883921" class="b-offers__name"><b>LG</b> X110</a>

# => LG X110
Run Code Online (Sandbox Code Playgroud)

html python regex parsing

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

Sql Server中分组行的平均值

我有一个Sql Server表..它是这样的:

Id ...... Column1 ...... Column2  
````````````````````````````````  
1 ........ 1 ............. 34  
2 ........ 1 ............. 44  
3 ........ 2 ............. 45  
4 ........ 2 ............. 36  
5 ........ 2 ............. 23  
6 ........ 3 ............. 68  
7 ........ 3 ............. 26  

因此,我需要选择Column2的平均值,但是在执行此操作之前,请选择column1的列.
我的意思是,如果我说Avg(Column2)它只返回一行,其中包含所有行的平均值.

我需要的是,首先我需要按列对它们进行分组,以便:
column2的平均值,其中column1 = 1
column2的平均值,其中column1 = 2
column2的平均值column1 = 3

所以我希望返回3行,其中包含column1各自值的平均值.我迷失了这个,有任何提示/帮助吗?

ps:我尝试了几个相关的问题,但没有一个帮助/我无法理解.

sql-server average

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

如何在MVC中的ActionLink中传递查询字符串参数

我有以下行动链接:

<%= Html.ActionLink("Check this", "Edit", "test", 
                     new { id = id }, new { style = "display:block" })%>
Run Code Online (Sandbox Code Playgroud)

如何包含data=name查询字符串.有点像这样:

link?data=name
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如何在Maven中按类别运行JUnit测试?

使用JUnit 4.8和新@Category注释,有没有办法选择与Maven的Surefire插件一起运行的类别子集?

例如,我有:

@Test
public void a() {
}

@Category(SlowTests.class)
@Test
public void b() {
}
Run Code Online (Sandbox Code Playgroud)

我想按照以下方式运行所有非慢速测试:(注意-Dtest.categories由我组成......).

mvn test -Dtest.categories=!SlowTests // run non-slow tests
mvn test -Dtest.categories=SlowTests // run only slow tests
mvn test -Dtest.categories=SlowTests,FastTests // run only slow tests and fast tests
mvn test // run all tests, including non-categorized
Run Code Online (Sandbox Code Playgroud)

所以重点是我不想创建测试套件(Maven只是在项目中选择了非常方便的所有单元测试)并且我希望Maven能够按类别选择测试.我想我刚编了-Dtest.categories,所以我想知道是否有类似的设施我可以使用?

java junit categories maven maven-surefire-plugin

70
推荐指数
6
解决办法
5万
查看次数

休眠| 标识符生成异常

当我尝试通过休眠持久层保存一些数据时出现异常,异常是

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): hbm.Employee


public void saveEmployee(Employee empValue) {
        Session session = null;
        Transaction tx = null;
        session = HibernateSessionFactory.getSession();
        tx = session.beginTransaction();
        Employee emp;
        if (empValue.getEmpcode() != null) {
            emp = (Employee) session.get(Employee.class, empValue.getEmpcode());
            if (emp != null) {
                System.out.println("Test");
                emp.setEmpcode(empValue.getEmpcode());
                emp.setDepartment(createDepartment("DEEE"));
                emp.setEmpfname(empValue.getEmpfname());
                emp.setEmplname(empValue.getEmplname());
                emp.setEmpdob(empValue.getEmpdob());
                emp.setEmpstatus(empValue.getEmpstatus());
                emp.setEmptelno(empValue.getEmptelno());
                emp.setAuditfield(empValue.getAuditfield());
                session.update(emp);
            }
        } else 
        {
            emp = new Employee();
            emp.setEmpcode(empValue.getEmpcode());
            emp.setDepartment(createDepartment("DEEE"));
            emp.setEmpfname(empValue.getEmpfname());
            emp.setEmplname(empValue.getEmplname());
            emp.setEmpdob(empValue.getEmpdob());
            emp.setEmpstatus(empValue.getEmpstatus());
            emp.setEmptelno(empValue.getEmptelno());
            emp.setAuditfield(empValue.getAuditfield());
            session.save(emp);
        }
        tx.commit();
    } …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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

HyperJaxb3和xsd:anyType

我有一个看起来像的模式片段

<xs:element name="dataValue">
        <xs:complexType>
            <xs:sequence>           
                <xs:element name="value" type="xs:anyType"\>
            </xs:sequence>
        </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

hyperjaxb3生成的类包含以下片段:

@XmlElement(required = true)
protected Object value;

@Transient
public Object getValue() {
    return value;
}

public void setValue(Object value) {
    this.value = value;
}

@Basic
@Column(name = "VALUEOBJECT")
public String getValueObject() {
    if (JAXBContextUtils.
       isMarshallable("org.lcogt.schema", this.getValue())) {
        return JAXBContextUtils.unmarshall("org.lcogt.schema", this.getValue());
    } else {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

据我所知,hibernate将很难持久化纯对象,因此hyperjaxb假设该对象可以被解组为XML字符串并且生成的String是持久的.在我的情况下,这不是真的,但我可以保证toString()方法将返回一些有用的东西.我希望生成的代码看起来更像:

@XmlElement(required = true)
protected Object value;

@Transient
public Object getValue() {
    return value;
}

public void setValue(Object value) {
    this.value = …
Run Code Online (Sandbox Code Playgroud)

java xsd jaxb hyperjaxb

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

启用PHP以读取.css和.js文件,同时保留其原始Content-Type

我想以某种方式配置apache php5

  1. .css和.js文件将由php检查
  2. 他们的内容类型将保持默认状态(分别为"text/css"和"application/x-javascript")

我需要这个,因为CSS和JS文件都使用全局PHP变量.这允许我从一个PHP文件动态控制CSS和JS代码(然后导出项目,以便css和js文件包含实际值而不是PHP回声).

我现在正在做的就是我在apache php5.conf中添加了.css和.js扩展名:

AddType application/x-httpd-php .php .phtml .php3 .css .js
Run Code Online (Sandbox Code Playgroud)

我还在每个css/js文件的顶部使用标头('Content-Type:[...]')将Content-Type标头值更改回原始值.这并不理想,因为我必须手动将此行添加到每个css/js文件中,以便Content-type标头适当,即使我不使用PHP全局变量.

所以无论如何我可以让PHP检查css/js文件,同时保留原来的Content-Type而不必自己修改实际的css/js文件?

php apache content-type

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

非管理员的Inno设置和权限:每个人,用户还是authusers?

我应该给予"修改"的权限为"大家"或"用户"或"的AuthUser"如果,UAC下,我想使数据文件夹和文件可写的程序的非管理员用户?

我希望基本上每个可以坐在电脑前的人都可以通过程序读/写数据.我还读到,使用'everyone'进行修改权限可以在网络上打开安全漏洞.每个人,用户和authusers之间有什么区别?有什么安全隐患?

InnoSetup的实施细节如下:

使用InnoSetup,我安装在一个标准的程序文件的子文件夹的EXE,并在其中一个数据子文件夹,如下所示:

C:\ Program Files\My Prog\Prog.exe
C:\ Program Files\My Prog\Data\MyData.dat

现在,为了让这个MYDATA.DAT可以通过即使Prog.exe是由非管理员用户推出Prog.exe进行修改,我给"修改"的权限的子文件夹"数据"这条线:

[Dirs]  
Name: "{app}\Data"; Permissions: everyone-modify;  
;This is the question: should I use users or authusers instead of everyone?  

[Files]  
Source: "MyProg.exe"; DestDir: "{app}"; Flags: replacesameversion;  
Source: "MyData.dat"; DestDir: "{app}\Data"; Flags: replacesameversion; 
Run Code Online (Sandbox Code Playgroud)

这个问题类似于2686918,但我没有找到关于权限类型的足够信息,因此这个新的.在澄清这个问题后我会更新这个问题.

InnoSetup特别定义了这些组:

  • 管理员内置管理员组
  • authusers Authenticated Users组
  • 每个人都是团体
  • powerusers内置Power Users组
  • system本地系统用户
  • 用户内置用户组

其中哪些是最接近"谁是坐在机,管理员的任何用户,非管理员,或什么的,但没有人谁是从网络访问本机"?

permissions acl uac inno-setup

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

用x轴点的自定义文本绘图

我正在使用matplotlib和python绘制一个绘图,如下面的示例代码.

x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
Run Code Online (Sandbox Code Playgroud)

因为它是x轴上面的代码,我将看到绘制的值,0.0, 0.5, 1.0, 1.5即我的参考x值的相同值.

无论如何将x的每个点映射到不同的字符串?因此,例如,我希望x轴显示月份名称(字符串Jun, July,...)或其他字符串,如人名("John", "Arnold", ...)或时钟时间("12:20", "12:21", "12:22", ..).

你知道我能做什么或者有什么功能可以看看吗?
为了我的目的,它可以matplotlib.ticker帮助吗?

python matplotlib

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