问题列表 - 第33968页

C#数字数据类型命名

查看C#数值数据类型,我注意到大多数类型都有签名和未签名的版本.我注意到,虽然"默认"整数,short和long都是有符号的,并且将它们的未签名对应物作为uint,ushort和ulong; "默认"字节是无符号的 - 并且在sbyte中有一个带符号的对应字节.

出于好奇,为什么字节与其他字节如此不同?背后是否有一个特定的原因,或者"只是事情的方式"?

希望这个问题不会因为我的措辞和过多使用引号而过于混乱.嘿..

c# types naming-conventions

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

Arm(thumb-2)组装模拟器?

拇指2组装的模拟器有这样的东西吗?我想编写简单的ARM Thumb-2汇编程序并测试它们而不需要使用实际的ARM设备,所以我唯一的选择是仿真.

我的目标是在thumb-2汇编中实现相当数量的算法作为学习练习.我甚至不需要模拟其他硬件(例如io/display/etc).只是能够运行thumb-2程序集(编译与否)并查看结果(即,基本上能够调试程序并在程序完成后查看模拟内存的内容).

有这样的事情存在,还是我抓住稻草?

arm emulation

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

正则表达式匹配未选中和选中的 HTML 选项标签

有人可以推荐一个正则表达式来在选择和取消选择项目时返回值,如下所示。

<option value="32_1002_ACCT1001" selected="selected">ACCT1001 -- Accounting 1a</option>
<option value="32_1002_ACCT1002">ACCT1002 -- Accounting 1b</option>
Run Code Online (Sandbox Code Playgroud)

我的正则表达式目前仅适用于下面看到的未选中的选项。

(<option value="([^"]+)">([^<]+)<\/option>)
Run Code Online (Sandbox Code Playgroud)

编辑:

感谢你们的伟大回应,但是我应该更详细和具体一点。

我在屏幕刮板提取器模式中使用它,如下所示:

<option value="~@COURSE_ID@~">~@COURSE_CODE@~ -- ~@COURSE_NAME@~</option>
Run Code Online (Sandbox Code Playgroud)

其中 ~@COURSE_ID@~ 指定以下正则表达式查询:

([^"]+)
Run Code Online (Sandbox Code Playgroud)

适用于所有选项标签,除了已经选择的第一个标签。

我目前正在测试您的建议,但如果有人想加入一个非常好的解决方案,那就太好了。

我真的很纠结这个,似乎没有任何效果!

regex

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

使用Ninject注入AutoMapper依赖项

我无法使用Ninject将AutoMapper注入ASP.NET MVC 2应用程序.我使用Jimmy Bogard关于AutoMapper和StructureMap类型配置的帖子作为指南.

public class AutoMapperModule : NinjectModule
{
    public override void Load()
    {
        Bind<ITypeMapFactory>().To<TypeMapFactory>();
        Bind<Configuration>().ToSelf().InSingletonScope().WithConstructorArgument("mapper", MapperRegistry.AllMappers);
        Bind<IConfiguration>().To<Configuration>();
        Bind<IConfigurationProvider>().To<Configuration>();
        Bind<IMappingEngine>().To<MappingEngine>();
    }
}
Run Code Online (Sandbox Code Playgroud)

Ninject在解析时抛出异常Configuration.

激活IObjectMapper时出错没有匹配的绑定可用,并且该类型不可自绑定.激活路径:
3)将依赖项IObjectMapper注入到Configuration类型构造函数的参数映射器中

更新

现在使用以下绑定:

    Bind<ITypeMapFactory>().To<TypeMapFactory>();
    Bind<Configuration>().ToConstant(new Configuration(Kernel.Get<ITypeMapFactory>(), MapperRegistry.AllMappers())).InSingletonScope();
    Bind<IConfiguration>().ToMethod(c => c.Kernel.Get<Configuration>());
    Bind<IConfigurationProvider>().ToMethod(c => c.Kernel.Get<Configuration>());
    Bind<IMappingEngine>().To<MappingEngine>();
Run Code Online (Sandbox Code Playgroud)

我在GitHub上发布了这个模块.AutoMapper.Ninject.有关我博客的更多信息:http://binaryspeakeasy.com/2010/09/automapper-ninject/

.net bootstrapping ninject automapper asp.net-mvc-2

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

php:SEO友好的网址

我正在开发一个新项目,我想为这个网站创建一个SEO友好的URL

mysite.com/first_content,mysite.com/second_content.URL必须是动态的,这意味着URL必须与内容标题相关.我怎么能这样做?有可能使用htacess,?

谢谢

php url .htaccess seo

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

使用Linq的列表顺序与sort不同

我想证实这一点,我试图使用Linq对我的班级列表进行排序.但是当我使用sort函数时,似乎数据的顺序并没有以相同的方式排序.

假设列表包含4个ComputeItem,并且它们的所有A都设置为1,则所有B,C,D都设置为零.

情况1:

ItemList =
    ItemList
        .OrderByDescending(m => m.A)
        .ThenBy(m => m.B)
        .ThenBy(m => m.C)
        .ThenBy(m => m.D)
        .ToList<ComputeItem>();
Run Code Online (Sandbox Code Playgroud)

案例2:

ItemList.Sort(
    delegate(ComputeItem item1, ComputeItem item2)
    {
        if (item1.A == item2.A)
        {
            if (item1.B == item2.B)
            {
                if (item1.C == item2.C)
                {
                    return item1.D - item2.D;
                }
                else
                {
                    return item1.C - item2.C;
                }
            }
            else
            {
                return item1.B - item2.B;
            }
        }
        else
        {
            return item2.A - item1.A;
        }
    }
);
Run Code Online (Sandbox Code Playgroud)

第一种结果是它没有移动任何东西.
第二种排序的结果是将其排序为不同的顺序.
Orignial Order [1,2,3,4]
CASE 1新订单[1,2,3,4]
CASE …

c# linq sorting list

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

RFC 5545与RFC 2445有何不同

在原生Android日历应用中,RFC 2445协议用于创建.ics文件.我在一些博客中发现RFC 2445已被RFC 5545取代.任何人都可以告诉我RFC 5545中的额外功能是什么以及它与RFC 2445有什么不同?

standards icalendar calendar rfc2445 rfc5545

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

我如何获得每个类别的前n个记录

我在这里根据类别获取记录.

我的表foo有字段[id,name,class].我的记录可以像:

1, ram, 10
2, hari, 9
3, sita, 10
4, gita, 9
5, rita, 5
6, tina, 7
8, nita, 8
9, bita, 5
10,seta, 7
Run Code Online (Sandbox Code Playgroud)

...和更多...

现在我想得到来自不同类的每条记录的结果..即类似的东西

1, ram, 10
2, hari, 9
5, rita, 5
6, tina, 7
8, nita, 8
Run Code Online (Sandbox Code Playgroud)

即按班级排名前1位

mysql sql t-sql sql-server plsql

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

Python,jQuery,C语法有多相似?

我试图了解语法中语言之间的相似之处.Python,jQuery和C有多相似?我开始在Actionscript 3中编程,然后继续使用Javascript,然后继续学习Prototype,然后我开始使用jQuery,发现语法非常不同.那么jQuery更像是C和Python吗?

javascript c python syntax jquery

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

是否应该避免使用通配符?

我正在使用PyQt并遇到了这个问题.如果我的import语句是:

from PyQt4.QtCore import *
from PyQt4.QtGui import *
Run Code Online (Sandbox Code Playgroud)

然后pylint给出了数百个"未使用的导入"警告.我很犹豫要把它们关闭,因为可能有其他未使用的导入实际上很有用.另一种选择是这样做:

from PyQt4.QtCore import Qt, QPointF, QRectF
from PyQt4.QtGui import QGraphicsItem, QGraphicsScene, ...
Run Code Online (Sandbox Code Playgroud)

and I end up having 9 classes on the QtGui line. There's a third option, which is:

from PyQt4 import QtCore, QtGui
Run Code Online (Sandbox Code Playgroud)

and then prefix all the classes with QtCore or QtGui whenever I use them.

At this point I'm agnostic as to which one I end up doing in my project, although the last one seems the …

python pyqt pylint pyqt4 python-import

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