小编And*_*ndy的帖子

C++中的Dim/var是否等价?

我是C++的新手,我有一个案例,其中vb.nets Dim或C#s var会对我有很大帮助.

我用Google搜索,我没有发现任何问题?(尽管使用var或dim和C++的搜索术语似乎很容易偏离)

是否有相同的?

c++

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

为什么我可以在c ++/CLI中获得未处理的异常访问冲突?

我一直在努力编写一个解决方案,从c ++ win32console和c ++ dll中解脱出来.我终于设法让他们说话没有链接器错误(所以我假设两者都是完全托管的c ++/CLI项目)但是当我运行控制台时,我得到以下错误.

Company.Pins.Bank.Win32Console.exe中0x03f71849处的未处理异常:0xC0000005:访问冲突写入位置0x00000001.

控制台还显示以下内容

未处理的异常:System.NullReferenceException:未将对象引用设置为对象的实例.at wmain in c:...\win32console.cpp:第20行_wmainCRTStartup()

但我假设这是因为未处理的异常.

跟踪此错误以及我可以在下面的代码块中执行返回时发生错误.(由返回链接的方法似乎一步一步很好,只是在返回它似乎变坏.)以防万一你没有注意到,我没有自己编写下面的代码,它是由visual studio生成的.

#ifdef WPRFLAG
int wmainCRTStartup(
#else  /* WPRFLAG */
int mainCRTStartup(
#endif  /* WPRFLAG */

#endif  /* _WINMAIN_ */
        void
        )
{
        /*
         * The /GS security cookie must be initialized before any exception
         * handling targetting the current image is registered.  No function
         * using exception handling can be called in the current image until
         * after __security_init_cookie has been called.
         */
        __security_init_cookie();

        return …
Run Code Online (Sandbox Code Playgroud)

c++-cli tchar visual-studio-2010 visual-c++

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

Linq to XML可以使用冒号吗?

var count = (from p in xmlDoc.Descendants("env:SE04Overprinting")
select p).Count();
Run Code Online (Sandbox Code Playgroud)

抛出异常(有点,它到达那里时崩溃,但使用手表显示此错误)

xmlDoc.Descendants("env:SE04Overprinting")
Run Code Online (Sandbox Code Playgroud)

'"env:SE04Overprinting"'引发了'System.Xml.XmlException'类型的异常 System.Collections.Generic.IEnumerable<System.Xml.Linq.XElement>

我做了一些关于这个错误但没有找到任何东西,然后试图摆脱冒号:

var count = (from p in xmlDoc.Descendants("env")
select p).Count();
Run Code Online (Sandbox Code Playgroud)

这很有效.将冒号从文件中剥离是唯一的方法吗?

c# linq-to-xml

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

我可以找出Collection使用多少内存?

我有一个lineEntity集合.我想看看它在内存中的大小有多大.

有没有办法找到类似于使用sizeof(int)来实现这一目标?

c# memory visual-studio-2010

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

在c#中分组并获取MAX的最快方法是什么?

我将新元素插入到数据库中,其中主要键是条形码与版本号组合.如果我只是插入它们并使用假的版本号,这需要我9分钟的小文件,但是,如果我使用我提供的linq语句来计算版本号,这在一个干净的数据库中跳跃了30分钟,这会稍微恶化如果数据库已预先填充.有没有更好的方法来做版本号?

var results = from p in dataContext.GetTable<mailsortEntity>()
                              where p.Barcode == barcode
                              group p by p.Barcode into g
                              select new { currentVersionNo = g.Max(p => p.VersionNo) };
Run Code Online (Sandbox Code Playgroud)

c# sql linq c#-4.0

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

Biztalk映射到两个具有相同根的XML

我需要将入站XML转换并拆分为两个出站XML.其中一个是SKU(包含大约100个元素),另一个是SUPPLIERSKU(包含大约8个元素).

接收端的程序需要文件的方式意味着它们具有非常相似的结构,并且dcsmergedata作为根.但是两个模式都是正确的意味着它们都具有相同的根,这意味着在创建映射时,只有一个模式最终被使用两次.

我通过更改其中一个模式以将dcsmergedata2作为其根来避免这种情况,这解决了映射中的问题,但这意味着接收程序无法读取我的XML,因为它不遵循模式.

解决这个问题的最佳方法是什么?

制图

xml xslt biztalk

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

标签 统计

c# ×3

visual-studio-2010 ×2

biztalk ×1

c#-4.0 ×1

c++ ×1

c++-cli ×1

linq ×1

linq-to-xml ×1

memory ×1

sql ×1

tchar ×1

visual-c++ ×1

xml ×1

xslt ×1