小编Pra*_*bhu的帖子

应用程序和exe之间的类大小更改

我有一个控制台应用程序来实例化一个类(比方说class X).该类在dll - > X.dll中定义.当我在应用程序中打印类的大小和类的一个函数(在应用程序调用它时调用它)时 - 我注意到大小的变化.

我正在使用VS 2010,应用程序打印类大小为6304,函数打印为6352.我在Release | Win32模式下编译了exe和dll.两者都有WIN32_WINDOWS定义.但是没有WIN64定义.

我注意到的更多是当我sizeof(time_t)在exe中打印时,它打印4并且dll中的函数打印8.认为这可能是个问题.

知道我应该检查哪里?

c++ visual-studio-2010 visual-studio visual-c++

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

如何在给定其中的站点URL的情况下查找SharePoint Web应用程序的URL

我需要找到给定站点的Web应用程序的URL(假设我有一个URL http:// code/sites/java.鉴于此网站集的URL,我需要托管此网站集的Web应用程序的URL在这种情况下,它将是http:// code.)任何输入都将受到赞赏.

sharepoint sharepoint-2007 sharepoint-api

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

内存泄漏/ C++中的内存分配

我在C++中有以下功能

void func1()
{
    char *p = "Test for memory leak";
}
Run Code Online (Sandbox Code Playgroud)

何时func1()被调用哪里是分配的变量的内存?无论是在堆栈还是堆中?应该delete p;明确调用?

c++ memory-leaks memory-management visual-c++

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

将c_str传递给临时对象的值返回printf

以下代码是否有效?

A类{string m_name;
public:
string getName(){return m_name; }
}

.....
printf("%s",object.getName().c_str())
......

其中object.getName()返回一个临时字符串对象.

c++

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

查找两个复杂词典之间的集合差异

我有两个以下结构的字典:

a) dict1 = {'a':[ [1,2], [3,4] ], 'b':[ [1,2],[5,6] ]}
b) dict2 = {'a':[ [1,2], [5,6] ], 'b':[ [1,2],[7,8] ]}
Run Code Online (Sandbox Code Playgroud)

我需要找到字典中每个键之间的设置差异,即dict1 ['a'] - dict2 ['a']应该返回[3,4].任何想法都表示赞赏.

python python-3.x

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

从复杂字典生成列表

我有一本字典dict1['a'] = [ [1,2], [3,4] ],需要生成一个列表l1 = [2, 4].也就是说,每个内部列表的第二个元素中的列表.它可以是单独的列表,甚至可以将字典修改为dict1['a'] = [2,4].

python python-3.x

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

直接从SPListItemCollection访问SPListItem

我有一个SPList对象并使用SPList.Items来获取SPListItemCollection.从这个集合我需要访问一个不知道UniqueID或GUID的SPListItem.是否可以使用显示名称或任何其他信息(GUID或UniqueId除外)直接访问元素.任何想法将不胜感激.

sharepoint sharepoint-designer sharepoint-2007

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

签入并签出SPFile对象

我使用以下代码签出然后签入文件.我使用IronPython.(假设spfile是SPFile对象)

spfile.CheckOut()
spfile.CheckIn("Done by the script")
spfile.Update()
spfile.CheckOut()
spfile.CheckIn("Done by the script-Second time")
Run Code Online (Sandbox Code Playgroud)

该文件是第一次签入.但第二次,它抛出一个异常,说明该文件已在SHAREPOINT\system的特定时间被修改.我发现这个模糊不清,因为我已经更新了文件.任何帮助,将不胜感激

sharepoint sharepoint-2007

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

使用C#更改SPList Inherit Parent Permissions属性

我有一个文档库,我需要添加一个用户(SPRoleAssignment对象).但是由于SPList从父Web继承了Roles,因此它不允许我单独为此SPList对象添加.要仅将SPRoleAssignment对象添加到此列表,UI中有一个选项,仅为此SPList对象创建单独的权限副本.但是我如何使用C#程序执行此操作?

sharepoint sharepoint-2007 sharepoint-api

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

SQL CLR - lock语句有什么区别吗?

我编写了以下代码(sql clr存储过程),它将消息写入本地文件.当多个连接同时调用存储的proc时,会发生此问题.所以我使用了锁定语句.但这似乎没有任何区别?我在这做错了什么?

lock (SqlContext.Pipe)
{
    StreamWriter sw = File.AppendText("C:\Date.txt");
    int y = 50;

    while (y != 0)
    {
        sw.WriteLine(DateTime.Now + " " + serverName + " -- " + jobId.ToString() );
        System.Threading.Thread.Sleep(new Random().Next());
        y = y - 1;
    }
    sw.Close();

}
Run Code Online (Sandbox Code Playgroud)

c# sql-server sql-server-2005 sql-server-2008

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

在g ++编译器中带引用参数的构造方法

看看下面这段代码

头文件:

class CxUser
{ 
public:
    CxUser(string& guid) {} 
};
Run Code Online (Sandbox Code Playgroud)

我有一个c ++文件,用于实例化该类CxUser(string("xxx-xxx-x-xxxx")).但是这个语句无法在g ++中编译,错误" 没有匹配函数来调用CxUser :: CxUser(std :: string) ",而它在VC++中编译.令人惊讶的是,下面的一段代码实例化了这个类.

string guid("xxx-x-xxxx-xxx-xx"); CxUser user(guid);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激....

c++

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