pull/1/merge
iotcat 4 years ago
parent 96178c9bef
commit 6af195341f
  1. 22
      source/_drafts/career.md
  2. 23
      source/_drafts/cognitive-derived-theory.md
  3. 5
      source/_posts/2018-retrospect-and-prospect.md
  4. 5
      source/_posts/arduino-operator-string-issue.md
  5. 14
      source/_posts/awesome-beef-noodle.md
  6. 4
      source/_posts/build-236-iot-platform-on-wifiduino.md
  7. 2
      source/_posts/build-nextcloud-server-on-centos7.md
  8. 91
      source/_posts/centos7-auto-install-typecho.md
  9. 28
      source/_posts/cognitive-derived-theory.md
  10. 8
      source/_posts/coro.md
  11. 3
      source/_posts/cpp-summary.md
  12. 10
      source/_posts/crown-place-erp.md
  13. 106
      source/_posts/digital-circuit.md
  14. 4
      source/_posts/economy-environment-sustainability.md
  15. 86
      source/_posts/electromagnetism.md
  16. 5
      source/_posts/fog-architecture-and-internet-of-things.md
  17. 4
      source/_posts/global-climate-change.md
  18. 6
      source/_posts/happy.md
  19. 16
      source/_posts/hello-hexo.md
  20. 10
      source/_posts/hello-typecho.md
  21. 14
      source/_posts/hello-world.md
  22. 10
      source/_posts/ivisa-checklist.md
  23. 67
      source/_posts/js-notes.md
  24. 11
      source/_posts/kms.md
  25. 28
      source/_posts/liverpool-accom-inves.md
  26. 4
      source/_posts/mail-api.md
  27. 3
      source/_posts/my-code-style.md
  28. 6
      source/_posts/rand-pic-api.md
  29. 10
      source/_posts/smart-home.md
  30. 8
      source/_posts/smartfarming-surf.md
  31. 4
      source/_posts/ssl-auto-apply.md
  32. 6
      source/_posts/trade-war.md
  33. 9
      source/_posts/traveler-cheque.md
  34. 3
      source/_posts/two-fundamental-demands-of-human-beings.md
  35. 6
      source/_posts/wiot.md
  36. 32
      source/_posts/zuozongtang-chiken.md

@ -0,0 +1,22 @@
---
title: 我的职业发展定位
date: 2020-06-23 15:43:54
layout: draft
categories:
- tech
tags:
---
<!--more-->
- 钻研物联架构,是我的专业与挚爱。
- 学习心理学理念,是我生活的福祉。
- 精进管理方法,是我一生的救赎。
## 管理
### 架构与管理本同源
物联架构是管理协调“物”的方法,管理学是管理协调人的学问。

@ -0,0 +1,23 @@
---
layout: draft
title: 认知派生论
date: 2020-02-17
tags:
---
拜读了毛主席的实践论和矛盾论,第一次系统地接触了辩证唯物论这一方法论,深感其强大与自然。综合我自己先前的所经所悟,提炼出认知派生这一观点。
<!--more-->
## 序
从巴甫洛夫的狗铃实验[1],到上世纪50年代费斯汀格的认知失调理论[2],再到1971年津巴多教授主导的斯坦福监狱实验[3],这一系列打破预期的心理学生理学实验,一步一步揭示出,人们心理的作用形式,似乎并非大多数人所认为的那样。实际上,这看似重大的心理学发现,其实早在两个世纪前,便已被马克思,恩格斯等人从社会学角度提出,并完善成为理论。后经列宁,斯大林等人通过实践进行完善。传入国内后,被毛泽东所集大成,结合了中国传统文化的底蕴,发展成为唯物辩证法的毛泽东思想。这一论理的形成,源自于这些人对自己所观察到的社会现象以及自己基于论理所实践的社会运动的归纳总结。而这一论理,又指导了中国共产党建国,扎实地完成国内资本原始积累地奇迹。
辩证唯物论是一套自洽的方法论,它能够有效地指导我们生活实践,从实践中总结论理,再将论理运用于实践的过程。而这一循环的高效运转,正是人类进化出认知的终极意义。
## 结论
方法论是一种十分有效而重要的工具,它为人们提供了一套范式(习惯),帮助人们更有效地践行“社会实践->认识->论理->社会实践”这一模式。
## 参考文献
[1] [巴甫洛夫 - 维基百科](https://zh.wikipedia.org/wiki/%E5%B7%B4%E7%94%AB%E6%B4%9B%E5%A4%AB)
[2] [認知失調 - 维基百科](https://zh.wikipedia.org/zh/%E8%AA%8D%E7%9F%A5%E5%A4%B1%E8%AA%BF)
[3] [斯坦福监狱实验 - 维基百科](https://zh.wikipedia.org/zh-hans/%E6%96%AF%E5%9D%A6%E7%A6%8F%E7%9B%91%E7%8B%B1%E5%AE%9E%E9%AA%8C)

@ -1,9 +1,10 @@
---
title: 2018 – Retrospect and Prospect
date: 2020-06-16 15:43:54
date: 2019-01-08
categories:
- thoughts
- life
tags:
- summary
---
白驹过隙,挥别2018,走向2019..

@ -1,8 +1,11 @@
---
title: Arduino中[]=重载导致的String调用问题
date: 2020-06-16 15:43:54
date: 2019-07-21
categories:
- tech
tags:
- Arduino
- cpp
---
最近在物联网开发中使用Arduino搭建LoRa网关和节点,发现在调用String时总遇到一些奇奇怪怪的现象。经过排查,发现是由于其它地方[]=运算符的重载所导致。

@ -1,9 +1,17 @@
---
title: 香辣牛肉面
date: 2020-06-16 15:43:54
date: 2020-01-19
categories:
- tech
- cook
tags:
- beef
- noodle
---
自研香辣牛肉面做法~
<!--more-->
## 材料准备(两人份)
- 面条
- 两个鸡蛋
@ -11,7 +19,7 @@ tags:
- 两片姜切末
- 适量牛肉切丁
- 准备小碗放一个八角,桂皮,白扣,少许白胡椒粒
<!--more-->
## 预备步骤
- 热锅植物油香油煎鸡蛋
- 热水焯一下牛肉

@ -1,9 +1,11 @@
---
title: wifiduino搭建236宿舍物联网平台
date: 2020-06-16 15:43:54
date: 2018-09-08
categories:
- tech
tags:
- iot
- Arduino
---
重新搭建236的IoT底层平台,并通过Blinker手机控制,实现操控监视。平台拥有很强的扩展性及可移植性,目前实现了夜间自动灯光,火灾烟雾报警,床帘内:上床小夜灯开,自动通风,LED自动感应阅读状态等设计。

@ -1,6 +1,6 @@
---
title: Build Nextcloud Server on Centos 7.5
date: 2020-06-16 15:43:54
date: 2018-12-08
categories:
- tech
tags:

@ -0,0 +1,91 @@
---
title: Centos7脚本一键安装Typecho
date: 2019-02-25
categories:
- tech
tags:
- centos7
- php
- typecho
---
一时兴起,帮番茄同学([@番茄树][1])配置了博客,在此记录一下流程 ::aru:confuse::
<!--more-->
## 先觉条件
- 只测试过阿里云腾讯云Centos7学生机
- 系统很干净,最好刚重装过
- 使用root权限
## 一键安装
无聊写了一个一键搭建脚本,使用如下指令运行(详见[github][2])
````
$ wget https://yimian-setup.obs.myhwclouds.com/sh/auto.sh && sh auto.sh
````
如果不出意外安装将自动进行,安装最后需要你手动输入如下数据库配置指令。
````
use mysql
UPDATE user SET Password = '你的密码' WHERE User = 'root';
create database typecho;
quit
````
## 轻松开始
安装完成后,使用你的浏览器访问以下链接
````
http://你的服务器ip
````
根据页面提示安装typecho
大部分内容保持默认即可,只需填写:
- 数据库密码(你刚才设置的)
- 管理员用户名
- 管理员登录密码
- 管理员邮箱地址
## 自定义域名配置
首先在你的域名服务商(腾讯云,阿里云)将你的域名A解析到你的服务器ip
**打开服务器上nginx配置文件**
````
$ vi /etc/nginx/nginx.conf
````
将文件中第42,47,48行的 your_domain 替换成你自己的域名即可。
**重启nginx服务**
````
$ systemctl nginx -t # nginx.conf 语法检查
$ systemctl restart nginx # 重启nginx
````
然后大约经过10分钟,你就可以通过`https://你的域名`访问typecho了
## https配置
如果你任然无法访问,而是被引导到一个备案页面,那么你可能需要使用https
### 法一
配置自动续费ssl证书可参考我的另一篇文章([Centos7下 Nginx 配置ssl证书自动续期][3])
### 法二
- 从腾讯云等申请并下载证书,然后上传nginx文件夹中的两个证书到服务器
- 去掉前面提到nginx.conf中第39,47-54行注释
- 将第47,48行后半部分分别换成你自己.crt和.key证书文件的地址
- `systemctl restart nginx`重启nginx
- 使用浏览器访问`https://你的域名`
----------
参考链接:
[https://www.cnblogs.com/blibli/p/7286786.html][4]
[https://blog.csdn.net/weixin_41919236/article/details/84878430][5]
[https://www.cnblogs.com/moxiaoan/p/5683743.html][6]
[https://www.cnblogs.com/lalalagq/p/9979068.html?tdsourcetag=s_pcqq_aiomsg][7]
[1]: https://tomatotrees.xyz
[2]: https://github.com/IoTcat/typecho-auto-install-centos7
[3]: https://www.eee.dog/tech/ssl-auto-apply.html
[4]: https://www.cnblogs.com/blibli/p/7286786.html
[5]: https://blog.csdn.net/weixin_41919236/article/details/84878430
[6]: https://www.cnblogs.com/moxiaoan/p/5683743.html
[7]: https://www.cnblogs.com/lalalagq/p/9979068.html?tdsourcetag=s_pcqq_aiomsg

@ -0,0 +1,28 @@
---
title: 认知派生论
date: 2020-02-17
categories:
- thoughts
tags:
---
<!--![](https://api.yimian.xyz/img/?path=wallpaper/img_2020-03-17_1920x1080_96_background_normal.jpg)-->
拜读了毛主席的实践论和矛盾论,第一次系统地接触了辩证唯物论这一方法论,深感其强大与自然。综合我自己先前的所经所悟,提炼出认知派生这一观点。
<!--more-->
## 序
从巴甫洛夫的狗铃实验[1],到上世纪50年代费斯汀格的认知失调理论[2],再到1971年津巴多教授主导的斯坦福监狱实验[3],这一系列打破预期的心理学生理学实验,一步一步揭示出,人们心理的作用形式,似乎并非大多数人所认为的那样。实际上,这看似重大的心理学发现,其实早在两个世纪前,便已被马克思,恩格斯等人从社会学角度提出,并完善成为理论。后经列宁,斯大林等人通过实践进行完善。传入国内后,被毛泽东所集大成,结合了中国传统文化的底蕴,发展成为唯物辩证法的毛泽东思想。这一论理的形成,源自于这些人对自己所观察到的社会现象以及自己基于论理所实践的社会运动的归纳总结。而这一论理,又指导了中国共产党建国,扎实地完成国内资本原始积累地奇迹。
辩证唯物论是一套自洽的方法论,它能够有效地指导我们生活实践,从实践中总结论理,再将论理运用于实践的过程。而这一循环的高效运转,正是人类进化出认知的终极意义。
## 结论
方法论是一种十分有效而重要的工具,它为人们提供了一套范式(习惯),帮助人们更有效地践行“社会实践->认识->论理->社会实践”这一模式。
## 参考文献
[1] [巴甫洛夫 - 维基百科](https://zh.wikipedia.org/wiki/%E5%B7%B4%E7%94%AB%E6%B4%9B%E5%A4%AB)
[2] [認知失調 - 维基百科](https://zh.wikipedia.org/zh/%E8%AA%8D%E7%9F%A5%E5%A4%B1%E8%AA%BF)
[3] [斯坦福监狱实验 - 维基百科](https://zh.wikipedia.org/zh-hans/%E6%96%AF%E5%9D%A6%E7%A6%8F%E7%9B%91%E7%8B%B1%E5%AE%9E%E9%AA%8C)

@ -1,12 +1,18 @@
---
title: 部署新型冠状病毒API
date: 2020-06-16 15:43:54
date: 2020-02-04
categories:
- tech
tags:
- Covid-19
- API
---
一分钟快速部署你自己的新型冠状病毒API ୧(๑•̀⌄•́๑)૭
<!--more-->
# coro-api
新型冠状病毒 实时数据 api
项目Git地址: [iotcat/coro-api](https://github.com/iotcat/coro-api)

@ -1,9 +1,10 @@
---
title: C++建库中遇到的坑
date: 2020-06-16 15:43:54
date: 2019-02-24
categories:
- tech
tags:
- cpp
---
由于学校课程安排,作为一只电气狗第一次正经的开始搞Cpp ::aru:shy::

@ -1,8 +1,14 @@
title: 公共开支计划系统
date: 2020-06-16 15:43:54
---
title: 公共开支结算系统
date: 2019-09-22
categories:
- tech
tags:
- crown-place
- uk
- liverpool
- erp
- system
---
在英国留学与4个室友合租,为了更好的控制和监管公共支出,以及维持彼此之间的公共支出平衡,我利用迎新周三天时间设计并开发除了此ERP公共开支计划系统。希望此系统能够便捷接下来一年的生活,减少大家之间的矛盾,促使充满幸福感的公共支出项目持久化OωO

@ -0,0 +1,106 @@
---
title: 数电期中总结
date: 2019-02-28
categories:
- notes
tags:
- circuit
---
上学期掉了魔电的坑,这学期来搞点数电小攻略掩饰一下(☆ω☆)
<!--more-->
# 1. 数制与码制
## 二进制运算
### 补码
常用补码来表示负数,以便于计算。
正数和零补码是其自身,负数的补码方法如下:
二进制减法可以通过被减数加要减数的补码来实现。
**<法一>直接法**
$$(N)_{COMP}=\begin{cases}N&\text{N为正数}\\2^{n}-N& \text{N为负数} \end{cases}$$
符号位为零(正数)时,补码与源码相同,符号位为1(负数)时,补码为$2^{n}-N$.
**<法二>观察法**
欲求补码,可以先找其反码。
$$(N)_{INV}=\begin{cases}N&\text{N为正数}\\(2^{n}-1)-N& \text{N为负数} \end{cases}$$
即,除符号位外其他值0变1,1变0。
随后反码整体加1即可得到补码~
## 常用编码
### DCB
即8421恒权码。DCB作为10进制显示时,须在每一个Invalid位(>9)上加6。
### Signed Numbers
使用8位,最左边一位表示符号,其余7位表示数值。
## 期中总结
### 第一周 - 初识数电
- 模拟量太复杂,不符合人类思维
- 三极管MOS管等非线性器件为魔转数提供了器件基础
- 因为模电太难,所以我们要学数电
**一些要点**
- TTL意思是指晶体管逻辑电路,由各种三极管和电阻组成,特点是速度快
- TTL中0-0.8V为低电平,2-5V为高电平
- 二进制与十进制相互转换(整数/小数)
- LSB(Least Significant Bit)/MSB(Most S B)
### 第二周 - 数制
- 反码 1's Complement
- 补码 2's Complement
- 有时候二进制太长不好用,这使16进制很方便
- 16进制类似2进制的助记符,如观察`1100 0101`可直接写出`C5`
- BCD是用一个16进制表示一个10进制数
- BCD很符合人类的思维习惯,但造成极大的资源浪费
- BCD四则运算,我觉得最好转成10进制算完再转回去,反正很方便
- 计算机BCD加法采取+6进位法
- 数字储存时最左一位是符号位
- 负数使用补码来存储([栗子][1])
- 1字节signed数字范围`-128-127`
- 合理设计存储位数,小心溢出
- [二进制乘法](https://zhidao.baidu.com/question/293829485.html)
- [二进制除法](https://zhidao.baidu.com/question/304091753926723564.html) 与十进制类似
### 第三周 - 逻辑门与电路封装类型
- 非门 NOT
- 与门 AND
- 或门 OR
- 非与门 NAND
- 非或门 NOR
- 异或门 XOR
- 常见有TTL和CMOS两类
- CMOS按照供压可分为3.3V和5V两类
- fan-out是指有效input个数
- propagation delay time指响应时间
- 集成电路命名,如`74LS04`中74指商品级,LS指种类,04为型号
- 按复杂程度分类:SSI(1-12门),MSI(13-99门),LSI(100-9999门),VLSI(10000-99999),ULSI(100000+)
### 第四周 - 布尔运算
- 遵循交换,结合,分配律
- 结论`A+AB=A`与`A+~AB=A+B`
- DeMorgan's Theorems `~(AB)=(~A+~B)``~(A+B)=~A~B`
- `~A~B`为Negative AND, `~(AB)`为NAND, OR同理
- SOP格式为`··+··+··`
- POS格式为`()*()*()`
- Truth Table即为将全部可能的Input和output列表
### 第五周 - Karnaugh Map
- Karnaugh Map来可视化逻辑门化简
### 第六周 - 逻辑门组合
- NAND和NOR可以组合出其它任意门
- 加法器 左位放`A AND B`右位放`A XOR B`
- 比较器 1bit`A XOR B` 2bit`(A0 XOR B0) NOR (A1 XOR B0)`
- 译码器 逻辑二进制转控制电平输出
------------
课件:
[Lecture03.pdf][2]
[Lecture04.pdf][3]
[1]: https://zhidao.baidu.com/question/1692306348989800588.html
[2]: https://www.eee.dog/usr/uploads/2019/02/1948813444.pdf
[3]: https://www.eee.dog/usr/uploads/2019/02/20970449.pdf

@ -1,9 +1,11 @@
---
title: Economy, Environment &amp; Sustainability
date: 2020-06-16 15:43:54
date: 2019-02-28
categories:
- thoughts
tags:
- development
- environment
---
经济学是一门研究选择的学问。人们活在世上总是在进行着各种选择。发展落后的国家希望尽快工业化发展经济,来改善自己的生存环境。而工业化后的国家则希望发展同时兼顾环境。于是落后国家需要50年来发展工业,搞基建,破坏环境。之后的50年则拼命治理环境,发展生态。由于地球生态是一个整体,发达国家非常不爽落后的国家搞工业化污染环境,于是各种矛盾。不过在21世纪,有望利用信息数字科技打破50-50年法则,为新一批的国家崛起提供蹊径( ๑´•ω•) "

@ -0,0 +1,86 @@
---
title: 工程电磁学
date: 2019-02-26
categories:
- notes
tags:
- maxwell
---
麦克斯韦大法好!!
<!--more-->
### 先供上麦克斯韦方程 膜拜膜拜( o=^•ェ•)o
$$
\begin{eqnarray}
\nabla\cdot\vec{E} &=& \frac{\rho}{\varepsilon_0} \\
\nabla\cdot\vec{B} &=& 0 \\
\nabla\times\vec{E} &=& -\frac{\partial B}{\partial t} \\
\nabla\times\vec{B} &=& \mu_0\left(\vec{J}+\varepsilon_0\frac{\partial E}{\partial t} \right)
\end{eqnarray}
$$
----------------
## 第一话 - 高斯生库伦
- 假设空间中两点电荷$Q_{1}$,$Q_{2}$,相距d,欲求其相互作用的电场力。
- 现以$Q_{1}$为圆心,$d$为半径做球。根据高斯law可知球面上的电通量只与球内电荷量有关,本例中为$\frac{Q_{1}}{\varepsilon_0}$。
- 将上式中电通量除以求表面积可得电场强度$\frac{Q_{1}}{4\pi d^{2}\varepsilon_0}$
- 场强乘以$Q_{2}$即可得库仑力$\frac{Q_{1}Q_{2}}{4\pi d^{2}\varepsilon_0}$
- 令$k=\frac{1}{4\pi \varepsilon_0}$整理得
$$F = \frac{k Q_{1}Q_{2}}{d^{2}}$$
证毕
## 第二话 - 高斯金箍棒
- 假设一均匀带电长度正无穷细杆,电荷密度为$\lambda$,求距其$d$处场强。
- 绕杆画一个过待求点的圆柱,设高为$x$。
- 由于杆长无限,圆柱两底面电场被抵消。
- 圆柱侧面积为$2\pi dx$
- 圆柱内电荷量为$\lambda x$
- 引入高斯,得
$$
2\pi dxE = \frac{\lambda x}{\varepsilon_{0}}
$$
整理得
$$
E = \frac{\lambda}{2\pi d\varepsilon_{0}}
$$
证毕
## 高斯球球球
- 首先要有一个带电小球,电量$Q$,想求其外部距其圆心$d$处场强。
- 然后可列式
$$
4\pi d^2 E = \frac{Q}{\varepsilon_0}
$$
整理得
$$
E = \frac{Q}{4\pi \varepsilon_0 d^2}
$$
## 高斯大面
- 首先有一个均匀带电无穷面,带电面密度$\rho$,欲求距其$d$的点场强。
- 以无穷面为中央横截面,做一个底面圆心为待求点的圆柱,半径为$r$。
- 由于电场线皆平行,只有两个底面有电场线穿过。
- 可列式
$$
2\pi r^2 E = \frac{\rho \pi r^2}{\varepsilon_0}
$$
整理得
$$
E = \frac{\rho}{2\varepsilon_0}
$$
完事
-----------
To Be Continued...

@ -1,9 +1,12 @@
---
title: Fog Architecture and Internet of Things
date: 2020-06-16 15:43:54
date: 2018-12-17
categories:
- thoughts
tags:
- iot
- internet
- fog
---
In the past few decades, Internet has been rapidly expanding and it plays an increasingly important role in people’s life. After the involvement of nearly all humans on the earth [1], developers, inevitably, expected to make more things available for the internet, which then generated the idea of the Internet of Things (IoT). Regrettably, in the case that a considerable number of things connect to the internet, its current architecture seems not to be a so efficient solution for IoT. Bonomi et al. [2] from Cisco firstly noticed this issue and they then put forward a revolutionary concept of Fog to satisfy the access of a surging number and variety of devices in the coming IoT era. This essay will argue that the Fog concept can have considerable impact on promoting IoT construction.

@ -1,9 +1,11 @@
---
title: 气候变化与全球环境
date: 2020-06-16 15:43:54
date: 2019-02-27
categories:
- thoughts
tags:
- climate
- environment
---
全球气候变化与人类行为有着显著的相关性,人类行为又会改变气候的自然变化。通过研究Ice core等Archive,发现地球历史中温度与$CO_{2}$浓度有着显著正相关性。如今,人类行为使大气$CO_{2}$含量远超其正常水平,其可能引起全球变暖,冰川融化等,但仅为可能..

@ -1,8 +1,10 @@
---
title: 今天很开心,在这里留个空
date: 2020-06-16 15:43:54
date: 2019-10-19
categories:
- tech
- life
tags:
- love
---
先在这里留个空,以后慢慢填~

@ -1,16 +1,10 @@
---
title: hello hexo
title: Hello Hexo
date: 2020-06-16 15:43:54
categories:
- tech
tags:
- hexo
---
## 神奇的事情
神奇的事情开始发售了
![](https://api.yimian.xyz/img)
```js
const home = cooo;
var ee = 1;
```
将blog从Typecho迁移到了Hexo。

@ -0,0 +1,10 @@
---
title: Hello Typecho
date: 2018-12-22
categories:
- tech
tags:
- hexo
---
将blog从wordpress迁移到了Typecho。

@ -1,5 +1,15 @@
---
title: Hello World
type: post
date: 2018-09-04
categories:
- tech
tags:
- wordpress
- php
---
Hello World
Hello World!
<!--more-->
在我19周岁生日这一天,我的第一个通过wordpress自建的Blog网站正式上线啦~

@ -1,8 +1,12 @@
title: 意大利申根签攻略
date: 2020-06-16 15:43:54
---
title: 英国意大利申根签攻略
date: 2019-10-30
categories:
- tech
- travel
tags:
- uk
- italy
- visa
---
在英国留学,圣诞去欧洲旅游,DIY了意大利申根签证。现在游完归来,总结一份申根签攻略。

@ -0,0 +1,67 @@
---
title: JS中那些惊艳的操作
date: 2019-03-19
categories:
- tech
tags:
- nodeJS
---
教你如何一步步迷上JS.. ╮(╯▽╰)╭
<!--more-->
好嘀~只是一些总结
## JS中的那些萌点
- <script>使``defer="defer"``()``async="async"``()
- 外部JS可以使用其它扩展名(如.php),但必须返回正确MINE类型
- 使用``var obj = preferredObj || backupObj;`` 提供后备值 ::aru:surprised::
- 函数中使用``arguements[]``获取参数
- 无函数签名,再见吧重载 ::aru:meditation::
- 函数无引用传参,只要不作死用全局变量,封装就很完美
- 神奇的垃圾收集功能,开发时无需考虑手动释放内存
- 函数传参使用``function hh({})``直接传包含参数的对象,更加灵活
- 数组每一个位置可以存不同类型的数据 ::aru:blood2::
- 数组支持模拟栈操作,如``push()``和``pop()``
- 数组支持模拟队列操作,如``push()``和``shift()``
- 数组支持从相反方向模拟队列,如``unshift()``和``pop()``
- ``sort()``可自定义比较函数为参数
- 数组``splice()``可太好用了吧
- 函数是对象,函数名是指针
- 可以像传递参数一样把一个函数传给另一个函数,也可以将一个函数作为另一个函数的结果返回
- 函数中可通过``arguments.callee``获取当前函数名指针
- 使用``arguments.callee.caller``获取调用当前函数的引用
- 使用``function.apply(this/*作用域*/, arguments)``或``function.call(this, arg1, arg2...)``指定作用域运行函数
- 使用函数固有属性``function.length``获取其期待的参数个数
- 通过函数继承属性``toLocaleString()````toString()````valueOf()``返回代码,方便调试
- 使用``indexOf()````lastIndexOf()``查找元素出现位置
- ``trim()``删除字符串开头结尾空格
- 支持正则``RegExp``
- 神奇但可怕的``eval("")``可将字符串转译成代码并就地执行
- ``encodeURI()/decodeURI()``与``encodeURIComponent()/decodeURICompoent()``处理uri
- 立即调用函数``function(){}();``
- 内置Math对象
- Math中``ceil()````floor()````round()``向上,向下,标准舍入
- ``Math.random()``大于零小于一随机数
- 对象中使用``functionName: function(){}``直接定义函数
- ES6中``(x)=>x+1``等价于``function(x){return x+1;}``
- 使用``;(function(name, context, definition){moudle.exports = definition();})('funationName', this, function(){});``封装模块
## 小心得
- 不建议使用``with``语句
- ``label``标签少用
- ``0.1 + 0.2 != 0.3`` 浮点型天坑,与C类似
- ``~26 == -27`` 利用按位非提高效率
- 标识符查询由内部环境向外部环境进行
- 没有块级作用域,与C++不同
- ``var obj2 = obj1;``实际是引用
- 函数传参时传对象,实际传的是指针
- 全局变量用完及时置为null以提性能
- 使用变量属性访问对象只能使用``obj[var]``
- ``var sum = function sum(){};``在Safari中会报错
- 不能为基本类型值添加属性和方法
- ``new Number("25")``返回对象,而``Number("25")``返回25
- 布尔表达式中对象均为true

@ -1,14 +1,21 @@
---
title: 一键激活win10
date: 2020-06-16 15:43:54
date: 2020-02-07
categories:
- tech
tags:
- kms
- win10
---
一键激活win10家庭版,专业版,企业版,教育版 φ( ̄∇ ̄o)
一键激活win10家庭版,专业版,企业版,教育版 φ( ̄∇ ̄o)
<!--more-->
<!--![](https://api.yimian.xyz/img/?path=wallpaper/img_2020-02-05_1920x1080_96_background_normal.jpg)-->
## 方法一(自动安装)
- 使用此方法请先**关闭所有杀毒软件**

@ -1,8 +1,13 @@
---
title: Liverpool 学生公寓条件调研
date: 2020-06-16 15:43:54
date: 2019-10-10
categories:
- tech
- life
tags:
- uk
- liverpool
- accomodation
- investigation
---
为了更清晰更直观的选择出明年居住的公寓,本文汇总了网络上对各公寓的评价信息,供决策参考。
@ -13,7 +18,12 @@ tags:
[scode type="yellow"]持续更新中...[/scode]
[scode type="blue"]望大家能够**补充**更多房源,以便调查[/scode]
## Dover Court
**所有步行距离以Guild为中心!!**
## Dover Court (我们的最终选择)
+ `步行距离`: 8 min (西北)
+ `google地图`: [Dover Court](https://www.google.com/maps/dir/53.4060943,-2.9635088/dover+court/@53.4073115,-2.9710734,16z/data=!3m1!4b1!4m9!4m8!1m1!4e1!1m5!1m1!1s0x487b2117f02af11d:0xa8248cb9d60eb03d!2m2!1d-2.9700754!2d53.408129)
@ -38,7 +48,7 @@ tags:
## Apollo Court
+ `步行距离`: 11 min (西北)
+ `同学反映`: 不安静(雷嘉恒)
+ `同学反映`: 不安静(雷)
## Capital Gate
@ -96,12 +106,20 @@ tags:
## X1 The Edge
+ `步行距离`: 12 min (西北)
+ `其它`: 快递可以寄到Cambridge Court (梁斌)
## Cambridge Court
+ `步行距离`: 8 min (南)
+ `google地图`: [Cambridge Court](https://www.google.com/maps/dir/53.4060907,-2.963637/Cambridge+Ct,+Liverpool/@53.4043312,-2.9678762,17z/data=!3m1!4b1!4m9!4m8!1m1!4e1!1m5!1m1!1s0x487b2118d373aed7:0x8824353bb8192424!2m2!1d-2.967738!2d53.4026346)
+ `缺点`: 隔音不好,地毯潮湿,条件差
## Vita Student Liverpool
+ `步行距离`: 21 min (西)
+ `步行距离`: 21 min (西)
## Liberty Park
+ `缺点`: 一楼二楼隔音不好
+ `优点`: 回字形楼中间有一个小花园(娇娇,欣怡)

@ -1,9 +1,11 @@
---
title: 自动发邮件API
date: 2020-06-16 15:43:54
date: 2019-03-22
categories:
- tech
tags:
- api
- mail
---
重整自己先前的mail模块,顺便封装了一个API出来,欢迎大家调用~

@ -1,9 +1,10 @@
---
title: 总结一下我的代码风格
date: 2020-06-16 15:43:54
date: 2019-02-26
categories:
- tech
tags:
- cpp
---
我的代码风格大致有以下几种情况:组织中追随组织领导,公司里老板说的都对,学校里大佬教的都好╮(╯▽╰)╭ 仅其它一些自己的开源小项目则遵循以下风格→_→

@ -1,9 +1,13 @@
---
title: 随机图片API
date: 2020-06-16 15:43:54
date: 2019-07-10
categories:
- tech
tags:
- api
- img
- random
- moe
---
本API基于华为云对象存储,使用华为CDN云加速,全球平均下载速度达10MB/s。API中已收录1100+张二次元图片,20+张Bing壁纸(每日自动抓取),150+张二次元头像,10+张图床上传图片。

@ -1,8 +1,16 @@
---
title: 在家中部署智慧家庭系统
date: 2020-06-16 15:43:54
date: 2019-07-28
categories:
- tech
tags:
- iot
- smart-home
- LoRa
- WiFi
- Arduino
- ESP8266
- MQTT
---
基于Home Assisstant搭建综合家庭照明系统,多媒体系统,水流系统的智慧家庭。技术点:天猫精灵交互,LoRa通信,MQTT协议,frp内网穿透,NAS存储,拨动开关电路改造。

@ -1,8 +1,14 @@
---
title: 2019 SURF SmartFarming Proj 架构说明
date: 2020-06-16 15:43:54
date: 2019-07-26
categories:
- tech
tags:
- LoRa
- smart-farming
- iot
- Arduino
- MQTT
---
本文详细介绍了XJTLU大学2019暑期科研SmartFarming Proj物联网架构的设计思路,实施情况以及缺陷反思。

@ -1,9 +1,11 @@
---
title: Centos7下 Nginx 配置ssl证书自动续期
date: 2020-06-16 15:43:54
date: 2019-03-09
categories:
- tech
tags:
- centos7
- ssl
---
断断续续玩web已经一年了,一些之前从腾讯云申的TrustAsia证书已经陆陆续续开始过期,很方..于是开始尝试申请Let's Encrypt的免费证书,并实现自动续期|´・ω・)ノ

@ -1,8 +1,10 @@
---
title: 中美贸易战-解
date: 2020-06-16 15:43:54
date: 2019-05-12
categories:
- tech
- thoughts
tags:
- war
---
中美贸易战的解不在美国,而是在我们自己身上。

@ -1,9 +1,12 @@
title: 旅行支票兑换攻略
date: 2020-06-16 15:43:54
title: 欧洲旅行支票兑换攻略
date: 2020-02-09
categories:
- tech
- travel
tags:
- traveler's cheque
- Europe
---
<!--![](https://api.yimian.xyz/img/?path=imgbed/img_6ae04a26_721x412_8_null_normal.png)-->
之前去欧洲旅游办签证,由于没有三个月的银行流水,不得已购买了旅行支票作为资金证明。可是到了欧洲才发现旅行支票很难使用,如果不了解行情会被骗收15%-20%的手续费。这篇Blog记录了我们发现的兑换旅行支票的坑和Tips!

@ -1,9 +1,10 @@
---
title: Two Fundamental Demands of Human Beings
date: 2020-06-16 15:43:54
date: 2018-12-23
categories:
- thoughts
tags:
- society
---
人类的需求可以总结为两类,创造需求的需求,与解决需求的需求。

@ -1,8 +1,12 @@
---
title: wIoT - 轻松物联
date: 2020-06-16 15:43:54
date: 2019-05-20
categories:
- tech
tags:
- iot
- WiFi
- nodeJS
---
基于NodeJS搭建的物联网系统,配合D1 MINI单片机,帮助你灰常快速实现物联~

@ -0,0 +1,32 @@
---
title: 左宗棠鸡块
date: 2020-02-17
categories:
- cook
tags:
- chiken
---
分享一下改进版炸鸡块做法哦~
<!--more-->
## 材料准备
- 鸡胸肉
- 一个鸡蛋
- 葱末蒜末
## 预备步骤
- 鸡肉切小块,加料酒,生抽,淀粉,鸡蛋清,搅匀腌10分钟
- 鸡块在面粉中打滚
## 核心步骤
- 热油炸鸡块至焦黄
- 植物油蒜末炝锅
- 加入一勺生抽,一勺多白醋,一把白糖,番茄酱翻一下
- 加入鸡块,让鸡块上沾上酱汁
- 撒上葱末
## 成品图
![左宗棠鸡块 2020-02-17](https://api.yimian.xyz/img/?path=imgbed/img_a3b687be_5120x3840_8_null_normal.jpeg)
Loading…
Cancel
Save