我有一个控制台应用程序来实例化一个类(比方说class X).该类在dll - > X.dll中定义.当我在应用程序中打印类的大小和类的一个函数(在应用程序调用它时调用它)时 - 我注意到大小的变化.
我正在使用VS 2010,应用程序打印类大小为6304,函数打印为6352.我在Release | Win32模式下编译了exe和dll.两者都有WIN32和_WINDOWS定义.但是没有WIN64定义.
我注意到的更多是当我sizeof(time_t)在exe中打印时,它打印4并且dll中的函数打印8.认为这可能是个问题.
知道我应该检查哪里?
我需要找到给定站点的Web应用程序的URL(假设我有一个URL http:// code/sites/java.鉴于此网站集的URL,我需要托管此网站集的Web应用程序的URL在这种情况下,它将是http:// code.)任何输入都将受到赞赏.
我在C++中有以下功能
void func1()
{
char *p = "Test for memory leak";
}
Run Code Online (Sandbox Code Playgroud)
何时func1()被调用哪里是分配的变量的内存?无论是在堆栈还是堆中?应该delete p;明确调用?
以下代码是否有效?
A类{string m_name;
public:
string getName(){return m_name; }
}.....
printf("%s",object.getName().c_str())
......
其中object.getName()返回一个临时字符串对象.
我有两个以下结构的字典:
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].任何想法都表示赞赏.
我有一本字典dict1['a'] = [ [1,2], [3,4] ],需要生成一个列表l1 = [2, 4].也就是说,每个内部列表的第二个元素中的列表.它可以是单独的列表,甚至可以将字典修改为dict1['a'] = [2,4].
我有一个SPList对象并使用SPList.Items来获取SPListItemCollection.从这个集合我需要访问一个不知道UniqueID或GUID的SPListItem.是否可以使用显示名称或任何其他信息(GUID或UniqueId除外)直接访问元素.任何想法将不胜感激.
我使用以下代码签出然后签入文件.我使用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的特定时间被修改.我发现这个模糊不清,因为我已经更新了文件.任何帮助,将不胜感激
我有一个文档库,我需要添加一个用户(SPRoleAssignment对象).但是由于SPList从父Web继承了Roles,因此它不允许我单独为此SPList对象添加.要仅将SPRoleAssignment对象添加到此列表,UI中有一个选项,仅为此SPList对象创建单独的权限副本.但是我如何使用C#程序执行此操作?
我编写了以下代码(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) 看看下面这段代码
头文件:
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++ ×4
sharepoint ×4
python ×2
python-3.x ×2
visual-c++ ×2
c# ×1
memory-leaks ×1
sql-server ×1