yznote

砥砺前行

SSH

SSH 命令

常用参数 -D 删除ssh-agent中的所有密钥 -d 从ssh-agent中的删除密钥 -l 显示ssh-agent中的密钥 -L 显示ssh-agent中的公钥 -X 对ssh-agent进行解锁 -x 对ssh-agent进行加锁 把专用密钥添加到ssh-agent的高速缓存中 ssh-add /key_path 查看...

OpenCC

OpenCC

安装 brew install opencc 使用命令【推荐方式三】 方式一:生成新文件 for file in *; do opencc -c s2t -i "$file" -o "$file-output"; done 方式二:生成新文件 find . -type f -name "*.vue" -exec sh -c 'opencc -c s2hk.json -i "$...

组件样式和CSS

样式传值

class1 多个class写法 template中 <template> <div id="app"> <div :class="{'class-1':show1,'class-2':show2}"></div> </div> </template> js的data中 <script&...

新闻通知

翻滚

调用 noticeList数据格式为对象->title可通过theKey配置新的key ``` <rk-notice :show-icon="false" :show-more="false" :list="noticeList" @clickItem="clickItem"></rk-notice> #### 组件 <view ...

侧滑删除

侧滑删除

调用方式 说明:listData为数据源 <view class="list-item skeleton-rect" v-for="(item,index) in listData" :key="index"> <rk-movable :options="options" :index="index" @content-click="goDetail(it...

vmodel自定义

数据双向绑定

注意!!! 微信小程序内只能用{prop:'value',event:'input'} github <template> <!-- 自定义组件中使用v-mode指令 --> <input class="input" @input="changeInput" :value="rkValue" /> </template>...

Html-Js语法

Html-Js语法

一个简单的hmtl <!DOCTYPE html> <html lang=zh-CN> <head> <meta charset=utf-8> <meta http-equiv=X-UA-Compatible content="IE=edge"> <title>三...

Vue中...[三个点]语法

Vue中...[三个点]语法

解释 ...[三个点]为扩展运算符 对数组和对象而言,就是将运算符后面的变量里东西每一项拆下来. 操作数组 // 1.把数组中的元素输出 let iArray = ['1', '2', '3']; console.log(...iArray); // 打印结果 1 2 3 // 2.在数组中添加元素 let iArray = ['1', '2', '3']; cons...

图片保存

图片保存

H5 H5只要提示用户长按保存图片就可以了,浏览器自带保存图片功能。 App+小程序 <!-- #ifdef APP-PLUS --> <image :src="图片地址" mode="aspectFill" @longpress="savePhoto(图片地址)"/> <!-- #endif --> <!-- #ifdef MP --> ...

JWT

JSON Web Token

JSON Web Token(缩写JWT)是目前最流行的跨域认证解决方案 一、跨域认证问题 一般认证流程如下: 1、用户向服务器发送用户名和密码. 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等. 3、服务器向用户返回一个session_id写入用户的Cookie. 4、用户随后的每一次请求,都会通过Cookie将session_id...

Uniapp-安卓获取SHA1

高德地图申请key使用

正版方式 正版方式 暴力方式【已有apk】 将apk后缀改为zip并解压; 命令行cd进入META-INF文件夹; 执行keytool -printcert -file CERT.RSA 也有可能是xxx.RSA; 结果 所有者: CN=taian, OU=google 发布者: CN=taian, OU=google 序列号: 633b8893 生效时间: Sat ...

Xcode14正式版适配

Pod仓库绑定包名问题

Podfild中添加如下代码重新pod install post_install do |installer| installer.pods_project.targets.each do |target| if target.respond_to?(:product_type) and target.product_type == "com.apple.product-typ...

objectForKey和valueForKey的区别

objectForKey和valueForKey的区别

objectForKey和valueForKey的区别 objectForKey是NSDictionary的方法 objectForKey: returns the value associated with aKey, or nil if no value is associated with aKey. 返回指定key的value,若没有这个key返回nil. valueForKey...

发布framework

制作自定义framework、模块化

准备 1.制作framework移步这里; 2.首次上传需要创建Trunk账号; # 创建 pod trunk register 邮箱 '用户名' --verbose # 检测 pod trunk me 上传 1.创建一个PodLib模板 pod lib create RKKeepAlive 2.根据提示完成项目配置 Cloning `https://github.com/Coc...

Product目录

Xcode工程Product目录消失

xx.xcodeproj右键->显示包内容 打开project.pbxproj,搜索productRefGroup 将mainGroup的值复制给productRefGroup 保存->关闭,重新打开

代码统计

代码统计

安装工具cloc【Count Lines of Code】 brew install cloc 验证 # 查看版本 cloc -version # 输出 1.92 统计 # 进入目标文件 cd <目标路径> # 执行命令 cloc . 统计结果 581 text files. 575...

Noscheme

Noscheme

问题 Xcode打开项目后提示Noscheme 解决方案 打开工程目录 右键.xcodeproj->显示包内容 将xcuserdata内的文件删除 针对.xcworkspace重复上述步骤

Ubuntu

Ubuntu学习

Ubuntu配置远程登陆 参考Ubuntu系统如何使用root用户登录实例 注意:我自己操作发现CentOS默认是支持ssh远程登录,Ubuntu默认不支持,不知道是否都是这样,如果使用命令行登录提示权限被拒可执行以下步骤 重置服务器密码 CentOS、Ubuntu都需要重置,区别是重置的时候CentOS默认重置的是root密码,Ubuntu需要手动切换root或者ubu...

命令行执行cd

env: python: No such file or directory

问题: 命令行执行cd命令后总是出现env: python: No such file or directory 原因: 因为MacOS Monterey 12.3系统更新了自带的python问题 解决: ln -s /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/...

iOS如何优雅的杀掉进程

杀进程

需求场景 用户首次打开app弹出协议窗口,同意就继续使用,拒绝就退出app 处理方案 简单粗暴但是会上报bugly [MBProgressHUD showMessage:YZMsg(@"正在退出")]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispa...