问题列表 - 第13298页

明显的文件名会影响SEO吗?

如果我将我的HTML文件命名为"Banks.html",位于www.example.com/Banks.html,但所有内容都是关于Cats的,我所有其他的SEO标签都是关于页面上的Cats,它会影响我的页面的SEO吗?

你可以随意命名你的文件,只要你有正确的页面标题,描述和其他SEO吗?

seo

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

加载WPF窗口而不显示它

我创建了一个全局热键来通过PInvoking显示一个窗口RegisterHotKey().但要做到这一点,我需要那个窗口HWND,在窗口加载之前不存在,这意味着第一次显示.但我不想在设置热键之前显示窗口.有没有办法创建一个HWND对用户不可见的窗口?

wpf window hwnd

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

在单例中种子Random()的最佳方法

我在单例类中有一个需要使用.NET系统的方法.Random(),因为在多线程环境中调用该方法,我不能只创建一次并静态声明它,但Random()每次调用该方法时我都必须创建一个对象.由于Random()默认种子是基于时钟滴答,因此在我的senario中它不够随机.为了创造一个更好的种子,我已经研究了几种方法并且认为以下一种方法是最好的,但可能还有其他(更快/更好)的方法来做我想知道的.

Random rnd = new Random(BitConverter.ToInt32(Guid.NewGuid().ToByteArray(), 0));
Run Code Online (Sandbox Code Playgroud)

.net c#

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

WNDPROC声明问题,从C转换为C++

我正在将程序从C转换为C++.我将编译器设置为默认使用__fastcall调用约定.

我以前有一个申报行如下:

INT32 PASCAL graph_window_handler(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
Run Code Online (Sandbox Code Playgroud)

后来我有:

wndclass.lpfnWndProc    = graph_window_handler;
Run Code Online (Sandbox Code Playgroud)

这一切都在C下编译和工作.但是在C++下,我从编译器得到了关于第二行代码的各种抱怨.我想我需要将原始声明更改为涉及WNDPROC的内容,可能还会引入_cdecl?有没有INT32?但似乎我尝试的每一个变化仍然被抱怨.宣言应该是什么样的,以至于第二行不会被抱怨? - 欢呼.

c++ wndproc

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

C++ #define预处理器

我需要知道C++中的#define指令是否声明了全局标签?全球我的意思是在每个文件中都可见?

我正在使用Visual Studio 2008,(猜测是否重要)

c++ visual-studio c-preprocessor

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

使用jQuery,如何找出浏览器本身是否支持CSS选择器"input [type = text]"?

在我的CSS中,我有一个必须应用于所有文本字段的规则(使用CSS3选择器input[type=text].

我也使用jQuery.某些浏览器(如Internet Explorer 6)不支持CSS选择器的表单.所以我的解决方法是在CSS中添加一个额外的类名:

input[type=text], .workaround_classname{
  /* css styling goes here */
}
Run Code Online (Sandbox Code Playgroud)

然后通过jQuery添加CSS类:

$('input[type=text]').addClass('workaround_classname');
Run Code Online (Sandbox Code Playgroud)

问题是:如何在本机不支持CSS3选择器时确保仅调用此规则?

css jquery cross-browser css-selectors jquery-selectors

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

VB.Net电子邮件发送

我环顾互联网,但看不到任何相关内容.我只是想在outllook中开始一个新的电子邮件,但不想发送它,因为用户可能想要将自己的东西添加到电子邮件中,我的所有程序正在做的是添加地址和附件.

任何帮助将不胜感激.

vb.net

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

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

动态Delphi表单创建 - 确保正确的鼠标消息处理

我的应用程序布局基于左侧的treeView和右侧的面板.该面板托管一个不同的TForm类,具体取决于所选的树节点(一种'形式浏览器').一次只显示一个表单,该表单公开存储在别处的基础数据,并在每个新的树节点点击时创建和销毁表单实例.

除了以下场景外,这一切都正常.单击表单上的一个按钮,该按钮启动需要一秒左右的操作.在此操作期间,可能会调用Application.ProcessMessages.现在,在此操作实际完成之前,用户单击一个新的树节点.处理此wmMousedown消息,导致表单立即释放.然后,操作代码返回到表单代码,以查找自己已更改并导致AV.

我的问题是,在我允许表单被释放之前,有没有办法知道表单的消息已经全部处理完毕?单击关闭按钮时,模态窗体似乎会执行此操作,因为如果忙,它们会在关闭之前暂停...

谢谢Brian

delphi message-queue tform

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

在SQL Server中使用AcceptChanges

我对在数据集中使用AcceptChanges的效果感到困惑.从我的测试中可以看出,这会强制对数据库更改进行评估,而忽略对数据库的任何约束.

任何人都可以确认是否是这种情况,或者如果没有,这与使用数据集上的更新功能有何不同?

c# sql-server ado.net

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