0%

树莓派的好处在于轻便,日常情况下更是直接启动树莓派后通过ssh连接来操控。但是一旦挪到个陌生的地方,并且没有键盘和鼠标,那怎么连接网络呢?

我们可以使用直接修改boot里面的文件来预设网络。

Read more »

在树莓派中安装nginx可以作为本地的一个web服务来访问树莓派中的内容。

安装nginx:

1
apt install -y nginx

但是出现错误:

1
E: 无法下载 http://mirrordirector.raspbian.org/raspbian/pool/main/n/nginx/libnginx-mod-http-echo_1.10.3-1+deb9u1_armhf.deb  404  Not Found [IP: 93.93.128.193 80]

然后尝试更新apt-get

1
apt-get update

发现不但网速非常慢,而且还会出现上面那种错误提示,还是404。谷歌一查,发现是需要来换下源镜像。

首先查看文件/etc/apt/souces.list,可以看到如下的一条源:

1
http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi

这是系统默认的源,从这个源上面更新或者安装,都会很慢。

这有一个镜像列表,我采用了国内的清华的源。

清华大学开源软件镜像站的使用帮助

然后我们继续打开/etc/apt/sources.list文件,删除或注释掉原来的镜像的源,添加我们的清华镜像:

1
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main no-free contrib

保存完毕后,运行update命名:

1
sudo apt-get update

耐心等待完毕更新完毕,然后安装我们的软件:

1
apt install -y nginx

这次终于可以安装成功了。

启动nginx

sudo /etc/init.d/nginx start

修改配置

配置文件所在位置:/etc/nignx/nginx.conf

其他的就没啥区别了,开搞吧。

内容投影和ng-content是可以让我们最大程度构建可重用组件的Angular功能之一。详细的了解下。

Read more »

前面我们了解了响应式表单的FormGroup来管理一组表单控件。但我们前面的操作都是立足于我们明确的知道表单是有哪些控件的,那假设我们并不知道会有什么控件,需要用户可以动态操作增减控件呢?响应式表单提供了FormArray来动态管理表单控件。和FormGroup不一样的是,我们不需要指定一个Key来绑定控件,我们可以动态去处理控件。

Read more »

前面我们了解了下响应式表单的基本控件FormControl,它相当于表单的Input,是构成表单的基本控件。但假设我们的表单是有很多的字段,那挨个去管理FormControl控件会变得很麻烦,我们可以使用FormGroup来集中管理一组FormControl

FormGroup的实例可以跟踪一组FormControl实例,当创建一个FormGroup时,其中的每个控件都可以根据名字来进行跟踪。

Read more »

响应式表单提供了一种模型驱动的方式来处理表单的输入。我们可以很方便的控制表单项的状态和验证器。响应式表单是围绕Observable流构建的。流的消费者可以即方便又安全的操纵这些数据。

响应式表单语模板驱动的表单有着显著的不同点。响应式表单通过对数据模型的同步访问提供了更多的可预测性,使用Observable的操作符提供了不可变性,并通过Observable流提供了变化追踪功能。

模板驱动表单允许你直接在模板中修改数据,但不像响应式表单那么明确,因为响应式表单依赖嵌入模板的指令,并借助可变数据来异步跟踪变化。

Read more »

Web Cookie (或也叫Http Cookie、浏览器Cookie)是服务器发送到客户端浏览器并保存本地上的一小块数据。它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。

通常Cookie用来告知服务端两个请求是否来自于同一浏览器,如保持用户登录状态。Cookie使基于无状态的Http协议记录稳定的状态信息称为可能。

Read more »

记录使用uni-app开发(填坑)过程中的问题和解决方法

Read more »