问题列表 - 第18990页

使用XSLT取消注释XML内容

我有XML和XSLT的问题.我有一个带有一些注释的XML文件,我想取消注释.

例如:

<my-app>
 <name>
 </name>
  <!-- <class>
         <line></line>
   </class>-->
</my-app>
Run Code Online (Sandbox Code Playgroud)

我想取消注释这个注释标签.

xslt

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

在Linq的MVC应用程序中的IList查询

我希望下面的类返回IList <>请告诉我它为什么不起作用

public IList<CheckBoxListInfo> GetLinks()
        {
            string linkName = string.Empty;
            int linkId = 0;
            using (var db = new brandconnectionsEntities())
            {
                var query = from s in db.BC_TabTable
                                                 select new
                                                 {

                                                     linkName = s.TabName,
                                                     linkId = s.TabId,
                                                 };

                IList<CheckBoxListInfo> list = query.ToList() as IList<CheckBoxListInfo>;

                return list;

            }
        }
Run Code Online (Sandbox Code Playgroud)

谢谢丽兹

linq

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

Hibernate的每子类表继承策略的效率

我正在考虑Hibernate管理的类层次结构的表布局,当然每个子类技术的表格在一般意义上都是最合适的.但是,通过逻辑思考我对其性能有一些担忧,特别是随着子类数量的增加.

为了给出一个非常简短(和经典)的例子,假设您有以下类:

public abstract class Animal {
   int pkey;
   String name;
}

public class Dog extends Animal {
   long numSlippersChewed; // int is not large enough...
}

public class Cat extends Animal {
   short miceCaught; // ... but here int is far bigger than required :-)
}
Run Code Online (Sandbox Code Playgroud)

(我正在消除getter和setter以及Hibernate映射等,只是假设它们是基本的明显情况).

这些实体的数据库表是有意义的,你得到了很好的非规范化等等.但是,Hibernate为了拔出一只动物做了什么查询呢?我可以想到至少有两种可能发生这种情况的情况:

  1. 一些其他实体具有一对一(或一对多)映射,例如类的pet字段Human.这将存储pkey,因此当Hibernate获取Human对象时,它也需要获取相应的Animal对象.当给出动物的密钥时,Hibernate将使用什么查询(/ ies)来提取和解组实际的动物数据,因为它可以驻留在CatDog表中?
  2. HQL如from Animal where name='Rex'(让我们假设名称是唯一的).这类似于上面的内容,它允许您在超类表中标识一行,但您不知道要检查哪个子类表以获取更多详细信息.HQL甚至允许您from向抽象类发出查询吗?(尽管使用子类特定的东西很好地工作,例如from Cat where miceCaught > 5).

我可以想到两种方法可以在SQL中完成,而且看起来都不漂亮.一种是exists在给定pkey的每个子类表上运行查询,然后从返回命中的表中加载.或者,Hibernate可以在所有表​​中执行一些可怕的联合查询 - …

java inheritance database-design hibernate

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

MVC - 谁格式化模型?

在渲染到视图模型之前,应格式化:

  1. 多语言数据本地化;
  2. 日期,时间值格式化;
  3. 数字格式化.

谁执行所有这些格式 - 控制器或视图?

我是对的,所有的格式都是由Controller执行的,它创建了只包含格式化值的所谓ViewModel,并将此ViewModel发送给View?

提前致谢!

model-view-controller

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

Java中的线程状态机

有没有办法在等待更改的状态中持有线程?我的意思是等待发生的事情(更改var,调用方法等).也许它需要使用事件监听器或同步的对象/方法.

像这样的状态机通常的方法

statemachine的例子

这使用了一个do {..} while(true)循环,它可以用于单个线程(并且没有GUI)应用程序,但是它不能用于线程..(至少你想为每个线程状态机使用一个核心)

因此,为了避免处理器消耗任务一个简单(和丑陋)的方式是"定期检查",我的意思是添加一个Sleep其他想法是定义一个同步对象并使用等待而不是线程睡眠

例:

do{
    Switch(state)
    {         
        case STATE_A:
            //..A things                         
            break;

        case STATE_B:
            //..B things                         
            break;

        ...

        case STATE_Z:
            //..Z things                         
            break;
    }
    // Here!  =>   wait()?  Thread.sleep(TIME_CONST)? //Hold and yield
}while(powerOn);
Run Code Online (Sandbox Code Playgroud)

缺点是使用synchronized增加复杂性或者在TIME_CONST内发生的任何事情都是不可见的

我想知道其他想法,谢谢!

java multithreading synchronized state-machine switch-statement

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

Visual Studio 2008/C#:如何在项目中找到死代码?

如何在Visual Studio 2008 C#项目中找到死代码?像未使用的类,未使用的变量或未使用的资源

c# maintenance visual-studio

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

我如何获得python中变量的字节数,就像unix中的wc -c一样

我面临着大量数据文件的问题.我需要跳过对这些文件执行某些操作.我将文件的数据转换为变量.现在我需要获取变量的字节,如果它大于102400,则打印一条消息.

更新:我无法打开文件,因为它存在于tar文件中.内容已经被复制到一个名为'data'的变量中,我可以打印变量数据的内容.我只需要检查它是否超过102400字节.

谢谢

python tar

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

android:将sms切换到默认应用程序

请指导,在Android中如何将我的字符串(少于160个字符)传递给默认的内置SMS应用程序或队列,这将完成该过程.

我的意思是,从我的活动中我想调用一个内置的SMS应用程序并将我的短信字符串传递给它,然后内置的应用程序将负责其他活动,如短信重发等.

android

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

什么是亲子关系?

什么是父亲,sql关系中的孩子是什么?

在我的情况下,我有一个部分(说螺丝)和产品材料.为了论证,产品材料(例如钢)只能属于一个部分(但不属于现实世界).所以这是1:n.该部件将其pk作为ProductMaterial表中的fk.

在这种情况下哪个是父母,哪个是孩子?

sql database-design

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

如何检查NSString是否为数字

可能重复:
iphone如何检查字符串是否只是数字

我有一个NSString,然后我想检查字符串是否是数字.

我的意思是

NSString *val = @"5555" ;

if(val isNumber ){
  return true;
}else{
  retun false;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Objective C中做到这一点?

objective-c nsstring

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