iOS学习笔记总结版 iOS学习笔记基础语法.h 声明文件.m 实现文件WKScriptMessageHandler实现js调用原生方法修饰符读写属性:readwrite/readonly;readwrite(默认),生成set/get;readonly:只生成get方法引用属性:assign/retain/copy/strong;assign(默认):直接赋值;retain:引用+1;strong:指定该属性为强引用,这意味着在对象引用该属性时,该属性将保持有效,直到对象
使用GO编译wasm文件并在nodejs中使用 JS调用WebAssembl斐波那契数计算的n种方法1. 原生JS直接计算2. 原生GO直接计算3. GO打包成WASM包由JS进行调用GO文件打包命令: 调用was_exec.js文件完成WebAssembly运行时环境初始化JS调用wasm文件执行4. TinyGo打包成wasm包运行Go文件打包命令调用was_exec.js文件完成WebAssembly运行时环境初始化JS文件5. html调用GO打的wasm包需启动http服务打开才能
浏览器的事件循环(Event Loop) JavaScript的主要用途是与用户互动,以及操作DOM。如果它是多线程的会有很多复杂的问题要处理,比如有两个线程同时操作DOM,一个线程删除了当前的DOM节点,另一个线程是要操作当前的DOM阶段,最后以哪个线程的操作为准?为了避免这种,所以JS是单线程的。...
windows的bat操作 windows的bat操作windows遍历文件dir/b/on >list.txt删除mac系统的隐藏文件DEL "" /A:H /F /Q /Sdel /s .DS_storepause
shell命令 shell命令基本命令# shell脚本出现问题时及时报错并退出执行set -eu # 设置环境变量set +o posixPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/git/bin# 赋值, 获取当前时间product_date=`date +%Y%m%d` # 操作日期product_time=`date +%H%M%S` #
minio下载安装 https://dl.min.io/server/minio/release/linux-amd64/minio 下载二进制文件文件路径cd /home/ebank/hujq/minio在此路径存放数据mkdir data添加执行权限chmod +x minio后台启动命令格式:nohup ./minio server ./data/ --console-address :8090 > nohup.out 2>&1 &启动后会在data/生成一个.minio.s
markdown标注使用 代码高亮海森堡在 1927 年首先提出 <mark>海森堡在 1927 年首先提出</mark> 脚注黑洞1黑洞<sup>1</sup>插入和删除它位于南十字座和 长蛇座 半人马座它位于南十字座和 <del>长蛇座</del> <ins>半人马座</ins> 文本颜色内许多地区的法律都 明确禁止市在内许多地区的法律都 <font color="red"..
正则表达式笔记 正则表达式语法普通字符包括所有大写字母, 小写字母,所有数字,所有标点符号和一些其他符号[ABC]: 匹配[…]中出现的所有字符(A,B,C)例: [ABC] 能匹配到 ABCDEFG中的A,B,C[^ABC]: 匹配除了[^…]中出现过字符例: [^ABC]能匹配到ABCDEFG中的D,E,F,G[A-Z]: 匹配所有大写字母;[a-z]:匹配所有小写字母[\s] : 匹配所有空白符, 包括换行; [\S]: 匹配所有非空白符,不包括换行[\w] : 匹配字母,数字或下划线([
Linux搭建redis4.x和5.x集群 Linux搭建redis4.x和5.x集群一、安装包准备所有安装包压缩为一个redis-install的zip压缩包,上传到linux服务器的用户目录下资源链接: https://pan.baidu.com/s/1ZyC2KSmJOPF0nBBqZEA0jw 密码: wf5d1. rubygems-3.1.4.tgz2. ruby-2.6.5.tar.gz3. redis-4.1.3.gem4. openssl-1.1.1h.tar.gz5. redis-4.0.6.tar.gz二、安
使用Promise将异步转化为同步执行 PROMISEpromise是一个容器,保存着某个未来才会结束的事件(异步操作)的结果。promise有三种状态:pending(进行中)、fulfilled(成功)和reject(失败),只有异步操作的结果可以改变promise的状态。一旦promise从pending状态转化为fulfilled或reject后就不会再改变。1. 新建一个PromisePromise在新建后就会立即执行,Promise.then()方法会在当前脚本所有同步任务执行完后才会执行const promise
NodeJS爬虫爬取书籍信息及图片下载小记 NodeJS爬虫需求背景 目前需要获取一些网文网站上的数据加载到本地作为数据源展示,包括图书的名称、概述、作者以及图片封面信息。故在此记录如何使用NodeJS来爬取网站信息加载到本地准备工作获取数据元素位置并找到所在div位置首先,找到获取信息的网址:https://www.qidian.com/lishi. 这是起点中文网历史板块下的网文展示,爬取该路径下的图书信息。在ch...
nodejs将json对象转化为excel表导出的方法 将json数据导出到excel表应用情景在同一文件夹下有若干json文件,json文件中包含接口请求和返回报文的数据参数名和参数类型等信息。现需要同一该文件夹下所有json文件中所有的参数名及其出现次数,并将其以excel表格的形式导出作为统计对比。json数据样式{ "Metadata": { "ServiceId": "serviceID", "InterfaceName":...