小编kog*_*ogh的帖子

为什么使用DIV或spans标签比使用表格布局"更好"?

可能重复:
为什么不在HTML中使用表格进行布局?

为什么使用带有div的标记来定义比使用表更好的所有内容(容器,标题,内容等)?我理解当你使用表格构建你的页面时:看起来很丑陋,在嵌套时看起来甚至是UGLIER,因为废话量较高 - 页面加载时间略高,代码可读性较差.

但.使用表格非常简单,并且可以节省大量时间来完成看似简单的事情,但需要注意的是使其适用于所有浏览器.

我要问的是,不是一个有点复杂的布局(或任何通常不容易用div和css完成的布局)最好用表和css的混合来解决,其中一些div包含所需的元素(处理嵌套性)所以你可以快速开发你的应用程序而不用担心它看起来像不受支持的浏览器上的垃圾?

*!编辑!*我也完全同意是的,表格是表格数据,只是语义上我觉得我应该使用无操作标签,然后命名它们并设计样式,但对于我来说,我发誓这么多次以快速建立一些东西快速,使用表BEATS试图完美地设计它适用于所有浏览器.

html css xhtml html-table

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

C++ LibCurl - 将CURLcode转换为CString

将"res"变量(CURLcode)转换为CString的最简单方法是什么?

这是在我的机器上编译好的标准示例,但我想在MFC应用程序中使用它并将结果显示为MessageBox.任何帮助表示赞赏!

#include <curl/curl.h>

int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
    res = curl_easy_perform(curl);

    /* always cleanup */ 
    curl_easy_cleanup(curl);
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ cstring libcurl

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

SQL Server错误 - 请求的名称有效,但未找到所请求类型的数据

我最近从我的ASP.NET站点遇到此消息,我已通过RDP部署到远程服务器上.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:TCP提供者,错误:0 - 请求的名称有效,但未找到所请求类型的数据.)

我已经验证了我正在使用的连接字符串是有效的,并且我确保在SSMS中启用了远程连接.从我的研究看来,这是一个名称服务器问题,但即使在连接字符串中使用IP仍然给我同样的错误.我在这里完全傻眼了,有谁知道为什么我会碰到这个?

此外,甚至更奇怪...访问数据库的页面之一是内联(没有代码隐藏)和ONE页面工作.(连接到数据库,并给我一个我想要的表格视图).但是,还有另一个内联页面不起作用.

.net sql database sql-server connection-string

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

CoCreateInstance返回"未注册的类"

我已经在这几个小时了,它开始变得沮丧.:(

我有一个我在.NET 4.0中创建的COM DLL,我希望能够使用VC++ 6中的遗留应用程序访问它.它对COM可见,我已经成功创建了TLB和SNK文件,将其移动到使用传统C++代码的机器,#imported TLB,一切编译都很好.

如下:

RegAsm ProtracFunctions.dll/codebase

gacutil/i ProtracFunctions.dll

他们都很成功.

当我启动我的应用程序时,只要我点击CoCreateInstance,我就会收到消息"Class not registered".

我在RegEdit中注意到我的DLL似乎已经注册了.那是我做了一些研究,下载了ProcMon,并意识到它在不同的位置.CLSID略有不同,如果我尝试修改ProtracFunctions.reg文件(使用ProcMon提取的GUID)RegAsm给我的,它会对ProcMon产生影响(比"NAME"更多"SUCCESS"消息至少找不到"消息",但我似乎错过了,大量的注册表位置.如关键的"TreatAs","InprocServerX86"等.

如果有人能告诉我:

A)我首先做错了什么

要么

B)当您"注册"COM DLL时,确切地添加了哪些注册表值的列表,以便我可以自己进行并手动执行.(不太理想,我意识到).

TIA!

我的代码:

CoInitialize(NULL);
CComQIPtr <ProtracFunctions::IDockingStation> spTestCom;
HRESULT hRes = spTestCom.CoCreateInstance(CLSID_ProtracDCS, 0, CLSCTX_ALL);

if (SUCCEEDED (hRes))
{
    printf("Created the instance");

    unsigned char Ret;
    unsigned char ErrCode;
    SAFEARRAY *pSA;

    spTestCom->DockConnect(3, 19200, &Ret);
    spTestCom->GetTagReads(1, &ErrCode, &pSA); 

    spTestCom->PowerOffReader(1, &Ret);
    spTestCom->DockDisconnect();

    spTestCom.Release ();
}
else
{
   _com_error error(hRes);
   LPCTSTR errorText = error.ErrorMessage();

   AfxMessageBox(errorText);

   //automatic cleanup when error goes out of scope
}
Run Code Online (Sandbox Code Playgroud)

补充说明:

开发机器运行Win …

c# c++ dll managed

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

如何以编程方式从用户的桌面删除快捷方式?

使用C#,如何从用户桌面删除快捷方式?

试了这个没有成功:

string WinUser = WindowsIdentity.GetCurrent().Name;
WinUser = WinUser.Substring(WinUser.LastIndexOf("\\") + 1);

File.Delete("C:\\Users\\" + WinUser + "\\Desktop\\Touch Data.lnk");
Run Code Online (Sandbox Code Playgroud)

我错过了什么?感谢任何关于此的建议!

c# icons shortcut delete-file

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

将字符串发送到PHP页面并使PHP页面显示字符串

我想要做的是让我的PHP页面显示一个字符串,我通过System.Net.WebClient通过我的C#应用​​程序中的函数创建.

真的是这样的.以最简单的形式,我有:

WebClient client = new WebClient();  
string URL = "http://wwww.blah.com/page.php";
string TestData = "wooooo! test!!";

byte[] SendData = client.UploadString(URL, "POST", TestData);

所以,我甚至不确定这是否是正确的方法..而且我不确定如何实际获取该字符串并将其显示在PHP页面上.像print_r(SendData)?

任何帮助将不胜感激!

php c# webclient

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

MFC C++ WebBrowser控件从字符串加载HTML

我了解如何使用WebBrowser控件在线导航到页面:

m_browser.Navigate("www.microsoft.com", NULL, NULL, NULL, NULL);
Run Code Online (Sandbox Code Playgroud)

但是如果我想加载一串HTML以在Web浏览器上显示呢?那可行吗?或者我需要在本地创建一个临时的html文件,然后导航到那个?

我很欣赏任何见解!

html c++ browser mfc

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