读后感-《大器晚成》

前言

看这个书的名字,我想你可能知道了这本书想阐述的核心观念,但是有时候这种’大器晚成’的观点,往往被人们所轻视。为什么?很大部分原因,是从小灌输的观念,读书要乘早,少年成名的故事在当今社会视为潮流。但是这本书的不同之处在于,他不是通过贬低少年成名的潮流,来表达’大器晚成’的观点,反而,通过从历史的脉络和客观的数据,来阐述上面的观点,通俗的说,人的成长是很复杂的,不是单纯通过SAT考试和年少的表现来评价一个人的一生,我们需要尊重人才成长的规律。

从时间角度看

SAT考试方式筛选人才,从西方的历史来看才几百年不到的时间,最初是由于战争需要,把脑子聪明的人不聪明的人区分出来,后面慢慢从工厂的场景转到教育中,但是如果单纯从年少时候的成绩来评价或者决定一个人的一生是不合理,也是非常不科学的。


禁止分屏模式的实践

本文是主要是通过低成本的方法来满足用户需求

Read more
Mac中对jsk文件做系统签名(静默安装)

mac下注意设置全局环境变量

首先,检查你的默认shell是什么,echo $SHELL。

以前每个新用户的默认shell是/bin/bash,而新版本的macOS Catalina开始,新用户的默认shell改为了zsh

对于zsh,使用.zshrc

  • 这里特别说明:网上很多资料设置环境变量都是针对.bash_profile文件配置的,这里其实根据shell命令实际情况来的

再检查终端中的便好配置,在通用中是否设置了特殊的shell

Android Studio配置系统签名

  • 1.项目的AndroidManifest.xml配置文件增加 android:sharedUserId=”android.uid.system”

  • 2.需要准备两个文件:

    keytool-importkeypair
    platform.x509.pem、platform.pk8(位于../build/target/product/security)可以向产商要平台签名

  • 3.使用生成的签名文件jks来生成系统签名

    • 使用命令:./keytool-importkeypair -k [jks文件名] -p [jks的密码] -pk8 platform.pk8 -cert platform.x509.pem -alias [jks的别名]

    • 这时候会生成一个新的签名文件,把新的jks文件替换掉

  • 4.应用的build.gradle文件增加配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    apply plugin: 'com.android.application'

    android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
    applicationId "com.cxq.signdemo"
    minSdkVersion 19
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    }
    signingConfigs {
    release {
    storeFile file("../signApk/SignDemo.jks")
    storePassword '123456'
    keyAlias 'SignDemo'
    keyPassword '123456'
    }

    debug {
    storeFile file("../signApk/SignDemo.jks")
    storePassword '123456'
    keyAlias 'SignDemo'
    keyPassword '123456'
    }
    }
    buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    }
    }

    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.3.0'
    }
  • 5.直接运行AS的Run,安装的就是系统权限的应用。

参考

Android Studio自动生成带系统签名的apk
mac设置全局环境变量
在 Mac 上将 zsh 用作默认 Shell
让Android Studio支持系统签名(证书)


Termux安装使用

如何安装

  • 最简单是去看github的源项目,直接去看释放的安装包,下个符合当前系统的apk。

参考


2021年终总结

这是第二年写总结了,回顾过去一年事情,看去年的目标有没有完成,明年的目标是啥

Read more
360doc等网站无法复制的解决办法

原理

  • 有些网站复制的时候,会出现弹窗,让你登录或者充值,而这种弹窗基本上是js脚本,所以去浏览器设置某个域名下的js脚本禁止运行就好了。是不是很简单,可以自己试下,白嫖不香吗!!!

参考

实用方法 - 解决360Doc文章不能复制的问题(实现不登录直接复制)


git配置SSH
8.7号随记

歌词写的有味道,有时候看待事物,自以为是局外人,可能已经深陷其中。

Read more
北京5日游记录

从裸辞到来一场说走就走的旅行,每一样事情都值得尝试,保持自己的好奇心和韧性,经历有时候比结果更重要。

Read more
AndroidStudio日志打印无法输出