Technology

环境

macOS Mojave Version 10.14.3
Xcode 10.1
iPhone 5s 10.0.1
node v11.10.0
npm 6.7.0
React Native 0.58
react 16.6.3

新建ReactNative项目

安装React Native命令行工具

安装Xcode及命令行相关工具


或者

阅读更多

前言

《编译原理》中提到

编译器的第一个步骤是词法分析(Lexical Analysis)或扫描。词法分析器读入组成源程序的字符流,并且将它们组织成为有意义的词素(lexeme)的序列。对于每个词素,词法分析产生如下形式的词法单元(token)作为输出:
<token-name,attribute-value>
token-name 是一个语法分析步骤要使用的抽象符号
attribute-value指向符号表中关于这个词法单元的条目

实验

阅读更多

介绍

Clang

ClangLLVM(Low Level Virtual Machine)项目提供的工具链中的编译器的前端部分

LLVM项目是模块化和可重用的编译器和工具链技术的集合,LLVM的一大特色就是,有着独立的、完善的、严格约束的中间代码表示。这种中间代码,就是LLVM的字节码,是LLVM抽象的精髓,前端生成这种中间代码,后端自动进行各类优化分析,让用LLVM开发的编译器,都能用上最先见的后端优化技术。

阅读更多

前言

  Wifi 信号又不行了,房间的地理位置不好,联通的路由器信号又特别差,根本不能穿墙。好久不写了博客了,一放松就一直不想写。毕竟从善如登,从恶如崩啦。原来做级联的老旧路由器需要复位,再抢救下,看有没有挽救的希望。所以正好把流程简单记录一下,虽然没啥子用。

环境

MERCURY xxx 路由器
macOS Sierra 10.12.6

原理

网上搜了下,就是下面的参考链接,提供了3种方案

  1. WDS 无线桥接
  2. AP (无线交换机) 使用
  3. 搭建新网络 (子网络)

因为没有联通路由器的登陆的用户名密码,就选第 3 种方案

阅读更多

场景

 

  sdk 需要视频素材,我自己找的视频素材太大不能作为素材资源(150K以内)。

操作

 

  记得 FFmpeg 能处理,用 man 查了下,当时写文档的人还真是很讲究。比如下面的图

 

阅读更多

导语

 
  Markdown 是一种轻量级的标记语言。它关注内容而不是样式。因为全角空格在排版上会有一些用处,而且也确实碰到了,因此进行简单的记录。     

段首空格

 
  切换到全角状态,输入空格,即可。因为 Markdown 最后还是被 hexo-renderer-marked 转换成 html 。所以也可以使用 &nbsp;&emsp; 这种转义字符,但是还是全角空格感觉上会更纯粹一些。

阅读更多

导语

mac 上装了很多浏览器。因为喜欢 SafariPin Tab 的功能,所以主力的浏览器选择的是它,但是太多的 Pin Tab 似乎拖累了浏览器的速度,今天要打开苹果开发者后台时,由于网速不给力,最后换成 Firefox 才顺利打开。感觉有必要整理一下。又不想放到收藏夹中,放到那儿,似乎就很难再记起它了。

闲话点到为止即可,讲讲如何制作网址快捷方式,非常简单,只是因为以前没注意过这个角落,因此才考虑花点时间记录一下。

流程

  1. 切换到 Safari 浏览器中
  2. 移动到地址栏
  3. 长按鼠标/触摸板,以拖拽的方式将其移动到目标路径,比如 Finder/Desktop

顺利的话应该会生成类似这样的图标

That’s all

定义

HTTPS*(也称为 *HTTP over TLSHTTP over SSL ,和 HTTP Secure )是用于在因特网上广泛使用的计算机网络上的安全通信的协议。HTTPS 通过 TLS 或其前身的 SSL 实现超文本传输​​协议(HTTP)的安全传输。

在密码学中,加密(英语:Encryption )是将明文信息改变为难以读取的密文内容,使之不可读。只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。

阅读更多

前言

  单纯做个记录

程序传参

C

C程序的入口为main,函数声明一般为

arg是参数缩写,ccount,argc代表外部参数的个数,argv是一个指向字符数组的指针。简而言之外部可以给main传递一个字符串数组,个数由argc确定

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×