所以我可能会在错误的地方问这个问题.我认为,因为它在技术上确实与标记有关,所以在这里发布它可能是有意义的.
问题
我的网站注册了三大搜索引擎 - 谷歌,雅虎和必应.我为所有3个人设置了网站管理员工具,并经常查看流量,搜索查询等内容.最近,我决定去Google,只搜索与我的网站相关的一些条款.一堆类似的网站出现了,但不是我的.当您直接搜索我的网站时,我们是第一个 - 所以这很好.所以我的主要问题是,在搜索描述我们网站的术语时,我们无处可见,我们只有更"直接"的市场.
题
我怎样才能让这些搜索引擎开始让这些条款也能找到我的网站?这只是通过在我的网站上的每个页面上创建一个随机的META标记,并做这样的事情来完成的吗?
<META name="keywords" content="location, based, messaging, social, network, service, nearby, friends, community, neighborhood, local, events" />
Run Code Online (Sandbox Code Playgroud)
我的网站上已经有了一些META标签,但实际设置它们并将其注册到那些网站管理员工具,我假设我不会在那里进行此关键字注册.
现在,在我设置了一个META标签之后,就像我上面发布的一样,我是否只是等到这些搜索引擎注册了所有东西?这甚至是最好的方法吗?这甚至是一种方法吗?
更新:元标记缺少用于关闭标记的正斜杠.这可能是搜索引擎忽略网站/页面的原因
我有一个varchar领域LOCATIONCITY,有一个价值
St. John''s
Run Code Online (Sandbox Code Playgroud)
我想像下面一样搜索它
select * from city where locationcity='St. John''s'
Run Code Online (Sandbox Code Playgroud)
由于sql server的默认行为是双单引号转换为单个双qoites
我如何搜索'圣 约翰的"
我需要在数据库中的一个表中添加一个约束.表名是Experience.并且有一个名为ToDate的列.每次select语句执行如下.
select ToDate from Experience
Run Code Online (Sandbox Code Playgroud)
它应该返回当前日期.
因此,每次执行select语句时,ToDate列都会使用当前日期进行更新.
我知道我可以使用某种类型的sql触发器执行此操作但是有一种方法可以通过sql约束来实现.
喜欢
alter table add constraint...
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
谢谢
我正在使用Rfc2898DeriveBytesC#加密文本
以下是我的代码
private static string Encrypt(string clearText)
{
string EncryptionKey = "MAKV2SPBNI99212";
byte[] clearBytes = Encoding.Unicode.GetBytes(clearText);
using (Aes encryptor = Aes.Create())
{
Rfc2898DeriveBytes pdb = new Rfc2898DeriveBytes(EncryptionKey, new byte[] { 0x49, 0x76, 0x61, 0x6e, 0x20, 0x4d, 0x65, 0x64, 0x76, 0x65, 0x64, 0x65, 0x76 });
encryptor.Key = pdb.GetBytes(32);
encryptor.IV = pdb.GetBytes(16);
using (MemoryStream ms = new MemoryStream())
{
using (CryptoStream cs = new CryptoStream(ms, encryptor.CreateEncryptor(), CryptoStreamMode.Write))
{
cs.Write(clearBytes, 0, clearBytes.Length);
cs.Close();
}
clearText = Convert.ToBase64String(ms.ToArray());
}
}
return clearText; …Run Code Online (Sandbox Code Playgroud) 我有一个linq声明如下,
var v1 = from s in context.INFOONEs group s by s.DATET into xyz select xyz;
Run Code Online (Sandbox Code Playgroud)
我想跟着显示结果
foreach (var x in v1)
{
Console.WriteLine(x.);
}
Run Code Online (Sandbox Code Playgroud)
但是当我输入x时,intellisence没有显示列.
我做错了什么?什么是实现我想要实现的目标的正确方法?
谢谢
我正在使用cookie,我正在设置它的价值,
document.cookie = 'province=Alberta; expires=Fri, 3 Dec 2014 20:47:11 UTC; path=/'
Run Code Online (Sandbox Code Playgroud)
我试图在我的服务器端阅读它,如下所示
if (Response.Cookies["province"].Value != null)
Run Code Online (Sandbox Code Playgroud)
但是这 Response.Cookies["province"].Value给了我无效.
这可能是什么原因?
.net ×3
c# ×3
javascript ×2
sql ×2
sql-server ×2
asp.net ×1
cryptography ×1
html ×1
if-statement ×1
linq ×1
linq-to-sql ×1
meta-tags ×1
security ×1
seo ×1
t-sql ×1