技术文章

浅谈网站建设过程中的细节问题

主宰稳场 提交于 2021-02-19 11:50:12
一个优秀的网站,之所以能在 网站建设 完成后能获得一个很棒的SEO优化效果,是在其 网站建设 初期就注意到了一些细节问题,包括但不限于空间的购买、网站的布局、alt属性设置、url设置等方面的考量。一个网站能被正常收录并获得排名,一个稳定畅通的网站是其基础,如果我们在建站过程中能注意这些细节,不愁你的网站不会优秀。 网站布局 网站的内容布局一般是采用扁平化的树形模式,并且要把重要的栏目以及文章都布局到首页当中,然后通过首页进入到栏目页中,再通过点击列表页进入最终页面,这样就可以给蜘蛛展示出一条从树干到树枝再到树叶的抓取模式。 Alt属性的设置 在 建设网站 时,由于所采用的图片,蜘蛛是不能识别的,因此,需要设置图片的alt属性,这样才能告诉蜘蛛这个图片是关于什么内容的,并且作为百度图片索引的参数,一般来说,图片的这些参数设置好了,可以给网站带来更高的综合得分。 代码编写 网站建设 时,一般是采用div+css的模式来编写代码,这可以让整个网站的代码以及格式控制分离开来,以减少首页体积的目的,这对网站的访问速度以及抓取速度都会有极大的提升,另外,script文件需要整合到一个js中,然后通过代码底部调用,一次把所有的函数引入到页面中,以减少访问请求,提高蜘蛛的友好度。 url设置 尽管百度在对待静态和动态的态度上都是一样的,然而从实际的打开速度来看,静态页面的打开速度要快很多

干货回顾 | 快速上手 VS Code:开发环境搭建和常用插件配置

纵饮孤独 提交于 2021-02-19 11:49:51
关注精彩内容,先点击 蓝字 关注我哦~ VS Code 中文社区简介: VS Code 中文成立于2019年11月30日,社区致力于促进开发者之间的交流学习。定期举办线上与线下的沙龙、动手实践营以及开发者交流大会等。 快速上手 VS Code:开发环境搭建和常用插件配置 时间:10月30日(周五) 19:30-21:30 主讲嘉宾介绍 张迪,中国科技大学,机器人实验室自然语言处理和机器人定位导航方向研究生。 分享大纲 一、快速搭建编译环境 二、包管理器的对比选择(Windows) scoop Windows Package manager chocolate 三、面向数据科学的Python环境搭建 Python开发常用插件和配置 四、Windows下CPP环境无痛搭建 gcc llvm/clang vcpkg 常用插件和配置 五、Git相关常用插件和配置 六、让你的Code更出彩:常用插件和配置 七、码字更智能:主流智能补全插件对比(AI-powerd autocompletion) 原配夫人intellicode 国产Aixcoder Tabnine Kite 八、让你的开发更舒适 九、让你的界面更美 十、让你摸鱼更快乐 开发环境的搭建 本次讲座主要面向入门者。 对于 Windows ,搭建环境可能并不如 Linux 方便。张老师提到了 Windows 上的 3 个包管理器:

机器学习&深度学习&人工智能资料

会有一股神秘感。 提交于 2021-02-19 11:49:31
一、机器学习书籍 吴恩达深度学习课程: 神经网络和深度学习 链接: https://pan.baidu.com/s/1H1_fB924YcWkIKZI9rP6Cg 提取码:mjej 机器学习_周志华: 链接: https://pan.baidu.com/s/1j55DqrkCNEzLfdWoIOjwDQ 提取码:m0es 机器学习训练秘籍(完整中文版) 链接: https://pan.baidu.com/s/1mcseYd3JvQ7jizXJGmyQsQ 提取码:dfmo Python机器学习经典实例: 链接: https://pan.baidu.com/s/1hHKP4iw_MXHe_aij8lmxdw 提取码:p8dq 《深度学习之TensorFlow: 入门、原理与进阶实战》 链接: https://pan.baidu.com/s/1frVnbD5lilYqWHeWaBkV4g 提取码:c3bs tnesorflow书籍中的代码: 链接: https://pan.baidu.com/s/1o-xMzQoH-Qfci-lZZR2J_w 提取码:drlp 机器学习实践中文版 链接: https://pan.baidu.com/s/12FYjosFEYH1JUK9cJsSHXQ 提取码:v91n Machine Learning in Action (机器学习实战-中文版) 链接:

填坑前序(json坑)

别等时光非礼了梦想. 提交于 2021-02-19 11:48:54
之前空间开了一个坑,说要分享一下json学习的心得,嘛,最近一段时间忙着应聘,完了还要准备学javaweb框架和vue.js,没来得及填坑,那么明天开始填上上周说的json的学习的坑,首先,由于我目前用Java开发后台,所以这次我们学的是Java的json处理(虽然PHP比JAVA的容易emmmmmm,PHP天下第一!) 由于学校还没教json,我先给不清楚的朋友介绍下json(以下资料来自CSDN博客 https://blog.csdn.net/SiLaSiLa__/article/details/79479196 ) JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。这篇文章主要从以下几个方面来说明JSON。 1,JSON的两种结构 2,认识JSON字符串 3,在JS中如何使用JSON 4,在.NET中如何使用JSON 5,总结 JSON的两种结构 JSON有两种表示结构

xshell6 评估期已过 解决办法

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-19 11:48:23
xshell6 评估期已过,因为我下载的版本是evaluation版本,是有期限的。大家可以修改为Home and school use 的版本,这样就不会出现这个提示了。具体的操作步骤如下: 1、前往下载地址,填写必填信息,邮箱一定要填写 https://www.netsarang.com/download/down_form.html?code=622 2、有限会收到一封邮件,点击第一个链接,下载新的xshell安装程序即可 3、新安装的程序,之前的保存的SSH信息,不会丢失,放心安装 4、版本的区别,截止目前,只有打开标签数的限制,现在一个窗口只能打开4个,第五个会重新打开新的窗口,其他方面的区别还没有测试出来。 来源: oschina 链接: https://my.oschina.net/u/4265059/blog/3554903

H265码流分析

两盒软妹~` 提交于 2021-02-19 11:46:53
H265相比较于H264,除了包含SPS、PPS外,还多包含一个VPS;在NALU header上,H.264的HALU header是一个字节,而H.265则是两个字节。 以OX4001为例,头信息可以被解析成4个部分,其中: forbidden_zero_bit = 0:占1个bit,与H.264相同,禁止位,用以检查传输过程中是否发生错误,0表示正常,1表示违反语法; nal_unit_type = 32:占6个bit,用来用以指定NALU类型 nuh_reserved_zero_6bits = 0:占6位,预留位,要求为0,用于未来扩展或3D视频编码 nuh_temporal_id_plus1 = 1:占3个bit,表示NAL所在的时间层ID 对比H.264的头信息,H.265移除了nal_ref_idc,此信息被合并到了nal_unit_type中,H.265NALU类型规定如下: nal_unit_type NALU类型 备注 0 NAL_UNIT_CODE_SLICE_TRAIL_N 非关键帧 1 NAL_UNIT_CODED_SLICE_TRAIL_R 2 NAL_UNIT_CODED_SLICE_TSA_N 3 NAL_UINT_CODED_SLICE_TSA_R 4 NAL_UINT_CODED_SLICE_STSA_N 5 NAL_UINT_CODED

数额碾压小马,Waymo刚宣布首轮融资22.5亿美元。自动驾驶的春天来了?

孤人 提交于 2021-02-19 11:46:34
点击关注“AI深度视线” 烫手AI深度干货倾力奉上 2月26日,小马智行宣布其B轮融资总额达4.62亿美元,估值略高于30亿美元,其中丰田投了4个亿美元,以加深和扩大两家公司在出行领域的合作。继小马Pre-B轮的估值后,再次打破中国自动驾驶公司估值的记录,成为全球最高估值的自动驾驶公司之一。 一周不到的时间,Waymo曝出融资22.5亿美元的消息,相信这又是自动驾驶领域的一颗深水炸弹。  Waymo首融资,宣布 获投22.5亿美元 谷歌的母公司Alphabet旗下的自动驾驶汽车部门Waymo刚刚获得了一小部分投资者的大规模注资。今天,它宣布从银湖、加拿大养老金计划投资委员会、Mubadala投资公司(阿布扎比的主权财富基金)、汽车零部件供应商麦格纳国际、安德森霍洛维茨、汽车零售巨头AutoNation和Alphabet本身 获得22.5亿美元的融资 。 这是该公司第一轮融资的初步结束 。 Waymo首席执行长克拉夫西克(John Krafcik) 说,银湖和加拿大养老基金的代表将加入Waymo董事会,成为投资的一部分。“我们一直以团队运动的方式来完成我们的使命,与我们的OEM和供应商合作伙伴、我们的运营伙伴以及我们服务的社区合作,建立和部署世界上最有经验的司机。” 今天,我们正在扩大这个团队,增加金融投资者和重要的战略合作伙伴

Ubuntu12.10安装Mysql数据库

那年仲夏 提交于 2021-02-19 11:46:00
安装步骤 要安装mysql,可以在终端提示符下输入以下命令: sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码 一旦安装完成,MySQL 服务器应该自动启动。 sudo start mysql #手动的话这样启动 sudo stop mysql #手动停止 当你修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。 要想检查 mysqld 进程是否已经开启,可以使用下面的命令: pgrep mysqld 如果进程开启,这个命令将会返回该进程的 id。 Mysql的文件结构 MySQL配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径 datadir = /var/lib/mysql 如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。 进入Mysql mysql -u root -p 提示输入进入mysql数据库的密码。 修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword; 简单的操作 查看数据库: mysql> show databases; +--------------------+ | Database | +------

Rust学习笔记1

試著忘記壹切 提交于 2021-02-19 11:45:33
这是一份不错的rust教程 ,目前包括4个block和4个project。全部完成后可以用rust实现一个简单的key-value存储引擎。 注意:Windows下rust貌似会遇到一些bug,强烈建议使用Linux来开发 Building Block1 一开始就是Hello World啦......通过实现一个简单的命令行程序来体验一下rust 比如我们希望程序能获得命令行参数 use std::env; fn main() { let args: Vec <String> = env::args().collect(); println!( " {:?} " , args); } 运行结果: F:\My Drive\19fall\talent-plan\rust\building-blocks\bb1\src>main.exe 11 22 ["main.exe", "11", "22"] 这一段看起来和c++差不多......(其实感觉rust比go好理解多了...) println!结尾的叹号!表示调用了一个Rust宏。如果是调用函数,应该输入println 但是一个复杂的cli程序(比如Linux中的ls),命令行参数是很复杂的。比如我们想给写个help(比如ls -h)供用户参考,该怎么办呢?我们可以使用rust的clap库来实现。 首先需要定义一个yml

解决margin塌陷和margin合并

耗尽温柔 提交于 2021-02-19 11:45:13
1 <! doctype html > 2 < html > 3 4 < head > 5 < meta charset ="UTF-8" > 6 < title > 嘿嘿嘿 </ title > 7 < meta name ="viewport" content ="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui, viewport-fit=cover" > 8 9 </ head > 10 < style type ="text/css" > 11 body { 12 background : #f5f5f5 ; 13 } 14 .father-box { 15 width : 150px ; 16 height : 150px ; 17 background-color : black ; 18 margin : 20px ; 19 } 20 .father-box .son-box { 21 width : 50px ; 22 height : 50px ; 23 background-color : greenyellow ; 24 margin : 20px ; 25 } 26 .brother-two { 27