-
网站大部分都会用到通知,使用什么技术来实现通知比较好呢?通常有两个选择,一个是轮询,一个是WebSockets。
轮询轮询很简单,就是每过一段时间(如3分钟)访问一下服务器,看看有没有通知。使用js的setinterval和ajax可以容易的实现这个功能。实现的简单、成本低、无风险。并不用担心是否增加网站负载,一个在浏览网站...
-
提交代码到git的时候,会显示commit是由谁提交的。如果显示的提交人不对,有时候就会很尴尬。一定要把user.name和user.email一起改,github会用邮箱前缀作为作者名称。
修改方式如下:
// 设置全局用户名和邮箱
git config --global user.name "Author Name"
git config --global user.email "Author ...
-
合理的URL良好描述性、规范、简单的URL,有利于用户记忆和判断网页内容,也有利于搜索引擎抓取。
同一网页,只对应一个URL。备用域名应使用301永久跳转到主域名。从URL能判断网站的结构并预测网页的内容。URL尽量短,不包含奇怪字符。如, ;等。
标题(title)搜索引擎在判断一个网页内容权重时,title是主要参考信息...
2021-01-08 22:08
百度搜索引擎优化
-
网站结构网站结构分为三个层次:首页 - 频道 - 文章页。
网站结构要扁平,层次尽量少。网站分类要合理,不要过度细分。
网页的联系网站应该是一个网状结构,每个页面都可以通过其它页面链接到达。
网站上每个网页都应该有指向上、下级网页以及相关内容的链接:首页有到频道页的链接,频道页有到首页和普通内容页的链...
2021-01-08 21:18
百度搜索引擎优化
-
域名
域名要简短,越简短的域名用户越容易记住。域名与网站内容对应,让人看到域名就能联想到网站内容。比如使用公司名称、商标、网站名称或者公司产品等信息。使用常见域名后缀。更容易记忆,并可避免用户产生不信任感,如:.com .cn .net。
服务器
服务器的速度和稳定性直接影响网站的用户体验,也会影响搜索引擎的...
2021-01-08 21:12
百度搜索引擎优化
-
根据百度官方文档《百度搜索引擎优化指南2.0》整理而来。
搜索引擎只是网站上一个普通的访客,对网站的价值判断,也都是从用户的角度出发的,任何对用户体验的改进,都是对搜索引擎改进。对搜索引擎的优化,同时也会让用户受益。
面向搜索引擎的网站建设,主要分为三个部分:
如何更好的让搜索引擎收录网站中的内容...
2021-01-08 21:11
百度搜索引擎优化
-
提交代码到github原本使用github的登录账号和密码即可。现在github出于安全的考虑,将在2021年8月停止使用账号和密码的方式访问github仓库,改为token认证的方式。
创建步骤点击Settings
点击Developer settings
点击Personal access tokens
点击Generate new token
选择repo
点击Generate token
复制...
-
Freemarker循环的方式:
# sequence 可以是 数组、java.util.Collection、java.util.List、java.util.Set
[#list sequence as item]
${item}
获取序号(从0开始):${item_index} ${item_index + 1}
判断是否有下一个
[#if item_has_next]...还有下一个元素...[/#if]
[/#list]
# 从1到10循环
...
-
FreeMarker中输出null值会报错,如果希望对象为null时,什么都不显示且不报错,可以这样处理 ${mouse!} ${user.username!} ${(user.username)!}(最后一种方式可以避免user对象为null导致的错误)。
如果希望对象为null时,显示一个默认值,可以${mouse!"No mouse"} ${username!"匿名用户"}。
-
下面代码的Switch无法和Form的值关联起来:
<Form initialValues={bean}>
<Form.Item name="myname">
<Switch/>
</Form.Item>
</Form>
需要给Form.Item加上valuePropName="checked"属性。正确代码如下:
<Form initialValues={bean}>
...