改变世界的想法

  |  
 阅读次数

在当下的宇宙中,目前人类科技,两大难题。时间 和 空间

改变世界的方法一:类似《头号玩家》的虚拟现实,解决 空间问题,缩短时间问题。

具体技术:VR、人脸识别、微表情、触觉感应器

改变世界的方法二:物理硬件 的飞行器。降低成本,解放人类空间自由度。

WxApp学习笔记1

  |  
 阅读次数

一、简介

  • 前端
    • PC
      • WEB
      • OS-Native(Windows/Unix[Linux/MaxOS])
    • MB
      • WAP
      • hybrid
      • OS-Native(Android/ios)
      • WXApp(微信小程序)
  • 后台
    • Server
      • Java
      • PHP
      • NodeJS
      • Python
      • Golang
      • Ruby
    • DataBase
      • SQL
        • MySQL
        • MsSQL
      • NoSQL
        • MongoDB
        • Redis

二、小程序开发工具下载安装

百度小程序开发下载工具,默认安装即可

三、组件

scroll-view

属性名 类型 默认值 说明
scroll-x Boolean false 横向滚动
scroll-y Boolean false 纵向滚动
upper-threshold Number 50 顶部/左边??px, 触发 scrolltoupper 事件
lower-threshold Number 50 底部/右边??px, 触发 scrolltolower 事件
scroll-top Number 控制横向滚动条位置
scroll-left Number 控制纵向滚动条位置
scroll-into-view String 值为子元素ID,表现为: 元素对齐滚动区域顶部
bindscrolltoupper EventHandle 滚动到顶部/左边,触发scrolltoupper 事件
bindscrolltolower EventHandle 滚动到底部/右边,触发scrolltolower 事件
bindscroll EventHandle 滚动过程中触发scroll 事件, event.detail = {scrollLeft/Top/Width/Height、detailX/Y}

swiper

子元素只有\组件,其余节点会被自动删除。

\只可放置在\组件中,宽高自动100%。

属性名 类型 默认值 说明
indicator Boolean false 控制显示面板指示点
autoplay Boolean false 自动切换
current Number 0 切换到指定 index
interval Number 5000 自动切换时间间隔
duration Number 1000 过渡动画时长
bindchange EventHandle current 改变触发change 事件, event.detail = {current: current}

起步

小程序简介

  • 小程序技术发展史
  • 小程序与普通网页开发区别
  • 体验小程序

开始

  • 申请账号
  • install dev tool
  • your first 小程序
  • build | preview

小程序代码构成

  • JSON 配置
  • WXML 模板
  • WXSS 样式
  • JS 交互逻辑

小程序宿主环境

  • 渲染层和逻辑层
  • 程序与页面
  • 组件
  • API

小程序协同工作和发布

  • 协同工作
  • 小程序的版本
  • 发布上线
  • 运营数据

小程序开发指南

小程序App 目录结构

微信小程序 目录结构解读

小程序包含一个描述整体程序的 app 和多个描述各自页面的 page

  • project.config.json // 项目配置文件

小程序 主体 部分由三个文件组成,必须放在项目的根目录,如下:

  • entry(入口 | 主体)
    • app.js // 小程序逻辑
    • app.json // 小程序公共配置
    • app.wxss // 小程序公共样式表

小程序页面由四个文件组成,分别是:

  • page(页面)
    • pageName.js // 页面逻辑
    • pageName.wxml // 页面结构
    • pageName.json // 页面配置
    • pageName.wxss // 页面样式表

注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。

允许上传的文件(白名单)

  1. wxs
  2. png
  3. jpg
  4. jpeg
  5. gif
  6. svg
  7. json
  8. cer
  9. mp3
  10. aac
  11. m4a
  12. mp4
  13. wav
  14. ogg
  15. silk

配置小程序

全局配置

页面配置

sitemap 配置

配置其小程序页面是否允许微信索引

小程序框架

场景值

逻辑层

  • 注册小程序
  • 注册页面
  • 页面生命周期
  • 页面路由
  • 模块化
  • API

视图层

  • WXML
  • WXSS
  • WXS
  • 事件系统
    • WXS响应事件
  • 基础组件
  • 获取界面上的节点信息
  • 响应显示区域变化
  • 动画

小程序运行时

运行环境

JS支持情况

运行机制

小程序启动

  • 热启动:假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将 后台态 的小程序切换到前台,这个过程就是热启动;

  • 冷启动:用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动,即冷启动。

- 小程序没有重启的概念。

前台/后台状态

小程序销毁

注意:只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。

  • 当小程序进入后台,客户端会维持一段时间的运行状态,超过一定时间后(目前是5分钟)小程序会被微信主动销毁。
  • 当小程序占用系统资源过高,可能会被系统销毁或被微信客户端主动回收。
    • 在 iOS 上,当微信客户端在一定时间间隔内(目前是 5 秒)连续收到两次及以上系统内存告警时,会主动进行小程序的销毁,并提示用户 「该小程序可能导致微信响应变慢被终止」。
    • 建议小程序在必要时使用 wx.onMemoryWarning 监听内存告警事件,进行必要的内存清理。

      基础库 1.1.0 及以上,1.4.0 以下版本: 当用户从扫一扫、转发等入口(场景值为1007, 1008, 1011, 1025)进入小程序,且没有置顶小程序的情况下退出,小程序会被销毁。


再次打开逻辑

基础库 1.4.0 开始支持,低版本需做兼容处理。
用户打开小程序的预期有以下两类场景:

  • A. 打开首页: 场景值有以下几项:
  • B. 打开小程序指定的某个页面: 场景值为除 A 以外的其他

更新机制

自定义组件

组件模板和样式

Component 构造器

组件间通信与事件

组件生命周期

behaviors(行为)

组件间关系

数据监听器

抽象节点

自定义组件扩展

开发第三方自定义组件

单元测试

插件

开发插件

使用插件

插件调用API的限制

插件使用组件的限制

插件功能页

用户信息功能页

支付功能页

收货地址功能页

基础能力

网络

存储(持久化)

文件系统

画布(canvas)

分包加载

多线程(Worker)

服务端能力(server)

自定义(tabBar)

硬件能力

蓝牙

NFC

Wi-Fi

开放能力

用户信息

  • 小程序登录
  • UnionID机制说明
  • 授权
  • 开放数据校验与解密
  • 获取手机号
  • 生物认证

转发

  • 转发
  • 动态消息

打开APP

消息

  • 模板消息
  • 统一服务消息
  • 客服消息
    • 概述
    • 接收消息和事件
    • 发送消息
    • 转发消息
    • 下发客服输入状态
    • 临时素材
  • 卡券
    • 概述
    • 会员卡组件
  • 获取小程序码
  • 数据分析
  • 附近的小程序
  • 物流助手
    • 商户侧接入说明
    • 快递侧接入说明
    • 打单软件
  • 广告
    • Banner广告
    • 激励视频广告
    • 插屏广告

调试

性能

优化建议

分析工具

基础库

版本分布

低版本兼容

天才少女观影感

  |  
 阅读次数

回复:

你的文章,我读了两遍。其中提到的《摔跤》的论点,还有你的那段 描写自己 努力学正常人走路的文字,引起了我的深思。

望子成龙 基本上是 每个父母的 核心价值观之一。 但是 方式方法、实现途径 却是 各显神通。 有一些做法 确实得到了大众的认可, 但既然有 被主流接受的做法,那就有 值得批判的做法。[这一段写 对事物进行两面性分析]

很明显 从博主的文字中,我 粗浅的 觉得博主属于后者 ( 值得批判的做法 ) 。毕竟话说那么绝对,也不是什么好事。我觉得博主的文采还是跟童年经历有些关系的吧。不过,通过博主以上的描述,我还是觉得博主的父亲还是有些不可取的地方的。[这一段主要是 同情博主,其实我也有类似的童年经历]

从博主描述的自身经历,以及抛出的两个论据来看,不被接受的教育方式大多是 专制 武断 不民主 缺少爱 的。当然还有 溺爱 过分的表扬 没有正确主流价值观的爱 等等。。。[这一段想找出 究竟什么是 我们认为的 坏的教育方式]

首先我不反对,专制的父爱。但是专制不代表可以无所谓的伤害。我认为在专制的过程中还要 激发 被专制者的认同或者反抗心理。(好的专制题材的电影会给我们观影者,以及被专制者明白,这么对待他可能是不正确的,可能是一种极端的做法。那么你来反抗,来推翻我的专制。代表作品就是《摔跤》、《爆裂鼓手》) [这一段想表达 就算是不被主流接受的教育方式 也存在很多不同。正是这些不同,造成了 有的人成功,有的人失败。当然成功和失败也只是从某种单一角度来定义的。]

罗振宇说过 人类和机器 (人工智能) 认知世界的区别就是 人类是通过把所有复杂的事情简化,而机器却是把所有简单的事情,复杂化。今天讨论的主体不是人工智能, 所以我想说的是,人类把事情简化的认知世界的方式其实是不完美的,但毕竟我们大脑的认知能力和带宽有限。没办法只能这样 把所有事情 分成 黑/白 对/错 这种简单抽象的 概念,我们并没有能力去注意分辨、辩驳,那会消耗我们大量的时间 与 精力, 就像美国的法律 只会根据 一些定义好的条条框框来判断,你是否是一个合格的父母,这是我们简化认知的结果,但是带来的弊端就是 这种做法不那么准确,或者说完美。 这个世界是多元的。每个人,每种方式,只是类似,并不完全相同。甚至相同的方法,对待不同的人,都会产生不同的效果。就像《摔跤》的方式方法虽然看似粗暴,但影片中的 汉米尔 是 正确 和 不被庸众 所接受的 一个具象化符号。 [这一段 是对上一段 论证的 加强。我们不能用非黑即白的眼光看待这个世界。有些大体上看似 跟 错误的做法类似的行为,不一定就同样是错的。因为它里面的细节,千丝万缕那才是真正需要我们去用理性分析的。]

有付出就有回报,天才都是高压下的产物。如果想要成就不凡,那必须有付出代价的觉悟。当然很多电影宣传 希望主人公 过普通人的生活,平淡、快乐的一生,也没有错误。每个人生来都有选择自己 生活方式 的权利,不过前提是你有的选。

最后说一句,博主文章中有一段说,

1
2
3
4
5
6
版权归作者所有,任何形式转载请联系作者。
作者:张天翼(来自豆瓣)
来源:https://movie.douban.com/review/8524953/


这样会耽误了天才的发展吗?会让人类文明晚前进若干年吗?不会!莫言从小找不到书读也成了莫言。再说,人类的文明进程真是靠天才在推进?也许某个时间点上某个天才的某项发现确实推了它一把,但“前进”是历史的必然。有你没你,人类最终都会吃上熟食、用上电灯、开上汽车、连上互联网。也许,也许我们会失去一个莫扎特,但那只是“也许”!

我觉得 像图灵乔布斯这样的人,可能不是唯一能改变世界的人。但是如果世界上像他们这样的人(上面提到的两位大神)都觉得可能会有其他人愿意或者有可能,来改变这个世界,我只需要当个快乐的普通人来享受就好了。我们现在可能真的有可能还在泥地里爬行。。。俗话说天塌了有个子高的人顶着,这句话是最冷漠以及事不关己高高挂起的 话了。就像革命先烈一样,如果没有无数像 董存瑞 黄继光 邱少云这样的人,我们现在的祖国会是个什么样子祖国。可能我也依然会很幸福,会很爱她吧。不想改变世界,没有承担痛苦的觉悟也就只能做一个普普通通的 普通 人了。这并没有什么不好

我也是一个爱啰嗦的人,但是前提是有足够新颖和话题能打动我。很明显,和博主类似的童年经历,以及博主精彩的文字 吸引 并且打动了我。一切的想法,都恨幼稚,都是心直口快的产物。都是渴望找到认同的行为。尽量不去使用偏激的语言,避免造成不必要的冲突。

如果看到我文字的人,觉得啰嗦。每一段 最后的 “[]” 里面有我对当前段落的总结。

欢迎大家和我探讨。