昨日阅读2小时,累计304小时
=====================
Python听视频,继续熟悉Matplotlib库。。。。(不在阅读时间内)
=====================
《思想的力量:哲学导论》
43. 哲学研究的益处:
某些哲学问题的重要性是显而易见和不可替代的,即使回避这些问题也得给出充分的理由。
(比如倾听、照料、回应我们的上帝是否存在?堕胎在道德上是否可以接受?)
理论问题和非实用问题在每个领域都不可避免。
44. 理论问题和非实用问题在每个领域都不可避免。
即使哲学问题艰涩、抽象,看起来似乎不切实际,探索哲学问题也会有附带的好处。
寻求哲学问题的答案往往需要在思想、词语和证明上明察秋毫,在各种事实、事物之间辨别出细微的区别。
哲学答案要求逻辑慎密,具有批判性的思维技巧、讨论和说明。
45. 对于人们对世界、自身、他人、生活做出的一些重要的但尚未说明的普遍假设(Premise、Hypothesis),可以学会如何加以辨别以及进行批判性的评价。这些假设影响着人们观察世界的方式、人们的所言所行,但大多数人对此并未察觉,也不愿意进行认真的思考。
这些能力在任何要求头脑清醒的领域都是极具价值的。
46. 哲学系学生在商科、管理类学校考试中的表现仅次于数学系学生,甚至超过了经济、商科或其他应用型专业的学生。
哲学提供的训练有益于学生的思考、阅读和写作,他们的表达也可能显得更有批判性、周密性和说服力。
47. 上过哲学课的学生,不可能像那些被教条主义束缚手脚的学生一样,他们已认识到开放的思维,努力寻找符合统一性、合理性标准的解决之道是多么具有价值。这些普遍的态度,哲学证明的实践所带来的批判思考的技巧,将使我们在面对生活中经常出现的诸多问题时获益匪浅。
=====================================
Blockchain:
     实验如何使用算法:
1)将别人已经写好的框架和算法(如Java密码学框架,Java Cryptography Architecture - JCA,已经集成进JDK),直接拿来用即可。其他如CSharp、C++甚至JavaScript都有类似的
2)<对称加密>
将明文转成密文需要四步:
a. 生成一个密钥(若有密钥,则略过)
     SecretKey   key = KeyGenerator.getInstance("SM4").generateKey();
b. 取一个加密器:
     Cipher cipher = Cipher.getInstance("SM4/ECB/PKCS7Padding");
c. 初始化成加密模式:
     cipher.init(Cipher.ENCRYPT_MODE, key);
d. 加密
    byte[] ciphertext = cipher.doFinal(cleartext);
如何将密文解密,初始化成解密模式就可以了。
SM4是分组算法,在加密的时候会把明文先分成固定长度段,需要定义分组的模式和填充模式,只要加密解密用同样的模式就行了。(不同分组和填充模式各有特点,要自学)
=============================
昨日2 h
累计304 h