一字节个人档案 
  • 首页
  • 分类
  • 标签
  • 关于
  •   
  •   
不积跬步,无以至千里

Invalid signature file digest for Manifest main attributes

解决java.lang.SecurityException: Invalid signature file digest for Manifest main attributes当项目依赖其他jar包的时候,打出的jar包执行出错 Error: A JNI error has occurred, please check your installation and try again Except

2022-02-23
Java
Exception

Flutter常见问题

1. Pod install 失败### Error ​``` NoMethodError - undefined method `size' for nil:NilClass /Users/su/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/ruby-macho-1.4.0/lib/macho/macho_file.rb:455:in

2021-10-15
Flutter
Flutter

Pod install失败

1、NoMethodError - undefined method `size’ for nil:NilClass### Error ​``` NoMethodError - undefined method `size' for nil:NilClass /Users/su/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems/ruby-m

2021-09-26
帮助中心
Flutter iOS Pod

集成Google登录

客户端登录1. 获取idToken# 用到的scope 'https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile' 2. 与服务器验证网页登录(需后台配置重定向url)使用自己的WebView登录,需要使用标准的浏览

2021-09-16
三方登录 Google

集成Apple登录

客户端使用idToken(JWT)给到服务器,服务器使用苹果公钥解开JWT identityToken参考样例: // jwt 格式 该token的有效期是10分钟(通过.隔开,第一段header,第二段payload,第三段signature) eyJraWQiOiJBSURPUEsxIiwiYWxnIjoiUlMyNTYifQ.eyJpc3MiOiJodHRwczovL2FwcGxlaWQ

2021-09-16
三方登录 Apple

HTTPS知识点

所谓https即http secure/http over ssl/http over tls,在http基础上增加一层加密。 流程如下: Client Hello(C -> S) 可选TLS版本 可选加密套件(对称加密算法,非对称加密算法、hash算法) 随机数 Server Hello (S -> C) 返回客户端和服务端均支持的TLS版本、算法 随机数 Serv

2021-09-15
基础
协议

线程同步

synchronized 自动加解锁保证方法内部或代码块内部资源同时最多只能有一个线程访问 volatile 使被标记属性具有原子性(不可拆分) 只对基本类型 (byte、char、short、int、long、float、double、 boolean) 的赋值操作和对象的引用赋值操作有效。 i++ => (不具有原子性) val temp = i + 1 i = temp A

2021-03-02
Android

线程与进程

一个运行中的软件可能包含多个进程 一个运行中的进程可能包含多个线程 进程:所有线程执行完成即结束 线程:执行完逻辑就结束 UI线程不会结束: 无限循环刷新界面,没有异常就不会结束 线程与进程的关系: 线程强依赖于进程,线程间不存在相互依赖的关系,一个线程结束不会对其他线程造成什么影响。 主线程与其他线程的区别: 主线程是由Java虚拟机启动时创建的。main方法执行时,主线程已

2021-03-01
Android

Xcode打包Framework

1、新建Framework工程 2、添加静态库和头文件 必须有一个头文件与Target名称一致,如上面SecSocks对应有一个SecSocks.h,内容如下 //! Project version number for SecSocks_iOS. FOUNDATION_EXPORT double SecSocks_iOSVersionNumber; /

2020-09-26
帮助中心
iOS Xcode

构建OpenSSL

#!/usr/bin/env bash # Yay shell scripting! This script builds a static version of # OpenSSL ${OPENSSL_VERSION} for iOS and OSX that contains code for armv6, armv7, armv7s, arm64, i386, x86_

2020-09-26
脚本
OpenSSL

搜索

@2022 2140.pro 版权所有
蜀ICP备2023018554号-1