faryou 发布的文章

前言
搭建完网站之后,我们肯定想让更多的访问者来到我们的网站,那么这一个过程,就不得不过搜索引擎这一关。本文将带领你探索必应网站管理员工具的基本操作,助力提高网站访问量~

介绍
必应是微软的一款搜索引擎,收录限制较低,因此适合类似于本站的小站,而百度则限制有些高,所以建议先发展到一定流量再申请百度。

准备
一个已经搭建完成且有一定内容的网站(可以是博客、论坛等),内容的话发展到本博客的水平差不多。另外建议网站开启伪静态,更适合搜索引擎抓取。
一张网站地图(Sitemap)
一个微软账号,没有可以免费注册一个

添加网站
打开https://www.bing.com/webmasters/about?setlang=zh-cn,点击开始,选择Microsoft账户,登录自己的账号,没有账号新建一个。
登录进入后,点击“添加网站”,输入自己网站的网址,之后进入验证界面,这里推荐使用xml文件验证或DNS验证。xml文件需要先下载验证文件,之后上传到网站根目录;DNS验证要到DNS服务器下添加指定的TXT记录,千万注意别开CDN。完成之后回到必应网站管理员工具,点击验证。
验证完成之后,在左侧菜单栏中打开“网站地图”,添加自己的网站地图地址,例如本站是https://blog.faryou.eu.org/sitemap.xml

网站管理
初步添加完成之后,我们要对网站进行日常管理,日常管理主要用“搜索性能”和“网站管理器”功能。“搜索性能”中,我们可以查看自己的网站出现在搜索引擎中的次数及被点击数,并依此对网站内容进行调整与改进。“网站管理器”中,我们可以查看自己网站各条URL的搜索状况。

结语
网站的收录不是迅速的,而是一个长期的过程。本站在提交到必应两个月后被收录到搜索引擎内,目前必应正以每天一条URL的速度更新本站的内容。那么作为站长,我们要做的,就是尽量发展网站内容以及及时更新网站地图,确保网站及时更新。好了,那么今天就到这里,再见!

前言
因为老母亲的需要,我为她编写了一个记事本软件。现在有感而发,便想要写一篇文章,也为大家提供一下思路。

思路
因为是记事本软件,所以不需要网络。记事本主要分为文本编辑框和文件读写两个模块。先看文本编辑框,这个编辑框应该占整个记事本软件的中心位置,如果有能力的话还可以加一些更丰富的功能(如表情、富文本编辑器甚至Markdown),这里就不说了。

主要给大家讲一下文件读写功能,这个功能从前端来说最好用菜单栏一一列出,主要功能有新建、打开、保存和另存为,这里的代码实现比较复杂,看下面代码讲解——

代码实现
文本编辑框编写比较简单,当然如果你要加上功能的话还是有些难度的,可以自行探索一下超级编辑框组件的使用,我这里就不展开了,主要看一下文件读写功能。
在说文件读写功能之前,先介绍一个易语言命令:
写到文件( , )
这条命令可以帮助我们将完成编辑的文本写入到文件中。第一个参数填写的是写入的路径(写出文件名,无该文件会进行新建)。第二个参数填要写入的内容,注意填写的是字节集变量名,所以要先把数据转化好。
文件同样需要读入,用下面的命令:
读入文本(打开文件( , , ), )
在打开文件的第一个参数中填入要读入的文件路径,获得文件句柄,就可以用读入文本命令读取了文本信息了。

前言
本来我写过一个易语言基础教程,但是后来感觉大家似乎对此都不太有评论,也没什么回应。个人认为主要有两个原因:一是易语言使用中文,本身挺好懂的;二是没有真正的需要去动脑的内容。于是我决定推出这篇文章,带大家写一个易语言程序,开阔开阔思路。

通讯功能实现思路(后端)
易语言实现通讯有两种方式:客户-服务端、数据报。这里主要讲第一种。各位可以先看一下HF通讯,就是采用这种方式编写的。
客户-服务端
首先,需要有两个组件:客户、服务端。因为是聊天软件, 所以不需要分两个客户端分别编写。
服务端:服务端在编写时需要获得主机名、端口号等信息,写起来会麻烦一些。下面是思路:首先添加组件(无需调整位置大小,因为不会出现在前端),然后编写一段获取主机信息的代码,作为之后连接到客户的参数。然后编写发送数据代码即可。
客户:客户组件在编写程序时只需要有连接服务端代码、发送数据代码即可。
这种方式更为稳定,可以传输大文件,适用于内网文件传输,发消息配置起来有些复杂(有点大材小用),不推荐。内网聊天可以试试数据报方式。
数据报
首先添加数据报组件。
由于数据报阉割了客户-服务端的功能,所以不能进行大数据传输。添加控制接收端参数的代码,然后再加入发送数据的功能对接到前端即可。

UI设计思路(前端)
UI可以自己设计,此处仅根据HF通讯的UI进行讲解,仅供参考。
美化
因为易语言本身对前端的优化很不好,所以尽量自己P图。我审美太差,就不细说了,大家自己设计设计。

主要组件
1.发送编辑框
在HF通讯中,编辑框被放到了界面的最左下角。当然,如果你有自己的想法,比如放在右下角(和微信一样)。注意编写程序时对接到“发送数据”。
2.发送按钮
在HF通讯中,发送按钮在编辑框的右侧紧挨着。这个其实更符合自己的操作逻辑,当然,如果你放到下面也可以。注意编写程序时对接到“发送数据”。
3.消息框
消息框放在编辑框的上面,应该是各大通讯软件共有的UI设计。在HF通讯中,我使用了编辑框组件,并禁用了编辑功能。可以在消息框后放背景图用于美化。注意在编写程序时对接到“接收数据”。
4.发送音频/视频/图片/其他文件功能按钮
在HF通讯中,这些按钮在右侧排列,并对接到了各发送窗口,输入路径即可发送。注意在编写程序时转化到“字节集”类型并对接到“发送数据”,发送文件名。
5.播放按钮

在HF通讯中,播放按钮与发送按钮并列,以获取到的文件名打开。注意在编写程序时对接到“接收数据”。
其他还有一些组件/窗口,由于不很重要(非程序主体),我就不介绍了,大家自行探索。

打开这个网址:https://nic.eu.org ,点击here,点击Register,注册一个账号,以下是要填写的内容格式规范:
Name:随便填两个首字母大写的名字单词,注意两个单词之间要空一格,例:Faryou Crazy
E-mail:填你的邮箱
Address(line 1):随便填一个地址
Address(line 2):随便填一个地址
Address(line 3):
Address(line 4):
Address(line 5):
Country:选China
Phone:
Fax:默认
(两个复选框打钩)
Password:填你的密码
Confirm Password:重复上面的密码
填完之后,点Create,然后进邮箱,查看收到的激活邮件,点里面的链接激活。
激活完成之后,我们需要申请一个域名。打开https://nic.eu.org ,在“Handle”一栏内输入你刚才记住的那串字符,“Password”一栏填密码,进入你的域名管理界面。
点击“New Domain”,按照下面的填法填空:
Complete Domain Name:填你要申请的域名全名Name:随便填两个首字母大写的名字单词,注意两个单词之间要空一格,例:Faryou Crazy
E-mail:填你的邮箱
Address(line 1):随便填一个地址
Address(line 2):随便填一个地址
Address(line 3):
Address(line 4):
Address(line 5):
Country:选China
Phone:
Fax:默认就可以
(复选框打钩)
(选择“server names + replies on SQA + replies on NS
(recommended)”)
Name1:edmund.dnspod.net
Name2:dempsey.dnspod.net(其他空着不填)

填完之后,点“Submit”。之后会有一串代码,等待代码结束弹出。如果最后一行是“Done”,那么你就可以等待eu.org向你发送邮件了;如果不是,那么返回刚才的页面,检查一下有没有地方填错。

    eu.org审核较慢,时间从几小时到几个月不等,因此要耐心等待。

准备
1.PCem
2.ms-dos 1.25安装镜像

新建虚拟机
新建虚拟机,机型IBM PC,其余保持不变,完成。

安装ms-dos
打开虚拟机,装载ms-dos 1.25安装软盘,输入现行日期(月-日-年),输入现行时间(时:分:秒),完成。

体验
ms-dos 1.25无需安装,也无法安装,ms-dos直到3.x才支持通过FDisk等命令安装到硬盘,真正完善的ms-dos安装程序要到5.x才出现,所以直接就是A:开始。体验嘛……毕竟ms-dos第一个版本,除了dir我似乎没找到其他可以用的命令,tree等命令都用不了;少得可怜的几个命令执行速度也是慢到炸,所以没什么好的体验,只能怀旧一下吧……或者是安装软件?四十多年前的系统,软件估计有都找不到了吧。如果真的要体验一下各种DOS软件的话,推荐ms-dos 6.22,各大功能都已齐全,软件生态也很丰富,可以尽情享受当年拥有电脑的那份快乐……

好了,今天就写到这里,下次见!