JavaScript学习笔记之原型与原型链
原型
函数的prototype属性(如图)
每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象)
原型对象中有一个属性constructor, 它指向函数对象
给原型对象添加属性(一般都是方法)
作用: 函数的所有实例对象自动拥有原型中的属性(方法)
12345678910111213141516171819<script type="text/javascript"> // 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) console.log(Date.prototype, typeof Date.prototype);//Object "object" function Fun () { } console.log(Fun.prototype); // 默认指向一个Object空对象(没有我们的属性) // 原型对象中有一个属性constructor, 它指向函数对象 console.l ...
JSON在前后端数据交互中的应用
什么是JSON?JSON本来是javascript里的内容,有时后端要传各种各样的数据格式来适应前端,所以需要用到JSON来转换,用它来表示各种各样复杂的数据,如对象,数组,集合,以及集合的集合等数据。
先来了解JSON是什么,JSON是一种轻量级的前端后端以及网络传输的数据交换格式,就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象,[] 中括号表示数组,”” 双引号内是属性或值,: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)。也就是说在后端可以把一个字符串,然后通过JSON来转换成特定的字符串传到前端去。
JSON的用途
使用基于JavaScript的应用程序,其中包括浏览器扩展和网站
使用JSON格式序列化和结构化的数据传输网络连接
这主要用于服务器和Web应用程序之间的数据传输
Web服务和API采用JSON格式提供公共数据
它可以用来与现代编程语言
JSON的特点
易于读写JSON
轻量级的基于文本的交换格式
独立语言
一些常见的JSON格式
一个JSON对象——JSONObject
12345简单点的:var j ...
友情链接互连
从你的前前前世开始,我就开始找寻你! —《你的名字》
你说过的话,一句一句,如同星光般洒落,独自仰望的夜空,会惧怕被深不见底的夜吸进去,和阿渡一起仰望的星空变幻不定,和小椿一起仰望的星空,光辉灿烂却隐隐透着不安。和你一同仰望的星空,是怎样的呢? —有马公生《四月是你的谎言》
Java基础(多态、抽象类以及接口)
面向对象之多态多态(polymorphic)概述:事物存在的多种形态体现:父类的引用或者接口的引用指向了自己的子类对象。多态前提:
a:要有继承关系。
b:要有方法重写。
c:要有父类引用指向子类对象。
12345678910111213141516class Fu { public void show() { System.out.println("fu show"); }}class Zi extends Fu { public void show() { System.out.println("zi show"); }}public class Demo { public static void main(String[] args) { Fu f = new Zi();//父类的引用或者接口的引用指向了自己的子类对象 f.show(); }}
多态中的成员访问特点成员变量:当子父类中出现同名的成员变量时, ...
Linux常用命令
关机&重启命令基本介绍:
123456shutdown -h now 表示立即关机shutdown -h 1 表示1分钟后关机shutdown -r now 表示立即重启halt 关机,作用和上面一样reboot 现在重新启动计算机sync 把内存的数据同步到磁盘
细节说明不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中!
用户管理命令添加用户1useradd layne 添加layne这个用户
细节说明
当创建用户成功后,会自动地创建和用户同名的家目录
也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
给用户指定或修改密码1passwd layne 添加layne这个用户
删除用户1userdel layne 删除layne这个用户
应用案例
删除用户xiaoming,但是要保留家目录userdel layne
删除用户以及用户主目录userdel -r ...
Docker简介
问题:为什么会有Docker出现一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。
Docker 之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。
环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。
之前在服务器配置一个应用的运行环境,要安装各种软件,Java/Tomcat/MySQL/JDBC 驱动包等。安装和配置这些东西有多麻烦就不说了,它还不能跨平台。假如我们是在 Windows 上安装的这些环境,到了 Linux 又得重新装。况且就算不跨操作系统,换另一台同样操作系统的服务器,要移植应用也是非常麻烦的。
传统上认为,软件编码开发/测试结束后,所产出的成果即是程序或是能够编译执行的二进制字节码等(java为例)。而为了 ...
Solo的评论/回复邮件提醒功能设置(QQ邮箱)
话说我今天看到solo系统有评论/回复邮件提醒功能,然后我自己尝试回复一下我小号发的评论,评论是回复成功了,但是邮件没发出去!
然后我就去找solo的用户指南,发现里面好像没有写怎么配置,所以自己琢磨弄了半天(没办法,我很菜),终于弄好了,所以记录在这里分享给大家。首先,我先去github上把项目克隆到本地(需要JDK8或以上的版本,Tomcat版本至少是9),导入Eclipse中,并且把mail.properties进行如下的配置。
user是QQ邮箱,密码我一开始以为就是QQ密码 😂其实并不是,是授权码。
现在,需要登录QQ邮箱,在设置—>账号中开启smtp服务,然后生成授权码,把授权码填入到mail.properties的password。
我把这些配置完之后就开始跑项目了,发现邮件还是没发出去,控制台出现报错信息。
没办法,出现报错信息,只能调试看看了!别说,我还真发现点东西。
好像是adminEmail和mail.properties里面的user邮箱设置的不一致,然后就会报这个错!我的adminEmail里面的值是layne666@ solo.b3lo ...
博客初建,随便聊一聊儿
博客,这个我在学校的时候就想建了,但大学是玩过来的,也就基本没学到什么东西。不过,我觉得和我一样的人应该大有人在,毕竟,德玛西亚,永世长存!😛然后,后面等到快毕业的时候,我着急了,也就下功夫好好学了一番,略懂了一些皮毛。好在是,就这样也找到了工作!博客这事儿,我也一直在想着,最近看到了阿里云的轻量级应用服务器
1套餐配置 : 1核 CPU | 2GB 内存 | 40GB SSD | 5Mbps 限制峰值带宽 | 1000GB 每月流量
一年也就114块,哇,就很舒服了!但是有个前提条件才能买,要学生认证(24岁以下自动获得学生身份),今天已经是2018/12/30了,只剩一天了,95年的小伙伴明天过了就24了,可能就买不了了,要买赶紧买吧,点我跳转到购买地址。
服务器是买了,但是博客系统应该怎么办呢?自己写也写不明白啊,就在我苦恼之际,我在github发现了Solo博客系统!这是一款小而美的 Java 博客系统,内置了 18+ 套精心制作的皮肤。除此之外,Solo 还有着非常活跃的社区,文章分享到社区后可以让很多人看到,产生丰富的交流互动。
至此,我的博客建站之路就这样结束,之 ...